plans/prompts/wave_8/pr_a7_compat_removal.md
Implement A7 of plans/cleanup-state-machines.md ("A7 — after A2–A6 and relevant C waves"). The plan wins. Gate: every allowlisted violation's owner PR has landed — run the A1 boundary test and enumerate remaining entries; each must map to a landed PR (stale entry = this PR removes it) or a documented deliberate keep. If any entry's owner is unlanded, this prompt is early — stop.
Scope:
Verify: typecheck, full tests, lint, boundary tests green with the shrunk allowlist, golden suite green. Branch cleanup-a7-compat-removal; /pr-push; update plan status.