1e92fbe908
The MVP brute-force on code_path_audit_20260607 produced a working AUDIT_REPORT.md (6797 lines, real per-aggregate numbers) but left: 1. 2 in-scope failing audit gates (weak_types regression of 5; generate_type_registry --check drift). 2. 3 carry-over code smells (duplicate import json; dead DSL parser with arity bugs; dead compute_result_coverage). 3. No behavioral test for the headline SSDL number (4.01e22). 4. Stale state.toml + tracks.md + spec_v2.md claiming v2 DSL shipped. This track addresses all 4: 5 phases, 12 tasks, 12 atomic commits. Out of scope (documented in metadata.json::known_issues): the 4 pre-existing exception-handling violations in other files; the 7 pre-existing Optional[T] violations in mcp_client.py/ai_client.py; the 7-file split refactor. Proposals analyzed: - A (this): tight audit-gate cleanup, 30-60 min, 5 atomic commits. - B: A + 7->1 refactor. Rejected: user said small. - C: A + B + cross-cutting convention fixes. Rejected: crosses into other tracks' territory.