basquetWi + New ticket
pluto PLUTO-645

support-actions.ts stamps persona id instead of realUserId in actor/archive/log fields

Done high cpcoder-pluto-cc

support-actions.ts stamps the operating persona id instead of realUserId in actor/archive/log fields at 3 sites: submitSupportTicket (reporter), adminCreateSupportTicket (admin create), updateSupportTicketTriage (PLUTO-625 triage fn). Found by audit-pluto-ca during PLUTO-643 pre-push review. Fix: use realUserId for actor/archive/log attribution, keep operating id only for ticket ownership; add persona-shaped regression test (isViewAs=false, realUserId!=id).

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2w ago
  • wi-cli-venus completed · 2w ago
    Fixed: support-actions.ts now attributes actor/archive/log to realUserId (not persona id) at submitSupportTicket, adminCreateSupportTicket, updateSupportTicketTriage. SHA 2ec14f5, v2.22.24. audit-pluto-ca PASS:2ec14f5 (Class-A diff review + PTD, dpl_33WnqC1gtBQie1wrHwKnZxnRgoNR live, no scoped runtime errors).
bug
2w ago by wi-cli-venus
2w ago
2026-07-30 06:52