| id | plangate-verification-audit |
| name | PlanGate 検証監査 (W チェック) |
| description | 既存のレビュー結果 (review-self / review-external) を再点検し、漏れ・誤検知・ハルシネーション・根拠欠落を検出する W チェック skill |
| version | 0.1.0 |
| category | upstream |
| phase | upstream |
| applyTo | ["**/review-self.md","**/review-external.md"] |
| tags | ["plangate","verification","w-check","audit","upstream"] |
| severity | major |
| inputContext | ["diff","fullFile"] |
| outputKind | ["summary","findings","actions","questions","review-audit"] |
| modelHint | balanced |
Pattern declaration
Primary pattern: Reviewer
Secondary patterns: Inversion
Why: 既存レビュー(review-self / review-external)を artifact として読み込み、差分および上流 artifact と突き合わせて「レビューに対するレビュー(META finding)」を返す再照合型の skill。入力となるレビューが揃わない場合は実行を止めるゲート(Inversion)として機能する。
Goal / 目的
- 既に生成されたレビュー(
review-self / review-external)を W チェック(二重レビュー)し、漏れ・誤検知・ハルシネーション・根拠欠落・過剰指摘を検出する。
- 元コードに対する直接指摘ではなく、レビューそのものの品質を対象とする META finding を返し、後続の人間判断や Riverbed Memory に再評価材料を提供する。
river review verify CLI(pages/reference/cli-review-verify-spec.md)から呼び出される verify 系 skill として、verify ファミリー制限に適合した単一責務の監査を行う。
Non-goals / 扱わないこと
- 実装コード自体の品質レビュー(midstream / downstream skill の責務)。
- 計画アーティファクト(
plan / pbi-input / todo / test-cases)の内部整合性チェック(姉妹 skill plangate-plan-integrity の責務)。
- 差分が plan と整合しているかの検査(姉妹 skill
plangate-exec-conformance の責務)。
- 既存レビューの severity 再マッピング全般(本 skill は「過剰指摘」観点のみに限定し、妥当な severity の再評価は行わない)。
- レビューアーの意図や主観の推定。書かれた内容から客観的に判断できる範囲のみを扱う。
Pre-execution Gate / 実行前ゲート
このスキルは以下の条件がすべて満たされない限りNO_REVIEWを返す。
ゲート不成立時の出力: NO_REVIEW: plangate-verification-audit — レビュー入力 (review-self / review-external) または diff が不足
Gate と抑制条件の違い:
- Gate = 監査対象となるレビューまたは差分が揃わなければ W チェックは成立しない。
- 抑制条件 = 実行した上で個別の META finding を抑える。
False-positive guards / 抑制条件
- 既存レビューが「info」や「参考」として明示的に弱い推奨にとどめている項目を、漏れ・過剰指摘として指摘しない。
- 既存レビューが「推測」「要確認」「後続 Issue に回す」と明示的に不確実性を宣言している項目は、根拠欠落として扱わない。
- diff の fallback 取得で
mergeBase が曖昧(浅い clone 等)な場合、差分に該当行が見つからない指摘を即ハルシネーションと断定しない。[q] として質問に回す。
plan / が未提供の場合、受け入れ条件カバレッジに関する漏れ検出は抑制し、 レベルの補足通知にとどめる。