diff --git a/claude.md b/claude.md index bca3b97..e88087f 100644 --- a/claude.md +++ b/claude.md @@ -97,4 +97,17 @@ func _physics_process(delta: float) -> void: func _move(_delta: float) -> void: var dir := Input.get_vector("move_left", "move_right", "move_up", "move_down") velocity = dir * move_speed - move_and_slide() \ No newline at end of file + move_and_slide() +``` +## 10. 🔄 Plan Mode Protocol (MANDATORY) +- **Planning Phase**: + - Whenever using **Plan Mode** to outline a task, a TODO list MUST be outputted to `docs/ai_docs/plan/[feature_name].md`. +- **Execution & Reporting**: + - Every time a TODO item is completed, the corresponding `.md` document MUST be updated. + - After updating the document, report to the user with the following: + 1. **Completed Items**: What was just finished. + 2. **User Acceptance Rules**: Instructions on how the user can test/verify the current progress. + 3. **Next Step**: The next TODO item to be tackled. +- **Strict Confirmation**: + - After reporting progress, **Claude MUST stop and wait**. + - Do NOT proceed to the next TODO until the user has replied with confirmation/approval. \ No newline at end of file