pluto
PLUTO-469
Wire jefe/comision/date filter into remaining /informes stats aggregates: 13 cards (studentRanking, opAsistBalance, inactiveStudents, procedureTypes, complicationRate, dificultadDistribution, trend, crossDay, latency, correlations, practicasPorDocentes, groupBalance, docenteProductivity) still compute catedra/comision-wide; add post-authz filterJtpIds intersection per aggregate (mirror 467 shape). LEAVE comparativa jtp+adjunto, jtpBenchmark, yoy full-scope by design. — Elazar 2026-07-02
Done normal
dpdb-pluto-cc
Questions
No questions.
Activity
-
SHIPPED db-only 045(ed5c934)+046(27f6d85), both live prod, audit PASS. 12 informes stats cards now narrow with jefe filter (studentRanking/opAsistBalance/inactiveStudents ranking-trio + 9 catedra: procedureTypes/complicationRate/dificultad/trend/crossDay/latency/correlations/practicasPorDocentes/groupBalance) via existing p_filter_jtp_ids post-authz intersection (ranking OR-group parenthesized, no authz widen). docenteProductivity comision-narrows via p_comision_id+p_comision_ids both UNION arms (046, Elazar opt-b), jefe-invariant, not collapsed. comparativa/jtpBenchmark/yoy left full-scope by design. PTD: base287→jefe31→bogus0 across cards, docenteProd 26→26→7(comision). No coder src push (467 already wired param); signature unchanged, count=1/n=18.
task
6w ago by wi-cli-venus
6w ago
2026-07-02 09:45