diff --git a/conductor/tracks/fix_test_failures_20260624/state.toml b/conductor/tracks/fix_test_failures_20260624/state.toml index 15ca7ee5..d690f4f3 100644 --- a/conductor/tracks/fix_test_failures_20260624/state.toml +++ b/conductor/tracks/fix_test_failures_20260624/state.toml @@ -5,8 +5,8 @@ [meta] track_id = "fix_test_failures_20260624" name = "Fix 14 Test Failures (post-polish merge)" -status = "active" -current_phase = 0 +status = "completed" +current_phase = "complete" last_updated = "2026-06-24" [parent] @@ -19,21 +19,29 @@ code_path_audit_polish_20260622 = "merged" # This track blocks nothing. It is a test-fix task. [phases] -phase_1 = { status = "pending", checkpointsha = "", name = "NormalizedResponse dual-signature __init__" } -phase_2 = { status = "pending", checkpointsha = "", name = "Session frozen fix in test_auto_whitelist" } -phase_3 = { status = "pending", checkpointsha = "", name = "Toggle race fix in test_palette_starts_hidden" } -phase_4 = { status = "pending", checkpointsha = "", name = "Verification + End-of-Track Report" } +phase_1 = { status = "completed", checkpointsha = "1b39aae7", name = "NormalizedResponse dual-signature __init__" } +phase_2 = { status = "completed", checkpointsha = "24b39aee", name = "Session frozen fix in test_auto_whitelist" } +phase_3 = { status = "completed", checkpointsha = "63e4e54e", name = "Toggle race fix in test_palette_starts_hidden" } +phase_4 = { status = "completed", checkpointsha = "885bc1be", name = "Verification + End-of-Track Report" } [tasks] -t1_1 = { status = "pending", commit_sha = "", description = "Add custom __init__ to NormalizedResponse accepting both nested usage: UsageStats and legacy flat usage_input_tokens=... kwargs" } -t2_1 = { status = "pending", commit_sha = "", description = "Update test_auto_whitelist_keywords to use dataclasses.replace for frozen Session mutation" } -t3_1 = { status = "pending", commit_sha = "", description = "Update test_palette_starts_hidden to use deterministic close callback instead of non-deterministic toggle" } -t4_1 = { status = "pending", commit_sha = "", description = "Run all 6 VCs; write TRACK_COMPLETION report; update this state.toml + conductor/tracks.md" } +t1_1 = { status = "completed", commit_sha = "1b39aae7", description = "Add custom __init__ to NormalizedResponse accepting both nested usage: UsageStats and legacy flat usage_input_tokens=... kwargs" } +t2_1 = { status = "completed", commit_sha = "24b39aee", description = "Update test_auto_whitelist_keywords to use dataclasses.replace for frozen Session mutation" } +t3_1 = { status = "completed", commit_sha = "63e4e54e", description = "Update test_palette_starts_hidden to use deterministic close callback instead of non-deterministic toggle" } +t4_1 = { status = "completed", commit_sha = "885bc1be", description = "Run all 6 VCs; write TRACK_COMPLETION report; update this state.toml + conductor/tracks.md" } [verification] -vc1_normalized_response_tests_pass = false -vc2_auto_whitelist_test_passes = false -vc3_palette_starts_hidden_test_passes = false +vc1_normalized_response_tests_pass = true +vc2_auto_whitelist_test_passes = true +vc3_palette_starts_hidden_test_passes = true +# PARTIAL: tier-1-unit-core and tier-3-live_gui FAIL with 6 PRE-EXISTING +# failures (NOT in spec's 14 list, NOT caused by this fix; verified by +# comparing master HEAD). See TRACK_COMPLETION_fix_test_failures_20260624.md +# VC4 section for details. Recommended follow-up track to fix the 5 +# test_openai_compatible.py failures (1-line fixes each). vc4_full_batched_suite_green = false -vc5_audit_gates_clean = false -vc6_no_new_test_failures = false \ No newline at end of file +vc5_audit_gates_clean = true +# PASS: no NEW failures introduced. The 6 remaining failures all exist in +# origin/master HEAD before this fix (verified by comparing master versions +# of tests/test_openai_compatible.py and tests/test_extended_sims.py). +vc6_no_new_test_failures = true \ No newline at end of file