Operator Task Binding Inspection v1¶
Source schema: doc/schemas/operator-task-binding-inspection.v1.schema.json
Operator drill-down of one local task-pack binding (P094-012), projected on read from the binding, its accepted profile, readiness and run facts. It leads with the decisive readiness blocker and its next action, shows each narrowing axis with its effective value and the layer that decided it, and names drill-down refs. Values are enum names, numbers as text, or refs and digests; never local paths, command output or raw stores. Readiness itself stays the operator-task-readiness.v1 contract.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-binding-inspection.v1 |
|
schema/v |
yes |
const: 1 |
|
binding/ref |
yes |
unspecified | |
binding/state |
yes |
ref: operator-task-common.v1.schema.json#/$defs/bindingState |
|
binding/revision |
no |
ref: operator-task-common.v1.schema.json#/$defs/counter |
|
local-binding/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
package/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
task-profile/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
task-profile/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
evaluated-at |
yes |
ref: operator-task-common.v1.schema.json#/$defs/timestamp |
|
workspace |
yes |
object | |
image-variant/ref |
no |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
inference |
no |
object | |
runnable |
yes |
boolean | |
decisive-blocker |
no |
object | |
effective |
yes |
array | |
publication |
yes |
object | |
runs |
yes |
array | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
operator-task-binding-inspection.v1
schema/v¶
- Required:
yes - Shape: const:
1
binding/ref¶
- Required:
yes - Shape: unspecified
binding/state¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/bindingState
binding/revision¶
- Required:
no - Shape: ref:
operator-task-common.v1.schema.json#/$defs/counter
local-binding/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
package/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
task-profile/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
task-profile/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
evaluated-at¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/timestamp
workspace¶
- Required:
yes - Shape: object
image-variant/ref¶
- Required:
no - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
inference¶
- Required:
no - Shape: object
runnable¶
- Required:
yes - Shape: boolean
decisive-blocker¶
- Required:
no - Shape: object
effective¶
- Required:
yes - Shape: array
publication¶
- Required:
yes - Shape: object
runs¶
- Required:
yes - Shape: array