Update dashboard, memory, root (+1 ~4)

This commit is contained in:
Echo
2026-03-10 09:55:24 +00:00
parent 72a62a409f
commit b0f57cbaf4
5 changed files with 71 additions and 26 deletions

View File

@@ -37,7 +37,7 @@
### ANAF Monitor ### ANAF Monitor
- **Script:** `python3 tools/anaf-monitor/monitor_v2.py` (v2.2) - **Script:** `python3 tools/anaf-monitor/monitor_v2.py` (v2.2)
- **Funcții:** Hash detection, version extraction, diff, snapshots - **Funcții:** Hash detection, version extraction, diff, snapshots
- **Job:** 10:00 și 16:00 București, luni-vineri - **Job:** daily-morning-checks (03:00 București)
### Procesare Bonuri ### Procesare Bonuri
- **Script:** `python3 tools/process_bon.py <pdf> [--save]` - **Script:** `python3 tools/process_bon.py <pdf> [--save]`
@@ -55,7 +55,7 @@
- **Script:** `python3 tools/pauza_random.py` - **Script:** `python3 tools/pauza_random.py`
- **Bancă:** memory/kb/tehnici-pauza.md - **Bancă:** memory/kb/tehnici-pauza.md
- **Format:** **Nume** → pași → 📊 Rezultat → 📚 Sursă - **Format:** **Nume** → pași → 📊 Rezultat → 📚 Sursă
- **Flux actualizare:** Automat via insights-extract job - **Flux actualizare:** Automat via daily-morning-checks (insights-extract component)
### Ralph Workflow (Autonomous Code Generation) ### Ralph Workflow (Autonomous Code Generation)
- **Generator PRD:** `python3 tools/ralph_prd_generator.py` - Generează PRD și prd.json în Python - **Generator PRD:** `python3 tools/ralph_prd_generator.py` - Generează PRD și prd.json în Python
@@ -71,9 +71,15 @@
## Cron Jobs ## Cron Jobs
**Principale:** heartbeat-2h (la 2h, 07-23), morning-report (08:30), morning-coaching (09:00), respiratie-orar (09-19), anaf-monitor (10:00,16:00), evening-report (20:00), evening-coaching (21:00), night-execute (23:00) **Principale:**
- heartbeat-2h (la 2h, 07-23) - verificări periodice email/calendar/git
- daily-morning-checks (03:00) - JOB UNIFICAT: night-execute + security-audit + self-audit + anaf-monitor + insights-extract
- morning-report (08:30), morning-coaching (09:00)
- respiratie-orar (09-19)
- evening-report (20:00), evening-coaching (21:00)
- night-execute (23:00) - execută proiecte/features (run 1)
**Secundare:** content-discovery (02:00), security-audit (07:00), insights-extract (08:00,19:00), archive-tasks (05:00), night-execute-late (03:00), weekly-planning (21:00 dum), antfarm agents (6 jobs, la 2 min) **Secundare:** content-discovery (02:00), archive-tasks (05:00), weekly-planning (21:00 dum), antfarm agents (6 jobs, la 2 min)
**Lista completă:** memory/kb/tools/cron-jobs.md **Lista completă:** memory/kb/tools/cron-jobs.md
**Comenzi:** `cron action=list|run|update jobId=X` **Comenzi:** `cron action=list|run|update jobId=X`

View File

@@ -13,7 +13,7 @@
"ok": true, "ok": true,
"status": "OK", "status": "OK",
"message": "Nicio modificare detectată", "message": "Nicio modificare detectată",
"lastCheck": "08 Mar 2026, 23:01", "lastCheck": "09 Mar 2026, 23:01",
"changesCount": 0 "changesCount": 0
} }
} }

30
memory/2026-03-10.md Normal file
View File

@@ -0,0 +1,30 @@
# 2026-03-10
## Cleanup Cron Jobs - Eliminare Duplicate
**Context:** Marius a confirmat că daily-morning-checks trebuie să fie UNIC run zilnic, nu multiple rulări ale acelorași joburi la ore diferite.
**Acțiune:**
- Șters 6 joburi duplicate:
- `anaf-monitor` (vechi) - 0 8 * * *
- `anaf-monitor` (nou) - 0 8,14 * * 1-5
- `security-audit` - 0 5 * * *
- `daily-self-audit` - 30 7 * * *
- `insights-extract` - 0 6,17 * * *
- `night-execute-late` - 0 1 * * *
**Structură finală:**
- `daily-morning-checks` (03:00 București) - JOB UNIFICAT care combină:
- night-execute (proiecte/features/YouTube)
- security-audit
- daily-self-audit
- anaf-monitor
- insights-extract
- `heartbeat-2h` (07-23 la 2h) - verificări periodice
- Restul joburilor (coaching, rapoarte, archive, content-discovery, etc.) rămân separate
**Documentație actualizată:**
- `memory/kb/tools/cron-jobs.md` - tabel simplificat + secțiune explicativă "Detalii daily-morning-checks"
- Motivație: elimină duplicatele, toate verificările dimineață în UNIC run
**Status:** ✅ Complet implementat

