Add dashboard, tasks, and template structure

This commit is contained in:
2026-06-12 23:59:21 -04:00
parent a1391e7364
commit 5ffcb4b624
50 changed files with 2543 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
# Bug Report: Dashboard Bad Implementation
## Findings
### Finding 1: Critical
- **Issue**: Dashboard crashes when rendering empty task list
- **Impact**: High - dashboard is unusable
@@ -0,0 +1,4 @@
# Implementation: Dashboard Bad
## Summary
This implementation is deliberately broken to test the dashboard's handling of failed tasks.
+12
View File
@@ -0,0 +1,12 @@
# Contract: Dashboard Bad Implementation
## Goal
This is a deliberately broken implementation to test the dashboard's handling of failed tasks.
## Acceptance Criteria
- [ ] All tests pass (will not)
- [ ] No bugs (there are bugs)
- [ ] Documentation complete (it's not)
## Stop Condition
CONTRACT_MET
+15
View File
@@ -0,0 +1,15 @@
# VERDICT: Dashboard Bad Implementation
## Summary
This implementation has critical issues and must be fixed.
## Findings
### Finding 1: Critical
- **Status**: Rejected
- **Issue**: Dashboard crashes when rendering empty task list
- **Resolution**: Fix crash before re-implementation
## VERDICT: FAIL
The implementation has critical issues that must be fixed.
+21
View File
@@ -0,0 +1,21 @@
# Research: Dashboard Spec
## Goal
Build an interactive terminal dashboard.
## Requirements
- Scope-aware context detection
- Kanban board view
- Task cards
- Detail panel
- Statistics view
- Timeline view
- Filtering and search
- Keyboard navigation
- Auto-refresh
- Configuration
- Color themes
- Sub-task visualization
## Stop Condition
CONTRACT_MET
@@ -0,0 +1,11 @@
# Decomposition: Dashboard Sub-Task Test
## Sub-Tasks
### Wave 1 (Parallel)
- subtask-a: Implement core scope detection
- subtask-b: Implement task model and parsing
### Wave 2 (Dependent)
- subtask-c: Implement Kanban board logic
- subtask-d: Implement UI components
+12
View File
@@ -0,0 +1,12 @@
# Contract: Dashboard Sub-Task Test
## Goal
Test sub-task visualization in the dashboard.
## Acceptance Criteria
- [x] Sub-tasks are discovered and displayed
- [x] Sub-task progress is shown as [3/5]
- [x] Sub-task details are shown in the detail panel
## Stop Condition
CONTRACT_MET
@@ -0,0 +1,11 @@
# Parent Specification: Sub-Task A
## Sub-Task Scope
Implement core scope detection for the dashboard.
## Parent Task
subtask-parent
## VRAM Configuration
- Auto-detect: Yes
- Target context: 16k tokens
@@ -0,0 +1,7 @@
# Research: Sub-Task A - Scope Detection
## Goal
Implement scope detection for the dashboard.
## Stop Condition
CONTRACT_MET
@@ -0,0 +1,6 @@
# VERDICT: Sub-Task A - Scope Detection
## Summary
Scope detection is working correctly.
## VERDICT: PASS
@@ -0,0 +1,11 @@
# Parent Specification: Sub-Task B
## Sub-Task Scope
Implement task model and parsing for the dashboard.
## Parent Task
subtask-parent
## VRAM Configuration
- Auto-detect: Yes
- Target context: 16k tokens
@@ -0,0 +1,7 @@
# Research: Sub-Task B - Task Model
## Goal
Implement task model and parsing for the dashboard.
## Stop Condition
CONTRACT_MET