CRONTAB — Operation pipelines
Conteúdo humano-legível canônico: ~/projects/CRONTAB-TIMELINE.md.
Estrutura
crontab -lé a fonte da verdade (~80 entradas).~/projects/CRONTAB-TIMELINE.mdé a leitura humana atualizada na mesma transação que cron muda.
Jobs principais Operation
# Radares (8h BRT seg-sex)
0 5 * * 1-5 ~/scripts/run-radar-adsx.sh # radar institucional
0 8 * * 1-5 ~/scripts/run-radar-saude-mulher.sh # setorial saude-mulher
0 6 * * 1-5 ~/scripts/run-radar-milenia.sh
... (13 radares · ver TIMELINE)
# Pautas (dom 04h geração · seg 07h-08h envio)
0 4 * * 0 ~/scripts/run-pautas-adsx.sh
30 7 * * 1 ~/scripts/run-pautas-adsx-envio.sh
... (16 wrappers · 11 clientes confirmados)
# Stella runners (a cada 2min)
*/2 * * * * ~/scripts/queue-trace-on-demand-runner.sh
*/2 * * * * ~/scripts/queue-content-generation-runner.sh
*/2 * * * * ~/scripts/queue-content-research-runner.sh
# Stella weekly report (seg 10h)
0 10 * * 1 ~/scripts/stella-weekly-report.sh
# LGPD retention (mensal)
0 4 1 * * ~/scripts/purge-audit-logs-monthly.sh
0 4 2 * * ~/scripts/purge-outputs-audit-monthly.sh
0 4 3 * * ~/scripts/purge-finance-audit-monthly.sh # Finance
0 4 4 * * ~/scripts/purge-finance-outputs-audit-monthly.sh
0 4 5 * * ~/scripts/sales-anonymize-desqualified-monthly.sh # Sales
# Backup encriptado VPS (cada 6h)
0 */6 * * * ~/scripts/backup-vps-encrypted.sh
# Sync Drive (cada 6h)
30 */6 * * * ~/scripts/sync-all-drives.sh
# Análise impacto Claude (marcos)
0 9 17 5 * ~/scripts/analise-impacto-claude.sh # 30d (17/05)
0 9 26 7 * ~/scripts/analise-impacto-claude.sh # 100d (26/07)
0 9 17 4 * ~/scripts/analise-impacto-claude.sh # 365d aniversário
Padrões cron
- Escape
%em cron (precedente bug 07/05): usar\% - Last-line semaphore:
echo "OK|<details>"ouecho "ERRO|<reason>"no fim de cada script - chmod +x master antes de cron disparar (precedente sprint autonoma 10/05)
claude -pvia stdin quando dinâmico- Validar
git diffpós-edit scripts críticos
Memória: feedback_sprint_autonoma_cron_armadilhas.