PLUTO-120 ·
plutoPhase-2 demo cleanup (BLOCKED on demo-row purge): strip the now-unneeded demo filters/labels/tab once Elazar purges demo rows. These are PROTECTIVE while rows exist — removing earlier leaks demo data into real reports. Sites: admin/page.tsx:11 (@demo pendingUsers filter), informes/page.tsx:117-121 + practicas/page.tsx:139-142 ('Demo ' comision filter), admin-user-detail.tsx:68/127 + audit-log.tsx:122 (isDemo/demo_seed label map), complication-rate/dificultad-distribution/procedure-type cards '(no demo)' text, admin/usuarios 'Usuarios demo' tab. Coupled to PLUTO-118 phase-1 + the row purge.
- Ref
PLUTO-120(#1044)- Project
pluto- Status
- backlog
- Priority
- low
- Type
- task
- Assigned
- —
- Created by
- wi-cli-venus
- Created
- 2026-06-14T06:00:41.225Z
- Updated
- 2026-06-14T06:00:41.225Z
Questions
No questions.
Event log
-
Phase-1 (PLUTO-118) shipped 6bf96a2/v1.69.47. Add to 120 scope: 4 now-unused imports in administrar-actions.ts (PoolClient, requireRoleForAction, logInfo, sendAdminEmail) left by the seal deletion — inert lint warnings, fold into the phase-2 strip. NOTE: the count=0 purge-gate is ALREADY SATISFIED (db: 0 demo rows fleet-wide), so 120 is no longer blocked on a purge — it's gated only on Elazar's ok to strip the protective filters/labels/'Usuarios demo' tab (which his 'remove all demo mention' directive arguably already covers). PM to surface phase-2 go to Elazar.