From 9bd6eacaa9ebe860842b5d5cfbf2b7d2d0293ab1 Mon Sep 17 00:00:00 2001 From: soryu Date: Wed, 11 Feb 2026 00:33:36 +0000 Subject: Fix DAG ordering --- makima/src/orchestration/directive.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'makima/src/orchestration') diff --git a/makima/src/orchestration/directive.rs b/makima/src/orchestration/directive.rs index 6121529..15cc7ed 100644 --- a/makima/src/orchestration/directive.rs +++ b/makima/src/orchestration/directive.rs @@ -641,7 +641,9 @@ For each step, define: - description: What to do and acceptance criteria - taskPlan: Full instructions for the Claude instance (include file paths, patterns to follow) - dependsOn: UUIDs of steps this depends on (use IDs from previous add-step responses) -- orderIndex: Execution order hint +- orderIndex: Execution phase number. Steps only start after ALL steps with a lower orderIndex complete. + Steps with the same orderIndex run in parallel. Use ascending values (0, 1, 2, ...) to create sequential phases. + Use dependsOn for fine-grained control within the same phase. Submit steps: makima directive add-step "Step Name" --description "..." --task-plan "..." -- cgit v1.2.3