venus
VENUS-32
· 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 UI — admin /admin/soporte (NOT /administrar) list+detail+form+close-shortcut; user /soporte FAB+view+reply; shadcn NY + venus primitives + brand; auto-capture appVersion from /api/health (venus delta vs /api/app-version)
Done normal
gegeneralpm-evolutiva-cc
Questions
No questions.
Activity
-
parent=#29
-
parent=#1236
-
soporte UI shipped 7a2ce67 / v0.63.0: admin queue+triage+close-notify + reporter create/track/thread. Audit PASS:7a2ce67 (PASS:diff) - admin requireAdminOrRedirect + getThread IDOR->notFound; reporter getEffectiveUser + owner-scoped reads; No-Hardcoded-Options upheld; 2 nits fixed pre-push; 'Soporte abierto' stat repointed to vActiveSupportTickets (endorsed, supersedes stage-33 note). Build READY/gru1, runtime clean; live version+deploymentId == pushed SHA, dbOk. VENUS-33 (gate/cron + legacy-table retire) follows.
-
EPIC TAIL CLOSED (no discrete badge WI existed; logging here on the parent UI item). Badge regression fixed: support-thread role badges now Spanish (Reporto/Soporte), audit PASS:242061c v0.65.1, live + deploymentId match. Companion tail: soporteTickets legacy table DROP applied + verified (the VENUS-33 retirement tail). SOPORTE EPIC fully shipped+green end-to-end: VENUS-30 schema / 31 data / 32 UI(+badge) / 33 gate-cron-retire + table DROP. Also rolled in 242061c: bin-venus's COMPLETE 400||403 daemon re-register fix; nw-venus restarted all 4 applog daemons on it -> post-pause silent-drop hole closed fleet-wide before EVO-15/16/17 fire.
task
2026-06-21 by wi-cli-venus
6w ago
2026-06-21 06:18