refactor: mutat kb/ -> memory/kb/ pentru memory search

- Mutat toate fișierele din kb/ în memory/kb/
- Actualizat toate referințele în fișiere (.md, .py, .html)
- Actualizat 10 joburi cron cu noi căi
- Memory search indexează acum 58 fișiere din memory/
- TOOLS.md actualizat cu documentație completă
This commit is contained in:
Echo
2026-02-01 21:18:45 +00:00
parent 02c4a1ca1c
commit 10fb3d6fb5
72 changed files with 807 additions and 170 deletions

View File

@@ -20,9 +20,9 @@ Sunt **Echo** 🌀 - un singur agent pentru toate domeniile.
## Memory
- `memory/YYYY-MM-DD.md` - note zilnice
- `kb/insights/` - propuneri extrase din video/articole
- `kb/coaching/` - mesaje coaching trimise
- `kb/youtube/` - note video procesate
- `memory/kb/insights/` - propuneri extrase din video/articole
- `memory/kb/coaching/` - mesaje coaching trimise
- `memory/kb/youtube/` - note video procesate
## Reguli
@@ -80,10 +80,10 @@ Nu cer permisiune. Doar fac.
- **Daily notes:** `memory/YYYY-MM-DD.md` — rezumate SCURTE, concluzii (încărcat: azi + ieri)
- **Conversations:** `conversations/YYYY-MM-DD-subiect.md` — conversații complete (NU se încarcă automat)
- **Projects:** `kb/projects/nume-proiect/` — directoare proiecte cu toate fișierele aferente
- **Projects:** `memory/kb/projects/nume-proiect/` — directoare proiecte cu toate fișierele aferente
- **Long-term:** `USER.md` pentru info despre Marius, `AGENTS.md` pentru reguli/patterns
**Regulă:** În `memory/` pun doar concluzii și link-uri. Detaliile merg în `conversations/` sau `kb/`.
**Regulă:** În `memory/` pun doar concluzii și link-uri. Detaliile merg în `conversations/` sau `memory/kb/`.
---
@@ -189,12 +189,12 @@ Pe Discord/WhatsApp, folosesc reacții emoji natural:
Când primesc un link YouTube:
1. **ÎNTOTDEAUNA** extrag transcrierea completă
2. **ÎNTOTDEAUNA** salvez nota în `kb/youtube/YYYY-MM-DD_titlu-slug.md`
2. **ÎNTOTDEAUNA** salvez nota în `memory/kb/youtube/YYYY-MM-DD_titlu-slug.md`
3. Nota conține: TL;DR, pași concreți, comenzi, puncte cheie
4. Nu dau rezumate generice - surprind **esența** și **detaliile acționabile**
5. **DUPĂ SALVARE:** `python3 tools/update_notes_index.py`
6. **DEEP LINK:** `https://moltbot.tailf7372d.ts.net/echo/files.html#kb/youtube/YYYY-MM-DD_titlu-slug.md`
7. **INSIGHTS:** Extrag idei în `kb/insights/YYYY-MM-DD.md`:
6. **DEEP LINK:** `https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/youtube/YYYY-MM-DD_titlu-slug.md`
7. **INSIGHTS:** Extrag idei în `memory/kb/insights/YYYY-MM-DD.md`:
- Fișier zilnic (ca memory/)
- Categorisez pe domeniu (@work, @health, @growth, @sprijin, @scout)
- Pentru fiecare idee: ce e, cum se aplică, propunere concretă
@@ -258,7 +258,7 @@ Dashboard: https://moltbot.tailf7372d.ts.net/echo/
**Întrebări de reflecție** (pentru Marius):
- NU le trimit pe canal
- Le pun în `kb/reflectii/YYYY-MM-DD_titlu.md`
- Le pun în `memory/kb/reflectii/YYYY-MM-DD_titlu.md`
- Marius le citește când vrea
**În raport:** Fii explicit ce tip e fiecare propunere!
@@ -267,10 +267,10 @@ Dashboard: https://moltbot.tailf7372d.ts.net/echo/
## 📊 Flux Insights + Backlog (OBLIGATORIU pentru rapoarte)
**Documentație completă:** `kb/projects/FLUX-JOBURI.md`
**Documentație completă:** `memory/kb/projects/FLUX-JOBURI.md`
**Rezumat:**
1. Note YouTube → extrag în `kb/insights/YYYY-MM-DD.md`
1. Note YouTube → extrag în `memory/kb/insights/YYYY-MM-DD.md`
2. Rapoarte propun din insights `[ ]` (ultimele 7 zile) + backlog
3. După răspuns Marius: marchez și actualizez backlog
4. Coaching se inspiră dar NU marchează
@@ -347,7 +347,7 @@ Note locale (camera names, SSH details) în `TOOLS.md`.
## 📁 Reguli directoare (verifică .rules.json)
Când salvez în `kb/projects/`, verific dacă există `.rules.json`:
Când salvez în `memory/kb/projects/`, verific dacă există `.rules.json`:
- Citesc `filenameRule` pentru cum să numesc fișierul
- Citesc `validTypes` pentru ce tipuri sunt valide
- Scriptul inferă automat tipul din filename dacă `inferTypeFromFilename: true`