Files
AI_template/.claude/status-update-checklist.md
olekhondera 5b28ea675d add SKILL
2026-02-14 07:38:50 +02:00

83 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Status Update Checklist
Instructions for keeping project documentation synchronized when status changes.
AI agents and developers should follow this checklist to prevent drift between files.
---
## When to Use This Checklist
| Trigger | Scope |
|---------|-------|
| **Phase transition** (e.g., Phase 0 → Phase 1) | Full checklist — all files |
| **Milestone completed** within a phase | Sections 13 only |
| **Architecture decision locked** | RECOMMENDATIONS.md + new ADR in `docs/adr/` |
---
## Phase Transition Checklist
Run every item when the project moves to a new phase.
### 1. RULES.md
- [ ] Update section 6.2: change `Current phase: Phase N` to the new phase
### 2. README.md
- [ ] Update "Current Status" block (phase badge and status line)
- [ ] Update footer status line at the bottom of the file
### 3. DOCS.md
- [ ] Update footer: `**Last Updated:** Phase N (Description)`
### 4. RECOMMENDATIONS.md
- [ ] Update `Current phase` field in section 1
- [ ] Add entry to section 6 (Change Log)
### 5. docs/phases-plan.md
- [ ] Update `**Phase:**` and `**Status:**` in the header
- [ ] Mark completed phase tasks as done
### 6. Architecture docs (if phase affects them)
- [ ] `docs/frontend/architecture.md` — lock decisions after Phase 1
- [ ] `docs/backend/architecture.md` — lock decisions after Phase 1
- [ ] Archive `docs/frontend/FRONTEND_ARCHITECTURE_PLAN.md` after Phase 1
---
## Milestone Update Checklist
Run when a significant milestone is completed within the current phase.
### 1. RECOMMENDATIONS.md
- [ ] Add entry to section 6 (Change Log)
- [ ] Update section 5 (Open Questions) — remove resolved items
### 2. README.md
- [ ] Update "Current Status" block if progress indicators changed
### 3. docs/phases-plan.md
- [ ] Mark completed tasks
---
## Verification
After updating, run these commands to check consistency:
```bash
# All files should show the SAME phase number
grep -rn "Phase [0-4]" RULES.md README.md DOCS.md RECOMMENDATIONS.md docs/phases-plan.md
# Check for stale status markers
grep -rn "Status.*Draft\|Status.*WIP\|Status.*Complete" docs/ RECOMMENDATIONS.md
```
---
## Principles
- **Atomic** — all status changes in one commit
- **Concrete** — update actual sections listed above, not vague references
- **Verifiable** — run the grep commands to confirm consistency
- **Single source of truth** — `RULES.md` section 6.2 is the canonical phase indicator