Update dashboard, memory, root (~3)

This commit is contained in:
Echo
2026-02-12 14:04:29 +00:00
parent 4500bfedcc
commit 891c53e4d0
3 changed files with 57 additions and 96 deletions

View File

@@ -132,11 +132,13 @@ Când lansez sub-agent, îi dau context: AGENTS.md, SOUL.md, USER.md + relevant
## Fluxuri → Vezi memory/kb/projects/FLUX-JOBURI.md
- **Link YouTube:** → răspund "👍 Execut acum" sau "👍 Programez noapte 23:00" → APOI **RULEZ** `tools/youtube_subs.py` (vezi FLUX-JOBURI.md)
- **Bon PDF:** → dry run, confirmare, save
- **Link YouTube:** → răspund "👍 Execut acum" sau "👍 Programez noapte 23:00" cu `[[reply_to_current]]` → APOI **RULEZ** `tools/youtube_subs.py` (vezi FLUX-JOBURI.md)
- **Bon PDF:** → dry run, confirmare cu `[[reply_to_current]]`, save
- **Task:** React 👍 → add/done task
- **Seară (>22:00 București):** → programez automat in approved_tasks.md pentru joburile de noapte (night-execute), nu execut imediat
**REGULĂ RĂSPUNSURI:** Când răspund la mesaje directe (link-uri, tasks, comenzi), folosesc ÎNTOTDEAUNA `[[reply_to_current]]` pentru a răspunde EXACT în canalul de unde a venit mesajul, NU în "ultimul canal activ".
## Rapoarte → Vezi FLUX-JOBURI.md
## Email Policy

View File

@@ -10,10 +10,33 @@
"time": "30 Jan 2026, 22:00"
},
"anaf": {
"ok": true,
"status": "OK",
"message": "Nicio modificare detectată",
"lastCheck": "12 Feb 2026, 08:00",
"changesCount": 0
"ok": false,
"status": "MODIFICĂRI",
"message": "3 modificări detectate",
"lastCheck": "12 Feb 2026, 14:00",
"changesCount": 3,
"changes": [
{
"name": "Declarația 300 - Decont TVA",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/300.html",
"summary": [
"Soft A: 11.02.2026 → 12.02.2026"
]
},
{
"name": "Bilanț 31.12.2025 (S1002-S1005)",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/situatiifinanciare/2025/1002_5_2025.html",
"summary": [
"Pagina s-a modificat (vezi diff)"
]
},
{
"name": "Situații financiare anuale 2025",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/situatiifinanciare/2025/1030_2025.html",
"summary": [
"Pagina s-a modificat (vezi diff)"
]
}
]
}
}

View File

