Feature: Local Verification Workflow
Purpose
- Feature name: Local verification workflow
- Why this feature exists: Provide a repeatable local check that mirrors CI expectations.
Scope
In scope
pnpm verify and pnpm verify:quick
- environment checks and registry validation
Out of scope
- CI configuration details
- deployment validation
- pnpm installed
- repo dependencies installed
Procedure / Content
Feature summary
- Feature name: Local verification workflow
- Feature group: Testing and quality gates
- Technical summary: Runs a curated set of checks for linting, formatting, builds, and tests.
- Low-tech summary: A one-command local checklist to catch issues before CI.
Feature in action
- Where to see it working:
pnpm verify in the app repo.
Confirmation Process
Manual
- Steps: Run
pnpm verify and review output.
- What to look for: All steps pass and summary reports success.
- Artifacts or reports to inspect: Local output logs.
Tests
- Unit tests: See unit testing feature for coverage.
- E2E tests: See end-to-end testing feature for coverage.
- Verification script skips steps due to missing tools.
- Local checks drift from CI checks.
Long-term maintenance notes
- Keep
pnpm verify aligned with CI gates.
- Update documentation when steps change.
Source code references (GitHub URLs)
ADRs
Runbooks
Additional internal references
External reference links
Validation / Expected outcomes
- Local verification passes and mirrors CI checks.
Failure modes / Troubleshooting
- Missing tools: reinstall dependencies and rerun.
References