Task 4.3: Decompose a SPEC into ≥10 tasks with correct dependsOn. Returns a DAG where every task has resolved capability + trust requirements.
Get tasks that are ready to run (all dependencies complete).
Optionalresult: unknownValidate DAG has no cycles (DFS)
Task 4.4: Assign tasks to agents via capability matching. In production this calls SPARQL; here we use the provided capability map.