Ticket cards had no CSS after workspace JS replaced ticket-row; separate stylesheet prevents infra/proc-card deploys from breaking Tickets again. Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
Corretivo — Reconstrução Motor Tickets (2026-06-19)
Reportado por: Roger
Causa: Código implementado na sessão Cursor não estava no Git CT130 nem na VM122 produção.
Acção
- Extraído chat bruto transcript
59ee9646 - Reconstruídos
tickets-workspace.js,tickets-detail-panel.js - Patch
app.js— delegação + helpersnormalizeAssistStatus,ticketFunnelKvHtml - CSS tickets + index.html scripts
- Commit Forgejo CT130 — pendente deploy VM122 (SSH recusado 19/06 ~19:20 UTC)
Validar pós-deploy VM122
/assets/tickets-workspace.jsHTTP 200/assets/tickets-workspace.cssHTTP 200- Vista Tickets: 8 KPIs visíveis
- Cards alinhados (100% largura, sem quebra lado-a-lado)
- Clicar ticket → abas Resumo | Funil
- Filtro chips Live / Parados funciona
- Ctrl+Shift+R após deploy
Blindagem CSS (2026-06-19)
CSS do Tickets Workspace em ficheiro isolado tickets-workspace.css — não editar estilos de tickets em styles.css global (evita regressões ao deployar INFRA CODE / proc-card).
Script deploy
/opt/ligbox-spec-hub/scripts/deploy-tickets-vm122.sh