PDF-006D SOURCE-003 Staging Initial Load Execution¶
Fecha local: 2026-06-19
Estado:
SOURCE-003 STAGING INITIAL CONTROLLED LOAD EJECUTADO / VERDE / STAGING ONLY
portal_visible = yes
Scope: tenant
tenant_id: alpuntodeventa
Owner: Gabi / Carlos Canu
Fuente de verdad:
docs/tenants/alpuntodeventa/business-observer/production/PDF-006D-SOURCE-003-STAGING-INITIAL-LOAD-EXECUTION.md
1. Contexto desde PDF-006C¶
PDF-006C preparo el paquete candidate para ejecutar la carga inicial
controlada de SOURCE-003 en PostgreSQL staging. El paquete incluyo
preflight, carga RAW, promocion CORE, construccion MART, post-checks y
rollback candidate.
Durante la ejecucion operativa previa se corrigio el path de \copy RAW para
usar el CSV preparado dentro del contenedor:
text
/tmp/pdf006c-source003-prepared.csv
La ejecucion real documentada por PDF-006D se hizo sobre staging, usando el
snapshot autorizado SOURCE-003-SNAPSHOT-001, sin commit, push ni deploy
durante la ventana operativa.
2. Resultado final¶
Resultado final:
text
VERDE
La carga inicial controlada SOURCE-003 en PostgreSQL staging quedo
conciliada en RAW, CORE y MARTS con los conteos y totales esperados.
3. Evidencia de backup¶
Backup post-DDL validado:
text
/opt/backups/openclaw/business-observer-staging/postgres/post-ddl/20260619T211134Z/openclaw-bo-staging-postgres-post-ddl-20260619T211134Z.dump
SHA256:
text
e7f6afb319b1ef365f45b107226dec3c579922902623c6c5afeba367ab6acc8d
El backup permanece fuera de Git.
4. Evidencia de snapshot¶
Snapshot autorizado:
text
SOURCE-003-SNAPSHOT-001
Snapshot SHA256:
text
07092c284b5b636b8a31cd616ef5b4fa5d0ce499b81c767437842b1f7edfcbc3
El snapshot permanece fuera de Git.
5. Evidencia de CSV preparado¶
CSV preparado dentro del contenedor:
text
/tmp/pdf006c-source003-prepared.csv
CSV preparado SHA256:
text
3f16a957a79fc84d4ca37930988287cb81f05166210d057fcf8b45007f184afe
El CSV preparado permanece fuera de Git.
6. Identificador de carga¶
sync_batch_id:
text
1827f887-9499-4579-b4f3-234d54f41f7f
La ejecucion quedo limitada al batch autorizado.
7. Resultados RAW / CORE / MARTS¶
| Capa | Resultado |
|---|---|
| RAW | 1886 filas |
| CORE | 1886 filas |
| MART daily | 1 fila |
| MART seller | 25 filas |
| MART customer | 173 filas |
| MART sku | 180 filas |
8. Totales reconciliados¶
| Control | Resultado |
|---|---|
| Importe total | 48087486.8300 |
| CMV total | 37881269.3025 |
La conciliacion de importes quedo alineada con el snapshot autorizado.
9. Post-checks¶
| Control | Resultado |
|---|---|
| Bad hashes | 0 |
| Empty line_key | 0 |
| Bad line_sequence | 0 |
| PUBLIC grants | 0 |
| Objetos fuera de alcance | 0 |
Post-checks finales:
- RAW y CORE cargados con
1886filas; - MARTS construidos con granularidades esperadas;
- totales conciliados;
- grants
PUBLICsin exposicion; - sin objetos fuera del alcance autorizado.
10. Restricciones respetadas¶
Durante este cierre documental PDF-006D:
- no se ejecuto SQL;
- no se ejecuto carga;
- no se ejecuto
COPY; - no se ejecuto
INSERT/UPDATE/DELETE/TRUNCATE; - no se toco produccion;
- no se toco
openclaw-postgres-sandbox; - no se ejecuto sync;
- no se ejecuto scheduler;
- no se ejecutaron pipelines;
- no se creo snapshot nuevo;
- no se creo backup nuevo;
- no se crearon dumps;
- no se leyeron secret files;
- no se imprimieron passwords;
- no se imprimieron connection strings reales;
- no se modifico OpenClaw;
- no se modifico NPM;
- no se modifico Portainer;
- no se cambio Docker.
11. Riesgos pendientes¶
| Riesgo | Estado |
|---|---|
line_key_v4 |
AMARILLO ACEPTADO |
| Produccion | NO-GO |
| Sync diaria | NO-GO |
| Scheduler | NO-GO |
| Pipelines | NO-GO |
| Preparacion productiva | pendiente de gate separado |
line_key_v4 queda aceptado para esta carga analitica inicial, pero no debe
interpretarse como identificador fisico ERP definitivo.
12. Decision operativa¶
Decision:
text
PDF-006D VERDE
La ejecucion real de PDF-006C SOURCE-003 staging initial controlled load
queda documentada como exitosa.
Produccion, sync diaria, scheduler y pipelines siguen explicitamente:
text
NO-GO
13. Proximo gate recomendado¶
Proximo gate recomendado:
text
preparacion produccion controlada
Ese gate debe abrirse como tarea separada, con SAFE POINT propio, autorizacion explicita, alcance productivo definido, backup/restore aceptado, rollback y validaciones independientes.