Skip to main content

MC 900217 — admin ticket messages wire

MC #900217 — Admin support: wire GET messages endpoint u ticket detail

BEFORE marker (2026-08-25, John): build kreće u WAVE 1 mastera #900230 (pi builder, p2p).

Nalaz (maria-santos #900076 sweep, 24.08.)

  • Frontend apps/web/app/admin/support/[id]/page.tsx:60-69 + api-support.ts:218-232 nose STALE komentar da endpoint ne postoji; thread drži session-scoped → gubi se na refresh.
  • Endpoint POSTOJI od MC #106078: SupportTicketRoutes.kt:898-951 — GET /admin/support/tickets/{id}/messages.

Opseg (XS-S, bez backend rada)

  1. getAdminSupportTicketMessages(ticketId) u api-support.ts — ogledalo customer-side funkcije.
  2. Poziv na load u admin ticket detail.
  3. Ukloniti stale komentar.

Acceptance

  • Refresh admin ticket detail stranice zadržava poruke threada (dokaz: Playwright ili browser screenshot prije/poslije).
  • Postojeći testovi zeleni; nova asercija na load poziv.
  • PR: Gemini review + Redzo review prije merge (master #900230 model).

BEFORE: WAVE1 build start 2026-08-25, dispatch pi

AFTER 2026-08-25: PR #409 merged (c3255050, build 1341 zelen). 3 runde pi builda; Gemini CRITICAL=none; Redzo PASS 95% (R1+R3). Evidence: ~/system/evidence/900217/. Usputno za sljedeći PR na ovom području: log u pollThread catch (Gemini nit).