Chatter Scout (Bug Detector)
Activo · Tipo: python · Intervalo: 60 min · Canal: whatsapp · Urgencia: high
Descripcion
Verifica el pipeline completo de Chatter Scout, el detector automatico de bugs. Chatter Scout se ejecuta cada 30 min via cron, escanea mensajes de chatter en Odoo, los filtra con DeepSeek V3, analiza con DeepSeek Reasoner, genera soluciones con Claude Code, y crea tareas en Odoo. Este test verifica cada componente del pipeline.
Flujo de Test
1. Verifica que 'scout.py' esta en crontab (cron activo cada 30 min) 2. Comprueba que el script /home/ubuntu/chatter-scout/scout.py existe 3. Lee state.json y verifica que last_run es reciente (< 90 minutos) 4. Verifica que scout.log existe y su tamano 5. Lee contadores de state.json: mensajes procesados y tareas creadas 6. POST a api.deepseek.com con prompt minimo — verifica que la API key de DeepSeek funciona 7. Ejecuta 'claude auth status --json' y luego un prompt de prueba con Claude Haiku — si auth falla, intenta auto-relogin automatico 8. Verifica infraestructura de auto-relogin: scripts claude_browser.sh, open_and_authorize.js, perfiles Chrome, y credenciales
Historial de Resultados
| Fecha | Estado | Mensaje | Duracion | Detalles |
|---|---|---|---|---|
| 2026-03-23T14:14:03 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=12m → log=467KB,12m_ago → msgs=... | 6683 ms | |
| 2026-03-23T13:13:07 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=12m → log=459KB,12m_ago → msgs=... | 10516 ms | |
| 2026-03-23T12:13:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=12m → log=456KB,12m_ago → msgs=... | 6002 ms | |
| 2026-03-23T11:12:03 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=11m → log=450KB,11m_ago → msgs=... | 7316 ms | |
| 2026-03-23T10:12:03 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=11m → log=446KB,11m_ago → msgs=... | 6020 ms | |
| 2026-03-23T09:11:04 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=10m → log=437KB,10m_ago → msgs=... | 8173 ms | |
| 2026-03-23T08:11:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=10m → log=433KB,10m_ago → msgs=... | 6270 ms | |
| 2026-03-23T07:10:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=429KB,9m_ago → msgs=36... | 5993 ms | |
| 2026-03-23T06:10:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=425KB,9m_ago → msgs=35... | 6286 ms | |
| 2026-03-23T05:10:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=422KB,9m_ago → msgs=35... | 5995 ms | |
| 2026-03-23T04:09:03 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=8m → log=419KB,8m_ago → msgs=35... | 7057 ms | |
| 2026-03-23T03:09:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=8m → log=416KB,8m_ago → msgs=35... | 5520 ms | |
| 2026-03-23T02:09:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=8m → log=413KB,8m_ago → msgs=35... | 5726 ms | |
| 2026-03-23T01:08:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=7m → log=410KB,7m_ago → msgs=35... | 5601 ms | |
| 2026-03-23T00:08:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=7m → log=408KB,7m_ago → msgs=35... | 5587 ms | |
| 2026-03-22T23:07:01 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=6m → log=405KB,6m_ago → msgs=35... | 5153 ms | |
| 2026-03-22T22:07:01 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=6m → log=402KB,6m_ago → msgs=35... | 5102 ms | |
| 2026-03-22T21:06:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=5m → log=399KB,5m_ago → msgs=35... | 5468 ms | |
| 2026-03-22T20:05:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=4m → log=396KB,4m_ago → msgs=35... | 5737 ms | |
| 2026-03-22T19:04:02 | pass | Chatter Scout OK: cron_ok → script_ok → last_run=3m → log=393KB,3m_ago → msgs=35... | 5833 ms |