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)