Files
automaton/tasks/standardize-task-path-conventions/SPEC.md
T
gitea 79b783864e Harden framework: tests, VRAM Python, dashboard spec, security, CI
- Rewrite vram_detect in Python with fixed config parsing and 10KB read limit

- Add pytest suite (72 tests) covering dashboard core, app security, and VRAM

- Standardize all prompts to .automaton/tasks/{task-name}/ path

- Reconcile dashboard spec with web implementation; remove themes.py

- Remove half-implemented refresh.py file watcher

- Harden dashboard static-file serving and task-name validation

- Add uncommitted-change guard to update.sh and real Gitea URLs

- Add AGENTS.md, Gitea CI workflow, and template documentation
2026-06-14 11:24:36 -04:00

31 lines
964 B
Markdown

# SPEC: Standardize Task Path Conventions
## Goal
Ensure every prompt uses the canonical task path `{project}/.automaton/tasks/{task-name}/`.
## Requirements
1. Update all prompts under `prompts/` that reference task paths:
- `research.md`
- `design.md`
- `test_design.md`
- `implement.md`
- `bug_finder.md`
- `adversarial_bug_find.md`
- `doc_review.md`
- `referee.md`
- `decompose.md`
- `onboarding.md`
- `compaction.md`
2. Update `templates/tasks/*` artifacts if they contain legacy paths.
3. Add a regression test `tests/test_prompt_paths.py` that fails if any prompt reintroduces the deprecated `{project}/tasks/{task-name}/` path.
## Acceptance Criteria
- [ ] No prompt references `{project}/tasks/{task-name}/` without `.automaton/`.
- [ ] Regression test exists and passes.
## Non-Goals
- Changing any prompt semantics beyond path strings.
## Stop Condition
When all acceptance criteria are met, output "CONTRACT_MET".