Audit this existing form-reminder sequence for stop conditions. Build a state table for incomplete, completed, opted out, cancelled and staff takeover. Identify pending messages that should be suppressed. Test completion just before send, duplicate submission, delayed webhook, staff takeover, retry and reopened form. Distinguish verified native exits from custom requirements. Do not send reminders or change live records. INPUTS forms.csv: form_id, lead_alias, status, updated_at events.csv: event_id, form_id, event_type, occurred_at, received_at pending-reminders.csv: reminder_id, form_id, scheduled_at, status; sequence-policy.txt: approved native and custom exits, event priority, reopened-form rule, retry rule, maximum sends, final state recheck OUTPUT suppression-review.csv: reminder_id, form_id, observed_state, proposed_action, evidence_refs, unresolved_requirement; race-tests.csv: test_id, event_order, expected_behavior, verification_needed Use only these synthetic or firm-approved inputs and preserve source row/page IDs. Keep missing or conflicting evidence unresolved. Return a draft for the named reviewer. Do not send messages, connect accounts, change records or permissions, move money, or make legal decisions. Keep source files unchanged. List missing prerequisites before continuing.