Update doc

This commit is contained in:
Yaojia Wang
2026-03-30 15:09:04 +02:00
parent 47d4a57313
commit 98331abbd5
3 changed files with 54 additions and 47 deletions

View File

@@ -210,13 +210,16 @@ git merge phase-{N}/{short-description}
git push origin main --tags
```
**Mark phase as completed (MANDATORY -- do ALL three):**
**Mark phase as completed (MANDATORY -- do ALL four):**
1. **Update Phase Summary table** in this file (`CLAUDE.md`): change Status from `IN PROGRESS` to `COMPLETED (YYYY-MM-DD)`
2. **Update dev log** (`docs/phases/phase-{N}-dev-log.md`): fill in `Date completed` and set status to `COMPLETED`
3. **Check off tasks** in `docs/DEVELOPMENT-PLAN.md`: mark all completed task checkboxes `- [x]` under the current phase section
1. **Check off tasks** in `docs/DEVELOPMENT-PLAN.md`: mark all completed task checkboxes `- [x]` under the current phase section
2. **Add phase completion marker** in `docs/DEVELOPMENT-PLAN.md`: add `> Status: COMPLETED (YYYY-MM-DD)` line under the phase heading
3. **Update dev log** (`docs/phases/phase-{N}-dev-log.md`): fill in `Date completed` and set status to `COMPLETED`
4. **Update Phase Summary table** in this file (`CLAUDE.md`): change Status from `IN PROGRESS` to `COMPLETED (YYYY-MM-DD)`
All three markers must be consistent. If any is missed, the next phase's Step 0 regression gate will catch the discrepancy.
`docs/DEVELOPMENT-PLAN.md` is the authoritative source for phase status. The CLAUDE.md table is a convenience summary that must stay in sync.
All four markers must be consistent. If any is missed, the next phase's Step 0 regression gate will catch the discrepancy.
A checkpoint includes:
- `/everything-claude-code:checkpoint create` at phase start
@@ -225,7 +228,7 @@ A checkpoint includes:
- Phase dev log written and linked
- `/everything-claude-code:verify` passed
- Git tag `checkpoint/phase-{N}` created
- Phase marked COMPLETED in three locations
- Phase marked COMPLETED in four locations
- Branch merged to main
---