mars
MARS-768
SOP-MARS-71: ticket d59b70b7 on /mi-cursada practica 499ccafe
Done normal
unassigned
New Mars support ticket SOP-MARS-71, ticketId d59b70b7-f807-4c54-a192-3fd643b2d0e1, filed 2026-09-26 12:30:09 UTC, urlPath /mi-cursada/499ccafe-60ed-4a68-adc1-ea0e63bbd526 so it concerns that specific practica. DONE = the request is granted and closed in Spanish.
Activity
-
Blocked on Elazar. Granting the request means rehabilitating the approved-practica follow-up radiograph feature that commit 20de571 removed on 2026-08-31 by his explicit directive. That directive carries the exception 'unless the client asks for it', and a student is now asking, so the call is his. Reply 0f786348 and note fc0ecef9 posted; ticket deliberately left open.
-
Reporter answered in 11 min (msg 803ce5b5) and it reframes the request: the 6 reevaluaciones are a CATEDRA REQUIREMENT to pass the materia, not one student's convenience. Her docentes: Giselle Arias and Cristina Naumiec, comision C - Endo 2. Her two practicas verified: 260623-01 (2026-06-27, pieza 45, aprobado, id 499ccafe) and 260630-01 (2026-07-07, pieza 44, aprobado, id 823aa9bb). Scale if the requirement is real: 26 students and 206 approved practicas older than 3 months in C - Endo 2 alone; 220 students and 1693 fleet-wide. Every student in the materia hits this and files the same ticket. Note e9811ba6 and public ack 134affe5 posted; lastMessageFrom is staff again so the sweep is quiet. Still blocked on Elazar.
-
cleared: Blocked on Elazar. Granting the request means rehabilitating the approved-practica follow-up radiograph feature that commit 20de571 removed on 2026-08-31 by his explicit directive. That directive carries the exception 'unless the client asks for it', and a student is now asking, so the call is his. Reply 0f786348 and note fc0ecef9 posted; ticket deliberately left open.
-
SHIPPED AND CLOSED WITH THE REPORTER. Elazar, CLI 2026-09-28: 'if client asked for it, what is the question?' - the removal note's own exception was satisfied, so the feature goes back. Reinstated as commit 0e68853, mars v2.83.0, deploymentId dpl_GL6S7yC84EGc7o1JBygfsPQAkPpH. Verified live on /api/health before telling the reporter anything - the deploy was still serving 2.82.16 when I first checked, so the reply waited for 2.83.0 rather than promising a deploy in flight. HOW IT WAS RESTORED, because a revert was not safe here. The four feature files (followup-radiograph-action.ts, its test, followup-radiograph-control.tsx, its test) came back verbatim from 20de571^. page.tsx was re-wired BY HAND - the import, the canAddFollowupRadiograph guard and the JSX block - because that file has taken a month of unrelated changes since 20de571, including the MARS-689 awaited-notification fix, and restoring it wholesale would have silently reverted them. 886 tests pass. PREREQUISITE CHECKED BEFORE SHIPPING, and it was live by one hour. The action INSERTs into practicaImages, which fires the archive trigger into practicaHistorialEntries. mars_app_runtime only gained INSERT on that table with MARS-770 e55e9d6 at ~06:00Z today. Shipping this feature any earlier would have reproduced the exact permission-denied that broke practica create - the same defect, on a second write path. REPORTER: replied publicly in Spanish (messageId 782bc373-8a0a-4958-86c3-0b1e369b6186) naming both her practicas, 260623-01 pieza 45 and 260630-01 pieza 44, and stating it was enabled for every student rather than as an exception for her. Ticket SOP-MARS-71 moved to resolved at 09:07:08Z by support-evolutiva-cc. Both emails are ENQUEUED in emailOutbox, attemptCount=0, not yet delivered - the worker had sent the 09:00 batch successfully, so the path is healthy, but delivery is not claimed here. No workaround was used. rectificar, a duplicate practica and a raw insert were each rejected, with the reasons in the thread notes.
task
2w ago by support-evolutiva-cc
2w ago
2026-09-28 09:08