Pular para o conteúdo principal

PLN104: Tour Guide Branding + SSL dev

Resultado

Fase 1 — CSS Branding intro.js (COMPLETA)

  • introjs-theme.css criado com CSS vars In All Web (--highlight, --bg-secondary, --text-primary)
  • Dark mode: fundo escuro (#2a2a2c), titulo amarelo, botoes amarelos
  • Light mode: fundo claro (#f5f5f5), titulo azul, botoes azuis
  • MR !260 merged

Fase 2 — Selectores Robustos (COMPLETA)

  • 15 tour files corrigidos: removidos escaped chars (\\:) de selectores CSS
  • Substituidos por selectores simples sem Tailwind breakpoint prefixes
  • MR merged via fix/tour-selectors

Fase 3 — SSL dev (ESCALADO)

  • Ficheiro dev.yml criado por engano pelo platform agent
  • SSL/Traefik/reverse-proxy sao ownership EXCLUSIVO do network-sentinel
  • Escalado como P1 ao VPE — network-sentinel tratara

Fase 4 — E2E Tour Guide (NAO CRIADA)

  • Suite 102 nao criada nesta sessao — prioridade dada aos fixes E2E existentes
  • Sera criada num PLN futuro

Commits

  • ec97182 fix(tour+ssl): branding In All Web CSS + HTTPS dev.platform.inallweb.com
  • 001df1f fix(tour): selectores robustos sem escaped chars em 15 tour files
  • fda73f6 fix(tour): static import introjs-theme.css (dynamic import nao injectava)
  • fd441b4 fix(e2e): PREDICT-08 i18n regex 6 idiomas + PRICING-05 mobile viewport guard

Evidence

  • Screenshots Playwright: pagina Churn Prediction dark mode (2 PNGs capturados)
  • introjs-theme.css usa CSS custom properties — adapta automaticamente ao tema
  • TypeScript check: zero erros (npx tsc --noEmit)

Decisoes

  • Static import de CSS (em vez de dynamic import) porque Vite nao injecta CSS dinamico no build
  • Traefik/SSL delegado ao network-sentinel (P1 VPE) — nunca tocar nestes ficheiros

Pendentes (proximo PLN)

  • Suite E2E 102 (tour-guide) com TOUR-01..06
  • Confirmacao visual do Dany sobre o CSS fix do tour
  • SSL dev.platform.inallweb.com (network-sentinel)