← Volver al catálogo

🏪 Supervisor de Tienda

Archivo: agentes/supervisores/store-supervisor.ts · Plist: com.rifai.sup-store · Horario: cada 1 h (StartInterval 3600s)

Qué hace

Jefe del departamento "tienda" (Shopify storefront / SEO on-site). Cada hora vigila la salud de los agentes que mantienen la tienda y escribe el estado del departamento. Controla la auditoría de tienda, el SEO automático, el alt-text automático, el ocultado de productos sin stock, la detección de productos nuevos y las sugerencias de restock.

Cómo funciona

1. Llama a runSupervisor con depto: 'tienda', emoji 🏪.

2. Agentes vigilados: audit-store (30 h), auto-seo (15 h), auto-alt-text (30 h), hide-oos (8 h), detect-new-products (15 h), restock-suggestions (30 h).

3. Revisa logs, calcula colores, escribe status/tienda.json y avisa por Telegram si queda amarillo.

Datos/APIs

  • Solo sistema de archivos + Telegram vía lib.ts.
  • Vars .env: TELEGRAM_BOT_TOKEN, TELEGRAM_REPORTS_TOKEN, TELEGRAM_CHAT_ID.

Cómo probarlo

cd /Users/user/rifai-agents && npx tsx agentes/supervisores/store-supervisor.ts

Esperar: 👔 Supervisor tienda (🏪) + resumen y status/tienda.json.

Si se rompe / recuperar

launchctl unload ~/Library/LaunchAgents/com.rifai.sup-store.plist && launchctl load ~/Library/LaunchAgents/com.rifai.sup-store.plist

Logs: /Users/user/rifai-agents/logs/sup-store.log.

Cómo replicarlo

Una llamada a runSupervisor con los 6 agentes de tienda. Requiere lib.ts.