Update kb, memory, root (~6)

This commit is contained in:
Echo
2026-02-01 18:08:04 +00:00
parent be4af74595
commit 02c4a1ca1c
6 changed files with 166 additions and 45 deletions

View File

@@ -69,15 +69,25 @@
| Oră (UTC) | Oră (București) | Job | Canal | Ce face | | Oră (UTC) | Oră (București) | Job | Canal | Ce face |
|-----------|-----------------|-----|-------|---------| |-----------|-----------------|-----|-------|---------|
| 00:00 | 02:00 | content-discovery | - | Caută video+articole pe teme recente | | 00:00 | 02:00 | content-discovery | - | Caută video+articole pe teme recente |
| 01:00 | 03:00 | night-execute-late | #echo-work | Continuă execuția task-uri (run 2) |
| 03:00 | 05:00 | archive-tasks | #echo-work | Arhivează task-uri vechi | | 03:00 | 05:00 | archive-tasks | #echo-work | Arhivează task-uri vechi |
| 06:30 | 08:30 | morning-report | #echo-work | Raport dimineață + propuneri | | 06:00,17:00 | 08:00,19:00 | insights-extract | - | Extrage insights din note noi |
| 06:30 | 08:30 | morning-report | #echo-work | Raport dimineață + propuneri din insights |
| 07:00 | 09:00 | morning-coaching | #echo-self | Gând + provocare zilnică | | 07:00 | 09:00 | morning-coaching | #echo-self | Gând + provocare zilnică |
| 07-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare pattern interrupt | | 07-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare pattern interrupt |
| 15:00 mar,joi | 17:00 | project-checkin | #echo-work | Check-in Vending Master | | 15:00 mar,joi | 17:00 | project-checkin | #echo-work | Check-in Vending Master |
| 18:00 | 20:00 | evening-report | #echo-work | Raport seară + propuneri | | 17:30 | 19:30 | insights-extract | - | (run seară, înainte de raport) |
| 18:00 | 20:00 | evening-report | #echo-work | Raport seară + propuneri din insights |
| 19:00 | 21:00 | evening-coaching | #echo-self | Reflecție seară | | 19:00 | 21:00 | evening-coaching | #echo-self | Reflecție seară |
| 19:00 dum | 21:00 | weekly-planning | #echo-work | Planning săptămânal | | 19:00 dum | 21:00 | weekly-planning | #echo-work | Planning săptămânal |
| 21:00 | 23:00 | night-execute | #echo-work | Execută task-uri aprobate | | 21:00 | 23:00 | night-execute | #echo-work | Execută task-uri aprobate (run 1) |
**Marcaje insights:**
- `[ ]` = disponibil (rapoarte pot propune)
- `[x]` = executat/implementat
- `[→]` = mutat în backlog
- `[—]` = skip/refuzat
- `[✓]` = notat/înțeles (valoros dar fără acțiune necesară)
**Comenzi:** **Comenzi:**
```bash ```bash
@@ -92,6 +102,22 @@ cron action=update jobId=X # modifică job
## Infrastructură ## Infrastructură
### Servicii LLM/AI locale
| LXC | Serviciu | IP:Port | Utilizare |
|-----|----------|---------|-----------|
| flowise (104) | **Ollama** | 10.0.20.161:11434 | Embeddings (all-minilm), LLM local |
| flowise (104) | Flowise | 10.0.20.161:3000 | Flow builder |
| dokploy (103) | Dokploy | 10.0.20.? | Deployment platform |
**Modele Ollama disponibile:**
- `all-minilm` - embeddings rapid (45MB) ← **folosit pentru memory_search**
- `nomic-embed-text` - embeddings calitate (274MB)
- `llama3.2:3b-instruct-q8_0` - LLM conversație (3.4GB)
- `smollm:135m` - LLM mic rapid (91MB)
---
### Docker LXC (portainer) ### Docker LXC (portainer)
- **Host:** 10.0.20.170 (LXC 100 pe pvemini) - **Host:** 10.0.20.170 (LXC 100 pe pvemini)
- **User:** echo - **User:** echo

View File

