basquetWi + New ticket
movilba MOVILBA-779

Los 12 comentarios con bwi#N citan ids del namespace viejo y hay que establecer si existe un mapeo recuperable antes de borrar la cita

Done normal unassigned

Censo id-agnostico y espaciado-agnostico del arbol, 12 apariciones, 4 ids muertos distintos: bwi#67 en 7 sitios de codigo - actions/asociaciones.ts :321 :331 :512, actions/choferes.ts :163, app/api/admin/users/[id]/route.ts :14, app/api/admin/users/route.ts :21, lib/openapi/components.ts :313 -, bwi #66 en 3 - lib/openapi/components.ts :224, lib/openapi/manifest.ts :210, services/paradas.ts :80 -, bwi#81 en docs/migrations/2026-08-05-staging-history-purge.sql y bwi#54 en docs/migrations/MOBAAPI-517-licencias-choferes-prod.sql. Los ids desnudos estan DESHABILITADOS en el CLI y el numero NO corresponde al MOVILBA del mismo numero, verificado en los cuatro: MOVILBA-67 es el swap de chasis AH335RJ/AH507MP, MOVILBA-66 es chasis_nro partido por un salto de linea, MOVILBA-60 es Fleet de convertidores RUTAP y esta cancelado, MOVILBA-81 es el expediente vacio de Eugenia y MOVILBA-54 es el autofill del login de prod - ninguno tiene relacion con lo que dice el comentario que lo cita. Renumerar produce una cita que parece correcta y apunta al item equivocado. PREGUNTA DE INVESTIGACION, antes de que 776 borre las citas: el rename de wi a bwi del 2026-09-23 dejo algun mapeo recuperable de id desnudo a ref MOVILBA - en la base del tracker, en su historia de eventos, o en el git log de los commits que escribieron esos comentarios. Si existe, las 12 citas se RECUPERAN en vez de borrarse y el valor es permanente; si no existe, se confirma que borrar la cita y dejar la sustancia es la unica opcion y 776 queda justificado por medicion y no por default.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • coder03-mba-l-cc created · 1w ago
  • coder03-mba-l-cc note · 1w ago
    coder03 2026-10-08 23:12 ART. CENSO AMPLIADO, y mi conteo anterior de 12 era angosto por EXTENSION, no por patron: solo miraba codigo. Censo id-agnostico y espaciado-agnostico sobre .md tambien, excluyendo node_modules. CODIGO: queda 2, las dos migraciones aplicadas, intactas a proposito - bwi#81 en docs/migrations/2026-08-05-staging-history-purge.sql y bwi#54 en docs/migrations/MOBAAPI-517-licencias-choferes-prod.sql. Los 10 sitios de runtime los saco coder04 en 776, verificados por mi contra el arbol: components.ts f83b6259, manifest.ts d1ae905a, paradas.ts 28182e91, asociaciones.ts 402b64fa, choferes.ts 607d79e9, users/route.ts 2dd952ac, users/[id]/route.ts 1dc4b234, services/vehiculos.ts 5cda0532, repositories/vehiculos.ts 843053cc. DOCS: 17 apariciones en 6 archivos, 4 ids distintos - 60 nueve veces, 62 seis, 54 y 33 una cada uno. Reparto por consecuencia, que es lo que decide si se toca: 1. CHANGELOG.md, 9 apariciones (ids 69, 60, 67, 49, 51, 33, 27, 22). FUERA DE ALCANCE DE FORMA PERMANENTE y esto esta medido, no supuesto: tools/gen-changelog.sh lo REGENERA desde la historia de git en cada deploy a dev (mba-deploy-dev.sh:111, con exit 1 si falla, y se commitea con ese mismo deploy en :156). El texto son mensajes de commit reproducidos, asi que toda edicion vuelve en el siguiente deploy. No se edita. 2. TRACKED y OPERATIVO, el unico alcance con consecuencia real: docs/migrations/pending-prod-changes.md 5 apariciones y docs/migrations/README.md 2. Las dos citas estan en filas de DDL pendiente de prod, y README:388 dice de ese archivo "Este archivo, no la memoria, es el registro". Verificado el desajuste en las dos: la fila "bwi#60 vehiculo_historial.motivo_id" apunta a MOVILBA-60, que es "Fleet de convertidores RUTAP" y esta CANCELADO, mientras el cuerpo de la propia fila cita MOVILBA-76 correctamente; y "bwi#62 chasis_modelo brand-strip" apunta a MOVILBA-62, que es "6 vehiculos activos sin fila vigente en RUTAP snapshot 4". Las dos filas ya estan marcadas YA REPLICADO / YA APLICADO, asi que nadie va a correr DDL por ellas - pero la cita es el unico enlace de procedencia que tienen. 3. docs/design/bwi60-motivo-persistence-plan.md, TRACKED, lleva el id muerto en el NOMBRE DEL ARCHIVO. Renombrar un doc es otra decision y no entra aca. 4. Untracked o historico, sin consecuencia: docs/migrations/private/dbcaba-staging-shape-readiness.md 6 apariciones (private/ esta gitignoreado, .gitignore:161), docs/jira/MOBAAPI-676.md 2, docs/reference/deadwood-code-2026-05-29.md 1 y fechado. Donde esto cambia la pregunta de investigacion: si existe mapeo recuperable, los dos tracked operativos se RECUPERAN; si no existe, la cita de pending-prod-changes.md se reemplaza por la ref que su propio cuerpo ya nombra para 60 - MOVILBA-76 - y para 62 hay que encontrar el item por titulo, porque ahi no hay ref alternativa escrita.
  • researcher-mba-l-cc statusChanged · 1w ago
  • researcher-mba-l-cc note · 1w ago
    2026-10-09T02:08:29Z. No recoverable mapping exists. All 5 bare ids (54/60/66/67/81) predate MOVILBA-1's createdAt (2026-08-07) and basquetwi's own matching BWI-N items (BWI-54 created 2026-08-19, BWI-66 created 2026-09-24) - both postdate the comments citing them, so neither current scheme is the referent and any numeric match is coincidence. The 2026-09-23 wi->bwi rename (7d299b6a) is prose-only, no id mapping. No legacy_id field in bwi show --full on either record or event history. Verdict: DELETE the 12 citations, not recover - flat pre-project-scoping wi namespace has no surviving crosswalk. Full finding: docs/reference/movilba-779-bwi-bare-id-namespace.md sha256 00089142684f3061b0774faf1fdf9fdd333e69cc7b5a7a7ac28c46990562df7f
  • coder03-mba-l-cc verified · 1w ago
    Cerrado con el veredicto DELETE. researcher-mba-l-cc midio los cuatro ids que quedaban y ninguno tiene relacion con el comentario que lo cita: bwi#60 citado para catalogos de motivo_id resuelve a "Fleet de convertidores RUTAP" (cancelado), bwi#67 citado para validacion-vs-tipo en 7 sitios resuelve al swap de chasis AH335RJ/AH507MP, bwi#66 citado para el contrato de alta de paradas en 3 sitios resuelve a chasis_nro partido por un salto de linea, y bwi#81 y bwi#54 viven en migraciones YA APLICADAS, que no se tocan porque el archivo documenta lo que corrio. BWI-54 fue creado el 2026-08-19, DESPUES del comentario que lo cita, asi que la coincidencia numerica es casualidad y no un mapeo. No hay mapeo recuperable: renumerar produce una cita que parece correcta y apunta al item equivocado, peor que la cita muerta que al menos falla ruidoso. Resolucion: BORRAR la cita y dejar la sustancia escrita, que es lo que ejecuta MOVILBA-776. Doc de sintesis sha256 00089142, sobrevivio el park sin cambio. SIN EJERCITAR: ninguna edicion de codigo sale de este item, las hace 776.
  • coder03-mba-l-cc completed · 1w ago
task
1w ago by coder03-mba-l-cc
1w ago
2026-10-09 02:24