# HEARTBEAT.md

## 🔔 URGENT: Monitorizare joburi (31 ian - 1 feb)
**Cerut de Marius** - verifică și confirmă:

| Ora (București) | Job | Agent | Verificare |
|-----------------|-----|-------|------------|
| 31 ian 20:00 | evening-report | echo-work | mesaj Discord #echo-work |
| 31 ian 21:00 | evening-coaching | echo-health | mesaj Discord + kb/coaching/2026-01-31-seara.md |
| 1 feb 08:30 | morning-report | echo-work | mesaj Discord #echo-work |
| 1 feb 09:00 | morning-coaching | echo-health | mesaj Discord + kb/coaching/2026-02-01-dimineata.md |

**După fiecare:** Confirmă pe #echo că a funcționat (mesaj + fișier).
**După toate 4:** Șterge această secțiune.

---

## Verificări periodice

### 🔄 Mentenanță echipă (1x pe zi, dimineața)
- [ ] Scanează `agents/*/TOOLS.md` pentru unelte noi
- [ ] Actualizează TOOLS.md principal dacă e ceva nou
- [ ] Verifică dacă agenții au adăugat ceva în memory/ ce ar trebui știut

### 📧 Email (de 2-3 ori pe zi)
- [ ] Verifică inbox pentru mesaje urgente
- [ ] Raportează dacă e ceva important

### 📅 Calendar (dimineața)
- [ ] Evenimente în următoarele 24-48h?

### 📦 Git status (seara)
- [ ] Fișiere uncommitted? Dacă da, întreabă dacă fac commit.

### 📚 KB Index (la fiecare heartbeat)
- [ ] Verifică dacă vreun fișier din kb/ e mai nou decât kb/index.json
- [ ] Dacă da → `python3 tools/update_notes_index.py`
- [ ] Comandă rapidă: `find kb/ -name "*.md" -newer kb/index.json | head -1`

---

## Tracking ultimele verificări

Notează în `memory/heartbeat-state.json`:
```json
{
  "lastChecks": {
    "agents_sync": "2026-01-30",
    "email": 1706619600,
    "calendar": 1706619600,
    "git": 1706619600
  }
}
```

Nu repeta verificări făcute recent (< 4h pentru email, < 24h pentru agents_sync).

---

## Reguli

- **Noapte (23:00-08:00):** Doar HEARTBEAT_OK, nu deranja
- **Ziua:** Verifică ce e scadent și raportează doar dacă e ceva
- **Nu spama:** Dacă nu e nimic, HEARTBEAT_OK
