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
- Pipeline: remover allow_failure de jobs criticos, separar E2E criticos/opcionais, coverage reporting
- Backend tests: 10 novos modulos testados (checkout, payments, webhooks, shipping, coupons, reviews, wishlist, taxes, pages, addresses)
- Admin: paginas shipping/taxes, alert()->Toast, i18n 6 idiomas padronizado
- Storefront: i18n 6 idiomas (padrao booking-system), auth httpOnly cookies
- 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
- Pipeline CI/CD robusta
- Backend tests para modulos criticos
- Admin shipping/taxes + Toast
- Admin i18n 6 idiomas
- Storefront i18n 6 idiomas (padrao booking-system)
- Storefront auth httpOnly cookies
- 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