| id | DOC-001 | ||
|---|---|---|---|
| title | Documentation Consistency | ||
| domain | documentation | ||
| rules | true | ||
| files |
|
AI-driven development at high velocity (10+ PRs/day) creates "documentation debt" — features are added, refactored, or removed faster than docs are updated. This leads to phantom features documented in README/ARCHITECTURE that no longer exist in code.
Incident (2026-03-23): Deep audit found 9 phantom features in README.md including non-existent 3D Graph Visualization, broken Core Library API example, and references to unimplemented modules (PTMS, Simulacrum). Fixed in PRs #2393-#2410.
When source files defining a feature are created, modified, or deleted, all .md documentation files must be checked for references to that feature.
- Created: New command, renderer, service, or module added
- Renamed: File or export renamed
- Deleted: File removed or feature deprecated
- Moved: File relocated to different path
README.md— User-facing features, packages table, examplesARCHITECTURE.md— Components, services, layersVISION.md— Implementation status columndocs/— Feature-specific guidesCLAUDE.md— Agent instructions with file paths and metrics
- Update README.md when adding/removing user-facing features
- Update ARCHITECTURE.md when component counts change (commands, services, renderers, modals)
- Mark removed feature docs with deprecation notice instead of silent deletion
- Keep VISION.md status column current when features move from Planned → Implemented
- Claim features exist in README that have no source code
- Leave docs for removed features without deprecation notice
- Reference file paths in .md files without verifying they exist
- Use "coming soon" for features with no planned implementation work