Testing and verification
Before considering a change done, run the checks required by its impact.
Default checks
Section titled “Default checks”npm run checkFor source, tests, critical paths, CI, release, package, or full-CI work, also run:
npm run check:coveragenpm run typecheck:tscFor documentation-site changes, run the focused docs check while iterating:
npm run docs:checkdocs:check verifies generated surface-reference freshness, generated code-map freshness, internal docs links/sidebar routes, packaged Markdown links, GitHub Pages base-prefixed docs links, and docs-site build. npm run check includes docs:check, so the normal fast local and PR paths catch docs failures before merge.
For publishing details, see Docs site publishing.
Memory-path changes
Section titled “Memory-path changes”Memory-path behavior includes Retain payloads, Recall queries/formatting, Reflect calls, bank selection, queue delivery, import delivery, Adapter transport, smoke helpers, and package/release changes that can affect installed runtime behavior.
For memory-path changes, prove the live Hindsight path when possible:
npm run smoke:hindsightIf live proof is unavailable, document why and what lower-level checks cover the risk.
Release/package changes
Section titled “Release/package changes”For release or package dependency changes, run:
npm run audit:signaturesnpm run check:releaseAlso confirm package verification CI or npm pack --dry-run when packaging contents are affected.