OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
A9 Invariant
| Field | Context | Validator rejects | |-------|---------|------------------| | `dependsOn?` | Workflow DAG | Agent validator | | `parent?` | Agent tree | Workflow validator |
Both `undefined` → root task (valid in either context).
V2 Execution Fields (Path B parity)
•
`type`: `automation` (default) | `human` | `decision`
•
`operation?: OpRef` — dispatched by the V2 runner's OperationExecutor
•
`guard?` — expression or policy guard evaluated before execution; task skipped on false
•
`retry?` — fixed/exponential backoff with configurable attempts, delay, and cap
•
`timeoutMs?` — per-task timeout; raises `WorkflowExecutionError('timeout')`
•
`requiredIntegrations?` — slot IDs checked during pre-flight
•
`requiredCapabilities?` — CapabilityRefs checked during pre-flight