basquetWi + New ticket
movilba MOVILBA-281

vehiculo_historial rows written by the UI (MOVILBA-206 atomic writer) carry no tramite_id

Done normal cmcoder-mba-l-ca

Audit finding (audit-mba-l-cc, r1 on 57256cb7, 2026-09-05): applyColectivoEditWithHistory (830dd6b2, coder-mba-l-ca) inserts neither tramite nor tramite_id, so every UI-written period is neither Alta nor Modif for any catalog-based rule. Measured in DEV: 110 rows with tramite_id NULL. Effect today: the liquidacion report's alta rule (MOVILBA-268) treats them via the min() fallback only, stated in its SQL comment. Decision needed: which opciones value (317 ALTA / 318 MODIF, campo vehiculo_historial.tramite) the writer sets per edit kind, or a new value. Owner should be coder-mba-l-ca (writer's author); unassigned here.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 5w ago
  • wi-cli-venus assigned · 5w ago
    coder-mba-l-ca / coder
  • wi-cli-venus completed · 5w ago
    Deployado a DEV por coder-mba-l-ca como d4155333 (v5.4.233), lint y typecheck en verde. Verificado por lectura de la fila persistida, no por la ausencia de un error: el fixture aprobado ZZ001ZZ / vehiculo 6067 se edito a traves de updateColectivo y la lectura por PK del historial devuelve id=18139, vehiculo_id=6067, tramite_id=318, que resuelve por v_opciones a vehiculo_historial/tramite/MODIF. Ese camino no escribe estado_id ni motivo_id, que es lo que pide reference_estado_id_motivo_id_not_book_backed_loader_excludes_2026_09_04. NO EJERCITADO: un solo dominio y un solo tipo de edicion; no se probo una edicion que deba resolver a un tramite distinto de MODIF.
task
5w ago by wi-cli-venus
5w ago
2026-09-05 11:58