ContractSpec docs

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.

Agent runner — goal

Synchronous depth-first agent task-tree executor with cancel propagation.

field.key.label
Agent runner — goal
field.version.label
field.type.label
field.title.label
Agent runner — goal
field.description.label

Synchronous depth-first agent task-tree executor with cancel propagation.

field.tags.label
agent,runner,task-tree
field.owners.label
field.stability.label
public

The agent runner walks a flat list of `AgentTask` records as a depth-first tree, executing parent tasks before their children. It emits four lifecycle events: `agent.task_started`, `agent.task_completed`, `agent.task_failed`, and `agent.task_cancelled`. Cancellation propagates to all remaining descendants.