Operator Task Profile Change Result v1¶
Source schema: doc/schemas/operator-task-profile-change-result.v1.schema.json
Per-axis diff between a binding's accepted task profile and the one its package now pins, each change classified as narrowing, widening or substitution, and whether the binding now follows the new profile. Values are enum names, numbers as text, or refs and digests; never local paths. local-binding/digest identifies the binding's revision after the request, which an acceptance names as its expected revision.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-profile-change-result.v1 |
|
schema/v |
yes |
const: 1 |
|
binding/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
local-binding/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
from/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
to/digest |
yes |
ref: operator-task-common.v1.schema.json#/$defs/digest |
|
changes |
yes |
array | |
accepted |
yes |
boolean | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
operator-task-profile-change-result.v1
schema/v¶
- Required:
yes - Shape: const:
1
binding/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
local-binding/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
from/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
to/digest¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/digest
changes¶
- Required:
yes - Shape: array
accepted¶
- Required:
yes - Shape: boolean