cat > /var/www/html/manual.html << 'ENDOFFILE'
Manual Operativo Completo. Arquitectura de agentes, scripts, APIs, y hoja de ruta del ecosistema de visibilidad agéntica.
Qué es The Bottom Line y qué hemos construido hasta ahora.
Hacer visibles los negocios locales ante los agentes de IA modernos (ChatGPT, Gemini, Siri, Perplexity) mediante una Capa de Visibilidad Inteligente.
Auditoría de Visibilidad Agéntica + Parche técnico por $299 USD. Pago único. Sin suscripciones.
Pequeños negocios en USA (Texas): clínicas dentales, abogados, restaurantes. 6,753 leads en base de datos.
| # | Agente | Archivo | Modelo | Estado |
|---|---|---|---|---|
| 1 | Selector | orchestrator.py | Determinista | Por probar |
| 2 | Investigador | orchestrator.py | DeepSeek Flash | Por probar |
| 3 | Redactor | orchestrator.py | DeepSeek Flash/Pro | Por probar |
| 4 | Enviador | orchestrator.py | SendGrid API | Por probar |
| 5 | Agent Auditor | agent_auditor.py | DeepSeek Flash | OK |
| 6 | Deep Research | deep_research_daily.py | DeepSeek Flash | OK |
| 7 | Webhook Stripe | webhook_handler.py | Stripe API | OK |
| 8 | Two Lines Demo | twolines.py | DeepSeek Flash | OK |
| 9 | Sync Drive | sync_drive.py | gspread | Por reparar |
Cerebro del enjambre. 5 agentes con LangGraph + SqliteSaver. 10,715 caracteres.
Analiza URL: Core Web Vitals, Schema.org, llms.txt. Puntuación 0-100.
Investiga 5 áreas cada día. Guarda en /root/bottomline/logs/.
Droplet ↔ Google Sheets. Pendiente: permisos de escritura.
| Variable | Estado |
|---|---|
| DEEPSEEK_API_KEY | OK |
| STRIPE_SECRET_KEY | OK |
| STRIPE_WEBHOOK_SECRET | OK |
| TELEGRAM_BOT_TOKEN | Pendiente |
| SENDGRID_API_KEY | Pendiente |
| SHEET_ID | OK |
| 1. Reparar sync_drive.py | Compartir hoja con Service Account como Editor. |
| 2. Probar orchestrator.py --dry-run | Verificar 5 agentes sin enviar correos. |
| 3. Completar .env | SendGrid, Telegram, Gmail App Password. |
| 4. Primer envío real de 10 correos | Lanzar sin --dry-run. |
| 5. Script de entrega del parche | Repo privado en GitHub tras pago. |
| 6. Secuencia de follow-ups | Reenvío a 3, 7 y 14 días. |
| 7. Activar cron para orchestrator | Envío diario a las 9 AM CST. |