Skip to content

Operator Task Binding Maintenance Request v1

Source schema: doc/schemas/operator-task-binding-maintenance.request.v1.schema.json

Explicit source migration or content recovery under current local operator authority. Adoption approves the complete previewed P091 plan; recovery observes bytes, never overwrites them or renews execution authority.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-binding-maintenance.request.v1
schema/v yes const: 1
action yes enum: preview-migration, adopt-migration, recover
binding/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
operator/binding-ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
plan no ref: config-change-plan.v1.schema.json

Conditional Rules

Rule 1

When:

{
  "required": [
    "action"
  ],
  "properties": {
    "action": {
      "const": "adopt-migration"
    }
  }
}

Then:

{
  "required": [
    "plan"
  ]
}

Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-binding-maintenance.request.v1

schema/v

  • Required: yes
  • Shape: const: 1

action

  • Required: yes
  • Shape: enum: preview-migration, adopt-migration, recover

binding/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

operator/binding-ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

plan

  • Required: no
  • Shape: ref: config-change-plan.v1.schema.json