Update kb, memory, root (~6)
This commit is contained in:
32
TOOLS.md
32
TOOLS.md
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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 │
|
||||||
└─────────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user