Update dashboard, memory, root (~3)
This commit is contained in:
@@ -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