Operator Task Local Binding v1¶
Source schema: doc/schemas/operator-task-local-binding.v1.schema.json
Host-owned local choices for one task profile and a host mutation revision that fences stale requests across pause/resume cycles. No activation generation or restated portable fact. Legacy documents without binding/revision retain their original digest until the first change; new bindings start at revision 1 and every effective change increments it.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-local-binding.v1 |
|
schema/v |
yes |
const: 1 |
|
binding/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
binding/state |
yes |
ref: operator-task-common.v1.schema.json#/$defs/bindingState |
|
binding/revision |
no |
ref: operator-task-common.v1.schema.json#/$defs/counter |
Host-owned monotone mutation counter, included in local-binding/digest. It is never supplied in a change request; omitted only in legacy stored documents. No-op retries do not increment it. |
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 |
|
workspace |
yes |
object | |
image-variant/ref |
no |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
inference |
no |
object | |
deliberation |
no |
object | |
publication |
yes |
object | |
safety |
yes |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
operator-task-local-binding.v1
schema/v¶
- Required:
yes - Shape: const:
1
binding/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
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
Host-owned monotone mutation counter, included in local-binding/digest. It is never supplied in a change request; omitted only in legacy stored documents. No-op retries do not increment it.
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
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
deliberation¶
- Required:
no - Shape: object
publication¶
- Required:
yes - Shape: object
safety¶
- Required:
yes - Shape: object