AI Translation Engine 2 専用。実装差分をレビューし、required delta を返す。修正や差分編集は行わず、Observation Masking 前提で統合差分を検査したいときに使う。
起動確認: このスキルが起動されたら、まず
invoked_skillがimpl-reviewであることを確認する。不一致の場合は作業を開始せずエラーを返す。
この skill は実装差分をレビューし、required delta を返すだけの skill。 spec 抜粋、統合差分、検証結果、前回 findings を照合し、required delta 中心で返す。
spec_excerpt と差分を照合し、仕様未達、contract 逸脱、受け入れ条件抜けを確認するdesign_principles(SRP/SoC/DIP/OCP)への適合と逸脱理由の妥当性を確認するtasks.md または section mapspec_excerptstructured_diffdesign_principles(section ごとの work order で固定された原則)verification
npm --prefix frontend run build の結果を含めるprevious_findingsspec_excerpt と structured_diff を照合する。docs/governance/architecture/spec.mddocs/governance/backend-coding-standards/spec.mddocs/frontend/frontend-coding-standards/spec.mdnpm --prefix frontend run build の結果が無い、または失敗している場合は最低でも medium として扱い、score を 0.75 以下にする。severity は未解消の最高重大度を返す。critical medium low の 3 段階を使い、好みや任意改善は指摘理由に含めない。score は「欠陥の重さ」を表す離散バンドで返す。判定優先順位は critical > medium > verification不足 > low件数 > external noise とし、複数条件がある場合は最も低いバンドを採用する。score は以下の rubric に従う。
1.00: 未解消の品質欠陥なし。required verification も満たしている。0.90: 未解消が low 1-2 件のみ、または external_validation_noise / known_pre_existing_issue のみ。0.85: 未解消が low 3-4 件のみ。0.75: 未解消の medium が 1 件以上ある、required verification 不足がある、または low が 5 件以上ある。0.50: 未解消の critical が 1 件以上ある。score severity location affected_sections violated_contract required_delta recheck を返す。件数や広がりは required_delta と recheck で説明し、affected_sections は reroute 用にだけ使う。docs_sync_needed に示す。docs_sync_needed は score に影響させない。changes/<id>/context_board/impl-review.feedback.json とし、field は references/templates.md に完全一致させる.codex/skills/scripts/validate-packet-contracts.ps1 を実行し、impl-review.feedback.validation.json を出力するscore >= 0.85 かつ critical と medium が 0 件で、frontend 差分がある場合は npm --prefix frontend run build の結果が verification に含まれているなら review loop を終了してよいscore < 0.85 の場合は required_delta を返して review loop を継続するlow のみ残る場合でも、3-4 件までは残留リスクとして返してよいが、5 件以上なら score = 0.75 として review loop を継続するscore >= 0.85 とするのは、critical / medium が未解消でない場合に限るexternal_validation_noise と known_pre_existing_issue は通常欠陥より軽く扱うが、score 上限は 0.90 とするdocs_sync_needed は score 減点理由ではなく handoff 判断材料として扱うimpl-direction に委ねる