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.