Documentation Update Workflow
August 24, 2026 · View on GitHub
Phase-by-phase workflow for maintaining project documentation.
Phase 1: Analysis (Sequential)
Role: Documentation Writer
Memory Integration:
Search Context:
mcp__graphiti__search_memory_facts(query="documentation status gaps", max_facts=5)
Store Context:
mcp__graphiti__add_memory(name="Documentation Plan: [area]", episode_body="Updates needed: ..., Priority: ...", source_description="documentation plan")
Task: Identify what documentation needs updating
Phase 2: Updates (Parallel if independent files)
Role: Documentation Writer
Memory Integration:
Store Context:
mcp__graphiti__add_memory(name="Documentation Updated: [file]", episode_body="Changes: ..., Version: ...", source_description="documentation update")
For independent docs:
Task(solidforge:documentation-writer): Update implementation status
Task(solidforge:documentation-writer): Update test coverage matrix
Task(solidforge:documentation-writer): Update project tracker
Verify all updated docs are complete and accurate. If gaps found → return to Phase 1 for additional analysis.
Phase 3: Review (Sequential)
Role: code-reviewer agent
Memory Integration:
Search Context:
mcp__graphiti__search_memory_facts(query="documentation review history", max_facts=5)
Store Context:
mcp__graphiti__add_memory(name="Documentation Review: [area]", episode_body="Review status: ..., Issues found: ..., Reviewer: code-reviewer", source_description="documentation review")
Task: Review all updated documentation for completeness, accuracy, and consistency.
Review Checklist:
- All planned updates from Phase 1 have been applied
- Technical terminology is used consistently across documents
- Cross-references point to existing, valid sections or files
- No orphaned or stale content remains
- Formatting and structure follow project conventions
If review finds issues → return to Phase 2, fix documentation, re-submit.
Phase 4: Publication (Sequential)
Role: Documentation Writer
Memory Integration:
Search Context:
mcp__graphiti__search_memory_facts(query="documentation publication checklist", max_facts=5)
Store Context:
mcp__graphiti__add_memory(name="Documentation Published: [area]", episode_body="Published files: ..., Publication date: ..., Status: complete", source_description="documentation publication")
Task: Final validation and commit.
Validation Steps:
- All cross-references resolve correctly
- File paths and links are valid
- No placeholder or TODO content remains in published docs
- Change log or release notes updated if applicable
Commit changes with descriptive message summarizing documentation updates.