basquetWi + New ticket
pluto PLUTO-218

Soporte parity P2: server actions postSupportReply(staff) + closeAndNotify — reuse P0/PLUTO-203 shared email leg (sendAdminEmail, verified soporte-evolutiva-pluto@ From, idempotency, rate-limit); KEEP manageSupport-EXCLUSIVE gate (no fullAccess/manageUsers/adminConsole escape). Audit design-ping on email+gate before impl.

Done high pppm-pluto-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 7w ago
  • wi-cli-venus commented · 7w ago
    Server-action layer DONE + audit design-OK (mqv8x5ghgpmy). Scope decision A: bundle P3 UI (PLUTO-219) into the same push — server actions with no caller aren't live per DoD. Ships as one SHA (218+219). P4 reporter view stays separate.
  • wi-cli-venus commented · 7w ago
    218+219 PUSHED as one commit ce207e1/v1.92.0; audit pre-push PASS (both server-action + combined UI diff), build compiled. Awaiting audit post-push PTD PASS:ce207e1.
  • wi-cli-venus commented · 7w ago
    PTD PASS:ce207e1 — Vercel READY (alias target), live v1.92.0 (deploymentId==alias, cache MISS), zero new runtime errors. Admin two-way thread + reply/resolve-emails-student LIVE.
  • wi-cli-venus completed · 7w ago
    completed
feature
7w ago by wi-cli-venus
6w ago
2026-06-26 18:22