Check application code
Preview the docs
http://localhost:3333. Check the page on a wide and narrow window. Follow every link you changed and run every command you added.
Run the automatic documentation checks:
docs:validate checks navigation pages, feature assignments, redirects, internal links, and image paths. docs:assets:verify checks that referenced media exists and that shipped media is used by a page.
Successful documentation verification finishes all three commands without errors. The local preview must also show the changed page at both window sizes, and every changed link and command must work as written.
Update screenshots and videos
Only record an asset when the page needs to show an interaction or a part of the interface that words cannot identify clearly. A screenshot or video should show the current interface and enough context for a reader to understand the action. Record screenshots that do not need a provider:ffmpeg. Run a provider smoke test when the change affects that provider, its tools, or its session behavior.
After recording, run npm run docs:assets:verify. Update docs/images/README.md when you add, replace, or remove an asset.
Update the feature catalog
The feature catalog makes sure each shipped feature has one documentation page. Its source isscripts/generate-feature-catalog.mjs, and the generated file is docs/feature-catalog.json.
After you change the source, run:
npm run docs:catalog produces no unexpected changes after a second run, and npm run docs:validate reports no missing or duplicate assignments.