Commit Graph
5 Commits
Author SHA1 Message Date
ed f776cc6bc6 conductor(plan): Mark Task 4.1 complete (track SHIPPED) 2026-06-24 11:33:58 -04:00
ed dfdd95f8f0 conductor(plan): Mark Task 3.1 complete (palette deterministic close) 2026-06-24 11:15:27 -04:00
ed c60ef3e492 conductor(plan): Mark Task 2.1 complete (frozen Session test fix) 2026-06-24 11:10:06 -04:00
ed 96ddcc39b3 conductor(plan): Mark Task 1.1 complete (NormalizedResponse dual-signature) 2026-06-24 11:08:31 -04:00
ed 7a9261c425 conductor(test-fix): fix_test_failures_20260624 - make the 14 post-polish failures green
3 surgical fixes:
1. src/openai_schemas.py: add custom __init__ to NormalizedResponse
   that accepts BOTH the new nested usage: UsageStats AND the legacy
   flat usage_input_tokens=... kwargs. Fixes 12 of the 14 failing tests
   in one place (no test changes needed).
2. tests/test_auto_whitelist.py: use dataclasses.replace() instead of
   mutating a frozen Session via dict assignment.
3. tests/test_command_palette_sim.py: use a deterministic close callback
   (or push toggle twice as fallback) instead of the non-deterministic
   _toggle_command_palette callback.

4 phases, 4 tasks, 6 atomic commits expected. Verification: full
scripts/run_tests_batched.py is green; 4 audit gates remain clean;
no new failures introduced.
2026-06-24 10:48:04 -04:00