basquetWi + New ticket

Import and verify 2026-09-19 06:48 RUTAP snapshot in PROD, then DEV

Done high dmdb02-mba-l-ca

Canonical source: /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap.xlsx SHA256 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0. Accepted execution artifact: /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d, exactly the audited four-cell correction. PROD snapshot 5 import and verification are complete. Remaining scope is DEV dry-run, audit, apply, and fresh verification using one frozen importer that cumulatively contains MOVILBA-517 app-history retirement behavior, hardened MOVILBA-518 projection/reconciliation behavior, and MOVILBA-524 exact-workbook plus Linea/Tipo_Servicio preflight. The DEV snapshot is authoritative and may remove hand-made rows absent from the workbook; do not preserve them by origin. Require exact commit/blob/SHA, clean tree, 5,528 logical Base rows, 1,599 active/distinct domains, projection and reconciliation denominators, zero conflicts/open-without-state/residual app-origin rows, and rollback proof before apply. No alternate importer or SQLite.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 3w ago
    parent=#3506
  • wi-cli-venus blocked · 3w ago
    Source preflight failed: Base rows 5529 AF206GP and 5530 AE335EU have Tipo_Servicio=64 and Linea=SP (reversed). Await corrected SSOT or explicit exception; importer must not silently normalize. Also depends on MOVILBA-516..522, audit, and fresh PROD GO.
  • wi-cli-venus descriptionChanged · 3w ago
    was: Canonical source /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap.xlsx; MD5 9e0db506e2559ae84632d66bdcab7248; 5,528 Base rows/53 cols. After MOVILBA-516..521 land and MOVILBA-522 is satisfied, run canonical importer dry-run in PROD, obtain audit review and fresh PROD GO, apply in PROD, verify one physical snapshot + digest + fidelity gate, then dry-run/apply/verify DEV from the validated result. No alternate importer or SQLite.
  • wi-cli-venus note · 3w ago
    Source-content correction is externally owned by the RUTAP SSOT/workbook provider; no coding or DB agent is assigned to alter the authoritative workbook. Required correction: Base row 5529 dominio AF206GP and row 5530 dominio AE335EU currently have Tipo_Servicio=64 and Linea=SP; expected field placement is Tipo_Servicio=SP and Linea=64, subject to source-owner confirmation. Import remains blocked; no silent swap or normalization.
  • wi-cli-venus note · 3w ago
    Compared against archived 2026-09-17-0942: Base 5514 -> 5528 rows (+14 net), 15 added version keys, 1 removed key, 41 changed existing keys; expected active fleet 1599. Pure BAJA AH007QZ; plate replacement PNX641 -> AG202SZ; AC098EJ Fecha_Alta correction; 13 same-plate modifications. Blocking source defect confirmed at Base rows 5529 AF206GP and 5530 AE335EU: Tipo_Servicio=64 and Linea=SP are reversed. Closing predecessors then rejecting replacements would yield 1597 active. Tracker updated with a source-owner question; no DB import until corrected SSOT or explicit documented exception, then validate 1599 active and zero invalid service/line rows.
  • wi-cli-venus note · 3w ago
    Audit resolved the source-content ambiguity from SSOT history: prior rows 2381 (AF206GP) and 2384 (AE335EU) both establish Tipo_Servicio=SP and Linea=64. Apply that explicit documented correction to active rows 5529/5530, preserve the source defect in the audit report, and verify 1,599 active after canonical import. Upload workbook tracker now marks item #8 resolved from SSOT evidence; stakeholder response cell remains untouched.
  • wi-cli-venus decision · 3w ago
    Audit accepted a checksum-bound interpretation without modifying the workbook. Source remains /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap.xlsx SHA256 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0. Prior rows 2381 AF206GP and 2384 AE335EU show Tipo_Servicio=SP, Linea=64 and close on 2026-09-17; replacement rows 5529/5530 invert those fields. Final accepted values for both domains: Tipo_Servicio=SP and Linea=64. Importer must apply this exact two-row correction explicitly, verify 1,599 active, and record the untouched workbook defect in audit. Provenance: audit-mba-l-ca-mu8j5371xfcv and audit-mba-l-cc-mu8j5a88y6vv.
  • wi-cli-venus blocked · 3w ago
    Source-row interpretation resolved by audit: exact two-row checksum-bound correction required, with 1,599-active verification and defect audit record. Remaining blockers are MOVILBA-516..522 completion, audit, and fresh PROD GO; no PROD import is authorized yet.
  • wi-cli-venus note · 3w ago
    Corrected derivative created without modifying the original SSOT: /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx, SHA-256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d. Audit authorization/evidence tag audit-mba-l-ca-mu8i83gf031e. ZIP verification: identical member set; only xl/worksheets/sheet3.xml differs. Workbook value diff is exactly four cells: Base C/D rows 5529 and 5530, producing Tipo_Servicio=SP and Linea=64 for AF206GP and AE335EU. Original SHA-256 remains 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0.
  • wi-cli-venus verified · 3w ago
    Corrected derivative independently verified: /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d. Original remains SHA256 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0. ZIP member comparison shows only xl/worksheets/sheet3.xml differs. Exact cell changes: C5529/C5530 numeric 64 -> shared string index 42 (SP); D5529/D5530 shared string index 42 (SP) -> numeric 64. No other cell/member differences. Await audit acceptance as execution input; remaining dependency/GO gates unchanged.
  • wi-cli-venus note · 3w ago
    AUDIT ACCEPTED the exact import execution artifact: /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx, SHA-256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d, audit decision tag audit-mba-l-ca-mu8jn37rbtqs-coder03-mba-l-ca. Acceptance is exact path+checksum+diff scoped; any mismatch is a hard stop. Dependency and fresh PROD GO gates remain unchanged.
  • wi-cli-venus decision · 3w ago
    Audit accepted the corrected import execution artifact at exact path /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx and SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d. Acceptance is scoped to the verified four-cell diff against canonical SHA256 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0; any mismatch is a hard stop. Provenance audit tag audit-mba-l-ca-mu8jn37rbtqs-coder02-mba-l-ca. Dependency and fresh PROD GO gates remain.
  • wi-cli-venus decision · 3w ago
    Pre-live PROD policy confirmed by coder03-mba-l-cc tag coder03-mba-l-cc-mu8kz20im091: initial SSOT loading/snapshot replacement in PROD requires no fresh GO; standing instruction is not to ask for GO to sync PROD to SSOT. Import-path deletion of rows absent from the book is designed reconciliation, not ad-hoc mass deletion. Routine bug fixes and exact PROD replay of an instrument already run/verified in DEV also require no GO. Separate explicit gates remain for PROD DDL, trigger disabling, hand-edited/re-derived PROD variants, product decisions, and ad-hoc mass deletion.
  • wi-cli-venus descriptionChanged · 3w ago
    was: Canonical source /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap.xlsx; MD5 9e0db506e2559ae84632d66bdcab7248; 5,528 logical Base rows and 39 named/importer fields (53 physical columns, with trailing columns 40-53 blank). After MOVILBA-516..521 land and MOVILBA-522 is satisfied, run canonical importer dry-run in PROD, obtain audit review and fresh PROD GO, apply in PROD, verify one physical snapshot + digest + fidelity gate, then dry-run/apply/verify DEV from the validated result. No alternate importer or SQLite.
  • wi-cli-venus blocked · 3w ago
    Corrected execution artifact is audit-accepted. Remaining blockers are completion and audit of MOVILBA-516..522. The PROD SSOT import/reconciliation itself needs no fresh GO; any separate PROD DDL or trigger-disable step still does.
  • wi-cli-venus unblocked · 3w ago
    Dependency order corrected 2026-09-19: current canonical importer requires rutap.reconciliar_estado_abierto_snapshot, so the corrected XLSX import must complete before MOVILBA-516 drops that function. Execute exact corrected artifact /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d under standing initial-SSOT policy: dry-run, apply, verify exact resulting snapshot identity/filename/digest/5528 logical rows, catalog integrity, schema/runtime health, referential integrity and XLSX fidelity. Legacy/test/history/audit/changelog application rows are rebuildable and are not preservation blockers. Abort only on artifact/catalog/schema mismatch or failed import postconditions. Then hand exact snapshot identity to MOVILBA-516 packet freeze.
  • wi-cli-venus blocked · 3w ago
    Narrow correctness blocker: current executable importer lacks MOVILBA-524 Linea/Tipo_Servicio preflight. Do not run importer SHA 50188d33... or current dev SHA 4e01b92d.... Reapply/test/freeze MOVILBA-524 on current dev first; then immediately dry-run/apply the already accepted corrected XLSX under standing SSOT authorization. Existing application rows are not preservation blockers.
  • wi-cli-venus verified · 3w ago
    Audit PASS for exact one-time pre-516 PROD execution only: commit ca620228d3fad8a3cef2a5dcc1e7a2ad8f87caf8, importer SHA256 8e15b85d1a972466e24cebc249b9d5da785466ec74a4075cbc6a8ecbcb3802e6. Verified clean frozen bytes; order materializer -> temporary MOVILBA-435 state reconciler -> projector -> prior-import cleanup -> full reconciler; 435 return contract; atomic transaction/advisory lock/rollback; diff check; py_compile; source-order test; cleanup tests; Linea/Tipo preflight. db02 released for exact privileged PROD dry-run and must report evidence before apply. This PASS does not authorize permanent merge after MOVILBA-516, which drops the temporary helper.
  • wi-cli-venus verified · 3w ago
    Final audit PASS for exact one-time PROD --apply using importer ca620228d / SHA256 8e15b85d1a972466e24cebc249b9d5da785466ec74a4075cbc6a8ecbcb3802e6 and workbook SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d. Dry-run evidence /data-lezama/movilba/migration-evidence/2026-09-19-movilba-523-prod-dry-run-v3.log SHA256 7ac07df8bd2d8191d8065b9ad833a7f1f504e1be1c949756c685cd62fad625dd: 5528/5528, conflicts 0, abiertas_sin_estado 0, 2/2 state fixes, 2413 current vehicles, no live deletion candidates, rollback confirmed. db02 released for identical --apply; durable post-commit evidence required. 516 remains stopped.
  • wi-cli-venus verified · 3w ago
    PROD snapshot_id=5 independently audited PASS: receipt SHA256 f4e64f8fcd46e2221ca431944886f9eeab25cfbbd7598f3f63daa760484a8ce8, apply log 921edbefa32a8ca284401f6201f54d3f636b4bf25c48eee92c5ddbd52c1cd3bc, postcheck 6c92ec9420e2c70d04f804e331849cd4cf04a23f3cd02c44e546d16c263433f8; exact workbook/importer hashes match; 5528 raw/latest/normalized, 2413 vehicles, zero open_without_state, targeted state corrections Alta.
  • wi-cli-venus note · 3w ago
    Contrato de ejecucion DEV corregido 2026-09-20 03:32 ART (coder03-mba-l-cc, medido sobre el commit, no recordado). Identidad inmutable del importador: commit 188b914abb644395f0000c2c4d3db82379c609dd (padre e8d2b720), tools/rutap-snapshot-import.py blob 2857a2db8bb611e02bcddd4a7d49b53d914c9ca3 SHA256 db5aa13fc890f936419600340dbe603597d55260323050b7891f59f52caa7cc6, modo 100755, arbol limpio. El gate de MOVILBA-524 (gate del workbook + preflight Linea/Tipo_Servicio, lineas 375-542, mas tools/test-rutap-524-corrected-artifact.py) ESTA en esos bytes: no es una ejecucion aparte. Las SHA 50188d33 y 4e01b92d del blockedReason quedan obsoletas. Dependencias: el importador llama solo a rutap.proyectar_snapshot (910) y rutap.reconciliar_snapshot(snap, apply) (941), con preflight de existencia por to_regproc en 737-748; NO referencia a reconciliar_estado_abierto_snapshot, que 516 elimino. Ambas funciones estan vivas en DEV tras 518 (proyector ca89b7fe) y 521 (reconciliador b2547bbb). Orden: aplicar MOVILBA-517 en DEV primero -reemplaza el reconciliador, importar bajo un cuerpo que esta por cambiar hace la corrida irreproducible-, despues dry-run de 523 en DEV, despues apply. Las filas hechas a mano en DEV NO estan protegidas: el snapshot borra lo ausente del libro sin importar el origen (Elazar, 09-19); la descripcion de este item todavia arrastra la redaccion vieja. Hallazgo, no bloqueante: el snapshot 5 de PROD se importo con ca620228d, anterior al preflight de 524, asi que ninguna fila de PROD paso nunca por el gate de Linea/Tipo_Servicio; correrlo de solo lectura contra las filas del snapshot 5 y reportar el rechazo con su denominador.
  • wi-cli-venus descriptionChanged · 3w ago
    was: Canonical source remains /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap.xlsx SHA256 210f31669b969970151f10a2b92a81863d500948034462ccc29e6db3cbddcde0; audit-accepted execution artifact is /data-lezama/movilba/libro/2026-09-19-0648-parque-rutap-corrected.xlsx SHA256 6fd1b9dfa5207508bbd5726e1765c9dc5bb37a6930f54170468b05706c5bc42d, with exactly the verified four-cell correction. 5,528 logical Base rows and 39 named/importer fields (53 physical columns, trailing 40-53 blank). After MOVILBA-516..522 land, run canonical importer dry-run in PROD, audit the named denominators/postconditions, apply the same DEV-verified instrument in PROD under the standing no-GO SSOT-sync authorization, verify one physical snapshot + digest + 1,599-active fidelity gate, then dry-run/apply/verify DEV while protecting hand-made DEV test rows. Any required PROD DDL or trigger disabling remains separately explicit-GO gated. No alternate importer or SQLite.
  • wi-cli-venus assigned · 3w ago
    db02-mba-l-ca / db
  • wi-cli-venus blocked · 3w ago
    DEV execution held pending a single frozen cumulative importer. Released 188b914a / importer blob 2857a2db / SHA256 db5aa13f has MOVILBA-524 preflight but omits MOVILBA-517 importer integration: its duplicate/idempotent path commits and returns after reemplazar_importacion_anterior without invoking reconciliar_snapshot, and it lacks the installed-body marker and residual app-origin assertion. Do not run 188b914a. coder03-mba-l-cc must integrate the already-reviewed 524 delta onto the current 517+518 lineage and return clean exact identity/tests; then audit releases DEV dry-run. MOVILBA-517 DB apply proceeds separately under its existing release.
  • wi-cli-venus verified · 3w ago
    Read-only MOVILBA-524 Linea/Tipo Servicio preflight against the corrected PROD snapshot-5 workbook PASS: 5528 logical rows, 1599 active rows/domains, 0 rejected. No importer transaction or DB write. Evidence /data-lezama/movilba-web/evidence/2026-09-20-movilba-524-prod-snapshot5-linea-tipo-preflight-db02-mba-l-ca.md. The cited 188b914a/db5aa13f identity was used only as isolated preflight source and remains revoked for full 523 execution pending cumulative frozen identity.
  • wi-cli-venus unblocked · 3w ago
    DEV dry-run unblocked after independent exact-byte review. Released only commit a48d030c5214c9c724765cc1ee8247b69f0a09fb, importer blob 08eb2290afb1f38d434b5691fad415d14d439ff3, SHA256 d3b42c91f361b7937a0cd6476d0c55ec73a294cf366aa382d47a2d0b6f176105. Embedded 517/518 SQL hashes match reviewed bytes; 524 gate, installed-body marker, normal/idempotent reconciliation, residual app assertion, focused tests and diff-check PASS. db02 assigned apply=false only; apply=true remains held pending durable rollback/fresh evidence.
  • wi-cli-venus verified · 3w ago
    DEV apply=false rehearsal PASS for exact cumulative importer a48d030c/08eb2290/d3b42c91 and corrected workbook SHA256 6fd1b9df. In-tx: 5528 Base, 1599 active/distinct, materialization 2413 existing vehicles/VDC and 0 created, projection 5528/5528 with conflicts=0 app=0 open_without_state=0, reconciliation 2413/2413 with gate_not_null=0 and no absent/duplicate/app residual; explicit ROLLBACK. Fresh: snapshot16 remains sole snapshot, 5514 raw/history, 47 expedientes, 2413 vehicles/VDC, snapshot17 absent, function hashes unchanged. Evidence /data-lezama/movilba-web/evidence/2026-09-20-movilba-523-dev-rollback-rehearsal-db02-mba-l-ca.md SHA256 cc853a9d2e63b3c3123363e78084887f997b11d515cb9922464cae7111f15211. apply=true held for independent review.
  • wi-cli-venus verified · 3w ago
    DEV apply=true PASS and COMMIT for exact cumulative importer a48d030c/08eb2290/d3b42c91 with corrected workbook SHA 6fd1b9df. Destructive replacement removed snapshot16 plus 5514 raw/47 expedientes/5514 normalized; fresh state sole snapshot18 with 5528 raw/47 expedientes/5528 normalized, 5528 import/0 app, 2413 vehicles/VDC, 1599 open distinct, 0 open_without_state/conflicts, old residual 0/0/0/0, functions unchanged, retired helper 0. Net +14 = 15 stable-key additions minus one replaced AC098EJ key; all 15 map to existing live vehicles. Evidence /data-lezama/movilba-web/evidence/2026-09-20-movilba-523-dev-apply-db02-mba-l-ca.md SHA256 aa18accb0865289da11875a71c8d22fd05c2d017253f40a65faafa491b09f291; independent review requested.
  • wi-cli-venus completed · 3w ago
    DEV import completed and cumulative code landed on dev at merge commit 3b817b3288592f5f6856da463e45b1f60f5629e3. Exact executed importer a48d030c / blob 08eb2290 / SHA256 d3b42c91; corrected workbook SHA256 6fd1b9df. Fresh DEV state: sole snapshot 18, 5528 raw/import history, 47 expedientes, 0 app history, 2413 vehicles/VDC, 1599 open/distinct, 0 conflicts/open-without-state. Evidence: /data-lezama/movilba-web/evidence/2026-09-20-movilba-523-dev-apply-db02-mba-l-ca.md SHA256 aa18accb0865289da11875a71c8d22fd05c2d017253f40a65faafa491b09f291.
  • wi-cli-venus note · 3w ago
    Landed on dev as merge 3b817b32 (--no-ff, frozen a48d030c stays reachable). Pushed to dev/lezama/origin, all three at 3b817b32. Merged-tree hashes match the DEV apply evidence aa18accb: importer d3b42c91, 517 migration 93725e27, hardened 518 migration 7929a444. cleanup test 5/5 OK.
task
3w ago by wi-cli-venus
3w ago
2026-09-20 06:56