1.7 KiB
1.7 KiB
Memory - 2026-01-31
Probleme identificate cu cron jobs
1. Job-uri respirație nu trimiteau notificări
Cauză: wakeMode: "next-heartbeat" în loc de "now"
Soluție: Am schimbat la wakeMode: "now" și am consolidat 11 job-uri într-unul singur respiratie-orar cu schedule 0 7-17 * * *
2. Job-uri coaching nu salvează fișiere
Cauză fundamentală: Job-urile trimit instrucțiuni în sesiunea "main" (WhatsApp), dar acea sesiune NU le procesează - răspunde rapid fără să execute pașii. Test confirmat: Execuția directă de pe sesiunea Discord funcționează perfect (mesaj + fișier salvat în kb/coaching/).
Soluții propuse (de discutat cu Marius):
- Script Python dedicat - face totul (citește surse, generează, trimite, salvează)
- Schimb sessionTarget - trimit pe sesiunea Discord în loc de "main"
- Logică în HEARTBEAT.md - execut la heartbeat la ora potrivită
Recomandare: Opțiunea 1 (script Python) - cel mai robust.
Actualizări dashboard
API cron dinamic
- Actualizat
dashboard/api.py- nou endpoint/api/croncare citește din~/.clawdbot/cron/jobs.json - Actualizat
dashboard/index.html- funcțialoadCronStatus()folosește API-ul dinamic în loc de lista hardcodată - Serverul API restartat
Job-uri active echo-health
| Job | Schedule | wakeMode | Status |
|---|---|---|---|
| respiratie-orar | 0 7-17 * * * | now | ✅ configurat |
| morning-coaching | 0 7 * * * | now | ⚠️ nu execută instrucțiuni |
| evening-coaching | 0 19 * * * | now | ⚠️ nu execută instrucțiuni |
De făcut
- Rezolvare coaching jobs (script Python sau altă soluție)
- Documentare în kb/projects/FLUX-JOBURI.md