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.
`AgentTask` is the agent-context specialisation of `SharedTask` (A9 invariant). Each node carries at most one `parent` reference, forming a strict tree topology. `dependsOn` is prohibited at runtime — use `validateAgentTaskTree()` to enforce this.
Tree invariant
•
Exactly one root per tree (`parent` is `undefined`).
•
Every non-root task references one existing task as its parent.
•
`dependsOn` is reserved for workflow DAG context and MUST NOT be set here.