Los 7 agentes que gestionan el pipeline comercial completo (descubrir empresas → puntuar → escribir email → enviar) y la presencia en redes (LinkedIn martes 16:00 España, Twitter viernes 10:00 UTC, SEO diario). Único punto humano: aprobar emails antes de enviar.
Cada 4h descubre empresas potencialmente interesadas en uno de los proyectos del portfolio (Hunter.io + scraping). Aplica filtro de misión por dominio (TLDs técnicos pasan, blocklist comercial bloquea). Solo dominios con afinidad técnica entran al funnel.
Pre-filtra cada lead con semantic_match contra las intent_phrases del proyecto. Si pasa el umbral, LLM puntúa 0-100. Pre-flight de cuota Groq: si está agotada, va directo al fallback heurístico (sector match + TLD técnico + tamaño dominio) — sigue funcionando aunque Groq devuelva 429 (P1.4). Cache LLM 24h por lead (P4.2).
Cada 30 min toma los leads scored ≥ umbral y redacta email personalizado referenciando el proyecto del portfolio más afín. El draft queda en linkedin_drafts/email_drafts como pending. Tú apruebas vía Telegram con botón inline (idempotente — un segundo click no re-envía).
Tras aprobación humana en Telegram, envía vía SMTP. Cooldown de 30 días por dominio: nunca dos emails al mismo dominio en menos de un mes para evitar spam mark. Marca el lead como sent en leads.db.
Martes 16:00 España (14:00 UTC) drena la cola de linkedin_drafts encolada por improvements/launches. Genera post diferenciando por kind: "new_project" (lanzamiento) vs "new_feature" (mejora a uno existente). Validador de soberanía bloquea cross-sector leaks; validador de misión bloquea "ofrecemos", "agencia", "hemos ayudado a X clientes".
Viernes 10:00 UTC drena twitter_drafts. Tweet único (no hilo), aprovecha 280 chars con hashtags derivados de las keywords del proyecto (#TFT, #DCRNN, #GraphAttention) + #IA + #MachineLearning. La API Free de X no permite posting → entrega a Telegram para copia manual.
Diario consulta Google Search Console para detectar páginas con muchas impresiones y poco CTR. LLM genera propuestas de title + meta description optimizadas. Si el refresh del token OAuth falla 2× seguidas, alerta automática por Telegram (P2.5).
Otros clusters