Skip to content

Interaction Broker Wait Request v1

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

Declarative bounded wait over one primary observation source.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: interaction-broker-wait.request.v1
schema/v yes const: 1
wait/ref yes ref: #/$defs/ref
correlation/id no ref: #/$defs/ref
idempotency/key yes ref: #/$defs/ref
scope yes object
condition yes ref: #/$defs/waitCondition
deadline_ms yes integer
on_timeout yes enum: return-not-kill, cancel-if-cancelable

Definitions

Definition Shape Description
ref string
statusToken string
relativePath string
sha256Ref string
deferredOperationId string
observationSource unspecified
waitCondition unspecified
## Field Semantics

schema

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

schema/v

  • Required: yes
  • Shape: const: 1

wait/ref

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

correlation/id

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

idempotency/key

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

scope

  • Required: yes
  • Shape: object

condition

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

deadline_ms

  • Required: yes
  • Shape: integer

on_timeout

  • Required: yes
  • Shape: enum: return-not-kill, cancel-if-cancelable

Definition Semantics

$defs.ref

  • Shape: string

$defs.statusToken

  • Shape: string

$defs.relativePath

  • Shape: string

$defs.sha256Ref

  • Shape: string

$defs.deferredOperationId

  • Shape: string

$defs.observationSource

  • Shape: unspecified

$defs.waitCondition

  • Shape: unspecified