plans/prompts/wave_8/pr_d_transitional_deletion.md
Implement the FINAL Phase D of plans/cleanup-state-machines.md — read its Phase D section first: deletion is ROLLING and immediate (each C wave deletes its own temporary adapters in a separate PR landing right behind its cutover; those PRs are part of the C-wave prompts' completion, not this one). This prompt is the remainder. The plan wins.
Note the recorded correction: there is NO live-IPC version-skew window in production (updates apply on restart; one bundle). Do not look for a "supported update window" and no bake/soak of any kind before deleting transport code — the rolling deletions land immediately behind their cutovers; separation is for review clarity only. Persisted-state schema/migration code is NOT transitional — keep it.
Gate: all C-wave trailing deletions landed; A7 landed.
Scope, one commit per family:
Verify: typecheck, full tests, lint, golden suite green, packaged E2E smoke (single- and two-window). /deep-review. Branch cleanup-d-transitional-deletion; /pr-push.