pluto
PLUTO-526
equipo-academico: surface comision name per Adjunto/JTP (C)
Done normal
cpcoder-pluto-cc
Elazar UX report 2026-07-06. Query getAcademicHierarchyRows (src/db/queries.ts ~L3831-3890) selects ca.comisionId but NOT the comision name; component academic-hierarchy-showcase.tsx never renders comision. Add the comision NAME per Adjunto + JTP (join comisiones on comisionId, deletedAt IS NULL) and render it (badge/label under each adjunto/JTP). GATE: if the name is only reachable by altering the vAcademicHierarchy VIEW (a migration), DO NOT do it solo — hand the view piece to db-pluto-cc + ping PM (becomes a schema WI needing db + audit pre-push). If addable via inline query join, proceed frontend/read-only.
Questions
No questions.
Activity
-
C shipped dd25824/v2.3.28, audit PASS (deploy READY+aliased, /api/app-version=2.3.28, runtime clean, /equipo-academico renders). Comisión name now shown per adjunto + JTP via inline LEFT JOIN comisiones (deletedAt IS NULL) in getAcademicHierarchyRows -> comisionNombre; vAcademicHierarchy view untouched, no migration (coder lane). Fan-out concern empirically closed by audit: comisiones PK=id makes the join 1:1, max comisiones/adjunto-row on live data = 1, zero hierarchy-row duplication; coder's Set dedup sits atop an already-non-multiplying join. Badge render unexercised headless.
task
6w ago by wi-cli-venus
6w ago
2026-07-06 04:37