Chatter Scout (Bug Detector)

Activo · Tipo: python · Intervalo: 60 min · Canal: whatsapp · Urgencia: high

Editar
Volver
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 (completo)
Fecha Estado Mensaje Duracion Detalles
2026-03-23T16:15:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=14m → log=480KB,14m_ago → msgs=... 5990 ms
2026-03-23T15:14:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=13m → log=475KB,13m_ago → msgs=... 5457 ms
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
2026-03-22T18:03:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=2m → log=390KB,2m_ago → msgs=35... 5833 ms
2026-03-22T17:02:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=1m → log=387KB,1m_ago → msgs=35... 7224 ms
2026-03-22T16:01:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=0m → log=384KB,0m_ago → msgs=35... 6078 ms
2026-03-22T15:01:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=0m → log=382KB,0m_ago → msgs=35... 6730 ms
2026-03-22T14:00:05 pass Chatter Scout OK: cron_ok → script_ok → last_run=29m → log=377KB,29m_ago → msgs=... 8926 ms
2026-03-22T13:00:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=29m → log=374KB,29m_ago → msgs=... 6768 ms
2026-03-22T11:59:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=28m → log=371KB,28m_ago → msgs=... 5526 ms
2026-03-22T10:58:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=27m → log=369KB,27m_ago → msgs=... 5677 ms
2026-03-22T09:57:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=26m → log=366KB,26m_ago → msgs=... 6044 ms
2026-03-22T08:57:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=26m → log=363KB,26m_ago → msgs=... 6488 ms
2026-03-22T07:56:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=25m → log=360KB,25m_ago → msgs=... 5894 ms
2026-03-22T06:56:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=25m → log=357KB,25m_ago → msgs=... 6543 ms
2026-03-22T05:55:01 pass Chatter Scout OK: cron_ok → script_ok → last_run=24m → log=354KB,24m_ago → msgs=... 5200 ms
2026-03-22T04:55:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=24m → log=351KB,24m_ago → msgs=... 5797 ms
2026-03-22T03:55:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=24m → log=348KB,24m_ago → msgs=... 5813 ms
2026-03-22T02:54:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=23m → log=345KB,23m_ago → msgs=... 6582 ms
2026-03-22T01:54:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=23m → log=342KB,23m_ago → msgs=... 5723 ms
2026-03-22T00:53:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=22m → log=340KB,22m_ago → msgs=... 6304 ms
2026-03-21T23:53:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=22m → log=337KB,22m_ago → msgs=... 6028 ms
2026-03-21T22:52:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=21m → log=334KB,21m_ago → msgs=... 6783 ms
2026-03-21T21:51:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=20m → log=331KB,20m_ago → msgs=... 5724 ms
2026-03-21T20:50:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=19m → log=328KB,19m_ago → msgs=... 6321 ms
2026-03-21T19:50:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=19m → log=325KB,19m_ago → msgs=... 5779 ms
2026-03-21T18:49:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=18m → log=322KB,18m_ago → msgs=... 6403 ms
2026-03-21T17:48:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=17m → log=319KB,17m_ago → msgs=... 6725 ms
2026-03-21T16:48:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=17m → log=316KB,17m_ago → msgs=... 5891 ms
2026-03-21T15:47:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=16m → log=314KB,16m_ago → msgs=... 6053 ms
2026-03-21T14:46:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=15m → log=311KB,15m_ago → msgs=... 6294 ms
2026-03-21T13:46:04 pass Chatter Scout OK: cron_ok → script_ok → last_run=15m → log=308KB,15m_ago → msgs=... 7703 ms
2026-03-21T12:46:05 pass Chatter Scout OK: cron_ok → script_ok → last_run=15m → log=305KB,15m_ago → msgs=... 8435 ms
2026-03-21T11:45:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=14m → log=302KB,14m_ago → msgs=... 5817 ms
2026-03-21T10:45:04 pass Chatter Scout OK: cron_ok → script_ok → last_run=14m → log=299KB,14m_ago → msgs=... 7674 ms
2026-03-21T09:44:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=13m → log=296KB,13m_ago → msgs=... 5908 ms
2026-03-21T08:44:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=13m → log=293KB,13m_ago → msgs=... 6638 ms
2026-03-21T07:44:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=13m → log=290KB,13m_ago → msgs=... 5990 ms
2026-03-21T06:44:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=13m → log=287KB,13m_ago → msgs=... 6211 ms
2026-03-21T05:43:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=12m → log=285KB,12m_ago → msgs=... 6455 ms
2026-03-21T04:42:01 pass Chatter Scout OK: cron_ok → script_ok → last_run=11m → log=282KB,11m_ago → msgs=... 5268 ms
2026-03-21T03:41:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=10m → log=279KB,10m_ago → msgs=... 6467 ms
2026-03-21T02:40:03 pass Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=276KB,9m_ago → msgs=35... 6398 ms
2026-03-21T01:39:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=8m → log=273KB,8m_ago → msgs=35... 6142 ms
2026-03-21T00:39:04 pass Chatter Scout OK: cron_ok → script_ok → last_run=8m → log=270KB,8m_ago → msgs=35... 8241 ms
2026-03-20T23:38:06 pass Chatter Scout OK: cron_ok → script_ok → last_run=7m → log=267KB,7m_ago → msgs=35... 10142 ms
2026-03-20T22:37:07 pass Chatter Scout OK: cron_ok → script_ok → last_run=6m → log=264KB,6m_ago → msgs=35... 10640 ms
2026-03-20T21:36:06 pass Chatter Scout OK: cron_ok → script_ok → last_run=5m → log=261KB,5m_ago → msgs=35... 9967 ms
2026-03-20T20:36:02 pass Chatter Scout OK: cron_ok → script_ok → last_run=5m → log=258KB,5m_ago → msgs=35... 5763 ms
2026-03-20T19:35:01 pass Chatter Scout OK: cron_ok → script_ok → last_run=4m → log=256KB,4m_ago → msgs=35... 5209 ms
2026-03-20T18:34:04 pass Chatter Scout OK: cron_ok → script_ok → last_run=3m → log=253KB,3m_ago → msgs=35... 7271 ms
2026-03-20T18:23:22 pass Chatter Scout OK: cron_ok → script_ok → last_run=23m → log=251KB,23m_ago → msgs=... 6978 ms
2026-03-20T18:15:12 pass Chatter Scout OK: cron_ok → script_ok → last_run=14m → log=251KB,14m_ago → msgs=... 8403 ms
2026-03-20T17:39:16 pass Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=250KB,9m_ago → msgs=35... 7085 ms
2026-03-20T16:39:15 pass Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=247KB,9m_ago → msgs=35... 6089 ms
2026-03-20T15:38:15 pass Chatter Scout OK: cron_ok → script_ok → last_run=7m → log=243KB,7m_ago → msgs=35... 6357 ms
2026-03-20T14:37:15 pass Chatter Scout OK: cron_ok → script_ok → last_run=7m → log=240KB,7m_ago → msgs=34... 6614 ms
2026-03-20T13:37:17 pass Chatter Scout OK: cron_ok → script_ok → last_run=1m → log=235KB,1m_ago → msgs=33... 8538 ms
2026-03-20T12:36:15 pass Chatter Scout OK: cron_ok → script_ok → last_run=5m → log=227KB,5m_ago → msgs=32... 6587 ms
2026-03-20T11:36:16 pass Chatter Scout OK: cron_ok → script_ok → last_run=6m → log=221KB,6m_ago → msgs=29... 7078 ms
2026-03-20T10:35:15 pass Chatter Scout OK: cron_ok → script_ok → last_run=1m → log=217KB,1m_ago → msgs=29... 6394 ms
2026-03-20T09:35:53 fail Token Claude expirado, auto-refresh fallo: expired 225m ago 44290 ms
Ver error
Steps: cron_ok → script_ok → last_run=4m → log=207KB,4m_ago → msgs=256,tasks=20 → deepseek_ok
Token: expired 225m ago
Refresh: failed
2026-03-20T09:13:13 fail Token Claude expirado, auto-refresh fallo: expired 203m ago 57348 ms
Ver error
Steps: cron_ok → script_ok → last_run=12m → log=203KB,12m_ago → msgs=246,tasks=20
Token: expired 203m ago
Refresh: failed
2026-03-20T08:57:18 fail Token Claude expirado, auto-refresh fallo: expired 187m ago 55311 ms
Ver error
Steps: cron_ok → script_ok → last_run=26m → log=201KB,26m_ago → msgs=237,tasks=20 → deepseek_ok
Token: expired 187m ago
Refresh: failed
2026-03-20T07:57:07 fail Token Claude expirado, auto-refresh fallo: expired 126m ago 43759 ms
Ver error
Steps: cron_ok → script_ok → last_run=26m → log=198KB,26m_ago → msgs=237,tasks=20 → deepseek_ok
Token: expired 126m ago
Refresh: failed
2026-03-20T06:56:08 fail Token Claude expirado, auto-refresh fallo: expired 65m ago 44823 ms
Ver error
Steps: cron_ok → script_ok → last_run=25m → log=195KB,25m_ago → msgs=237,tasks=20 → deepseek_ok
Token: expired 65m ago
Refresh: failed
2026-03-20T05:55:08 fail Token Claude expirado, auto-refresh fallo: expired 4m ago 45204 ms
Ver error
Steps: cron_ok → script_ok → last_run=24m → log=192KB,24m_ago → msgs=236,tasks=20 → deepseek_ok
Token: expired 4m ago
Refresh: failed
2026-03-20T04:53:31 pass Chatter Scout OK: cron_ok → script_ok → last_run=23m → log=189KB,23m_ago → msgs=... 8393 ms
2026-03-20T03:52:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=22m → log=186KB,22m_ago → msgs=... 7201 ms
2026-03-20T02:51:31 pass Chatter Scout OK: cron_ok → script_ok → last_run=21m → log=183KB,21m_ago → msgs=... 8159 ms
2026-03-20T01:51:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=21m → log=180KB,21m_ago → msgs=... 6601 ms
2026-03-20T00:51:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=21m → log=177KB,21m_ago → msgs=... 7455 ms
2026-03-19T23:50:29 pass Chatter Scout OK: cron_ok → script_ok → last_run=20m → log=175KB,20m_ago → msgs=... 6488 ms
2026-03-19T22:50:38 pass Chatter Scout OK: cron_ok → script_ok → last_run=20m → log=172KB,20m_ago → msgs=... 15262 ms
2026-03-19T21:49:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=19m → log=169KB,19m_ago → msgs=... 7400 ms
2026-03-19T20:48:29 pass Chatter Scout OK: cron_ok → script_ok → last_run=18m → log=166KB,18m_ago → msgs=... 6082 ms
2026-03-19T19:48:29 pass Chatter Scout OK: cron_ok → script_ok → last_run=18m → log=162KB,18m_ago → msgs=... 5982 ms
2026-03-19T18:47:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=17m → log=159KB,17m_ago → msgs=... 7406 ms
2026-03-19T17:47:29 pass Chatter Scout OK: cron_ok → script_ok → last_run=9m → log=156KB,9m_ago → msgs=23... 6490 ms
2026-03-19T16:46:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=16m → log=146KB,16m_ago → msgs=... 7278 ms
2026-03-19T15:45:30 pass Chatter Scout OK: cron_ok → script_ok → last_run=15m → log=141KB,15m_ago → msgs=... 6816 ms