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: Developer Experience and Gitea CI
Goal
Improve framework maintainability with documentation, CI, and cleanup.
Requirements
- Create
AGENTS.mdwith:- How to run tests
- How to run the dashboard
- Code/style conventions
- How to add/update prompts
- Create
.gitea/workflows/ci.ymlthat runs:python -m py_compileon all Python filespython -m pytestbash -non all shell scripts (orshellcheckif available)
- Update
pyproject.tomlwith optional dependency groups. - Delete
templates/contract-template.md(confirmed unused). - Document remaining templates in
templates/README.mdorAGENTS.md. - Update
CHANGELOG.mdwith entries for all completed work.
Acceptance Criteria
AGENTS.mdexists and is useful to a new contributor.- Gitea CI file exists and would pass on the current codebase.
contract-template.mdis removed.CHANGELOG.mdreflects the new work.
Non-Goals
- Migrating to GitHub Actions.
- Rewriting documentation unrelated to the audit fixes.
Stop Condition
When all acceptance criteria are met, output "CONTRACT_MET".