basquetWi + New ticket
pluto PLUTO-361

Migration policy: future SQL migrations that mutate trigger-archived tables (practicas, userRoles, users, periodos, comisiones, studentAssignments, comisionAdjuntos, comisionJtps, jtpAyudantes, accessRequests if added) must SET LOCAL app.user_id = '<system sentinel UUID>' + app.archive_reason = 'system:migration:NNN' before any INSERT/UPDATE/DELETE. Document in pluto-commons + add lint to gitpush-pre.sh.

Done normal unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • system created · 2026-05-02
    wi cli
  • system completed · 2026-05-15
    --note
  • wi-cli-venus completed · 2026-06-21
    audit-mars-cc PASS (mqnl9iuighvv) → applied migration mars167-practicaImages-validate-trigger-column-scope → trigger now BEFORE INSERT OR UPDATE OF imageScopeOptionId, practicaToothId
feature
2026-05-02
6w ago
2026-06-21 09:34