feat(joinir): Phase 84-5 if_phi.rs レガシーフォールバック完全削除
Phase 84-4-B で Case D を 0件に削減完了したことにより、 if_phi.rs のレガシーフォールバックが完全に不要になったため削除。 主な変更: - if_phi.rs 削除(339行) - test_utils.rs 新規作成(テスト専用ユーティリティ分離、127行) - lifecycle.rs: if_phi 呼び出し削除、Phase 84-5 安全ガード追加 - env.rs: phi_fallback_disabled() を常に true に変更 - テスト: A/B テスト → GenericTypeResolver 単独テストに変更 検証結果: - Case D: 0件(完全解消継続) - Tests: 498 passed(Phase 84-4: 497 から +1) Phase 84 プロジェクト完全達成: 15件 → 0件(100%削減) 純削減: 220行 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -9,7 +9,7 @@
|
||||
|
||||
pub mod common;
|
||||
pub mod conservative;
|
||||
pub mod if_phi;
|
||||
// Phase 84-5: if_phi 削除(レガシーフォールバック完全削除)
|
||||
// Phase 30 F-2.1: loop_phi 削除(LoopFormBuilder が SSOT)
|
||||
pub mod loop_snapshot_merge;
|
||||
pub mod loopform_builder;
|
||||
@ -35,6 +35,9 @@ pub mod copy_type_propagator;
|
||||
// Phase 84-3: PHI + Copy グラフ型推論箱(ChatGPT Pro設計)
|
||||
pub mod phi_type_resolver;
|
||||
|
||||
// Phase 84-5: テスト専用ユーティリティ(if_phi.rs から移動)
|
||||
pub mod test_utils;
|
||||
|
||||
// Phase 35-5: if_body_local_merge 削除(PhiBuilderBoxに吸収済み)
|
||||
// Phase 35-5: phi_invariants 削除(JoinIR Verifierに移譲済み)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user