What's new
- Persisted external connector draft-run responses into the existing
message_draftsandresponder_runsoperator-review surfaces, avoiding new tables while keeping WhatsApp sends human-approved. - Hardened connector run recording by validating response
connectorId/runIdagainst the trusted caller input before any write, keeping external run IDs out of internal UUID/FK fields, and deduping throughresponder_runsfirst. - Added database adapter regression coverage for idempotent draft creation, non-draft outcomes, no-draft replay safety, route/body mismatches, and invalid
agent_execution_idUUID usage.