Release Smoke
When to use
Use release-smoke for final verification before merge or release. This is a structured go/no-go pass — not a root-cause workflow.
What it checks
- Does the app boot cleanly?
- Do key paths load without errors?
- Is the runtime state healthy?
- Are there critical network failures?
- Does one edit cycle reveal obvious blockers?
Sequence
Baseline checks:
bash
vite-browser open <url>
vite-browser detect
vite-browser errors --mapped --inline-source
vite-browser logs
vite-browser network
vite-browser vite runtime
vite-browser screenshotRuntime sanity:
bash
vite-browser correlate errors --mapped --window 5000
vite-browser correlate renders --window 5000
vite-browser diagnose propagation --window 5000
vite-browser diagnose hmr --limit 50
vite-browser vite hmr trace --limit 20
vite-browser vite module-graph trace --limit 50Recovery sanity:
bash
vite-browser reload
vite-browser errorsExpected output
PASSorFAILfor each check item- Blocking issues list
- Diagnosis hits and confidence
- Evidence commands
- Final recommendation: go or no-go