Data Ownership Matrix - La Directa Ecommerce¶
Fecha: 2026-06-23
Estado: MATRIZ DOCUMENTAL / SIN RUNTIME
Objetivo¶
Separar ownership de datos, UI y operaciones para evitar que OpenClaw y La Directa Front dupliquen logica o modifiquen capas que no les corresponden.
Matriz¶
| Dominio | OpenClaw | La Directa Front | Estado |
|---|---|---|---|
| SKU | gobierna identidad y cruce | muestra codigo si aplica | disponible |
| Nombre producto | gobierna fuente y normalizacion | disena titulo/card | disponible |
| Marca | gobierna atributo y mapping | disena filtro/badge | disponible |
| Categoria/subcategoria | gobierna source y calidad | disena navegacion/filtros | disponible |
PrecioListaFinal |
gobierna precio publico candidate | muestra solo bajo contrato | candidate |
| Precio B2B por cliente | calcula y audita server-side | muestra si autorizado | futuro |
| Stock | gobierna source/frecuencia/calidad | muestra disponibilidad prudente | candidate |
Unidades_x_Bulto |
gobierna semantica pack | disena badge bulto x N u. |
disponible |
CantVtaMin |
gobierna minimo comercial | disena aviso/control | disponible |
CantVentaAgrupada |
gobierna incremento candidate | disena stepper solo si backend valida | candidate |
PesoxUnidad |
gobierna dato logistico | muestra ficha/logistica si aplica | disponible |
VolumenxUnidad |
gobierna dato logistico | muestra ficha/logistica si aplica | disponible |
modo_venta |
define regla con negocio | disena estados visuales | futuro |
etiqueta_pack |
provee semantica | define copy visual final | futuro |
| Imagenes/galeria | gobierna matching/fuente futura | disena galeria y placeholders | futuro |
| Clientes | gobierna SOURCE-001 y estados |
no muestra datos sensibles | parcial |
wc_customer_id -> sgc_customer_id |
gobierna matching | consume resultado autorizado | futuro |
| Pedidos/ventas | gobierna analytics y source | muestra solo flujo WooCommerce | futuro |
| Metricas | consume/grafica agregados seguros | produce endpoints/exporters si son de Woo | parcial |
| Templates WooCommerce | no toca | owner total | frontend |
| Theme/child theme | no toca | owner total | frontend |
| Sync WooCommerce | disena/ejecuta en gates OpenClaw autorizados | no implementa sync | futuro |
| Grafana/Prometheus/Alertmanager | owner OpenClaw | no modifica | activo fase 1 |
| WordPress runtime | no toca en este repo | owner La Directa Ops/Front | fuera de alcance |
Decisiones clave¶
- OpenClaw es autoridad de datos, no de layout.
- La Directa Front es autoridad de experiencia visual, no de sincronizacion.
- Los campos disponibles no implican publicacion automatica.
- Todo precio B2B requiere autorizacion server-side y auditoria.
- Toda metrica comercial debe ser agregada, de baja cardinalidad y sin PII.
Riesgos mitigados¶
- duplicar logica de precios en frontend;
- publicar datos candidate como definitivos;
- mezclar bulto logistico con regla comercial;
- exponer datos sensibles;
- tocar WordPress desde OpenClaw;
- conectar Grafana directo a DB WooCommerce;
- commitear cambios cruzados sin safe point.