Skip to content

Canonical Docs Workflow

Canonical docs under docs/features/ are the source of truth for product behavior, repository initiatives, and cross-cutting workstreams that need durable requirements. Support-dev summarizes them for readability.

  1. Open the relevant docs/features/<initiative>/spec.md.
  2. Read related ADRs in docs/features/<initiative>/decisions/.
  3. Check stories and Gherkin tests under the same initiative directory.
  4. If the feature has a support-dev page, update the support-dev mirror only after the canonical source is clear.
  5. If docs and code disagree on product, privacy, security, retention, customer-cluster behavior, or external contracts, stop and get alignment before extending the implementation.
Content Location
End-state requirements docs/features/<initiative>/spec.md
User-facing acceptance criteria docs/features/<initiative>/stories/*.stories.md
Gherkin scenarios docs/features/<initiative>/tests/*.feature
Architecture decisions docs/features/<initiative>/decisions/ADR-*.md
Contributor support summary apps/support-dev/src/content/docs/
  • Keep pages concise.
  • Say what is implemented versus planned.
  • Link to canonical sources instead of copying long spec prose.
  • Use screenshot placeholders when visuals are useful but final design screenshots are not ready.
  • docs/AGENTS.md
  • docs/features/README.md
  • apps/support-dev/AGENTS.md