diff --git a/.zenflow/tasks/new-task-6e6e/plan.md b/.zenflow/tasks/new-task-6e6e/plan.md new file mode 100644 index 0000000..0724944 --- /dev/null +++ b/.zenflow/tasks/new-task-6e6e/plan.md @@ -0,0 +1,42 @@ +# Fix bug + +## Configuration +- **Artifacts Path**: {@artifacts_path} → `.zenflow/tasks/{task_id}` + +--- + +## Agent Instructions + +If you are blocked and need user clarification, mark the current step with `[!]` in plan.md before stopping. + +--- + +## Workflow Steps + +### [ ] Step: Investigation and Planning + +Analyze the bug report and design a solution. + +1. Review the bug description, error messages, and logs +2. Clarify reproduction steps with the user if unclear +3. Check existing tests for clues about expected behavior +4. Locate relevant code sections and identify root cause +5. Propose a fix based on the investigation +6. Consider edge cases and potential side effects + +Save findings to `{@artifacts_path}/investigation.md` with: +- Bug summary +- Root cause analysis +- Affected components +- Proposed solution + +### [ ] Step: Implementation +Read `{@artifacts_path}/investigation.md` +Implement the bug fix. + +1. Add/adjust regression test(s) that fail before the fix and pass after +2. Implement the fix +3. Run relevant tests +4. Update `{@artifacts_path}/investigation.md` with implementation notes and test results + +If blocked or uncertain, ask the user for direction.