Add dashboard, tasks, and template structure
This commit is contained in:
@@ -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.
|
||||
@@ -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
|
||||
@@ -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.
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user