El import reemplaza filas creadas por una persona y les pone system_import como autor: audit_log es el unico rastro de autoria humana
Medido por db02-mba-l-cc 2026-09-08 04:44 leyendo los 40 eventos de audit_log de la cuenta fdil@buenosaires.gob.ar (Fabrici Dil, persona real de GCABA, actividad en dev01 del 2026-06-01 al 2026-09-07). Creo OCHO vehiculos por la app en junio: AH846SJ AI239RZ AI153BV AG986KK AI325HX AI334UP AE685MQ AE772VY. Los ocho dominios SIGUEN EXISTIENDO pero bajo vehiculo_id DISTINTO, y todos dicen ahora creado_por='system_import', creado_en 2026-06-29 14:10 o 14:24. O sea: una recarga del 2026-06-29 reemplazo las filas que habia creado una PERSONA y las nuevas llevan al importador como autor. En la tabla vehiculos no queda rastro de que alguien las creo a mano. LA UNICA EVIDENCIA SOBREVIVIENTE de la autoria humana es public.audit_log. DOS CONSECUENCIAS. (1) El import puede borrar autoria humana sin que nada lo declare - hay que decidir si eso esta bien, y si no, que columna la preserva. (2) Toca directamente la pregunta de truncar audit_log: 609 de sus 673 filas son anteriores al 2026-09-07, asi que un borrado por FECHA destruye exactamente este rastro. db02 RETIRA su propia propuesta de borrado datado; si algo se borra de audit_log la regla tiene que ser sobre AUTORIA, no sobre antiguedad. Nada aplicado, ningun borrado hecho.
Activity
-
AMPLIACION medida por db02-mba-l-cc 2026-09-08 04:46, y sube la gravedad: no son ocho, son VEINTIDOS de VEINTITRES. Las cuatro cuentas de las analistas de Eugenia se crearon el 2025-12-15 16:20:39; TRES son usuarias reales (Fabrici Dil 40 eventos 06-01 a 09-07, Lautaro Perez 36 eventos 05-26 a 06-04, Paula Beltran 16 eventos 05-27 a 06-02) y una nunca uso el sistema (Sandra Rovere, cero eventos). De los 23 vehiculos que audit_log prueba que crearon por la app, 22 dicen hoy creado_por='system_import': Lautaro 9 de 9, Paula 5 de 5, Fabrici 8 de 9. El unico sobreviviente es FB444EP (2026-09-07), que todavia no paso por una recarga. NINGUN dominio se perdio - los 23 existen. Lo que se perdio es QUIEN los hizo. Escala: la tabla vehiculos tiene 2448 filas y solo 22 llevan autor humano numerico, asi que la autoria humana en DEV es un error de redondeo. DOS LIMITES DECLARADOS POR QUIEN MIDIO, y 23 es un PISO no un total: (1) audit_log arranca el 2025-10-06 con 673 filas y no es la historia completa de la app; (2) es demostrablemente incompleto para esta pregunta - hay cuatro vehiculos de Fabrici de marzo/abril y uno de Paula sin evento CREATE. O sea que el unico testigo de la autoria humana es el mismo PARCIAL, lo que hace el borrado de audit_log estrictamente peor de lo que se creia, y significa que la recarga viene pisando trabajo de personas desde al menos junio sin que nadie lo notara. DATO SUELTO PARA OTRO ITEM: Paula (14:12) y Lautaro (14:33) entraron el 2026-09-07 y NO produjeron ni un evento; entraron y no escribieron nada. Puede ser navegacion normal o algo que los rechaza; no esta medido.
-
Mechanism dead on current architecture, closing. (1) public.vehiculo_historial (old table 227's overwrite targeted) no longer exists - dropped, superseded by rutap.vehiculo_historial_normalizado. (2) Current live pipeline (2026-09-17-movilba-rutap-materializar-raices) only INSERTs into public.vehiculos when NOT EXISTS an active row for that dominio - no UPDATE path touches creado_por on an existing row, verified by grep (zero matches for UPDATE public.vehiculos). (3) rutap.vehiculo_historial_normalizado has origin-protection (MOVILBA-224/442: origen column, 2 CHECK constraints, vh_norm_reject_app_delete trigger) verified live on DEV (last origen=app write 2026-09-17) - app-authored rows in the NEW table can't be silently reclassified as system_import the way old vehiculo_historial rows were. (4) The 8 named DEV rows (AH846SJ etc) still show creado_por=system_import, creado_en frozen 2026-06-29 - historical damage from the dead pipeline, not repairable and not in scope: DEV data is not protected/restored per the DEV-is-never-evidence rule. No equivalent live risk found against PROD's current import code.