Update dashboard, memory, root (~3)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -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.)
|
||||
|
||||
Reference in New Issue
Block a user