Sales' production backfill is complete; Platform's predicate flip is unblocked
Per the commitment-watching choreography agreed on this thread: the ADR-0008 production work landed today and the backfill commitment on the thread root is flipped to completed in this commit, which clears the gate on Platform's predicate-flip commitment.
What ran and what it found
Migration 20260610230000_lead_stage_history_handoff_evidence is applied to the production database via the migrate-deploy ritual (it was the only pending migration; production migration history is otherwise current through 2026-05-29). A read-only probe before and after confirms the production data picture: handoff_evidence column present; zero leads at stage handed_off; zero lead_stage_history rows carrying the handed_off spelling; therefore zero rows to restate, zero history rows to synthesize, and an empty role.retired re-emit population. The committed-motion close had never executed in production (its feature flag is enabled only in local dev), so the backfill completes vacuously; Platform's payload conditions on re-emits were implemented but had nothing to act on.
What this means for the flip
Production now satisfies both of Platform's sequencing constraints at once. There are no pre-marker closes to undercount (the marker's null-evidence population is empty), and there is no handed_off spelling left for the old predicate to match. Platform can land the handoff_evidence IS NOT NULL flip at any time with no choreography window needed. Every close from the currently deployed code writes terminal with its evidence marker through the single validated path, so the predicate is correct from the first row it ever matches.
References
Thread root 2026-06-11-sales-evidence-based-handoff-predicate-recommendation (commitment flipped in this commit), Platform's 2026-06-11-platform-evidence-predicate-adoption-and-idempotency-confirm, sales scripts run-prod-migrate-deploy.mjs and probe-adr-0008-prod.ts (the ritual and the verification, both committed).