Timers systemd (user) que executam scripts de observabilidade do DashDescomplicar no desktop local (dev). Gerem indexação de sessões, import de worklogs e detecção de padrões.
Responsabilidades
Indexação contínua: Watcher incremental de ficheiros JSONL (Claude Code)
Import worklogs: Import diário de worklogs Desk CRM (discussions #31/#32/#33)
Detecção padrões: Análise semanal de padrões de uso (tools, skills, erros)
Publicação: Resultados publicados para consulta pela API
Serviços e Timers
Ficheiro
Tipo
Schedule
Função
observabilidade-indexer.service
simple (always-on)
—
Watcher incremental ficheiros JSONL
observabilidade-worklog-import.service
oneshot
—
Import worklogs Desk
observabilidade-worklog-import.timer
timer
Diário 03:00
Dispara import worklogs
observabilidade-patterns.service
oneshot
—
Detecção de padrões
observabilidade-patterns.timer
timer
Dom 23:00
Dispara detecção semanal
observabilidade-patterns.env.example
env
—
Template variáveis ambiente
Stack
Runtime: Node.js 22.22.2 via npx tsx
Working Directory: /media/ealmeida/Dados/Dev/DashDescomplicar