Pular para o conteúdo principal

Quality hardening: pipeline, testes, i18n, seguranca

Objetivo

Reforcar qualidade do sistema antes de ir para producao: pipeline CI/CD robusta, cobertura de testes, i18n padronizado (6 idiomas), e seguranca auth.

Scope

  1. Pipeline: remover allow_failure de jobs criticos, separar E2E criticos/opcionais, coverage reporting
  2. Backend tests: 10 novos modulos testados (checkout, payments, webhooks, shipping, coupons, reviews, wishlist, taxes, pages, addresses)
  3. Admin: paginas shipping/taxes, alert()->Toast, i18n 6 idiomas padronizado
  4. Storefront: i18n 6 idiomas (padrao booking-system), auth httpOnly cookies
  5. Governanca: closeout PLAN-010, criar PLAN-011

Fora de Scope

  • Novas features de negocio
  • Migração de dados DefenseOps
  • Deploy para staging/prod

Passos de Execucao

  1. Pipeline CI/CD robusta
  2. Backend tests para modulos criticos
  3. Admin shipping/taxes + Toast
  4. Admin i18n 6 idiomas
  5. Storefront i18n 6 idiomas (padrao booking-system)
  6. Storefront auth httpOnly cookies
  7. Closeout PLAN-010

Abordagem de Validacao

  • Pipeline verde no GitLab
  • pytest com coverage > 50%
  • TypeScript zero erros
  • 6 idiomas funcionais no admin e storefront
  • Auth sem tokens em localStorage

Evidencia Esperada

  • Coverage report no GitLab
  • Screenshots das 6 linguas
  • Pipeline passing