Update dashboard, memory, root (+3 ~7)

This commit is contained in:
Echo
2026-02-15 15:12:38 +00:00
parent ffb60f9da8
commit 9a9948cbc1
10 changed files with 219 additions and 74 deletions

View File

@@ -73,7 +73,7 @@
**Principale:** 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)
**Secundare:** content-discovery (02:00), security-audit (07:00), insights-extract (08:00,19:00), archive-tasks (05:00), project-checkin (17:00 mar,joi), night-execute-late (03:00), weekly-planning (21:00 dum)
**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)
**Lista completă:** memory/kb/tools/cron-jobs.md
**Comenzi:** `cron action=list|run|update jobId=X`

View File

@@ -1,6 +1,19 @@
{
"lastUpdated": "2026-02-14T08:27:56.118Z",
"lastUpdated": "2026-02-15T07:00:00.000Z",
"items": [
{
"id": "prov-2026-02-15",
"text": "Provocare: Reframe Mentorship - ce ai inteles TU din ultima explicatie data angajatului?",
"context": "Gandeste-te la ULTIMA explicatie pe care i-ai dat-o angajatului. Ce ai inteles TU mai bine despre propriul proces datorita acelei explicatii? Fiecare explicatie te forteaza sa-ti clarifici procesul - nu doar lui ii predai, tie iti reconstruiesti fundamentul. Dupa 25 de ani pe pilot automat, cand cineva intreaba 'de ce?', redescoperi logica din spatele deciziilor. Si uneori descoperi ca unele decizii nu mai au logica. Asta e aur.",
"example": "Angajatul intreaba: 'De ce facem backup-ul asa si nu altfel?' Tu incepi sa explici si realizezi ca metoda e din 2010, cand aveai alta structura de date. Acum ar fi mai simplu cu un script automat. Fara intrebarea lui, ai fi continuat pe pilot automat inca 5 ani. Sau: explici cum functioneaza facturarea in ROA si realizezi ca 3 pasi ar putea fi 1. Angajatul nu pierde timp - el iti face audit gratuit la procese.",
"domain": "work",
"dueDate": "2026-02-15",
"done": false,
"doneAt": null,
"source": "InfoWorld - Why We Need Junior Developers",
"sourceUrl": "https://www.infoworld.com/article/4065771/why-we-need-junior-developers.html",
"createdAt": "2026-02-15T07:00:00.000Z"
},
{
"id": "prov-2026-02-14",
"text": "Provocare: Echilibrarea unui Conflict Interior - găsește un sau-sau și echilibrează-l",

13
memory/2026-02-15.md Normal file
View File

@@ -0,0 +1,13 @@
## Daily Audit (09:30)
- 4 probleme găsite:
1. Antfarm jobs (6x) nedocumentate în cron-jobs.md
2. provocare-reminder ora greșită (08:00 UTC doc vs 10:00 UTC real)
3. project-checkin fantomă (în docs dar nu există ca job)
4. monica-ion-blog nedocumentat
- Propuneri trimise pe #echo-work
## Grup Sprijin - Tema: Rușinea
- A mers la sală cu sacoșă în loc de rucsac → rușine din standard intern
- Rușinea = ce CREDE EL că cred alții, nu ce cred alții de fapt
- Notă detaliată: `memory/kb/projects/grup-sprijin/rusine.md`

View File

@@ -193,7 +193,7 @@
---
## 📅 Programat Tranșa 3 (12->13 feb, 23:00) - 40 articole
## 🔄 Tranșa 3 (procesare 15 feb, 03:00) - 40 articole - IN PROGRESS
### Articole Monica Ion - Friday Spark 98-59
- [ ] https://monicaion.ro/friday-spark-98/
@@ -239,7 +239,7 @@
---
## 📅 Programat Tranșa 4 (13->14 feb, 23:00) - 40 articole
## 🔄 Tranșa 4 (procesare 15 feb, 03:00) - 40 articole - IN PROGRESS
### Articole Monica Ion - Friday Spark 58-19
- [ ] https://monicaion.ro/friday-spark-58/
@@ -285,7 +285,7 @@
---
## 📅 Programat Tranșa 5 (14->15 feb, 23:00) - 18 articole
## 🔄 Tranșa 5 (procesare 15 feb, 03:00) - 18 articole - IN PROGRESS
### Articole Monica Ion - Friday Spark 18-1
- [ ] https://monicaion.ro/friday-spark-18/

View File

@@ -38,3 +38,17 @@ Una dintre lucrurile pe care le-am găsit: **să fac acțiuni** - lucrurile acel
### Insight
**Acțiunile mici de plăcere îmi readuc plăcerea și motivația.**
---
## 📅 15 februarie 2026
### Tema: Rușinea
**Exemplu concret:** Am mers la sală cu o sacoșă în loc de rucsac. Am simțit rușine.
**Insight:** Rușinea era doar din cauza unui standard din capul meu. Rușinea nu este despre ce cred alții despre mine — este despre **ce cred EU că cred alții despre mine**.
Nimeni de la sală probabil nu s-a gândit la sacoșă. Standardul era doar al meu.
**Pentru grupul de sprijin:** Notă detaliată în `memory/kb/projects/grup-sprijin/rusine.md`

View File

@@ -0,0 +1,32 @@
# Coaching Dimineața - 15 Februarie 2026
## Gândul de dimineață
**"Procesul de a învăța pe cineva clarifică și cunoștințele celui care predă. Nu pierzi timp — câștigi claritate."** — InfoWorld, Why We Need Junior Developers
---
## Reflecție
Marius, e duminică. Ziua în care nu trebuie să rezolvi nimic.
Dar lasă-mă să plantez un gând care crește singur.
Săptămâna asta ai lucrat cu angajatul. Ai explicat, ai repetat, poate ai simțit că pierzi timp. Normal. 4 luni e devreme. Dar uite ce descoperă seniorii care au trecut prin asta: **fiecare explicație pe care o dai te forțează să-ți clarifici propriul proces.** Nu doar lui îi predai — ție îți reconstruiești fundamentul.
De 25 de ani programezi. Multe lucruri le faci pe pilot automat — ROA, Oracle, soluții la clienți. Dar pilotul automat are un cost: nu mai vezi DE CE faci lucrurile așa. Când angajatul întreabă "de ce?" și tu trebuie să articulezi răspunsul — redescoperiai logica din spatele deciziilor tale. Și uneori descoperi că unele decizii nu mai au logică. Asta e aur.
Ieri am vorbit despre conflictul interior — sau-sau. Azi e continuarea naturală: **angajatul nu e o piedică în drumul tău de antreprenor. E oglinda care te arată mai clar.**
Nu trebuie să faci nimic azi cu asta. E duminică. Doar observă: când te gândești la angajat, simți povară... sau investiție?
---
## Provocarea zilei
**Reframe simplu:** Gândește-te la ULTIMA explicație pe care i-ai dat-o angajatului. Ce ai înțeles TU mai bine despre propriul proces datorită acelei explicații? Dacă nu găsești nimic — asta e semnalul că explicația a fost mecanică, nu angajată. Și asta e informație valoroasă despre cum predai.
---
*Sursa: InfoWorld - Why We Need Junior Developers*
*Tags: @work @growth*

View File

@@ -1,5 +1,22 @@
{
"notes": [
{
"file": "notes-data/coaching/2026-02-15-dimineata.md",
"title": "Coaching Dimineața - 15 Februarie 2026",
"date": "2026-02-15",
"tags": [],
"domains": [
"health"
],
"types": [
"coaching"
],
"category": "coaching",
"project": null,
"subdir": null,
"video": "",
"tldr": "*Tags: @work @growth*"
},
{
"file": "notes-data/insights/2026-02-15.md",
"title": "Insights - 15 Februarie 2026",
@@ -13,6 +30,86 @@
"video": "https://www.youtube.com/watch?v=_D2VB-q3ywM",
"tldr": "**Link:** https://www.infoworld.com/article/4065771/why-we-need-junior-developers.html"
},
{
"file": "notes-data/projects/grup-sprijin/rusine.md",
"title": "Rușinea - Notițe pentru Grup Sprijin",
"date": "2026-02-15",
"tags": [
"grup-sprijin"
],
"domains": [
"sprijin"
],
"types": [],
"category": "projects",
"project": "grup-sprijin",
"subdir": null,
"video": "",
"tldr": "- Ce s-ar întâmpla dacă ai renunța la standard?"
},
{
"file": "notes-data/tools/cron-jobs.md",
"title": "Cron Jobs - Lista completă",
"date": "2026-02-15",
"tags": [],
"domains": [],
"types": [],
"category": "tools",
"project": null,
"subdir": null,
"video": "",
"tldr": "Vezi: [FLUX-JOBURI.md](../projects/FLUX-JOBURI.md)"
},
{
"file": "memory/provocare-azi.md",
"title": "Provocarea zilei - 15 Februarie 2026",
"date": "2026-02-15",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "**Reframe simplu:** Gândește-te la ULTIMA explicație pe care i-ai dat-o angajatului. Ce ai înțeles TU mai bine despre propriul proces datorită acelei explicații? Dacă nu găsești nimic — asta e semnalu..."
},
{
"file": "memory/approved-tasks.md",
"title": "Approved Tasks",
"date": "2026-02-15",
"tags": [
"trading",
"strategie"
],
"domains": [
"work"
],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "[Sumar 2-3 propoziții - ESENȚA videoclipului]"
},
{
"file": "memory/2026-02-15.md",
"title": "2026-02-15",
"date": "2026-02-15",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": ""
},
{
"file": "notes-data/coaching/2026-02-14-dimineata.md",
"title": "Coaching Dimineața - 14 Februarie 2026",
@@ -80,34 +177,6 @@
"video": "",
"tldr": ""
},
{
"file": "notes-data/tools/cron-jobs.md",
"title": "Cron Jobs - Lista completă",
"date": "2026-02-14",
"tags": [],
"domains": [],
"types": [],
"category": "tools",
"project": null,
"subdir": null,
"video": "",
"tldr": "Vezi: [FLUX-JOBURI.md](../projects/FLUX-JOBURI.md)"
},
{
"file": "memory/provocare-azi.md",
"title": "Provocarea zilei - 14 Februarie 2026",
"date": "2026-02-14",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "**Sursă:** Monica Ion - Povestea lui Marc Ep.9"
},
{
"file": "memory/2026-02-14.md",
"title": "2026-02-14 (Vineri)",
@@ -1085,26 +1154,6 @@
"video": "https://youtu.be/m_I8J0U-BIY",
"tldr": "Matt Ganzak a trecut de la 3 vulnerabilități critice la o instanță OpenClaw complet securizată într-o singură sesiune de 30 de minute. Problemele principale: API keys expuse, wildcard CORS, zero rate ..."
},
{
"file": "memory/approved-tasks.md",
"title": "Approved Tasks",
"date": "2026-02-12",
"tags": [
"trading",
"strategie"
],
"domains": [
"work"
],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "[Sumar 2-3 propoziții - ESENȚA videoclipului]"
},
{
"file": "memory/2026-02-12.md",
"title": "2026-02-12",
@@ -4906,8 +4955,8 @@
"title": "Proiect: Vending Master - Integrare Website → ROA",
"date": "2026-01-30",
"tags": [
"vending-master",
"integrare"
"integrare",
"vending-master"
],
"domains": [
"work"
@@ -5387,28 +5436,28 @@
}
],
"stats": {
"total": 316,
"total": 319,
"by_domain": {
"work": 88,
"health": 46,
"health": 47,
"growth": 140,
"sprijin": 31,
"sprijin": 32,
"scout": 2
},
"by_category": {
"articole": 1,
"coaching": 27,
"coaching": 28,
"conversations": 0,
"emails": 5,
"exercitii": 4,
"health": 2,
"insights": 22,
"projects": 173,
"projects": 174,
"reflectii": 3,
"retete": 1,
"tools": 6,
"youtube": 50,
"memory": 21
"memory": 22
}
},
"domains": [

View File

@@ -0,0 +1,14 @@
# Rușinea - Notițe pentru Grup Sprijin
**Data:** 15 februarie 2026
## Insight principal
Rușinea este despre un **standard INTERN** — nu despre ce cred alții despre tine, ci despre **ce crezi TU că cred alții despre tine**.
## Exemplu concret
Am mers la sală cu o sacoșă în loc de rucsac. Am simțit rușine. Dar rușinea venea doar din standardul din capul meu — probabil nimeni nu s-a gândit la asta.
## De discutat la grup
- De unde vine standardul? Cine l-a pus acolo?
- Cum verifici dacă standardul e real sau doar proiecție?
- Ce s-ar întâmpla dacă ai renunța la standard?

View File

@@ -14,7 +14,7 @@
| 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-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare (skip dacă busy în calendar) |
| 08:00 L-V | 10: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 |
| 15:30 | 17:30 | exercise-snack-3 | #echo-self | 15 squats + 10 lunges + 1 min marș |
@@ -33,6 +33,26 @@ 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

View File

@@ -1,13 +1,3 @@
# Provocarea zilei - 14 Februarie 2026
# Provocarea zilei - 15 Februarie 2026
**Echilibrarea unui Conflict Interior**
Găsește UN "sau-sau" din viața ta — două lucruri pe care le consideri incompatibile.
1. Scrie conflictul: "Sau sunt X, sau sunt Y"
2. Pentru fiecare parte, găsește opusul simultan:
- Când ești X, cum ești deja și Y? (dovezi concrete)
- Când ești Y, cum ești deja și X? (dovezi concrete)
3. Observă: Când ambele sunt adevărate simultan, ce simți?
**Sursă:** Monica Ion - Povestea lui Marc Ep.9
**Reframe simplu:** Gândește-te la ULTIMA explicație pe care i-ai dat-o angajatului. Ce ai înțeles TU mai bine despre propriul proces datorită acelei explicații? Dacă nu găsești nimic — asta e semnalul că explicația a fost mecanică, nu angajată.