chore(conductor): Add new track 'Comprehensive Conductor & MMA GUI UX'
This commit is contained in:
37
conductor/tracks/comprehensive_gui_ux_20260228/plan.md
Normal file
37
conductor/tracks/comprehensive_gui_ux_20260228/plan.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Implementation Plan: Comprehensive Conductor & MMA GUI UX
|
||||
|
||||
## Phase 1: Track Lifecycle & Management UI
|
||||
- [ ] Task: Implement the Track Browser panel.
|
||||
- [ ] Task: Add GUI forms for `/conductor:setup` and `/conductor:newTrack`.
|
||||
- [ ] Task: Create a visual indicator for "Active Track" and its status.
|
||||
- [ ] Task: Write tests for Track initialization via GUI.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Track Lifecycle & Management UI' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: MMA Orchestration Dashboard & History
|
||||
- [ ] Task: Implement a multi-viewport docking system for MMA panels.
|
||||
- [ ] Task: Create dedicated view panels for each Tier (Orchestrator, Tech Lead, Worker, QA).
|
||||
- [ ] Task: Implement real-time streaming for each tier's discussion history.
|
||||
- [ ] Task: Apply arcade-style "blinking" and color-coded status indicators.
|
||||
- [ ] Task: Write tests for asynchronous log streaming and UI updates.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: MMA Orchestration Dashboard & History' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: Interactive Task DAG
|
||||
- [ ] Task: Build the interactive DAG visualizer using Dear PyGui nodes.
|
||||
- [ ] Task: Implement logic for node state visualization (Ready, Running, Blocked, Done).
|
||||
- [ ] Task: Add functionality for manual DAG editing (reorder, insert, delete tasks).
|
||||
- [ ] Task: Write tests for manual DAG manipulation and synchronization.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 3: Interactive Task DAG' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Execution Clutch & Spawn Interceptor
|
||||
- [ ] Task: Implement the global "Execution Clutch" (Step Mode vs. Auto-Queue).
|
||||
- [ ] Task: Build the "Approve Worker Spawn" modal with prompt and context editing.
|
||||
- [ ] Task: Add explicit "Accept" buttons for all major orchestration transitions.
|
||||
- [ ] Task: Write tests for "Human-in-the-Loop" flow and blocking behaviors.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 4: Execution Clutch & Spawn Interceptor' (Protocol in workflow.md)
|
||||
|
||||
## Phase 5: Metrics & Observability
|
||||
- [ ] Task: Implement high-density telemetry widgets (FPS, CPU, latency).
|
||||
- [ ] Task: Add real-time token and cost tracking per tier/track.
|
||||
- [ ] Task: Integrate API metrics into the Hub/Operations view.
|
||||
- [ ] Task: Write tests for data aggregation and real-time visualization.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 5: Metrics & Observability' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user