CI / build (push) Has been cancelled
- Archive 79 completed framework-dev tasks from tasks/ -> tasks/complete/ - status.py: add --cleanup-done and --install-cleanup-schedule commands - Add scripts/automaton-cleanup.sh for periodic task archiving - Dashboard: rename 'Background' tab -> 'Agent', 'Cleanup' agent -> 'Completed Task Archiver', remove redundant group headers and pill badges, dim inactive agent placeholders - .rules.md: add Self-Documenting UI Names rule - New tests: test_cleanup_done.py, expanded test_app.py and test_task.py
1.1 KiB
1.1 KiB
SPEC: Reconcile Dashboard Spec with Web Implementation
Goal
Eliminate the mismatch between tasks/dashboard-spec.md (which describes a terminal TUI) and the actual web-based dashboard implementation.
Requirements
- Rewrite
tasks/dashboard-spec.mdacceptance criteria to describe the implemented web dashboard. - Update
automaton/dashboard/README.mdhelp table so shortcuts match the web UI:tcycles themes, not waves.qis documented as browser-only (or removed).
- Update
automaton/dashboard/html/index.htmlhelp modal to match the README. - Delete
automaton/dashboard/themes.py(vestigial ANSI theme stub).
Acceptance Criteria
tasks/dashboard-spec.mdcontains no TUI-only requirements (ANSI, arrow keys, terminal width, resizable panels).README.mdand help modal agree on keyboard shortcuts.themes.pyis removed.python -m automaton.dashboardstill starts and serves/and/api/tasks.
Non-Goals
- Converting the web dashboard to a TUI.
- Adding new dashboard features.
Stop Condition
When all acceptance criteria are met, output "CONTRACT_MET".