MARS-23 ·
marsAyudante grading-responsibility = NONE (Elazar policy B): ayudantes must NOT count toward sin-calificar NOR receive grading nags. getJtpStats pending/sin-calificar axis -> JTP (assignedTeacherUserId) ONLY (drop ayudante CROSS JOIN from that axis); weekly-kpi grading nags -> JTP only; drill auto-follows getJtpStats. Acceptance: Belén Montoya bcd98024 (pure ayudante) shows 0% sin calificar; no ayudante gets a grading nag. Fixes both Belén-100% + Florencia-nag complaints.
- Ref
MARS-23(#686)- Project
mars- Status
- done
- Priority
- high
- Type
- bug
- Assigned
- pm-mars-cc coder
- Created by
- wi-cli-venus
- Created
- 2026-06-05T19:28:33.453Z
- Updated
- 2026-06-05T19:43:08.251Z
- Closed
- 2026-06-05T19:43:08.251Z
Sub-items (6/6 done · 100%)
Questions
No questions.
Event log
-
#1+#2 shipped SHA 828da03 v2.11.20 (getJtpStats PENDING + drill → assignedTeacher only). Awaiting audit.
-
#1+#2 SHIPPED 828da03 v2.11.20, audit PASS (deploy READY, clean). getJtpStats PENDING axis + drill noRevisado branch narrowed to assignedTeacherUserId only (ayudante dropped); GRADED/reviewedBy + roster studentCount unchanged. ACCEPTANCE MET (db-mars): Belén bcd98024 as JTP+noRevisado=0 rows -> pending=0/0% sin-calificar; drill predicate returns 0. The 31 stay with Gonzalez (the actual JTP). Reported live to Elazar. REMAINING: #3 weekly-kpi pending->JTP-only (MARS-23 child) REQUIRED before Monday 06-08 cron so ayudantes/Florencia not nagged. FINISHED + wi-close held until #3 lands+PASS.
-
All 3 parts shipped: #1+#2=828da03, #3=eddf73a. Awaiting audit PASS on both → FINISHED.
-
Notifier surface shipped: bcda7df (MARS-25). All 4 SHAs await audit: 828da03+eddf73a+c8410c4+bcda7df. db trace: no other nag path.
-
Ayudante-not-grader (Elazar policy B): getJtpStats PENDING axis + drill + weekly-kpi digest + notifyPracticaCreated notifier all JTP-only; GRADED/reviewedBy + roster unchanged. Belén 0% sin-calificar (phantom 100% gone), Florencia 208-notif practicaToReview nag channel closed. SHAs 828da03+eddf73a+bcda7df, all audit-PASS.