โ† API reference
Mutation / workflows

reconcileWorkflowExecutionRuntime

Record authenticated, audited evidence that the exact predecessor process has terminated before workflow recovery. Requires workflow:reconcileRuntime permission.

Arguments

Execution ID whose predecessor is being reconciled

expectedGenerationString

Observed run-generation fencing token

expectedRunnerString

Observed process-incarnation fencing token

expectedSessionString

Observed exact runtime claim identity

expectedAuthorityString

Observed durable supervisor authority token

expectedRevisionString

Observed durable supervisor revision

expectedStatusString

Observed legacy execution status, when reconciling a pre-upgrade row

expectedRowVersionString

Observed short-lived row freshness token for a pre-upgrade row

confirmedTerminationEvidenceString!

Audited evidence that the exact predecessor process has terminated

Returns WorkflowExecutionPayload!

Scalar fields at a glance

runtimeCleanupString
โ†— View the complete WorkflowExecutionPayload type

Explore in a view

Workflow Authoring
View exact SDL
"""
Record authenticated, audited evidence that the exact predecessor process has terminated before workflow recovery. Requires workflow:reconcileRuntime permission.
"""
reconcileWorkflowExecutionRuntime(
  """Execution ID whose predecessor is being reconciled"""
  id: WorkflowExecutionID!
  """Observed run-generation fencing token"""
  expectedGeneration: String
  """Observed process-incarnation fencing token"""
  expectedRunner: String
  """Observed exact runtime claim identity"""
  expectedSession: String
  """Observed durable supervisor authority token"""
  expectedAuthority: String
  """Observed durable supervisor revision"""
  expectedRevision: String
  """Observed legacy execution status, when reconciling a pre-upgrade row"""
  expectedStatus: String
  """Observed short-lived row freshness token for a pre-upgrade row"""
  expectedRowVersion: String
  """Audited evidence that the exact predecessor process has terminated"""
  confirmedTerminationEvidence: String!
): WorkflowExecutionPayload! @topic(names: ["workflows"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.