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