Skip to content

Operator Task HIL Decision v1

Source schema: doc/schemas/operator-task-hil-decision.v1.schema.json

The host's record of one answered HIL request: the request, run, plan and step it decides, the decision, and the verified operator binding and participant that made it. It is written once; a different answer to the same request refuses. Approval is bound to that step of that run and is used by the run driver at most once, because a step never runs twice in one run; it never carries over to another run, plan or step.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-hil-decision.v1
schema/v yes const: 1
request/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
run/ref yes unspecified
plan/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
step/id yes ref: operator-task-common.v1.schema.json#/$defs/name
decision yes enum: approve, deny
operator/binding-ref yes ref: operator-task-common.v1.schema.json#/$defs/operatorBindingRef
participant/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
decided-at yes ref: operator-task-common.v1.schema.json#/$defs/timestamp
## Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-hil-decision.v1

schema/v

  • Required: yes
  • Shape: const: 1

request/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

run/ref

  • Required: yes
  • Shape: unspecified

plan/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

step/id

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/name

decision

  • Required: yes
  • Shape: enum: approve, deny

operator/binding-ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/operatorBindingRef

participant/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

decided-at

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/timestamp