Athas Boilerplate

Canonical Scope

shared

Scope and migration map from legacy markdown docs to the docs app.

This page defines which documentation is canonical in the Fumadocs app and how legacy docs/ files map to this surface during migration.

Canonical policy

  • Canonical architecture and development-flow docs live in apps/docs/content/docs.
  • docs/roadmap.md remains the execution tracker source of truth.
  • docs/decisions/*.md remain ADR source of truth.
  • Legacy markdown stays available during migration, but canonical content should not drift from this docs app.

Migration map

Legacy sourceCanonical pageStatusNotes
docs/architecture/00-overview.md/docs/architecturemigratedHigh-level architecture summary and boundaries
docs/architecture/25-frontend-patterns.md/docs/frontend-patterns + /docs/development-flowmigratedCanonical frontend architecture plus feature implementation flow
docs/guides/module-composition.md/docs/module-profiles + /docs/hard-remove-workflowmigratedProfile model, composition workflow, and permanent removal conventions
docs/architecture/32-api-architecture.md/docs/api-interfacesmigratedContract-first/oRPC + OpenAPI interface strategy
docs/architecture/33-role-based-projections.md/docs/audience-projectionsmigratedAudience policy (public/client/admin) and projection rules
docs/architecture/40-modular-composition.md/docs/modular-composition + /docs/module-profilesmigratedStrategy page + profile-specific workflow
docs/architecture/23-backend-patterns.md/docs/backend-patternsmigratedBackend architecture and reliability baseline
docs/architecture/41-documentation-platform-strategy.md/docs/canonical-scopemigratedDocs platform ownership and migration rules
docs/roadmap.md (C* commerce sprint plan)/docs/commerce-sprint-planmigratedCommerce sequencing and constraints on profile system
docs/roadmap.md (D* foundation sprint closeout)/docs/foundation-closeoutmigratedFoundation migration notes and handoff checklist
docs/guides/getting-started.md/docs/getting-startedmigratedQuickstart flow now canonical in Fumadocs
docs/guides/creating-a-module.md/docs/backend-module-workflowmigratedBackend module workflow condensed for canonical docs
docs/guides/creating-a-feature.md/docs/feature-scaffoldingmigratedFrontend/vertical-slice scaffold flow now canonical
docs/guides/module-composition.md/docs/module-composition-guidemigratedComposition mode and hard-remove sequence canonicalized

Update rule

When a migrated topic changes:

  1. Update the canonical page in apps/docs/content/docs.
  2. Update or trim the linked legacy markdown file if needed.
  3. Update docs/roadmap.md in the same PR.

On this page