1. node tools/generate-v3-architecture-atlas.mjs
2. node tools/generate-v3-architecture-atlas.mjs  # deterministic second run
3. python /home/user/workspace/vaultfire-v3-builder-site-20260827/full-v3/manifest/tools/validate_manifest.py --check-generated
4. corepack pnpm exec tsc --project tsconfig.json --noEmit --incremental false --pretty false
5. corepack pnpm exec tsc --project app/tsconfig.json --noEmit --incremental false --pretty false
6. corepack pnpm exec next typegen
7. node --test tests/website-build-gates.test.mjs tests/x402-v2-conformance.test.mjs tests/release-discovery.test.mjs tests/release-surface-safety.test.mjs tests/v3-architecture-atlas.test.mjs
8. corepack pnpm exec jest tests/tx-encode.test.ts tests/x402-payment-recovery.test.ts tests/release-surface-safety.test.js tests/v3-launch-console.test.js --runInBand --coverage=false
9. node --test tests/v3-launch-console.test.mjs
10. node --test tests/v3-architecture-atlas.test.mjs
11. corepack pnpm exec next build
12. corepack pnpm exec next start --hostname 127.0.0.1 --port 3210
13. python <runtime-smoke-harness>  # 11 route/method/status/header cases
14. PLAYWRIGHT_BROWSERS_PATH=/dev/shm/playwright-website-canonical node <browser-qa-harness>  # Chromium 147, desktop+mobile
