BM

How this site is built

This portfolio is a strict-TypeScript Next.js app where agentic delivery rigor is part of the product story — not a footnote. Every public publish runs through the gates below.

Typecheck
tsc --noEmit
Lint
eslint .
Unit tests
VITEST_MAX_FORKS=1 VITEST_MIN_FORKS=1 vitest run
E2E
playwright test (full suite in CI)
Accessibility
axe-core via Playwright on 10 routes
Disclosure
pnpm disclosure (5-rule matrix scan)
Lighthouse
LHCI pr (7 routes) + full (8 routes)
Bundle size
size-limit on first-load JS chunks

Read the agentic engineering OS narrative for the multi-agent pipeline behind these gates.