Data contract boundaries resolved; idempotency keyed on webhook event ID.
Replay vector on retry storm: debounce claim window to 30s.
First-run success signal: user copies spec within 90s of landing.
Ship order: contract tests before the dashboard UI. Gate: green CI.