OptionalassertOptionalidRow selector — exactly one of id | signalKey.
The declared batch key this submission fills.
OptionalmetadataMerge patch applied to the row's GIN-indexed metadata in the same
atomic UPDATE. See ResolveEscalationParams.metadata.
OptionalnamespaceThe item's payload — stored under envelope.batch_items[itemKey] and,
on completion, delivered as collection[itemKey] to the waiter.
OptionalresolvedResolver identity. Delivered under $resolution ONLY on the completing
item's signal. See ResolveEscalationParams.resolvedBy.
OptionalsignalRow selector — the value passed to condition().
Claim-lock assertion inside the same guarded UPDATE. Batch fills are claim-agnostic without it (multiple contributors are the norm). See ResolveEscalationParams.assertClaim.