diff --git a/docs/diagrams/automation-workflow.mmd b/docs/diagrams/automation-workflow.mmd index 0d1b82f..44eddb9 100644 --- a/docs/diagrams/automation-workflow.mmd +++ b/docs/diagrams/automation-workflow.mmd @@ -1,18 +1,13 @@ sequenceDiagram participant User - participant Taskmaster - participant Beads participant Conductor + participant Beads participant Bot1 as Bot 1 participant Bot2 as Bot 2 participant Bot3 as Bot 3 - User->>Taskmaster: Project plan - Taskmaster->>Beads: Create task graph - Beads-->>Taskmaster: Top-level bead ID - Taskmaster-->>User: Tasks created - - User->>Conductor: Top-level bead ID + User->>Conductor: High-level goal / bead + Conductor->>Beads: Decompose into tasks Conductor->>Beads: Analyze dependencies Conductor->>Bot1: Assign task (no blockers) diff --git a/docs/diagrams/automation-workflow.svg b/docs/diagrams/automation-workflow.svg index 8046175..009d9ea 100644 --- a/docs/diagrams/automation-workflow.svg +++ b/docs/diagrams/automation-workflow.svg @@ -1 +1 @@ -Bot 3Bot 2Bot 1ConductorBeadsTaskmasterUserBot 3Bot 2Bot 1ConductorBeadsTaskmasterUserProject planCreate task graphTop-level bead IDTasks createdTop-level bead IDAnalyze dependenciesAssign task (no blockers)Assign task (no blockers)Work on taskTask completeCheck dependenciesAssign task (blockers resolved)Work on taskTask completeWork on taskTask completeCheck all child beadsAll completeMark top-level completeAll work done \ No newline at end of file +Bot 3Bot 2Bot 1BeadsConductorUserBot 3Bot 2Bot 1BeadsConductorUserHigh-level goal / beadDecompose into tasksAnalyze dependenciesAssign task (no blockers)Assign task (no blockers)Work on taskTask completeCheck dependenciesAssign task (blockers resolved)Work on taskTask completeWork on taskTask completeCheck all child beadsAll completeMark top-level completeAll work done \ No newline at end of file