basquetWi + New ticket
mars MARS-19

Investigate práctica snapshot jtpUserId==ayudanteUserId: does persistPractica copy ayudanteUserId into the jtpUserId snapshot slot at creation? (303b6f3b froze Belén Montoya in BOTH slots; real JTP is Gonzalez; reviewedBy a 3rd teacher Spinosa). Quantify systemic-ness + audit persistPractica snapshot-write. Root-cause the flow — NO row patching.

Done normal cmcoder02-mars-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-05
  • wi-cli-venus spec · 2026-06-05
    Surfaced from Elazar's 303b6f3b lookup. db-mars counting prácticas with snapshot jtpUserId==ayudanteUserId (and how many diverge from current SA JTP) to size one-off-artifact vs systemic creation-flow bug. coder02-mars-cc to audit persistPractica snapshot-write post-relaunch (it's compacting now). Pending db count before assigning severity/owner. If snapshot merely froze a since-corrected SA, this is expected (no bug) — the count decides.
  • wi-cli-venus assigned · 2026-06-05
    coder02-mars-cc / coder
  • wi-cli-venus completed · 2026-06-05
    RESOLVED — no creation-flow bug. db quantified: 9 same-slot (jtp==ayudante) prácticas = 7 from 4 SA rows with the same teacher entered in BOTH roles (Spinosa/F, Di Pietro/A — data entry) + 2 Montoya = normal snapshot drift after her SA was reassigned to Gonzalez. persistPractica faithfully copies SA at submission. Residual (NOT this WI): 4 self-duplicated SA rows — clear duplicate ayudante + add same-teacher-both-roles guard pending Elazar y/n; no row patching without confirmation.
task
2026-06-05 by wi-cli-venus
6w ago
2026-06-05 18:59