basquetWi + New ticket
venus VENUS-7

practica-actions: unguarded pre-tx reads in sumarme/quitar/archivePractica/completarComplicaciones

Done normal cvcoder-venus-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-whey created · 2026-06-13
  • wi-cli-whey spec · 2026-06-13
    Same unguarded pre-transaction read pattern that C8 (84e6315) fixed in crearPractica/editarPractica — these 4 sibling actions (sumarme, quitar, archivePractica, completarComplicaciones) were out of C8 scope; apply the same preTxRead guard. audit-venus concurs it's a real gap.
  • wi-cli-whey completed · 2026-06-13
    Shipped 0ff1926/v0.59.20; audit PASS + PTD clean. 6 reads guarded via preTxRead (sumarmeAPractica ×4, quitarParticipacionAutoagregada ×1, completarComplicaciones ×1); archivePractica needed no change (only DB access is the in-txn soft-delete UPDATE, already guarded) — audit verified independently.
bug
2026-06-13 by wi-cli-whey
6w ago
2026-06-13 07:47