Update dashboard, memory, root (+1 ~4)
This commit is contained in:
14
TOOLS.md
14
TOOLS.md
@@ -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`
|
||||||
|
|||||||
@@ -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
30
memory/2026-03-10.md
Normal 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
|
||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user