mars
MARS-139
Weekly-KPI JTP self-digest does not reach ayudante-picked-as-JTP recipients — JTP_SQL scopes recipients to TCM roleLabel='JTP', so an ayudante carrying real picked-práctica backlog gets no self-nudge to grade it
Done normal
unassigned
Questions
No questions.
Activity
-
MARS-136 follow-up. Natural completion of Elazar's ruling (picked person is in charge of grading + GETS the KPIs): under MARS-136 an ayudante picked into the JTP slot carries real pending backlog, but weekly-kpi.ts JTP_SQL still scopes the self-digest recipient set to vTeacherComisionMemberships roleLabel='JTP'. So a picked-ayudante never receives their own backlog nudge — they only surface in others' Adjunto/Titular emails. Fix = email-recipient policy change (broaden JTP self-digest recipients to distinct practicas.jtpUserId pickers, not just TCM-JTP). Its own diff+audit review (email-send path). Linked MARS-136 + MARS-137. PM flagged to Elazar for possible prioritization.
-
weekly-KPI now reaches picked-ayudantes-as-JTP: AUDIENCE_SQL+DRYRUN twin roster∪picker(jtpUserId), JTP_SQL additive (no blank digests), Adjunto heading/subject JTPs→Docentes; PASS:c820322 v2.16.68 + live-SQL proof (13 newly-reached, no double-send)
task
2026-06-16 by wi-cli-venus
6w ago
2026-06-19 17:02