Operator Task Experiment Draft v1¶
Source schema: doc/schemas/operator-task-experiment-draft.v1.schema.json
Inert Solver-authored publication input, not a plan. The host reads it only from the exact retained Agent product. Each attachment names exactly one patch step; that step must name draft-patch:
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-experiment-draft.v1 |
|
schema/v |
yes |
const: 1 |
|
candidate |
yes |
ref: operator-task-experiment-candidate.v1.schema.json |
|
patches |
yes |
array | Ordered attachments. Semantic admission rejects duplicate or missing step ids, unconsumed local refs and ref/policy substitution. Empty for observation-only drafts. |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
text-patch |
object | Write-only authoring representation, converted to the unchanged operator-task-patch.v1. No content selection or normalization; use patch for binary files or deletion. |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
operator-task-experiment-draft.v1
schema/v¶
- Required:
yes - Shape: const:
1
candidate¶
- Required:
yes - Shape: ref:
operator-task-experiment-candidate.v1.schema.json
patches¶
- Required:
yes - Shape: array
Ordered attachments. Semantic admission rejects duplicate or missing step ids, unconsumed local refs and ref/policy substitution. Empty for observation-only drafts.
Definition Semantics¶
$defs.text-patch¶
- Shape: object
Write-only authoring representation, converted to the unchanged operator-task-patch.v1. No content selection or normalization; use patch for binary files or deletion.