Engenharia

Decisoes de arquitetura e notas tecnicas que documentam a evolucao do portfolio.

ADR-006

Testing strategy — Vitest, Playwright and Lighthouse CI

Aceito

Adopt a three-layer testing strategy — component tests with Vitest + Testing Library, E2E journeys with Playwright, and Lighthouse CI for performance and accessibility gates.

  • testing
  • quality
  • ci
  • lighthouse
  • playwright
  • vitest
ADR-006-testing-strategyLer ADR

ADR-003

Responsive header navigation strategy

Aceito

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.

  • navigation
  • mobile
  • accessibility
ADR-003-mobile-navigationLer ADR

ADR-002

Frame layout inset strategy

Aceito

Apply mirrored frame insets and a shell offset variable so the framed layout remains mathematically consistent without colliding with lateral controls.

  • layout
  • design-system
  • shell
ADR-002-frame-layoutLer ADR

ADR-001

Shell scroll container strategy

Aceito

Move page scrolling to an internal shell container to stabilize the frame, header behavior and viewport handling across routes.

  • architecture
  • layout
  • scroll
ADR-001-shell-scroll-containerLer ADR

Docs Relacionadas

Paginas complementares com arquitetura, metricas e principios de engenharia.