Przejdź do treści

Interaction Broker Wait Outcome v1

Source schema: doc/schemas/interaction-broker-wait.outcome.v1.schema.json

Domain result/projection for a satisfied or terminal wait condition. Async lifecycle state remains deferred-operation-status.v1.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: interaction-broker-wait.outcome.v1
schema/v yes const: 1
wait/ref yes ref: #/$defs/ref
correlation/id no ref: #/$defs/ref
condition/status yes enum: satisfied, timed-out, cancelled, failed, maybe-hung, waiting-for-input, no-progress, probe-failed
observed no object Bounded provider observation. Runtime validation also applies a serialized byte cap before projection into deferred-operation-status.v1.
duration_ms yes integer
diagnostics no array

Definitions

Definition Shape Description
ref string
## Field Semantics

schema

  • Required: yes
  • Shape: const: interaction-broker-wait.outcome.v1

schema/v

  • Required: yes
  • Shape: const: 1

wait/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

correlation/id

  • Required: no
  • Shape: ref: #/$defs/ref

condition/status

  • Required: yes
  • Shape: enum: satisfied, timed-out, cancelled, failed, maybe-hung, waiting-for-input, no-progress, probe-failed

observed

  • Required: no
  • Shape: object

Bounded provider observation. Runtime validation also applies a serialized byte cap before projection into deferred-operation-status.v1.

duration_ms

  • Required: yes
  • Shape: integer

diagnostics

  • Required: no
  • Shape: array

Definition Semantics

$defs.ref

  • Shape: string