「終わった」と言われたら、検証可能な証拠を出させてから受け取る
エージェントがすぐ「done」「テスト通った」と返してきたときは、受け取る前に「この変更を完全に検証可能にするには?」や「動かない証拠のない合格は合格にしない」を一往復入れる。バックグラウンド実行のあとに特に効く。
解決する問題
- 「全部通った」と言われたが、実際にはコマンドを流していない/UI を触っていない
- 自分でやり直すより、その場で証拠を貼らせた方が速い
やり方(短いプロンプト)
次のどちらか(または両方)を、完了宣言の直後に送る。
A. 検証可能性を先に問う(@mattpocockuk)
How do we make this change fully verifiable?エージェントは本物のサービス登録、フロントのクリック通しなど、確認手段を自分で設計し直す。
B. 敵対的レビュー(@Voxyz_ai)
Give me irrefutable proof that this works. Show me the commands you ran and their output, or a screenshot. "All tests pass" doesn't count. If there's a UI, open it and try to break it: empty input, double submit, refresh. Didn't run a check? Say so. An unrun check is not a pass.実行していない検査を合格扱いにさせない。動いていないところは自分で戻って直すことが多い。
注意点
- 毎回フルの敵対的レビューは高い。危険な変更・本番に近い変更・バックグラウンド任せのあとに使う
- 「証拠」の定義をチームで揃えておく(例: スクリーンショット必須/特定の E2E コマンド)