OptionalappOptionalassignedOptionalassigneeBorn-assigned: writes assigned_to in the creation INSERT. See
ConditionQueueConfig.assignee for the two modes (durable
pre-assignment vs. hard claim with durationMinutes).
OptionalclaimedOptionalclaimOptionalcreatedOptionalcreatedOptionaldescriptionOptionaldurationWith assignee, arms the claim TTL window at creation. See ConditionQueueConfig.durationMinutes.
OptionalentityOptionalenvelopeOptionalescalationOptionalexpiresRequired — preserve the original UUID from the source table.
OptionalinitiatedOptionalmetadataOptionalmilestonesOptionalnamespaceOptionaloriginOptionalparentOptionalpriorityOptionalresolvedOptionalresolverOptionalroleOptionalsignalOptionalspanOptionalstatusOptionalsubtypeOptionaltaskOptionaltaskOptionaltopicOptionaltraceOptionaltypeOptionalupdatedOptionalworkflowOptionalworkflow
Full-fidelity migration params. Extends
CreateEscalationParamswith:id(required) — preserves the original UUID; no auto-generationstatus,assignedTo,claimExpiresAt, …) — carry over the exact state of the migrated row so in-flight escalations land correctlycreatedAt/updatedAt— preserve original timestampsThe underlying INSERT uses
ON CONFLICT (id) DO NOTHING, so callingmigrate()multiple times with the same ID is safe — subsequent calls returnnullwithout touching the existing row.