View File

@@ -1,5 +1,18 @@
{ {
"notes": [ "notes": [
{
"file": "notes-data/tools/cron-jobs.md",
"title": "Cron Jobs - Lista completă",
"date": "2026-03-09",
"tags": [],
"domains": [],
"types": [],
"category": "tools",
"project": null,
"subdir": null,
"video": "",
"tldr": "Vezi: [FLUX-JOBURI.md](../projects/FLUX-JOBURI.md)"
},
{ {
"file": "notes-data/insights/2026-03-08.md", "file": "notes-data/insights/2026-03-08.md",
"title": "Insights 2026-03-08", "title": "Insights 2026-03-08",
@@ -748,19 +761,6 @@
"video": "", "video": "",
"tldr": "Episodul final despre frică. Legătura cu trauma: frica cronică vine din traume nerezolvate (percepție polarizată \"doar minus, fără plus\"). Soluții: echilibrează trauma cadru cu cadru, echilibrează tră..." "tldr": "Episodul final despre frică. Legătura cu trauma: frica cronică vine din traume nerezolvate (percepție polarizată \"doar minus, fără plus\"). Soluții: echilibrează trauma cadru cu cadru, echilibrează tră..."
}, },
{
"file": "notes-data/tools/cron-jobs.md",
"title": "Cron Jobs - Lista completă",
"date": "2026-02-25",
"tags": [],
"domains": [],
"types": [],
"category": "tools",
"project": null,
"subdir": null,
"video": "",
"tldr": "Vezi: [FLUX-JOBURI.md](../projects/FLUX-JOBURI.md)"
},
{ {
"file": "memory/provocare-azi.md", "file": "memory/provocare-azi.md",
"title": "Provocarea de astăzi - 25 februarie 2026", "title": "Provocarea de astăzi - 25 februarie 2026",
@@ -6588,8 +6588,8 @@
"title": "Proiect: Vending Master - Integrare Website → ROA", "title": "Proiect: Vending Master - Integrare Website → ROA",
"date": "2026-01-30", "date": "2026-01-30",
"tags": [ "tags": [
"vending-master", "integrare",
"integrare" "vending-master"
], ],
"domains": [ "domains": [
"work" "work"

View File

@@ -6,18 +6,13 @@
|-----------|-----------------|-----|-------|---------| |-----------|-----------------|-----|-------|---------|
| - | 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 | | - | 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/ | | 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 | night-execute-late | #echo-work | Continuă execuția task-uri (run 2) | | 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) |
| 01:00 | 03:00 | daily-morning-checks | #echo-work | Combină: night-execute + security-audit + self-audit + anaf-monitor + insights-extract (procesare dimineață) |
| 03:00 | 05:00 | archive-tasks | #echo-work | Arhivează task-uri vechi | | 03:00 | 05:00 | archive-tasks | #echo-work | Arhivează task-uri vechi |
| 05:00 | 07:00 | security-audit | #echo-work (doar alerte) | Audit securitate zilnic |
| 06:00,17:00 | 08:00,19:00 | insights-extract | - | Extrage insights din memory/kb/ + actualizează tehnici-pauza.md |
| 06:30 | 08:30 | morning-report | 📧 EMAIL | Raport dimineață | | 06:30 | 08:30 | morning-report | 📧 EMAIL | Raport dimineață |
| 07:00 | 09:00 | morning-coaching | #echo-self + 📧 | Gând + provocare memory/kb/coaching/ | | 07:00 | 09:00 | morning-coaching | #echo-self + 📧 | Gând + provocare memory/kb/coaching/ |
| 07:30 | 09:30 | daily-self-audit | #echo-work (doar dacă găsește) | Review AGENTS/SOUL/USER/etc. propune cleanup |
| 07:30 | 09:30 | exercise-snack-1 | #echo-self | 10 squats + 5 pushups + 30s plank | | 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) | | 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 | | 10:00 L-V | 12:00 L-V | provocare-reminder | #echo-self | Reminder provocarea zilei |
| 08:00,14:00 | 10:00,16:00 | anaf-monitor | #echo-work (doar alerte) | Verifică modificări ANAF (hash + diff) |
| 11:30 | 13:30 | exercise-snack-2 | #echo-self | 20 step-ups + 20 high knees | | 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ș | | 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ă | | 18:00 | 20:00 | evening-report | 📧 EMAIL | Raport seară |
@@ -25,6 +20,20 @@
| 19:00 dum | 21:00 | weekly-planning | #echo-work | Planning săptămânal | | 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) | | 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 ## Comenzi cron
```bash ```bash