# arbitrate — 裁定 instruction テンプレート

> **用途**: レビュアーとコーダーの意見が食い違った場合の裁定
> **使用エージェント**: architecture-reviewer（第三者として）
> **前提**: ai_fix が「修正不要」と判断 → レビュアーの指摘との矛盾を解決

---

## テンプレート

```
ai_review（レビュアー）と ai_fix（コーダー）の意見が食い違っています。

- ai_review は問題を指摘し REJECT しました
- ai_fix は確認の上「修正不要」と判断しました

両者の出力を確認し、どちらの判断が妥当か裁定してください。

**参照するレポート:**
- AIレビュー結果: {report:ai-review.md}

**判断基準:**
- ai_review の指摘が具体的で、コード上の実在する問題を指しているか
- ai_fix の反論に根拠（ファイル確認結果、テスト結果）があるか
- 指摘が非ブロッキング（記録のみ）レベルか、実際に修正が必要か
```

---

## 典型的な rules

```yaml
rules:
  - condition: ai_reviewの指摘が妥当（修正すべき）
    next: ai_fix
  - condition: ai_fixの判断が妥当（修正不要）
    next: reviewers
```

---

## 注意

- レポート参照先のファイル名はピースに応じて変更する
- 裁定者はレビュアーでもコーダーでもない第三者を使う
