Commit 1ac96d8
Changed files (6)
docs
rfd
002
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