# 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):** 1. Script Python dedicat - face totul (citește surse, generează, trimite, salvează) 2. Schimb sessionTarget - trimit pe sesiunea Discord în loc de "main" 3. 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/cron` care citește din `~/.clawdbot/cron/jobs.json` - Actualizat `dashboard/index.html` - funcția `loadCronStatus()` 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