Saltar al contenido principal

PLAN: Go-Live Final — Pipeline Verde + SEO + Evidence + Closeout

Data: 2026-04-01 Scope: Desbloquear pipeline, corrigir stack, SEO, evidence/closeout, promover até staging

Objectivos

  1. Corrigir stack (Python 3.12, CVE, i18next, nginx) — BLOQUEANTE para SDK
  2. Resolver 8 falhas E2E para pipeline verde (20/20)
  3. Implementar SEO completo (meta tags, JSON-LD, sitemap, robots)
  4. Stage docs no CI pipeline
  5. Evidence + closeout (trilogy pattern)
  6. Auto-promote dev→uat→staging

Critérios de validação

  • Backend: 1036+ testes pytest OK
  • Frontend: 0 erros TypeScript
  • E2E: 20/20 suites verdes
  • SEO: meta tags + JSON-LD em 10 páginas públicas
  • Pipeline: verde com stage docs
  • Staging: health + ready + frontend OK

affected_files

Stack corrections

  • backend/Dockerfile
  • backend/requirements.txt
  • frontend/package.json
  • .gitlab-ci.yml

E2E fixes

  • frontend/e2e-suites/helpers/auth.ts
  • frontend/e2e-suites/30-admin/tests/admin-promotions.spec.ts
  • frontend/e2e-suites/30-admin/tests/admin-team.spec.ts
  • frontend/e2e-suites/20-portal/tests/portal-rgpd-export.spec.ts
  • frontend/e2e-suites/80-checkout-complete/tests/checkout-complete.spec.ts
  • frontend/e2e-suites/70-ux-components/tests/onboarding-tour.spec.ts
  • frontend/e2e-suites/70-ux-components/tests/currency-switcher.spec.ts
  • frontend/e2e-suites/70-ux-components/tests/language-switcher.spec.ts
  • backend/src/modules/auth/admin_users_routes.py
  • frontend/src/pages/admin/AdminTeam.tsx

SEO

  • frontend/src/components/common/SEO.tsx (NOVO)
  • frontend/src/components/common/jsonld.ts (NOVO)
  • frontend/src/App.tsx
  • frontend/src/pages/public/LandingPage.tsx
  • frontend/src/pages/public/PricingPage.tsx
  • frontend/src/pages/public/ProductsPage.tsx
  • frontend/src/pages/public/ContactPage.tsx
  • frontend/src/pages/public/GuidePage.tsx
  • frontend/src/pages/public/TermsPage.tsx
  • frontend/src/pages/public/PrivacyPage.tsx
  • frontend/src/pages/public/CheckoutPage.tsx
  • frontend/src/pages/public/PaymentGuidePage.tsx
  • frontend/src/pages/public/ConnectGuidePage.tsx
  • frontend/public/robots.txt (NOVO)
  • frontend/public/sitemap.xml (NOVO)
  • frontend/src/i18n/locales/pt/landing.json
  • frontend/src/i18n/locales/en/landing.json
  • frontend/src/i18n/locales/fr/landing.json
  • frontend/src/i18n/locales/es/landing.json
  • frontend/src/i18n/locales/it/landing.json
  • frontend/src/i18n/locales/de/landing.json

Pipeline + Evidence + Closeout

  • .gitlab-ci.yml
  • docs/evidence/2026-04-01-module-closeout.md (NOVO)
  • docs/evidence/2026-04-01-role-guides.md (NOVO)
  • docs/evidence/2026-04-01-phases-summary.md (NOVO)