Merged (not replaced) into the resolved row's metadata in the same atomic
UPDATE — and only on the winning resolve. Records "what actually happened"
into the GIN-indexed (@>-queryable) surface alongside the creation metadata.
Distinct from resolverPayload, which is delivered to the waiting workflow as
condition()'s return value and is not GIN-indexed.
Merged (not replaced) into the resolved row's
metadatain the same atomic UPDATE — and only on the winning resolve. Records "what actually happened" into the GIN-indexed (@>-queryable) surface alongside the creation metadata. Distinct fromresolverPayload, which is delivered to the waiting workflow ascondition()'s return value and is not GIN-indexed.