Skip to content

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