chore(conductor): Archive old track and initialize 4 new Phase 2 MMA tracks

This commit is contained in:
2026-02-27 19:19:11 -05:00
parent 41ae3df75d
commit 6e0948467f
13 changed files with 131 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
# Implementation Plan: MMA Dashboard Visualization Overhaul
## Phase 1: Track Browser Panel
- [ ] Task: Implement a list view in the MMA Dashboard that reads from the `tracks` directory.
- [ ] Task: Add functionality to select an active track and load its state into the UI.
- [ ] Task: Display progress bars based on task completion within the active track.
## Phase 2: DAG Visualizer Component
- [ ] Task: Design the layout for the Task DAG using DearPyGui Node Editor or collapsible Tree Nodes.
- [ ] Task: Write the data-binding logic to map the backend Python DAG (from Track 1) to the UI visualizer.
- [ ] Task: Add visual indicators (colors/icons) for Task statuses (Ready, Blocked, Done).
## Phase 3: Live Output Streams
- [ ] Task: Refactor the AI response handling to support multiple concurrent UI text streams.
- [ ] Task: Bind the output of Tier 1 (Planning) to a designated "Strategy" text box.
- [ ] Task: Bind the output of Tier 2 and spawned Tier 3/4 workers to the active Task's detail view in the DAG.