テスト完全性カテゴリランディング: テストが偽る様々な形(フレイク、偽グリーン、自己一致、フィクスチャの罠)と、それを防ぐ規律。このセクションのページは、テストが偽る様々な形 -- フレイク、偽グリーン、自己一致、フィクスチャの罠 -- と、それを防ぐ規律を扱います。このセクションの内容フレイク根本原因カタログ & デフレイキングレシピflakyテストを支配する3つのルール、その背後にある根本原因カタログ、それらを排除するための5ステップのレシピ -- 4つの機械的な修正とエスカレーションの1ステップ -- そして自分のものではない赤いCIに対するゲートオペレーターのプレイブック。不在アサーション vs 自分自身のフィクスチャデータ処理後の出力にマーカー文字列が「含まれないこと」をアサートしつつ、そのフィクスチャ自身が同じ出力へ流れ込むとき、フィクスチャがアサーションを引っかけることがある -- フレイクではなく、CIで初めて失敗する決定論的なアサーション設計の衝突。「フィクスチャツリーを grep する」「不自然なマーカーを使う」の2つのルールが再発を防ぎます。暗号 & ハッシュのテストハッシュ・HMAC・署名関数に対する既知解(ハードコードされたダイジェスト)によるテスト、そして「決定論的」なテストでは見逃すエンコーディングバグを捕まえる、入力型をまたぐ等価性(文字列 vs ArrayBuffer)の検証。フェイルクローズなライブ証明と証拠契約ライブなリリース証明に対する 3 つの別々の判定 -- 実行・証拠の完全性・クリーンアップ -- と、それぞれを支える規律。手組みの終端オブジェクトではなく実際のライフサイクルフィクスチャ、閉じた理由コードを持つバージョン付きでスクラブ安全な証拠契約、シグナルとして扱うタイミングのサンプルと pass-on-retry、独立した always-run のゲートとしてのクリーンアップ。フィーチャー単位の検証マップすべてのコントラクトを決定論的な証拠に対応づけ、各証明が確立できないことを記録し、環境依存の未証明作業を可視化し続けるフィーチャー単位の台帳。次へフレイク根本原因カタログ & デフレイキングレシピRevision History作成更新