ligbox-ops-platform/specs/029-tickets-workspace/CORRETIVO-20260619-tickets-rebuild.md
Ligbox Spec Hub 1c4c460b74 Fix Tickets layout: add isolated tickets-workspace.css (Spec 029).
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>
2026-06-19 22:50:46 +00:00

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

  1. Extraído chat bruto transcript 59ee9646
  2. Reconstruídos tickets-workspace.js, tickets-detail-panel.js
  3. Patch app.js — delegação + helpers normalizeAssistStatus, ticketFunnelKvHtml
  4. CSS tickets + index.html scripts
  5. Commit Forgejo CT130 — pendente deploy VM122 (SSH recusado 19/06 ~19:20 UTC)

Validar pós-deploy VM122

  • /assets/tickets-workspace.js HTTP 200
  • /assets/tickets-workspace.css HTTP 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