README Maintenance Workflow
- •Inspect current sources of truth before editing README content:
- •
Makefile - •
api/package.json - •
web/package.json - •
docker-compose.yml - •API routes/controllers for documented endpoints
- •Detect and fix documentation drift:
- •Keep
README.mdconcise and navigation-focused - •Move feature-specific and API-specific details to
docs/*.md - •Add and maintain cross-links between docs files
- •Add missing setup and run paths (Docker and local)
- •Align command examples with current
maketargets - •Align quality checks with current lint, typecheck, and test commands
- •Confirm endpoint paths and service URLs
- •Confirm environment variables and defaults
- •Preserve readability:
- •Keep README concise and task-oriented
- •Prefer short sections with copy-pasteable commands
- •Avoid repeating details that are already obvious from code
- •Validate after edits:
- •Re-read
README.mdand verify every command/path exists - •Re-read
docs/*.mdand verify links and references are coherent - •If README includes command workflows, run representative checks when practical
- •Summarize exactly what was changed and why
Output Expectations
- •Keep language concrete and current-state focused.
- •Include both local and Docker instructions when both are supported.
- •Document primary quality gates: lint, typecheck, and tests.
- •Prefer splitting dense documentation into linked files under
docs/.