932 B
932 B
Track Specification: Track Progress Visualization (track_progress_viz_20260306)
Overview
Progress bars and percentage completion for active tracks and tickets.
Current State Audit
Already Implemented
models.Track: Has tickets listproject_manager.get_all_tracks(): Returns track progress- GUI: Shows ticket status but no progress bar
Gaps to Fill
- No visual progress bar
- No percentage completion display
- No ETA estimation
Functional Requirements
- Progress bar showing % complete
- Ticket count: X/Y completed
- ETA estimation based on average time per ticket
Key Integration Points
| File | Purpose |
|---|---|
src/gui_2.py |
Progress bar rendering |
src/dag_engine.py |
Completion calculation |
Acceptance Criteria
- Progress bar renders
- Percentage accurate
- Counts match actual tickets
- ETA calculation works
- 1-space indentation