100 lines
4.3 KiB
Markdown
100 lines
4.3 KiB
Markdown
# Cron Jobs - Lista completă
|
||
|
||
## Tabel joburi
|
||
|
||
| Oră (UTC) | Oră (București) | Job | Canal | Ce face |
|
||
|-----------|-----------------|-----|-------|---------|
|
||
| - | 07-23 la 2h (7,9,11,13,15,17,19,21,23) | heartbeat-2h | #echo | Verificări: email, calendar (<2h), git, kb index → raportează dacă e ceva urgent |
|
||
| 00:00 | 02:00 | content-discovery | - | Caută video (1-2) + articole/bloguri DE CALITATE (1-2) pe teme recente → memory/kb/ |
|
||
| 01:00 | 03:00 | **daily-morning-checks** | #echo-work | **JOB UNIFICAT:** night-execute (proiecte/features/YouTube) + security-audit + self-audit + anaf-monitor + insights-extract (UNIC run zilnic pentru toate) |
|
||
| 03:00 | 05:00 | archive-tasks | #echo-work | Arhivează task-uri vechi |
|
||
| 06:30 | 08:30 | morning-report | 📧 EMAIL | Raport dimineață |
|
||
| 07:00 | 09:00 | morning-coaching | #echo-self + 📧 | Gând + provocare → memory/kb/coaching/ |
|
||
| 07:30 | 09:30 | exercise-snack-1 | #echo-self | 10 squats + 5 pushups + 30s plank |
|
||
| 07-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare (skip dacă busy în calendar) |
|
||
| 10:00 L-V | 12:00 L-V | provocare-reminder | #echo-self | Reminder provocarea zilei |
|
||
| 11:30 | 13:30 | exercise-snack-2 | #echo-self | 20 step-ups + 20 high knees |
|
||
| 15:30 | 17:30 | exercise-snack-3 | #echo-self | 15 squats + 10 lunges + 1 min marș |
|
||
| 18:00 | 20:00 | evening-report | 📧 EMAIL | Raport seară |
|
||
| 19:00 | 21:00 | evening-coaching | #echo-self + 📧 | Reflecție seară → memory/kb/coaching/ |
|
||
| 19:00 dum | 21:00 | weekly-planning | #echo-work | Planning săptămânal |
|
||
| 21:00 | 23:00 | night-execute | #echo-work | Execută task-uri aprobate (run 1) |
|
||
|
||
## Detalii daily-morning-checks (03:00)
|
||
|
||
**Job unificat** care combină 5 verificări în UNIC run zilnic:
|
||
|
||
1. **Night Execute** - Execută proiecte/features/YouTube din approved-tasks.md
|
||
2. **Security Audit** - Verifică parole, permisiuni, .gitignore
|
||
3. **Self Audit** - Review AGENTS/SOUL/USER/etc. pentru inconsistențe
|
||
4. **ANAF Monitor** - Verifică modificări pe pagini ANAF
|
||
5. **Insights Extract** - Procesează note noi din memory/kb/
|
||
|
||
**Raportare:** Doar dacă găsește probleme, alerte sau execută proiecte (altfel HEARTBEAT_OK).
|
||
|
||
**Motivație:** Elimină duplicatele (înainte rulau separat la 07:00, 08:00, 09:30, 10:00, 16:00, 19:00).
|
||
|
||
## Comenzi cron
|
||
|
||
```bash
|
||
cron action=list # vezi toate joburile
|
||
cron action=run jobId=X # rulează manual
|
||
cron action=update jobId=X # modifică job
|
||
```
|
||
|
||
**Regulă:** Când modific joburi, actualizez și acest fișier + TOOLS.md!
|
||
|
||
## Antfarm Agents (feature-dev workflow)
|
||
|
||
| Job | Agent | Interval | Ce face |
|
||
|-----|-------|----------|---------|
|
||
| antfarm/feature-dev/planner | feature-dev-planner | 2 min | Claim + execute planning steps |
|
||
| antfarm/feature-dev/setup | feature-dev-setup | 2 min | Claim + execute setup steps |
|
||
| antfarm/feature-dev/developer | feature-dev-developer | 2 min | Claim + execute development steps |
|
||
| antfarm/feature-dev/verifier | feature-dev-verifier | 2 min | Claim + execute verification steps |
|
||
| antfarm/feature-dev/tester | feature-dev-tester | 2 min | Claim + execute testing steps |
|
||
| antfarm/feature-dev/reviewer | feature-dev-reviewer | 2 min | Claim + execute review steps |
|
||
|
||
**Model:** Opus | **Sesiune:** isolated | **Delivery:** none
|
||
**Notă:** Rulează la fiecare 2 min, dar fac HEARTBEAT_OK dacă nu au work (NO_WORK).
|
||
|
||
## One-shot / Completate
|
||
|
||
| Job | Dată execuție | Status | Ce a făcut |
|
||
|-----|---------------|--------|------------|
|
||
| monica-ion-blog | 6 feb 2026 | ✅ completat | Parcurgere articole monicaion.ro/blog → memory/kb/articole/monica-ion/ |
|
||
|
||
---
|
||
|
||
## Răspuns la rapoarte email
|
||
|
||
Marius răspunde cu:
|
||
- `1 pentru X,Y` = execută ACUM propunerile X și Y
|
||
- `2 pentru X,Y` = pune în tasks pentru noaptea asta
|
||
- `3 pentru X,Y` = NU (skip, marchez [—])
|
||
- Text liber = procesez și răspund
|
||
|
||
La heartbeat verific inbox și procesez răspunsurile.
|
||
|
||
---
|
||
|
||
## Marcaje insights
|
||
|
||
- `[ ]` = disponibil (rapoarte pot propune)
|
||
- `[x]` = executat/implementat
|
||
- `[—]` = skip/refuzat
|
||
|
||
---
|
||
|
||
## Reguli rapoarte (morning/evening)
|
||
|
||
**⚠️ IMPORTANT (2026-02-11):**
|
||
- ❌ NU propune programe/proiecte de implementat
|
||
- ❌ NU propune exerciții practice pentru Marius
|
||
- ✅ Doar insights, idei, observații
|
||
- ✅ Marius va spune dacă e de făcut ceva
|
||
|
||
## Flux rapoarte detaliat
|
||
|
||
Vezi: [FLUX-JOBURI.md](../projects/FLUX-JOBURI.md)
|