Skip to content

Verification

Every completed task needs verification.

Start with the smallest relevant check. Do not run broad expensive suites by default when a targeted check proves the touched surface.

  1. targeted unit test
  2. targeted integration test
  3. typecheck
  4. lint
  5. build
  6. smoke command
  7. manual QA checklist

Docs-only:

Terminal window
git diff --check

TypeScript utility:

Terminal window
pnpm test path/to/file.test.ts
pnpm typecheck

Next.js UI change:

Terminal window
pnpm lint
pnpm typecheck
pnpm build

Python API endpoint:

Terminal window
pytest tests/test_endpoint.py
ruff check .
mypy .

Say why, and provide the exact command:

Verification not run: local dependencies are not installed.
Run:
pnpm install
pnpm test