AIssistLab

Privacy Security Release Checklist

Use this checklist before any V1 checkpoint commit or release.

Local Access

Secret Safety

Claude Profile Privacy

Filesystem Safety

Claude Ecosystem Safety

Docs Hygiene

Verification Commands

Run after docs-only changes:

git diff --check
git status --short --branch

Run after code changes:

npm run verify:release
npm run release:evidence -- --gate-result passed

The release verifier includes full tests, lint, build, browser/API smoke, safe button smoke, cleanup dry-run checks for processes and local artifacts, asset/docs/dead-code/unused-export audits, tracked diff whitespace checks, untracked release-text hygiene checks, and the privacy scan.

For focused debugging, run individual checks:

npx --yes tsx src/lib/claude/discovery.test.ts
npx --yes tsx src/lib/rag/index-state.test.ts
npx --yes tsx src/lib/skills/guided-builder.test.ts
npx --yes tsx src/lib/skills/validation.test.ts
npx --yes tsx src/lib/skills/quality.test.ts
npx --yes tsx src/lib/settings/runtime-config.test.ts
npx --yes tsx src/lib/settings/doctor.test.ts
npx --yes tsx src/app/api/index/route.test.ts
npx --yes tsx src/app/api/skills/guided/routes.test.ts
npx --yes tsx src/app/api/skills/validation-route.test.ts
npx --yes tsx src/app/api/chat/status/route.test.ts
npx --yes tsx src/app/api/export/zip/route.test.ts
npm run lint
cmd.exe /c npm run build
npm audit