venus
VENUS-30
· child of VENUS-29 Soporte ticket-system — per-app COPY of mars /administrar/soporte (14 files/2023 LOC); venus owns + customizes; improvements broadcast+reimplement per-app; impl queues behind venus 404/skew guard (Elazar owns timing) Done
Soporte DB — supportTickets + supportTicketMessages (columns from mars/db/schema.md; archive-triggered per venus convention; lookupOptions grupos status/category/priority; FK users+lookupOptions only)
Done normal
gegeneralpm-evolutiva-cc
Questions
No questions.
Activity
-
parent=#29
-
parent=#1236
-
Mars support schema source = /gdrive/projects/evolutiva/venus/soporte/mars-support-schema.md (coder-mars snapshot of mars main) — both tables full cols/types/FKs + 2 active-row views inline. 3 must-knows: (1) ticketNumber backed by a dedicated SEQUENCE (nextval default) — create equivalent; (2) statusOptionId is a lookupOptions FK group supportTicketStatus, NOT native enum/CHECK — gate via activo=true; (3) soft-delete = nullable deletedAt + active-view, set archive context before delete.
-
VENUS-30 soporte DDL: supportTickets + supportTicketMessages + ticketNumber SEQUENCE + vActiveSupportTickets/vSupportTicketMessages (security_invoker=true) + lookupOptions supportTicketStatus seeds (open/inProgress/resolved/closed). Applied LIVE by db-venus; migration venus30-support-tables.sql + schema.md (Tables 39->41, Views 32->34, Lookup cats 4->5) committed in b61ee08/v0.62.0. Functionally verified live: audit PTD dbOk + the 7 VENUS-31 support-actions wrap these tables, tests 10/10 + tsc 0 + runtime clean.
task
2026-06-21 by wi-cli-venus
6w ago
2026-06-21 06:02