basquetWi + New ticket
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

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-16
  • wi-cli-venus commented · 2026-06-16
    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.
  • wi-cli-venus completed · 2026-06-19
    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