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

30 lines
1.1 KiB
Markdown

# 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`