概要
guardrail.ts に未実装の高優先度品質フック5本を追加。
実装対象
1. enforce-domain-naming (tool.execute.before for edit/write)
- ファイル名・変数名のドメイン命名規約チェック
- 新規ファイル作成時のパス妥当性検証
2. enforce-endpoint-dataflow (tool.execute.after for edit/write)
- エンドポイント変更時の4点データフロー検証
- クライアント送信→APIルート→バックエンドaction→レスポンス形式の一致確認
3. task-completion-gate (tool.execute.before for task:complete系)
- タスク完了宣言前の検証
- テスト通過・ドキュメント更新・ユーザー視点検証の確認
4. tool-failure-recovery (tool.execute.after)
- ツール失敗時の自動リカバリー提案
- 連続失敗の検出とエスカレーション
5. verify-agent-output (tool.execute.after for task)
- エージェント出力の事後検証
- 空/無意味な応答の検出
フック型
| フック名 |
イベント |
型 |
| enforce-domain-naming |
tool.execute.before |
advisory |
| enforce-endpoint-dataflow |
tool.execute.after |
advisory |
| task-completion-gate |
tool.execute.after |
hard block |
| tool-failure-recovery |
tool.execute.after |
advisory |
| verify-agent-output |
tool.execute.after |
advisory |
受入基準
関連
概要
guardrail.ts に未実装の高優先度品質フック5本を追加。
実装対象
1. enforce-domain-naming (tool.execute.before for edit/write)
2. enforce-endpoint-dataflow (tool.execute.after for edit/write)
3. task-completion-gate (tool.execute.before for task:complete系)
4. tool-failure-recovery (tool.execute.after)
5. verify-agent-output (tool.execute.after for task)
フック型
受入基準
関連