Saltar a contenido

SOURCE-003 Dedicated DB Pilot Load Execution 001

Fecha local: 2026-06-11 18:55:55 -03:00

Estado: CARGA PILOTO BLOQUEADA / AMARILLO

portal_visible = yes

Scope: tenant

tenant_id: alpuntodeventa

Owner: Gabi / Carlos Canu

Fuente de verdad: docs/tenants/alpuntodeventa/business-observer/design/SOURCE-003-DEDICATED-DB-PILOT-LOAD-EXECUTION-001.md

1. Objetivo

Ejecutar la carga piloto minima autorizada de SOURCE-003 sobre la DB local dedicada:

text openclaw_business_observer_dev.business_observer.source_003_sales_items

La ejecucion quedo bloqueada antes de cualquier SQL contra PostgreSQL porque faltaba el CSV preparado exacto requerido por el gate de carga.

2. Safe point inicial

Control Resultado
rama main
git status -sb ## main...origin/main
git rev-parse HEAD 26fdcf4e608bd9d1c39c16291be142cab8ad2697
git ls-remote origin main 26fdcf4e608bd9d1c39c16291be142cab8ad2697
ultimo commit esperado docs: harden source 003 pilot load gate
decision SAFE POINT PASS

3. Documentos leidos

Read-set obligatorio aplicado en el orden solicitado:

  • docs/governance/PROJECT-CONSTITUTION.md
  • CODEX.md
  • docs/governance/ACTIVE-CONTEXT.md
  • docs/governance/GATE-CODEX-EFFICIENCY.md
  • docs/governance/GOVERNANCE-CONTROL-TOWER.md
  • docs/governance/VALIDATION-STATE.md
  • docs/governance/documentation/DOCUMENT-HIERARCHY.md
  • docs/PROJECT-STATE.md
  • docs/ROADMAP.md
  • docs/governance/operations/CURRENT-BASELINE.md
  • docs/tenants/alpuntodeventa/business-observer/README.md
  • docs/tenants/alpuntodeventa/business-observer/design/POSTGRES-LOCAL-DEV-ENVIRONMENT.md
  • docs/tenants/alpuntodeventa/business-observer/design/SOURCE-003-CREDENTIALS-PREFLIGHT.md
  • docs/tenants/alpuntodeventa/business-observer/design/SOURCE-003-DEDICATED-DB-DDL-PILOT-EXECUTION-001.md
  • docs/tenants/alpuntodeventa/business-observer/design/SOURCE-003-DEDICATED-DB-PILOT-LOAD-GATE.md
  • docs/tenants/alpuntodeventa/business-observer/design/sql/004_source_003_dedicated_db_pilot_load_preflight.sql
  • docs/tenants/alpuntodeventa/business-observer/design/sql/004_source_003_dedicated_db_pilot_load_candidate.sql
  • docs/tenants/alpuntodeventa/business-observer/design/sql/004_source_003_dedicated_db_pilot_load_post_checks.sql
  • docs/tenants/alpuntodeventa/business-observer/design/sql/004_source_003_dedicated_db_pilot_load_rollback.sql

4. Alcance autorizado validado documentalmente

Dimension Valor
database objetivo openclaw_business_observer_dev
schema objetivo business_observer
tabla objetivo source_003_sales_items
tenant autorizado alpuntodeventa
fuente congelada SOURCE-003-SNAPSHOT-001
ventana autorizada 2026-06-09 a 2026-06-09
maximo autorizado 1886 filas
source_system snapshot:SOURCE-003-SNAPSHOT-001
source_object SOURCE-003 / Tabla 2 V2
source_query_version SOURCE-003-VENTAS-VNEXT-TABLA2-AUTHORITY-V2
record_status esperado active
extracted_at esperado 2026-06-10T21:04:06-03:00
last_seen_at esperado 2026-06-10T21:04:06-03:00
sync_batch_id NO GENERADO / NO APLICA POR BLOQUEO PREVIO

Lectura de batch:

  • el gate exige generar un UUID nuevo para la tarea de ejecucion y registrarlo;
  • como el artefacto preparado obligatorio no existia, no se genero batch para evitar dejar un identificador huerfano sin carga.

5. Artefactos fuente

Snapshot raw documentado fuera de Git:

text C:\APV\openclawai\snapshots\source-003\SOURCE-003-TABLA2-V2-2026-06-09_20260610-210406-0300.csv

Resultado:

Control Resultado
snapshot raw existe PASS
sha256 observado 07092C284B5B636B8A31CD616EF5B4FA5D0CE499B81C767437842B1F7EDFCBC3
sha256 esperado 07092c284b5b636b8a31cd616ef5b4fa5d0ce499b81c767437842b1f7edfcbc3
decision snapshot raw PASS

CSV preparado exacto requerido por el candidate:

text C:\APV\openclawai\snapshots\source-003\prepared\SOURCE-003-PILOT-LOAD-DEDICATED-DB-2026-06-09.csv

Resultado:

Control Resultado
CSV preparado existe FAIL
decision artefacto BLOQUEA CARGA

Busqueda acotada bajo C:\APV\openclawai\snapshots\source-003 encontro solo:

  • SOURCE-003-TABLA2-V2-2026-06-09_20260610-210406-0300.csv
  • SOURCE-003-TABLA2-V2-2026-06-03_2026-06-09_20260611-123846-0300.csv

No se encontro el CSV preparado de 83 columnas destino.

6. Ejecucion SQL

No se ejecuto SQL contra PostgreSQL.

Etapa Resultado
preflight DB NO EJECUTADO / BLOQUEADO ANTES DE DB
candidate load NO EJECUTADO / BLOQUEADO ANTES DE CARGA
post-checks NO EJECUTADO / SIN CARGA
rollback NO APLICA / SIN CARGA

Motivo:

  • la regla de seguridad exige detener si falta el CSV/source artifact exacto;
  • el candidate necesita un CSV preparado de 83 columnas destino;
  • no se autorizo modificar scripts ni preparar artefactos durante esta tarea.

7. Resultado de datos

Control Resultado
filas cargadas 0
batch cargado NO APLICA
filas finales verificadas en tabla NO CONSULTADO / BLOQUEADO ANTES DE DB
sync diaria NO EJECUTADA
carga masiva NO EJECUTADA
produccion final NO TOCADA
gestion_de_negocios_core NO TOCADA
VPS NO TOCADO
Docker NO TOCADO
OpenClaw NO TOCADO
NPM NO TOCADO
push NO EJECUTADO
deploy NO EJECUTADO

8. Restricciones activas

Siguen bloqueados:

  • sync diaria;
  • carga masiva;
  • produccion final;
  • carga de mas de 1886 filas;
  • fechas fuera de 2026-06-09;
  • cambios en gestion_de_negocios_core;
  • VPS;
  • Docker;
  • OpenClaw;
  • NPM;
  • push;
  • deploy.

9. Decision

text CARGA PILOTO BLOQUEADA / AMARILLO

La tarea se cerro en bloqueo controlado antes de ejecutar DB porque falta el CSV preparado exacto requerido para la carga piloto minima dedicada.

10. Proximo paso recomendado

Generar o restaurar, en una tarea separada y autorizada, el CSV preparado de 83 columnas destino en:

text C:\APV\openclawai\snapshots\source-003\prepared\SOURCE-003-PILOT-LOAD-DEDICATED-DB-2026-06-09.csv

Luego repetir el SAFE POINT y ejecutar nuevamente el preflight de artefacto antes de cualquier SQL contra openclaw_business_observer_dev.