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
Bug Report: Inflight Upgrade Path
Methodology
Reviewed upgrade.sh script, bootstrap .state from artifacts, version marker in config.md, and README/CHANGELOG updates.
Acceptance Criteria
| # | Criterion | Result |
|---|---|---|
| 1 | status.py bootstraps .state for tasks without it |
✅ |
| 2 | upgrade.sh scans all tasks and bootstraps missing .state |
✅ |
| 3 | upgrade.sh runs --audit and reports violations |
✅ |
| 4 | upgrade.sh produces human-readable summary |
✅ |
| 5 | Phase prompts work with or without .state |
✅ |
| 6 | README.md updated with new features |
✅ |
| 7 | CHANGELOG.md updated under [unreleased] |
✅ |
| 8 | Version marker added to config.md |
✅ |
Findings
- Minor:
migrate-project.shdoes not explicitly handle.statefiles that may already exist in migrated project task folders. The spec mentions "not delete.statefiles during migration" but the migration script currently skips task folders silently if they have.state. This is correct behavior but not explicitly tested.