Docs Update Checklist
Last refreshed: 2026-05-18
Core Vs State
Update docs/core when durable system behavior changes.
Update docs/state when implementation locations, commands, operational assumptions, known gaps, routes, workflows, collections, or recent decisions change.
Update docs/changes/<change> when using the large-change workflow.
flowchart LR
change["🛠️ Code or behavior change"] --> durable{"Durable system behavior?"}
change --> operational{"Paths, commands, maps, gaps?"}
change --> large{"Large-change workflow?"}
durable -->|yes| core["Update docs/core"]
operational -->|yes| state["Update docs/state"]
large -->|yes| changeDocs["Update docs/changes/<change>"]
Change Type Checklist
Presentation Video flow:
docs/core/PresentationVideoWorkflow.mddocs/core/PresentationConfig.mddocs/state/ServerActionsMap.mddocs/state/WorkflowMap.mddocs/state/KnownGaps.md
Mastra agents/workflows/tools:
docs/core/MastraAgentsAndTools.mddocs/state/WorkflowMap.mddocs/state/ScriptsAndCommands.mddocs/state/KnownGaps.md
Payload schema:
docs/core/PayloadDataModel.mddocs/state/CollectionMap.md- generated
src/payload-types.ts - generated import map when admin components change
Auth/workspace:
docs/core/AuthAndWorkspace.mddocs/state/ServerActionsMap.mddocs/state/KnownGaps.md
RAG/source handling:
docs/core/RagAndSources.mddocs/state/CollectionMap.mddocs/state/ScriptsAndCommands.mddocs/state/KnownGaps.md
Billing/coins/entitlements:
docs/core/BillingAndEntitlements.mddocs/state/CollectionMap.mddocs/state/EnvAndServices.mddocs/state/KnownGaps.md
Workers/jobs/scripts:
docs/core/WorkersAndJobs.mddocs/state/ScriptsAndCommands.mddocs/state/EnvAndServices.md
Routes:
docs/state/RouteMap.md- relevant core doc if behavior changed
Testing:
docs/core/TestingAndVerification.mdtests/integration/README.mdwhen harness conventions change
Stale-Term Scan
Useful scans before finishing a docs change:
rg -n "docs/state/ROUTING_LAYOUT_MAP|docs/state/BACKEND_CONFIG|docs/state/SERVER_ACTIONS_AND_DATA_FETCHING|docs/state/SYSTEM_ANUVA" .
rg -n "TODO|stale|legacy|deprecated|A0|W0" docs/core docs/state
Generated File Reminders
- Payload schema change: run
pnpm generate:types. - Payload admin registration change: run
pnpm generate:importmap. - Route/action behavior change: run targeted tests and update route/action maps.
- Model/provider change: run the Mastra provider registry script first.