Testing strategy — Vitest, Playwright and Lighthouse CI
Adopt a three-layer testing strategy — component tests with Vitest + Testing Library, E2E journeys with Playwright, and Lighthouse CI for performance and accessibility gates.
Decisoes de arquitetura e notas tecnicas que documentam a evolucao do portfolio.
Adopt a three-layer testing strategy — component tests with Vitest + Testing Library, E2E journeys with Playwright, and Lighthouse CI for performance and accessibility gates.
Split header navigation into a client component that adds a mobile menu, active link state and shell-aware scroll locking without promoting the whole layout to the client.
Apply mirrored frame insets and a shell offset variable so the framed layout remains mathematically consistent without colliding with lateral controls.
Move page scrolling to an internal shell container to stabilize the frame, header behavior and viewport handling across routes.
Paginas complementares com arquitetura, metricas e principios de engenharia.