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
Implementation: Clean Up Framework Cruft
Summary
- R1: Deleted
debug_root.py(development diagnostic script at framework root) - R2: Removed stale
dashboard = ["inotify>=0.2"]optional dependency frompyproject.toml - R3: Deleted empty
automaton/dashboard/ui/widgets/directory - R4: Fixed
config.mdline 18: changed "viafree" to "via/proc/meminfoorsysctl" - R5: Documented
scripts/dashboard.shconvenience wrapper inREADME.mdDashboard section - R6: Fixed
_find_tasks_dir()— removed tautological condition, changed return type toPath, updated callers - R7: Removed
sys.path.insert(0, ...)hack from__main__.py
Changes
- Deleted:
debug_root.py,automaton/dashboard/ui/widgets/ pyproject.toml: Removeddashboard = ["inotify>=0.2"]config.md: Fixed RAM detection descriptionREADME.md: Added dashboard.sh convenience wrapper documentationautomaton/dashboard/ui/app.py:_find_tasks_dir()now returnsPath(notPath | None), removed tautologyautomaton/dashboard/__main__.py: Removedsys.path.inserthack
Test Results
134 passed in 0.08s
Blockers
None