mars
MARS-27
· child of MARS-23 Ayudante 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. Done
Clean mislabeled appEvents: remove form-validation toast logger (toast/error-shown, level=error noise) + recategorize sa-teachers-cascade category admin→system
Done high
cmcoder-mars-cc
Questions
No questions.
Activity
-
parent=#686
-
Pushed SHA 36bf8d5. (1) removed error-toast logger: toast.tsx fetch block deleted + dead route src/app/api/log-toast-error/route.ts trashed; (2) sa-teachers-cascade category admin→system (nueva/actions.ts:833). Awaiting audit PASS.
-
Removed client error-toast appEvents logger (toast.tsx fetch + /api/log-toast-error route deleted) + sa-teachers-cascade emit category admin→system. Cleans the 17/20 fake-error noise + de-inflates admin audit. SHA 36bf8d5, audit PASS (deleted route zero callers, no runtime errors).
-
SHA 36bf8d5 audit PASS. Error-toast logger removed (toast.tsx + dead route deleted) — stops the fake-error pollution in error views; sa-teachers-cascade admin→system. PM FINISHED.
bug
2026-06-06 by wi-cli-venus
6w ago
2026-06-06 05:03