Commit 1ac96d8

bryfry <bryon@fryer.io>
2025-07-20 20:23:58
change plan for branches
1 parent 11fb526
docs/rfd/002/README.md
@@ -18,9 +18,14 @@ This document outlines our pair programming workflow for building this project.
 - Create a brief implementation plan (2-3 bullet points)
 - **Confirm plan with human before proceeding**
 
+**Human's Actions:**
+- Review and approve Claude's implementation plan
+- **Create a new git branch for the task**: `git checkout -b task/[task_number]` (e.g., `task/1.2`)
+- Confirm Claude should proceed with implementation
+
 ### 2. Implementation Preparation
 **Claude's Actions:**
-- After brief plan is approved by human, create a comprehensive implementation plan
+- After brief plan is approved by human and git branch is created, create a comprehensive implementation plan
 - Build a detailed todo list for the task implementation using TodoWrite tool
 - Review `CLAUDE.md` for project-specific commands and architecture notes
 - Update todo list to mark task as "in_progress"
@@ -75,11 +80,24 @@ This document outlines our pair programming workflow for building this project.
 
 ### 7. Task Completion
 **Claude's Actions (after human confirms success):**
+- **Create git commit** for all task changes using proper commit message format
 - Mark task as **Completed** in the `project_plan` markdown file
 - Update todo list to completed
 - Update progress tracking in the `project_plan` markdown file
 - Update technical_considerations.md with lessons learned
 
+**Git Commit Format:**
+```
+Task [X.Y]: [Brief description of changes]
+
+- [Bulleted list of key changes made]
+- [Focus on what was implemented/fixed]
+
+🤖 Generated with [Claude Code](https://claude.ai/code)
+
+Co-Authored-By: Claude <noreply@anthropic.com>
+```
+
 ## Documentation Updates
 
 ### During Each Task
docs/todo/task_1.2.md
@@ -60,6 +60,7 @@ Following Let's Go Chapter 2.2, we need to establish the foundational web applic
 - [ ] No new console errors or warnings
 - [ ] Relevant documentation updated
 - [ ] Human verification completed successfully
+- [ ] Git commit created with proper message format
 
 ## Implementation Notes
 
docs/todo/task_1.3.md
@@ -62,6 +62,7 @@ Following Let's Go Chapter 2.3, we need to implement the core user-facing routes
 - [ ] No new console errors or warnings
 - [ ] Relevant documentation updated
 - [ ] Human verification completed successfully
+- [ ] Git commit created with proper message format
 
 ## Implementation Notes
 
docs/todo/task_1.4.md
@@ -64,6 +64,7 @@ Following Let's Go Chapter 2.4, we need to implement the core security mechanism
 - [ ] No new console errors or warnings
 - [ ] Relevant documentation updated
 - [ ] Human verification completed successfully
+- [ ] Git commit created with proper message format
 
 ## Implementation Notes
 
docs/todo/task_1.5.md
@@ -65,6 +65,7 @@ Following Let's Go Chapter 2.5, we need to implement proper HTTP semantics for t
 - [ ] No new console errors or warnings
 - [ ] Relevant documentation updated
 - [ ] Human verification completed successfully
+- [ ] Git commit created with proper message format
 
 ## Implementation Notes
 
docs/todo/template.md
@@ -55,6 +55,7 @@ related_rfds: "[RFD numbers if applicable]"
 - [ ] No new console errors or warnings
 - [ ] Relevant documentation updated
 - [ ] Human verification completed successfully
+- [ ] Git commit created with proper message format
 
 ## Implementation Notes