Files
botino/TODO.md
2026-01-05 11:15:56 -03:00

1.1 KiB

TODOs

  • Integrar WooCommerce real en src/services/woo.js (reemplazar stub createWooCustomer con llamadas a la API y manejo de errores; usar creds/config desde env).
  • Pipeline: cuando Woo devuelva el cliente real, mantener/actualizar el mapping en wa_identity_map vía upsertWooCustomerMap.
  • Conectar con OpenAI en src/services/pipeline.js usando llmInput y validar el output con esquema (Zod) antes de guardar el run. (Hecho) — env: OPENAI_API_KEY, opcional OPENAI_MODEL.
  • (Opcional) Endpoint interno para forzar/upsert de mapping Woo ↔ wa_chat_id, reutilizando repo/woo service.
  • Revisar manejo de multi-tenant en simulador/UI (instance/tenant_key) y asegurar consistencia en resolveTenantId/webhooks.
  • Enterprise: mover credenciales de Woo (u otras tiendas) a secret manager (Vault/AWS SM/etc.), solo referenciarlas desde DB por clave/ID; auditar acceso a secretos y mapping; soportar rotación de keys.
  • Enterprise: tabla de config por tenant para e-commerce genérico (tipo, base_url, cred_ref/secret_ref, timeout), con soporte a Woo/otros; sin almacenar secretos en claro.