@@ -224,6 +224,36 @@
"video": "https://www.youtube.com/watch?v=MFIAWy0AAeo", "video": "https://www.youtube.com/watch?v=MFIAWy0AAeo",
"tldr": "Studiu de caz despre Marc, antreprenor cu firmă de automatizări industriale, care trăiește un **ciclu yo-yo financiar**: când are bani îi risipește, când nu are se împrumută și intră în anxietate. Mon..." "tldr": "Studiu de caz despre Marc, antreprenor cu firmă de automatizări industriale, care trăiește un **ciclu yo-yo financiar**: când are bani îi risipește, când nu are se împrumută și intră în anxietate. Mon..."
}, },
{
"file": "memory/provocare-azi.md",
"title": "Provocarea zilei - 2026-02-01",
"date": "2026-02-01",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "*Trimis: Duminică, 1 februarie 2026*"
},
{
"file": "memory/approved-tasks.md",
"title": "Task-uri aprobate pentru execuție",
"date": "2026-02-01",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "<!-- Task-uri aprobate se adaugă aici -->"
},
{ {
"file": "memory/2026-02-01.md", "file": "memory/2026-02-01.md",
"title": "Memory 2026-02-01", "title": "Memory 2026-02-01",
@@ -470,7 +500,7 @@
}, },
{ {
"file": "memory/2026-01-31.md", "file": "memory/2026-01-31.md",
"title": "Memory 2026-01-31", "title": "Memory - 2026-01-31",
"date": "2026-01-31", "date": "2026-01-31",
"tags": [], "tags": [],
"domains": [], "domains": [],
@@ -481,7 +511,7 @@
"project": null, "project": null,
"subdir": null, "subdir": null,
"video": "", "video": "",
"tldr": "- Files: view modes ca Windows Explorer (List/Details/Tiles)" "tldr": "- [ ] Documentare în kb/projects/FLUX-JOBURI.md"
}, },
{ {
"file": "notes-data/projects/vending-master/README.md", "file": "notes-data/projects/vending-master/README.md",
@@ -807,7 +837,7 @@
}, },
{ {
"file": "memory/2026-01-30.md", "file": "memory/2026-01-30.md",
"title": "2026-01-30", "title": "2026-01-30 - Note consolidate",
"date": "2026-01-30", "date": "2026-01-30",
"tags": [], "tags": [],
"domains": [], "domains": [],
@@ -818,7 +848,7 @@
"project": null, "project": null,
"subdir": null, "subdir": null,
"video": "", "video": "",
"tldr": "- **Proactivitate activată**: Marius vrea să fiu proactiv - să propun automatizări, tools, să conectez punctele din discuții. Budget Claude Max $100/lună." "tldr": "- Experimente post negru"
}, },
{ {
"file": "conversations/2026-01-30-conversatie-completa.md", "file": "conversations/2026-01-30-conversatie-completa.md",
@@ -954,7 +984,7 @@
} }
], ],
"stats": { "stats": {
"total": 50, "total": 52,
"by_domain": { "by_domain": {
"work": 12, "work": 12,
"health": 8, "health": 8,
@@ -971,7 +1001,7 @@
"reflectii": 3, "reflectii": 3,
"retete": 1, "retete": 1,
"youtube": 12, "youtube": 12,
"memory": 4, "memory": 6,
"conversations": 1 "conversations": 1
} }
}, },

View File