@@ -1,92 +1,28 @@
# 2026-02-12
## Dashboard & Issues
## Dashboard Fix - Dropdown Dark Mode
- **Problem:** Dropdown items (select/option) au text alb pe fundal alb în dark mode
- **Cauză:** `<option>` primește implicit background alb de la browser, dar `.input` avea background translucid
- **Fix:** Adăugat în `dashboard/common.css`:
```css
select.input {
background: var(--bg-elevated);
}
select.input option {
background: var(--bg-base);
color: var(--text-primary);
}
```
- **Commit:** 4500bfe - pushed la Gitea
### ROA-003: Auto-copiere manoperă devize
- Adăugat issue nou în `dashboard/issues.json`
- Program: ROAGEST
- Priority: backlog
- Status: todo
- Cerere: copiere automată manoperă din devize stimative în devize reale
### Fix dashboard
**Problema:** Issue-uri nu apăreau în dashboard
- Dashboard folosește `issues.json` (NU `tasks.json`)
- `update_task.py` + `tasks.json` șterse (obsolete)
- Actualizat TOOLS.md cu structura corectă
**Fix UI:**
1. Adăugat link Habits în nav menu (`/echo/habits.html`)
2. Fix bifă in-progress dark mode: opacitate 0.3→0.5 pentru vizibilitate
3. Iconița Habits: target → dumbbell (consistență cu habits.html)
4. Ordinea menu: Dashboard → Workspace → KB → Habits → Files (consistență toate paginile)
5. Done issues acum în grup separat "✅ Executate" la final (collapsed implicit)
## YouTube Processing Cleanup
Șters task automat la salvare YouTube:
- Înainte: api.py crea automat task "Sumarizare: [video]" în tasks.json
- Motiv ștergere: tasks.json obsolet, night-execute procesează automat
- Rezultat: YouTube salvează nota, sumarizare se face automat în background
## Reminders
Programat reminder 11:27 UTC (13:27 București):
- Email clienți despre funcționalitatea note utilizator în contabilitate
- Cron job one-shot (deleteAfterRun: true)
---
## Documente Coaching Astăzi
### 1. Premise NLP (08:23)
**Creat:** memory/kb/coaching/premise-nlp.md
- 10 premise fundamentale NLP + aplicații la provocările lui Marius
- Link: https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/premise-nlp.md
### 2. Principii de Viață (08:25 → 11:45)
**Creat + Actualizat:** memory/kb/coaching/principii-viata.md
**Principiile integrate:**
1. Atitudinea în fața eșecului (Repliez rapid, devin magician)
2. Lucrurile sunt ușoare — doar să încep
3. Choose Your Hard
4. Zonele de învățare + Călătoria Eroului (4 zone, 4 etape, 12 etape)
5. **NLP: SUNT vs FAC (11:45 - actualizare finală)**
**Ultimă actualizare (11:45):**
- Adăugată secțiunea 5: Limbaj NLP (SUNT vs FAC)
- Concepte NLP: Logical Levels, Meta-Model (Nominalizări), Sleight of Mouth (Redefine), Premise
- Tabel exemplu complet (Identity vs Behavior)
- Legătura cu celelalte principii
- Actualizat Rezumat Integrare: adăugat pas 0 (Reformulez SUNT→FAC)
**Link:** https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/principii-viata.md
### 3. Eat the Frog (08:25)
**Creat:** memory/kb/articole/eat-the-frog-brian-tracy.md
- Rezumat complet carte Brian Tracy
- Link: https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/articole/eat-the-frog-brian-tracy.md
### 4. Călătoria Eroului (08:33)
**Creat:** memory/kb/coaching/calatoria-eroului.md
- 12 etape (Monomyth - Joseph Campbell)
- Aplicații concrete + conexiuni cu celelalte concepte
- Link: https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/calatoria-eroului.md
---
## Acțiuni Marius
- **10:01** - Vending Master: Trimite raportul Excel cu indicator astăzi
- **11:40** - Întreabă despre reformularea SUNT→FAC (incomplet în pauza respirație)
- **11:45** - Request: Actualizează principii-viata.md cu concepte NLP (Logical Levels, Meta-Model, Sleight of Mouth) + exemplu scurt
---
## Learnings
- Când dau un reminder/pauză, trebuie să fie COMPLET și CLAR (nu "Reformulare SUNT→FAC" fără explicație)
- Marius a prins instant legătura cu NLP (Logical Levels) — conceptele rezonează puternic
- Preferă scurt și la obiect — tabel cu legăturile + exemplu concret > explicații lungi
- Toate documentele de coaching de azi formează un SISTEM complet integrat
## Cron Jobs WhatsApp Issue
- **Problem:** Marius primește pe WhatsApp mesaje de la exercise-snack-uri și confirmări automate
- **Cauză:**
1. Job-urile `exercise-snack-1`, `exercise-snack-2`, `exercise-snack-3` rulau pe **main session** → trimiteau în ultimul canal activ
2. Răspunsuri automate (YouTube links, confirmări) trimiteau în "ultimul canal activ" în loc să folosească reply la mesajul de origine
- **Fix aplicat:**
1. ✅ Mutat exercise-snack-uri pe isolated session cu target explicit Discord #echo-self
- `dde8d30c-6126-4e95-9372-eca6de769ac0` (exercise-snack-1)
- `9892a116-96e0-47e5-b86c-4be06e3f40e0` (exercise-snack-2)
- `c9df03f8-d0a7-4a16-b279-8b4a1251acda` (exercise-snack-3)
2. ✅ Actualizat AGENTS.md: folosesc `[[reply_to_current]]` pentru răspunsuri la mesaje directe (YouTube, tasks, etc.)