Use before merging a pass batch or tagging a release (e.g. v0.1.0).
-
npm installclean on Node 20+ -
npm run buildsucceeds -
npm testpasses (core unit tests) -
npm run smokepasses (CLI + MCP smoke scripts) - CI green on the PR branch
wallclock now
wallclock doctor
wallclock brief --compact
wallclock mcp-config --print cursor --check-
doctorreports store, CLI build, MCP build OK - Fresh briefing shows Generated at and Stale after
- README install path is single canonical flow (clone → install → build → link)
- Images
02–04labeled MOCK (illustrative UI only) - Image
01is real CLI or clearly described as captured output - No fake ChatGPT/Claude/Cursor product screenshots presented as real
- Privacy section covers clipboard paste + MCP host read/write when writes enabled
- Commands and MCP tools tables match CLI/MCP source
- Adapters aligned with
MODEL_RULESfreshness language
-
NO_LEAK_CHECKLIST.mdcomplete - No
/Users/or home paths in diff - MCP examples use
/ABSOLUTE/PATH/TO/...placeholders - No tokens,
.env, or personal store backups in commits
-
CHANGELOG.mdupdated for the version - GitHub Release notes from template (
.github/release.ymlorRELEASE_NOTES_TEMPLATE.md) - Tag
vX.Y.Zmatchespackage.json/ workspace versions -
SECURITY.mdsupported versions table updated if needed
- Verify issue/PR templates render on GitHub
- Dependabot PRs triaged or merged
- Announce breaking changes in release notes only if semver major (future)