Operator Task Profile v1¶
Source schema: doc/schemas/operator-task-profile.v1.schema.json
Portable, immutable composition contract of one task-pack profile. It carries refs and digests only: no secrets, machine-local paths, live endpoints, signatures, grants, shell text, or egress instructions.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-profile.v1 |
|
schema/v |
yes |
const: 1 |
|
profile/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
profile/revision |
yes |
ref: operator-task-common.v1.schema.json#/$defs/counter |
|
thematic-profile |
yes |
object | |
catalog |
yes |
object | |
deliberation |
yes |
object | |
environment |
yes |
object | |
workbench |
yes |
object | |
interfaces |
yes |
object | |
experiment |
yes |
object | |
verifier |
yes |
object | |
rollback |
yes |
object | |
required-capability/ids |
yes |
array | |
resource-envelope/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
resource-envelope/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
refusal-corpus/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
refusal-corpus/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
operator-task-profile.v1
schema/v¶
- Required:
yes - Shape: const:
1
profile/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
profile/revision¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/counter
thematic-profile¶
- Required:
yes - Shape: object
catalog¶
- Required:
yes - Shape: object
deliberation¶
- Required:
yes - Shape: object
environment¶
- Required:
yes - Shape: object
workbench¶
- Required:
yes - Shape: object
interfaces¶
- Required:
yes - Shape: object
experiment¶
- Required:
yes - Shape: object
verifier¶
- Required:
yes - Shape: object
rollback¶
- Required:
yes - Shape: object
required-capability/ids¶
- Required:
yes - Shape: array
resource-envelope/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
resource-envelope/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
refusal-corpus/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
refusal-corpus/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest