Una edicion por pantalla que cambia un campo no deja NINGUN 'Cambios' en el historial: el periodo nuevo nace sin diff
Medido por proxy-mba-w-cc 2026-09-08 04:24:18Z en dev01 v5.5.64 sobre FB444EP (vehiculo de prueba propio), ejercicio de MOVILBA-317: cambio Interno 3333->3334 con expediente EX-2026-31700317-GCABA-DGGSM, fecha 08/09/2026 y motivo. La escritura funciono (POST 200, periodo nuevo, tramite Modificacion, creado por Elazar Pimentel, alta 08/09/2026) y el motivo aterrizo en Observaciones. PERO el periodo nuevo NO muestra lista 'Cambios:' de ninguna clase: el cambio de Interno no figura como par De/A en ninguna parte, mientras las filas de import si muestran sus pares explicitos. O sea: la pantalla registra QUE hubo un periodo, no QUE cambio. Relacionado y probablemente la misma causa: coder04 midio que el diff compara las 39 columnas raw_*, que en las filas de la app son NULL por diseño. SEGUNDO HALLAZGO, mismo trace: el bloque 'Estado Actual' arriba de la ficha NO se actualizo al periodo nuevo ni despues de recargar (siguio mostrando EX-2026-39357754 / 07-09-2026, el periodo de MOVILBA-338). Entregable: medir desde el escritor real cual es la fuente del diff, por que una fila app nace sin cambios, y por que el resumen de arriba lee un periodo distinto del que encabeza el historial.
Activity
-
Exact production reader DTO confirms seven app periods with typed values and empty raw cambios; fixing shared presentation and stale Estado Actual source.
-
Local shared presenter regressions PASS including typed app pairs, empty raw candidates, app/import adjacency, initial values, missing predecessor/sparse values and classifier state/internal categories. DB03 exact retained seven-item ZZ900QA DTO SSR replay shows formerly missing company/line/state pairs; no DB mutation; browser pending deployment.355 retry and unsupported removed-label residuals:10 Chromium component testsPASS.
-
Working lead coder02 clarified stale Estado Actual metadata is tracked separately as MOVILBA-357, assigned to coder02. Prepared read-time overlay patch handed off and removed from346 before shipping; no DDL/DML or metadata deploy.346 acceptance scope now missing app Cambios;355 residual fixes bundled.
-
Deployed DEV v5.5.82/490e38e4 via required actuator exit0: lint/typecheck/remote build/health/freshness passed; origin synced. Audit shipped diff CLEARED.10 Chromium component tests and history/classifier regressions passed; exact DTO SSR comparison verified. Proxy final browser acceptance pending; metadata357 handed to owning lane.
-
Proxy actual browser v5.5.82 ZZ900QA: all7 periods visible; newest CUIT/company/line107->4, three state transitions (Alta->Baja; Baja->Alta with company; Alta->Baja), line107->50. Administrativo filter6/7, genesis excluded as designed. All7 exact DTO origins are app; proxy initial first-value row is NOT import-only evidence. Genuine import-only control requested before closure.
-
Final browser acceptance DEVv5.5.82/490e38e4: ZZ900QA all7 app periods show expected company/line/state De/A, Administrativo6/7 excludes genesis. Genuine import-only AE922FX4093 retains ADAS/MDVR/company/line/internal pairs and initial values. Exact latest-projected reader7 DTOs IDs161043,161041,161045,161044,161047,161046,161042; proxy corrected initial miscount8 to7 actual history cards. Physical28 spans wider history and is not rendered count. AuditCLEARED; source tests+10Chromiumcontrols+deploygatesPASS. Metadata357 remains withcoder02.
-
Typed app values now seed shared history comparison when either period is app; pure-import candidate contract and sparse/missing predecessor guards retained. Verified exact DTO SSR, live app+import browser controls, counts/filter, audit andDEVgates v5.5.82/490e38e4. Original second finding stale Estado Actual separately tracked as MOVILBA-357 ownedcoder02; unshipped reader patch handed off.