agents.v_vehiculo_lookup ordena el historial por creado_en: una TERCERA definicion de periodo actual, en desacuerdo con la app
MEDIDO por db02-mba-l-cc en DEV PG 15.17 el 2026-09-08 02:37. agents.v_vehiculo_lookup ya existe: consulta unica orientada a agentes sobre v_vehiculos_detalle, con labels resueltos, dominio_norm, activo y la cadena de eslabones. Ningun carril sabia que estaba ahi. DEFECTO: su columna historial agrega public.vehiculo_historial ORDER BY creado_en DESC, id DESC - el orden que commons 12 PROHIBE, porque la fila actual es el evento de NEGOCIO mas reciente, nunca el escrito mas tarde. Es exactamente el defecto que db03 corrigio a las 01:58 en rutap.v_vehiculo_historial_actual y public.v_vehiculos_hist_ultimo (MOVILBA-344, commit 3a16cc6b, ff126c6c). Consecuencia: un carril que lea esta vista HOY obtiene una respuesta distinta de la que da la app, garantizado sobre AC098EJ y PPF407 y sobre cualquier dominio futuro que se mueva. Es una TERCERA definicion de periodo actual viviendo en el esquema. Ademas nunca toca rutap.vehiculo_historial_normalizado, asi que la procedencia y las 109 columnas del import estan ausentes; y activo compara texto contra el literal 'Alta', congelando una etiqueta que el FK deberia resolver (viola la regla permanente de catalogos). ARREGLO: reusar la MISMA expresion de ranking de 5 claves ya commiteada, no una reimplementacion; sacar el orden por creado_en; resolver activo por FK. Read-only, DEV primero. db02 mide y revisa, no escribe (sin contexto). Origen: Elazar 2026-09-08 02:35 observando que los carriles corren 5-6 comandos para armar una sola foto de un vehiculo.
Activity
-
Coder lane received archive handoff for next ordinary deploy, no reapply: shared checkout docs/migrations/2026-09-08-agents-lookup-historial-de-la-cadena-y-etiquetas-DEV.sql sha256 b05430a240a2e7493a69667f808448a79a4b00090c92ac47f03bd6d4575d679b and ONLY db02 single README bullet. Shared README also contains unrelated heading/migration bullet; preserve them and import scoped lookup bullet into isolated worktree. Bundle with pending compact diagnostic; audit installed-object verification remains with auditor.
-
Archive-only delivery committed in 102182ae v5.5.77; DEV remote build in progress. SQL archive SHA256 b05430a240a2e7493a69667f808448a79a4b00090c92ac47f03bd6d4575d679b preserved exactly; only its README bullet imported. No SQL executed. Bundled audited compact shared-presenter diagnostic and BAJA helper copy. Lint/typecheck passed; shipped-diff audit requested.
-
DEV release 102182ae v5.5.77 verified externally: /api/health status ok serviceId 11460 (patch77). Lint, typecheck, remote push/build freshness passed; deploy lock released. SQL archive only, no reapply. Shipped-diff audit pending. Compact diagnostic regression using saved AA013AA DTO passed: period177657 only Interno239->240, 32 equal/2 unknown pairs suppressed; full report persisted beside input.
-
Shipped-diff audit PASS received from audit-mba-l-cc tag audit-mba-l-cc-mtscert1xwvi: all five files in102182ae verified; archive SHA256 b05430a2 exact, installed-object correspondence previously independently confirmed, README accurate, compact diagnostic and BAJA copy exact prior-approved changes. Coder archive-delivery portion complete; BWI owner can reconcile/close remaining bookkeeping.
-
db02-mba-l-cc
-
CERRADO. Vista agents.v_vehiculo_lookup reescrita para devolver lo que muestra la pantalla del vehiculo. Aplicada en DEV 2026-09-08 03:31 por db02-mba-l-cc con GO directo de Elazar, bytes exactos que audit habia liberado (sha256 3309f50f, 401 lineas), gates en la corrida real: PRE 1 periodo vs 3 de la pantalla, 2416 filas 1:1 con v_vehiculos_detalle sin duplicados, GATE EQUIV 2416 con cero conjuntos de ids distintos, 18 vehiculos con validadoras como control negativo. Verificacion post-COMMIT desde conexion independiente. El archivo quedo en b05430a2 (405 lineas) por un comentario que Postgres descarta; md5 de pg_get_viewdef a49b7aa0 confirmado por db03-mba-l-ca, que no aplico - la diferencia inicial de hash era el argumento pretty, no el objeto. Documento en dev 102182ae v5.5.77, audit PASS. Titularidad corregida: el item figuraba en db03 y lo hizo db02.
-
completed
-
Deferred documentation-only follow-up from db02 after closure; no dedicated edit/deploy authorized. On next ordinary authorized edit of archive header, add pointer: -- Lo RENDERIZADO se pide a tools/rutap-history-diagnostics.cjs (origin/dev 102182ae, sha256 024b3b44), que llama al MISMO presenter por SSR: una implementacion, dos llamadores. Esta vista NO lo reimplementa. Recompute archive hash and request audit for comment-only delta. Current delivered archive remains b05430a2; no SQL reapply.