46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# 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
|
||
```
|
||
|
||
---
|
||
|
||
## 注意
|
||
|
||
- レポート参照先のファイル名はピースに応じて変更する
|
||
- 裁定者はレビュアーでもコーダーでもない第三者を使う
|