# 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".