Files
english/.opencode/skills/project-management/references/documentation-triggers.md
2026-04-12 01:06:31 +07:00

61 lines
2.3 KiB
Markdown

# Documentation Triggers
## When to Update Docs
MUST update project documentation in `./docs` when:
| Trigger | Which Docs | Action |
|---------|-----------|--------|
| Phase status changes | project-roadmap.md | Update progress %, milestone status |
| Major feature complete | project-roadmap.md, codebase-summary.md | Add feature, update architecture |
| Bug fix (significant) | project-roadmap.md | Document fix, severity, impact |
| Security patch | project-roadmap.md, system-architecture.md | Record improvement |
| API contract changes | system-architecture.md, code-standards.md | Update endpoints, schemas |
| Architecture decision | system-architecture.md | Document decision + rationale |
| Scope/timeline change | project-roadmap.md | Adjust phases, dates |
| Dependencies updated | system-architecture.md | Record version changes |
| Breaking changes | code-standards.md | Document migration path |
## Documentation Files
```
./docs/
├── project-overview-pdr.md # Product requirements
├── code-standards.md # Coding conventions
├── codebase-summary.md # Architecture overview
├── design-guidelines.md # UI/UX standards
├── deployment-guide.md # Deploy procedures
├── system-architecture.md # System design
└── project-roadmap.md # Milestones & progress
```
## Update Protocol
1. **Read current state:** Always read target doc before editing
2. **Analyze reports:** Review agent reports in plan reports directory
3. **Update content:** Modify progress %, statuses, dates, descriptions
4. **Cross-reference:** Ensure consistency across docs
5. **Validate:** Verify dates, versions, references accurate
## Quality Standards
- **Consistency:** Same formatting, versioning across all docs
- **Accuracy:** Progress %, dates, statuses reflect reality
- **Completeness:** Sufficient detail for stakeholder communication
- **Timeliness:** Update within same session as significant changes
- **Traceability:** Clear links between roadmap items and implementation
## Delegation Pattern
Use `docs-manager` subagent for documentation updates:
```
Task(
subagent_type: "docs-manager",
prompt: "Update ./docs for [changes]. Work context: [path]",
description: "Update docs"
)
```
Project manager coordinates WHEN to update; docs-manager handles HOW.