@@ -1,57 +1,58 @@
# Flux Complet Joburi Echo # Flux Complet Joburi Echo
**Actualizat:** 2026-01-31 **Actualizat:** 2026-02-01
**Autor:** Echo Work **Autor:** Echo Work
--- ---
## 📋 Rezumat Joburi ## 📋 Rezumat Joburi
| Job | Agent | Când (UTC) | Când (București) | Unde trimite | | Job | Când (UTC) | Când (București) | Ce face |
|-----|-------|------------|------------------|--------------| |-----|------------|------------------|---------|
| morning-report | echo-work | 06:30 | 08:30 | Discord #echo-work | | content-discovery | 00:00 | 02:00 | Caută video+articole pe teme recente |
| morning-coaching | echo-health | 07:00 | 09:00 | WhatsApp principal | | night-execute-late | 01:00 | 03:00 | Continuă execuția task-uri aprobate (run 2) |
| respiratie-09 | echo-health | 07:00 | 09:00 | Discord #echo-health | | archive-tasks | 03:00 | 05:00 | Arhivează task-uri vechi |
| respiratie-10 | echo-health | 08:00 | 10:00 | Discord #echo-health | | insights-extract | 06:00, 17:00 | 08:00, 19:00 | Extrage insights din note noi |
| respiratie-11 | echo-health | 09:00 | 11:00 | Discord #echo-health | | morning-report | 06:30 | 08:30 | Raport + propuneri din insights |
| respiratie-12 | echo-health | 10:00 | 12:00 | Discord #echo-health | | morning-coaching | 07:00 | 09:00 | Gând + provocare zilnică |
| respiratie-13 | echo-health | 11:00 | 13:00 | Discord #echo-health | | respiratie-orar | 07:00-17:00 | 09:00-19:00 | Pauze orare |
| respiratie-14 | echo-health | 12:00 | 14:00 | Discord #echo-health | | project-checkin | 15:00 mar,joi | 17:00 | Check-in Vending Master |
| respiratie-15 | echo-health | 13:00 | 15:00 | Discord #echo-health | | evening-report | 18:00 | 20:00 | Raport + propuneri din insights |
| respiratie-16 | echo-health | 14:00 | 16:00 | Discord #echo-health | | evening-coaching | 19:00 | 21:00 | Reflecție seară |
| respiratie-17 | echo-health | 15:00 | 17:00 | Discord #echo-health | | weekly-planning | 19:00 dum | 21:00 | Planning săptămânal |
| respiratie-18 | echo-health | 16:00 | 18:00 | Discord #echo-health | | night-execute | 21:00 | 23:00 | Execută task-uri aprobate (run 1) |
| respiratie-19 | echo-health | 17:00 | 19:00 | Discord #echo-health |
| evening-report | echo-work | 18:00 | 20:00 | Discord #echo-work |
| evening-coaching | echo-health | 19:00 | 21:00 | WhatsApp principal |
| archive-tasks | main | 03:00 | 05:00 | - (intern) |
| weekly-planning-sun | main | 19:00 duminică | 21:00 | Discord #echo-work |
| project-checkin-tue | main | 15:00 marți | 17:00 | Discord #echo-work |
| project-checkin-thu | main | 15:00 joi | 17:00 | Discord #echo-work |
| grup-sprijin-pregatire | main | 15:00 3 feb | 17:00 | WhatsApp |
| grup-sprijin-5feb | main | 15:00 5 feb | 17:00 | WhatsApp |
--- ---
## 🔄 Fluxul Complet ## 🔄 Fluxul Complet (Actualizat 2026-02-01)
``` ```
┌─────────────────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────────────────┐
│ SURSE PRIMARE │ │ SURSE PRIMARE │
├─────────────────────────────────────────────────────────────────────┤ ├─────────────────────────────────────────────────────────────────────┤
│ YouTube video │ YouTube video / Articole / Emailuri
│ │ │ │ │ │
│ ▼ (manual - când primești link) │ ▼ (night-execute procesează, sau manual)
│ kb/youtube/YYYY-MM-DD_titlu.md │ kb/youtube/ | kb/articles/ | kb/emails/
│ │ │ │ │ │
│ │ (rapoarte scanează note noi) │ │ (insights-extract - 08:00 și 19:00)
│ ▼ │ │ ▼ │
│ kb/insights/YYYY-MM-DD.md │ │ kb/insights/YYYY-MM-DD.md │
│ │ │ │ │ │
│ ├──────────────────┬──────────────────┐ │ │ ├──────────────────┬──────────────────┐ │
│ ▼ ▼ ▼ │ │ ▼ ▼ ▼ │
│ RAPOARTE COACHING FIȘE/NOTE │ │ RAPOARTE COACHING FIȘE/NOTE │
│ (propun) (se inspiră) (se creează) │ (propun din (se inspiră) (se creează când
│ insights) Marius aprobă) │
└─────────────────────────────────────────────────────────────────────┘
Execuție noaptea:
┌─────────────────────────────────────────────────────────────────────┐
│ Marius aprobă la raport seară → memory/approved-tasks.md │
│ │ │
│ ├── 23:00 (night-execute) → procesează task-uri │
│ │ │
│ └── 03:00 (night-execute-late) → continuă ce a rămas │
└─────────────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────┘
``` ```

View File

