4.0 KiB
4.0 KiB
Phase 12 Validation Results
Date: 2026-06-25
| Command | Status | Exit | Tests | Passed | Failed | Skipped | Evidence |
|---|---|---|---|---|---|---|---|
pnpm install --frozen-lockfile |
environment-blocked | N/A | 0 | 0 | 0 | 0 | docs/quality/logs/pnpm-install-frozen.log |
npm install --engine-strict=false --ignore-scripts --package-lock=false --no-audit --no-fund |
fallback-pass | 0 | 0 | 0 | 0 | 0 | docs/quality/logs/npm-install-fallback.log |
npm run validate |
pass | 0 | 10 | 10 | 0 | 0 | docs/quality/logs/validate.log |
npm run format:check |
pass | 0 | 1 | 1 | 0 | 0 | docs/quality/logs/format-check.log |
npm run lint |
pass | 0 | 1 | 1 | 0 | 0 | docs/quality/logs/lint.log |
npm run typecheck |
pass | 0 | 1 | 1 | 0 | 0 | docs/quality/logs/typecheck.log |
npm run test:unit |
pass | 0 | 22 | 22 | 0 | 0 | docs/quality/logs/unit.log |
npm run build (without SITE_ORIGIN) |
expected-fail-closed | 1 | 1 | 1 | 0 | 0 | docs/quality/logs/build-missing-site-origin.log |
SITE_ORIGIN=http://127.0.0.1:3000 PUBLIC_RELEASE_APPROVED=false npm run build |
pass | 0 | 1 | 1 | 0 | 0 | docs/quality/logs/build.log |
standalone server + curl locale/component-lab matrix |
pass | 0 | 6 | 6 | 0 | 0 | docs/quality/PHASE_12_HTTP_ROUTE_RESULTS_v1.0.json |
playwright test tests/browser tests/a11y --project=chromium |
environment-blocked | N/A | 44 | 0 | 0 | 44 | docs/quality/logs/playwright-browser-a11y.log |
playwright test tests/visual --project=chromium --update-snapshots |
not-run-after-shared-blocker | N/A | 0 | 0 | 0 | 0 | docs/quality/PHASE_12_VISUAL_REGRESSION_RESULTS_v1.0.json |
pnpm audit --audit-level low |
environment-blocked | 124 | 0 | 0 | 0 | 0 | docs/quality/logs/pnpm-audit.log |
Unit coverage: 92.40% statements, 86.04% branches, 95.45% functions, and 92.64% lines.
The production build intentionally fails without SITE_ORIGIN; the successful local evidence build used http://127.0.0.1:3000. Release acceptance remains blocked by P12-001 through P12-005. The source implementation is ready for Phase 13 development, but browser, visual, target-runtime, audit, and manual assistive-technology evidence still requires an unblocked pinned environment.