Update dashboard, memory, root (~10)
This commit is contained in:
1
USER.md
1
USER.md
@@ -74,6 +74,7 @@ Exemple:
|
||||
- **Obiectiv:** Definirea a 1-2 scopuri mari de viață
|
||||
- **Ritual zilnic:** Citate inspiraționale / întrebări de coaching dimineața și seara
|
||||
- **Ore preferate:** 08:00 și 23:00
|
||||
- **Framework personal:** [Principii de Viață](memory/kb/coaching/principii-viata.md) - sistem integrat NLP + Călătoria Eroului + zonele de învățare (creat 12 feb 2026)
|
||||
|
||||
## Provocări curente
|
||||
|
||||
|
||||
@@ -9,20 +9,20 @@
|
||||
:root {
|
||||
/* Colors - Dark theme (high contrast) */
|
||||
--bg-base: #13131a;
|
||||
--bg-surface: rgba(255, 255, 255, 0.08);
|
||||
--bg-surface-hover: rgba(255, 255, 255, 0.12);
|
||||
--bg-surface-active: rgba(255, 255, 255, 0.16);
|
||||
--bg-elevated: rgba(255, 255, 255, 0.10);
|
||||
--bg-surface: rgba(255, 255, 255, 0.12);
|
||||
--bg-surface-hover: rgba(255, 255, 255, 0.16);
|
||||
--bg-surface-active: rgba(255, 255, 255, 0.20);
|
||||
--bg-elevated: rgba(255, 255, 255, 0.14);
|
||||
|
||||
--text-primary: #ffffff;
|
||||
--text-secondary: #d4d4d4;
|
||||
--text-muted: #a0a0a0;
|
||||
--text-secondary: #f5f5f5;
|
||||
--text-muted: #e5e5e5;
|
||||
|
||||
--accent: #3b82f6;
|
||||
--accent-hover: #2563eb;
|
||||
--accent-subtle: rgba(59, 130, 246, 0.2);
|
||||
|
||||
--border: rgba(255, 255, 255, 0.2);
|
||||
--border: rgba(255, 255, 255, 0.3);
|
||||
--border-focus: rgba(59, 130, 246, 0.7);
|
||||
|
||||
/* Header specific */
|
||||
|
||||
@@ -835,8 +835,8 @@
|
||||
</a>
|
||||
<nav class="nav">
|
||||
<a href="/echo/index.html" class="nav-item">
|
||||
<i data-lucide="layout-list"></i>
|
||||
<span>Tasks</span>
|
||||
<i data-lucide="layout-dashboard"></i>
|
||||
<span>Dashboard</span>
|
||||
</a>
|
||||
<a href="/echo/workspace.html" class="nav-item">
|
||||
<i data-lucide="code"></i>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdated": "2026-02-11T22:07:48.431522",
|
||||
"lastUpdated": "2026-02-12T10:54:25.858148",
|
||||
"habits": [
|
||||
{
|
||||
"id": "95c15eef-3a14-4985-a61e-0b64b72851b0",
|
||||
@@ -15,9 +15,9 @@
|
||||
"count": 5
|
||||
},
|
||||
"streak": {
|
||||
"current": 1,
|
||||
"best": 1,
|
||||
"lastCheckIn": "2026-02-11"
|
||||
"current": 0,
|
||||
"best": 2,
|
||||
"lastCheckIn": "2026-02-12"
|
||||
},
|
||||
"lives": 0,
|
||||
"completions": [
|
||||
@@ -27,7 +27,7 @@
|
||||
}
|
||||
],
|
||||
"createdAt": "2026-02-11T00:54:03.447063",
|
||||
"updatedAt": "2026-02-11T22:07:24.169781"
|
||||
"updatedAt": "2026-02-12T10:54:25.858148"
|
||||
},
|
||||
{
|
||||
"id": "ceddaa7e-caf9-4038-94bb-da486c586bf8",
|
||||
|
||||
@@ -591,19 +591,19 @@
|
||||
}
|
||||
|
||||
.priority-group {
|
||||
margin-bottom: var(--space-3);
|
||||
margin-bottom: var(--space-5);
|
||||
}
|
||||
|
||||
.priority-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: var(--space-2);
|
||||
font-size: var(--text-xs);
|
||||
font-size: var(--text-sm);
|
||||
font-weight: 600;
|
||||
color: var(--text-muted);
|
||||
margin-bottom: var(--space-2);
|
||||
color: var(--text-primary);
|
||||
margin-bottom: var(--space-3);
|
||||
cursor: pointer;
|
||||
padding: var(--space-1) 0;
|
||||
padding: var(--space-2) 0;
|
||||
}
|
||||
|
||||
.priority-header:hover {
|
||||
@@ -611,13 +611,7 @@
|
||||
}
|
||||
|
||||
.priority-header svg {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
transition: transform var(--transition-fast);
|
||||
}
|
||||
|
||||
.priority-header.collapsed svg {
|
||||
transform: rotate(-90deg);
|
||||
display: none;
|
||||
}
|
||||
|
||||
.priority-dot {
|
||||
@@ -1456,10 +1450,10 @@
|
||||
|
||||
// Priority labels
|
||||
const priorityLabels = {
|
||||
'urgent-important': '🔴 Urgent + Important',
|
||||
'important': '🟠 Important',
|
||||
'urgent': '🟡 Urgent',
|
||||
'backlog': '⚪ Backlog'
|
||||
'urgent-important': 'Urgent + Important',
|
||||
'important': 'Important',
|
||||
'urgent': 'Urgent',
|
||||
'backlog': 'Backlog'
|
||||
};
|
||||
|
||||
const priorityOrder = ['urgent-important', 'important', 'urgent', 'backlog'];
|
||||
@@ -2206,9 +2200,8 @@
|
||||
html += `
|
||||
<div class="priority-group">
|
||||
<div class="priority-header ${isCollapsed ? 'collapsed' : ''}" onclick="togglePriority('${priority}')">
|
||||
<i data-lucide="chevron-down"></i>
|
||||
<span>${priorityLabels[priority]}</span>
|
||||
<span style="margin-left: auto; opacity: 0.7">${issues.length}</span>
|
||||
<span style="margin-left: auto; opacity: 0.7; font-size: var(--text-xs);">${issues.length}</span>
|
||||
</div>
|
||||
<div class="priority-content ${isCollapsed ? 'hidden' : ''}">
|
||||
${issues.map(issue => renderIssueItem(issue)).join('')}
|
||||
@@ -2225,9 +2218,8 @@
|
||||
html += `
|
||||
<div class="priority-group">
|
||||
<div class="priority-header ${isDoneCollapsed ? 'collapsed' : ''}" onclick="togglePriority('done')">
|
||||
<i data-lucide="chevron-down"></i>
|
||||
<span>✅ Executate</span>
|
||||
<span style="margin-left: auto; opacity: 0.7">${doneIssues.length}</span>
|
||||
<span>Executate</span>
|
||||
<span style="margin-left: auto; opacity: 0.7; font-size: var(--text-xs);">${doneIssues.length}</span>
|
||||
</div>
|
||||
<div class="priority-content ${isDoneCollapsed ? 'hidden' : ''}">
|
||||
${doneIssues.map(issue => renderIssueItem(issue)).join('')}
|
||||
|
||||
@@ -685,8 +685,8 @@
|
||||
</a>
|
||||
<nav class="nav">
|
||||
<a href="/echo/index.html" class="nav-item">
|
||||
<i data-lucide="layout-list"></i>
|
||||
<span>Tasks</span>
|
||||
<i data-lucide="layout-dashboard"></i>
|
||||
<span>Dashboard</span>
|
||||
</a>
|
||||
<a href="/echo/workspace.html" class="nav-item">
|
||||
<i data-lucide="code"></i>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdated": "2026-02-12T07:00:00.000Z",
|
||||
"lastUpdated": "2026-02-12T12:07:04.068Z",
|
||||
"items": [
|
||||
{
|
||||
"id": "prov-2026-02-12",
|
||||
@@ -8,8 +8,8 @@
|
||||
"example": "Exemplu concret: Ideea 'ar trebui să am task brief template pentru angajat'. PPM greu: 'Creez template complet cu toate secțiunile, testez, ajustez...' PPM SIMPLU: 'Deschid fișier task-brief-template.md și scriu primele 3 secțiuni (Task, Input, Output) în 10 minute'. Sau ideea 'trebuie să documentez soluții probleme clienți'. PPM: 'Creez folder memory/kb/roa/probleme-frecvente/ și scriu PRIMA problemă rezolvată recent în 10 minute'. Cel mai greu pas e PRIMUL - după ce ai început, creierul intră în flow mode.",
|
||||
"domain": "self",
|
||||
"dueDate": "2026-02-12",
|
||||
"done": false,
|
||||
"doneAt": null,
|
||||
"done": true,
|
||||
"doneAt": "2026-02-12T12:07:04.068Z",
|
||||
"source": "Multi-Agent Pattern + Living Files Theory + Context Engineering",
|
||||
"sourceUrl": "https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/2026-02-12-dimineata.md",
|
||||
"createdAt": "2026-02-12T07:00:00.000Z"
|
||||
|
||||
@@ -34,3 +34,59 @@
|
||||
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
|
||||
|
||||
@@ -472,9 +472,113 @@ Durerea de a fi conștient de incompetență > dorința de a învăța → fug
|
||||
|
||||
---
|
||||
|
||||
## 5. Limbaj NLP: SUNT vs FAC (Identity vs Behavior)
|
||||
|
||||
**Conceptul:** Cum vorbești despre tine determină dacă ești blocat sau liber să acționezi.
|
||||
|
||||
### Concepte NLP Implicate
|
||||
|
||||
**1. Logical Levels (Robert Dilts)**
|
||||
- Nivel 5: **IDENTITY** (cine SUNT) = greu de schimbat, rezistență mare
|
||||
- Nivel 2: **BEHAVIOR** (ce FAC/nu fac) = ușor de schimbat, fluid
|
||||
|
||||
**Legătura:**
|
||||
- "NU SUNT bun la X" = atacă IDENTITATEA → blocare
|
||||
- "NU AM FĂCUT X încă" = doar COMPORTAMENT → libertate de acțiune
|
||||
|
||||
---
|
||||
|
||||
**2. Meta-Model: Nominalizări**
|
||||
- **Nominalizare** = transformi PROCES (verb) în LUCRU (substantiv fix)
|
||||
- **Challenge:** "Cum EXACT nu ești bun?" → dezvăluie că e comportament, nu identitate
|
||||
|
||||
**Legătura:**
|
||||
- "Sunt leneș" (nominalizare) → "Nu am acționat" (proces)
|
||||
- Procesul poate fi modificat IMEDIAT, nominalizarea pare fixă
|
||||
|
||||
---
|
||||
|
||||
**3. Sleight of Mouth: Redefine**
|
||||
- **Pattern:** Redefinești de la nivel superior (identity) la nivel inferior (behavior)
|
||||
- **Efect:** Dezactivezi rezistența la schimbare (identitatea rămâne intactă)
|
||||
|
||||
**Legătura:**
|
||||
- Credință: "Sunt prost la clienți noi" → Redefine: "Nu ai făcut outreach sistematic — e un SKILL, nu cine ești"
|
||||
|
||||
---
|
||||
|
||||
**4. Premise NLP Activate**
|
||||
- **"Harta ≠ Teritoriul"** — cum vorbești despre tine ≠ cine ești de fapt
|
||||
- **"Oamenii au resurse"** — nu identitate lipsă, ci resurse neactivate
|
||||
- **"Nu există eșec"** — comportament neexecutat ≠ incapacitate permanentă
|
||||
|
||||
---
|
||||
|
||||
### Exemplu Complet: Clienți Noi
|
||||
|
||||
| Element | Blocat (SUNT - Identity) | Fluid (FAC - Behavior) |
|
||||
|---------|--------------------------|------------------------|
|
||||
| **Gând** | "Nu **sunt** bun la găsit clienți" | "Nu **am trimis** emailuri sistematic încă" |
|
||||
| **Nivel Logic** | Nivel 5 (Identity) → greu de schimbat | Nivel 2 (Behavior) → fluid, imediat |
|
||||
| **Nominalizare** | "Sunt prost" (fix, static) | "Nu am făcut" (proces, dinamic) |
|
||||
| **Premisa NLP** | Încalc "Am resurse" → par incompetent | Respect "Am resurse" → doar neactivate |
|
||||
| **Reacție** | Blocare, evitare, auto-sabotaj | Acțiune: scriu 1 email azi (15 min) |
|
||||
| **Conexiune principii** | Choose Hard (nu aleg, e prea greu) | Just Start (pas mic posibil) |
|
||||
| **Zonă învățare** | Blocat în frică (identitate amenințată) | Trec pragul (doar comportament nou) |
|
||||
| **Călătoria Eroului** | Refuzul Chemării (e prea mult) | Trecerea Pragului (primul pas mic) |
|
||||
|
||||
---
|
||||
|
||||
### Cum Se Leagă de Celelalte Principii
|
||||
|
||||
**Choose Your Hard:**
|
||||
- SUNT (identity) → hard perpetuu (identitatea e "greșită", nu poate fi schimbată)
|
||||
- FAC (behavior) → hard temporar (învăț skill nou, apoi devine ușor)
|
||||
|
||||
**Just Start:**
|
||||
- SUNT → imposibil să începi (cine ești e fix)
|
||||
- FAC → pas mic imediat (schimbi comportamentul azi)
|
||||
|
||||
**Repliez Rapid:**
|
||||
- SUNT → când eșuiesc, confirmă identitatea greșită → blocare
|
||||
- FAC → când eșuiesc, ajustez comportamentul → progres
|
||||
|
||||
**Zonele de Învățare:**
|
||||
- SUNT → blocat în Zona de Frică (identitate amenințată)
|
||||
- FAC → trec în Zona de Învățare (doar învăț comportament nou)
|
||||
|
||||
**Călătoria Eroului:**
|
||||
- SUNT → Refuzul Chemării (identitatea mea nu poate face asta)
|
||||
- FAC → Trecerea Pragului (învăț skill nou, identitatea rămâne intactă)
|
||||
|
||||
---
|
||||
|
||||
### Exercițiu Rapid (3 min)
|
||||
|
||||
**Pas 1:** Identifică un gând "NU SUNT bun la _______"
|
||||
|
||||
**Pas 2:** Reformulează în "NU AM FĂCUT _______ (sistematic/încă)"
|
||||
|
||||
**Pas 3:** Adaugă primul pas mic: "Dar POT să _______ azi (15 min)"
|
||||
|
||||
**Exemplu:**
|
||||
1. SUNT: "Nu sunt bun la automatizări"
|
||||
2. FAC: "Nu am creat automatizări sistematic pentru suport"
|
||||
3. Pas mic: "Dar pot să îmbunătățesc o funcție în chatbot Maria azi (30 min)"
|
||||
|
||||
---
|
||||
|
||||
**Moto NLP:** "Schimbă limbajul → schimbi nivelul logic → schimbi posibilitatea de acțiune."
|
||||
|
||||
---
|
||||
|
||||
## Rezumat Integrare: Cum Lucrează TOATE Principiile Împreună
|
||||
|
||||
**Cele 4 principii + zonele de învățare + Călătoria Eroului = sistem complet:**
|
||||
**Cele 5 principii + zonele de învățare + Călătoria Eroului + limbaj NLP = sistem complet:**
|
||||
|
||||
### 0. **Reformulez (SUNT → FAC) — NLP Logical Levels**
|
||||
- "Nu SUNT bun la X" → "Nu AM FĂCUT X sistematic încă"
|
||||
- **Dezactivez blocajul de identitate — mut de la nivel 5 (identity) la nivel 2 (behavior)**
|
||||
|
||||
### 1. **Recunosc Zona (Meta-Conștientizare)**
|
||||
- "Sunt în incompetență conștientă (zona de frică) pe Călătoria Eroului (Trecerea Pragului)"
|
||||
@@ -506,6 +610,7 @@ Durerea de a fi conștient de incompetență > dorința de a învăța → fug
|
||||
|
||||
| Etapă | Principiu | Acțiune |
|
||||
|-------|-----------|---------|
|
||||
| **Reformulez:** "Nu SUNT bun la clienți noi" → "Nu AM FĂCUT outreach sistematic" | NLP: SUNT→FAC | Dezactivez blocajul de identitate |
|
||||
| **Recunosc:** Sunt în incompetență conștientă (nu știu outreach) | Meta-conștientizare + Zonele | "E OK să nu știu — e etapa 2 din 4" |
|
||||
| **Decid:** Prefer discomfort 3 săptămâni decât vulnerabilitate perpetuă | Choose Your Hard | "Aleg să învăț outreach acum" |
|
||||
| **Acționez:** Scriu 1 email azi (15 min) | Just Start | Trec pragul, nu aștept perfecțiunea |
|
||||
|
||||
@@ -880,8 +880,8 @@
|
||||
"category": "memory",
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/premise-nlp.md",
|
||||
"tldr": "- \"Eat the Frog\" = implementare practică a principiilor (alegi hard-ul corect ACUM, începi imediat, momentum bate planificarea)"
|
||||
"video": "",
|
||||
"tldr": "- Cron job one-shot (deleteAfterRun: true)"
|
||||
},
|
||||
{
|
||||
"file": "notes-data/coaching/2026-02-11-dimineata.md",
|
||||
|
||||
Reference in New Issue
Block a user