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
Verdict: project-scoping-enforcement
Status: PASS
Completion Date: 2026-06-15
Summary
Fixed 7 critical and medium scoping issues that would cause silent misdirection when working on the automaton framework and another project simultaneously. Added --project flag to all status.py commands across 16+ files. Closed the pre-v2.0 task bypass gap by making all operational commands refuse untracked tasks. Added --upgrade command for bootstrapping .state files.
Findings
- All 192 tests pass
- Critical scoping issues (_find_project_dir false positive, silent fallback, scope check) fixed
- Dashboard scope fix implemented
--project {project}added everywhere- Untracked task enforcement implemented
--upgradecommand implemented- Process violation: task was created after implementation was complete — this is a behavioral issue, not a code issue
Remaining Issues
_infer_state_from_artifactsheuristic returnsbug_findinstead ofresearchfor SPEC.md-only tasks (low impact, only affects--upgrade)- No automated enforcement preventing agents from editing files without a task (inherent to prompt-driven frameworks)
Score
+10