Files
automaton/tasks/complete/inflight-upgrade-path/BUG_REPORT.md
T
Lap Tran 4a2301b077
CI / build (push) Has been cancelled
Archive completed tasks, add cleanup commands, self-documenting dashboard UI
- 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
2026-06-24 22:43:33 -04:00

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

  1. Minor: migrate-project.sh does not explicitly handle .state files that may already exist in migrated project task folders. The spec mentions "not delete .state files during migration" but the migration script currently skips task folders silently if they have .state. This is correct behavior but not explicitly tested.

Verdict: PASS