@@ -109,3 +109,34 @@
- TOOLS.md actualizat cu email - TOOLS.md actualizat cu email
- AGENTS.md actualizat cu security rules - AGENTS.md actualizat cu security rules
- Backlog funcțional în `kb/insights/backlog.md` - Backlog funcțional în `kb/insights/backlog.md`
---
## Restructurare Joburi (14:45-18:05 UTC)
**Cererea lui Marius:** Separare roluri între joburi + procesare video-uri noaptea
**Job-uri noi create:**
1. **insights-extract** (06:00, 17:00 UTC) - extrage insights din TOATE notele noi din kb/
2. **night-execute-late** (01:00 UTC = 03:00 București) - continuă procesarea task-urilor
**Job-uri modificate:**
- **morning-report** și **evening-report**: NU mai extrag insights, doar propun din cele existente
- **night-execute**: clarificat - execută task-uri, nu marchează insights
**Marcaje insights (sistem nou):**
- `[ ]` = disponibil
- `[x]` = executat
- `[→]` = backlog
- `[—]` = skip
- `[✓]` = notat/înțeles (NOU - pentru insights valoroase fără acțiune necesară)
**Video-uri de procesat noaptea (21 total):**
- 20x Zoltan Vereș
- 1x Monica Ion - Povestea lui Marc #3
Listate în `memory/approved-tasks.md`
**Documentație actualizată:**
- TOOLS.md - tabel joburi
- kb/projects/FLUX-JOBURI.md - flux complet

View File

@@ -1,8 +1,41 @@
# Task-uri aprobate pentru execuție # Task-uri aprobate pentru execuție
Acest fișier e populat de raportul de seară când Marius aprobă task-uri. Acest fișier e populat de raportul de seară când Marius aprobă task-uri.
Job-ul night-execute (23:00) le execută și golește fișierul. Job-ul night-execute (23:00 și 03:00) le execută și golește fișierul.
--- ---
<!-- Task-uri aprobate se adaugă aici --> ## YouTube de procesat (adăugat 2026-02-01)
**Zoltan Vereș:**
- [ ] https://www.youtube.com/watch?v=cFSRKioUAWk
- [ ] https://youtu.be/TGT6cmC5zyY
- [ ] https://youtu.be/RR3B9YI6MtE
- [ ] https://youtu.be/1LdExfxTD_w
- [ ] https://youtu.be/NtrQQh0Lf3A
- [ ] https://youtu.be/T9klRPGpgS8
- [ ] https://youtu.be/mongxcPoywI
- [ ] https://youtu.be/AemQc7014Ac
- [ ] https://youtu.be/l-YtmsGRorU
- [ ] https://youtu.be/zYmIkTryqdo
- [ ] https://youtu.be/b8uwWapD0UU
- [ ] https://youtu.be/uVrvp5R2ZPg
- [ ] https://youtu.be/by5Outu8I9M
- [ ] https://youtu.be/G_GWgUEC-bc
- [ ] https://youtu.be/R_Ltv-FZXG8
- [ ] https://youtu.be/8Wnyp6XE_eg
- [ ] https://youtu.be/OWxlJWf2WCg
- [ ] https://youtu.be/nvIzSXCz-hg
- [ ] https://youtu.be/SbiJGIzhiV0
- [ ] https://youtu.be/xVQkdPB_kXY
**Monica Ion:**
- [ ] https://www.youtube.com/watch?v=kYF1sPTkuNM (Povestea lui Marc #3)
---
**Instrucțiuni pentru night-execute:**
1. Pentru fiecare video: descarcă subtitrări cu yt-dlp
2. Creează notă în kb/youtube/2026-02-01_titlu-slug.md (sau 02-02 pentru cele de la 03:00)
3. Marchează [x] aici după procesare
4. La final: python3 tools/update_notes_index.py

View File

@@ -1,12 +1,12 @@
{ {
"lastChecks": { "lastChecks": {
"agents_sync": "2026-02-01", "agents_sync": "2026-02-01",
"email": 1769947260, "email": 1769965200,
"calendar": null, "calendar": null,
"git": 1738370700, "git": 1769965200,
"kb_index": 1769947260 "kb_index": 1769965200
}, },
"notes": { "notes": {
"2026-02-01": "Dimineață: joburi OK. 10:00 + 14:00 - email verificat, nimic nou." "2026-02-01": "Joburi OK. 19:00 - email OK, git 1 fișier (TOOLS.md), KB index actualizat."
} }
} }