テスト、型、lint、構造のテストのように決まった結果を返す確かめは、形の外れを速く、毎回同じ結果で捕まえます。この資料では、そうした確かめを Kiro が答え終えたところ (Agent Stop) の Kiro CLI の Hook で流し、落ちた理由と直し方を数行で Kiro に返す方法と、道具を使う前 (Pre Tool Use) の Hook で危ない操作を止める方法を、Anthropic、OpenAI、martinfowler.com などの公開の記事と kiro.dev のドキュメントを元にイメージ図で説明します。あわせて、「予約しました」という言葉ではなく DB に予約の行があるかという状態で確かめること、層の向きのような変わらない決まりを lint で守ること、一度も落ちない確かめを疑うことも扱います。説明用に作った小さな会議室の予約アプリで、Hook が落ちたテストを返して Kiro が直すところ、テストと API が通っても DB の行を数える確かめが「予約が残らない」を捕まえるところ、テストのファイルを消す操作を Hook が止めるところ、305 行あったテストの出力を 14 行にまとめて返す確かめ、構造のテストと層の lint が直し方を返すところを、Kiro CLI と端末の本物の画面で見せます。シリーズ「Kiro と学ぶハーネスエンジニアリング」の 04 (確かめる) です。