Tasks, workflows, and dependencies
Define tasks with explicit commands, declare dependencies between them, and understand how Ota resolves the execution order.
- Write a minimal valid task definition
- Declare a task dependency chain
Module 02
Learn how to write and evolve ota.yaml contracts — tasks, workflows, dependencies, modes, requirements, agent-safe lanes, effects, identities, services, environments, and detection candidates.
Module curriculum
Follow the sequence to build the model, then use the exercises to test the boundary.
Define tasks with explicit commands, declare dependencies between them, and understand how Ota resolves the execution order.
Declare which tasks agents may run, which paths they may write, and which steps must run after changes.
safe_tasks and protected_paths to an agent blockverify_after_changes matters for agent safety