Update dashboard, memory, root +2 more (+3 ~5)

This commit is contained in:
Echo
2026-02-02 16:21:41 +00:00
parent 2e8d47353b
commit 84701a062e
2212 changed files with 2938184 additions and 37 deletions

View File

@@ -97,6 +97,52 @@ memory_get path="memory/file.md" from=1 lines=50
- **Script:** `python3 tools/anaf-monitor/monitor_v2.py`
- **Monitorizează:** D100, D101, D200, D390, D406, situații financiare, E-Factura
### Google Calendar
- **Credentials:** `credentials/google-calendar.json` (OAuth client)
- **Token:** `credentials/google-calendar-token.json` (auto-refresh)
- **Acces:** Read + Write (`calendar.events`)
- **Venv:** `~/clawd/venv/` (activate cu `source venv/bin/activate`)
**Script:** `python3 tools/calendar_check.py [mode]`
- `today` - evenimente azi + mâine
- `week` - evenimente săptămâna curentă
- `travel` - reminder-uri pentru NLP/București (bilete + cazare)
- `busy` - verifică dacă e ocupat ACUM (pentru "nu deranja")
- `soon [ore]` - evenimente în următoarele N ore (default 2)
- `all` - toate cele de mai sus
**Travel detection:**
- Keywords: `nlp`, `bucuresti`, `bucurești`, `bucharest`
- 7-11 zile înainte → "Cumpără bilete + asigură cazare"
- 3-6 zile înainte → "⚠️ URGENT: Verifică dacă ai bilete!"
**Creare evenimente (Python):**
```python
from tools.calendar_check import create_event
create_event(
summary='Titlu',
start_datetime='2026-02-05T15:00:00',
duration_minutes=60,
description='Opțional',
reminders=[60, 15], # minute înainte (default: [30])
is_travel=False # True = reminders seara înainte + 2h
)
```
**Reminders automate:**
- Evenimente normale: 30 min înainte
- Evenimente travel (`is_travel=True`): seara înainte (18:00) + 2h înainte
- Custom: `reminders=[120, 30]` = 2h + 30min
**Integrat în:**
- `morning-report` - azi/mâine/peste 2 zile + travel reminders
- `evening-report` - mâine (reminder seară)
- `weekly-planning-sun` - săptămâna următoare + travel
- `respiratie-orar` - skip dacă busy în calendar
- `heartbeat` - alertă dacă eveniment în <2h
**Revocă accesul:** <https://myaccount.google.com/permissions>
### Pauze Respirație (Pattern Interrupt)
- **Bancă tehnici:** `memory/kb/tehnici-pauza.md`
- **Script:** `python3 tools/pauza_random.py` - alege random, afișează cu context
@@ -134,10 +180,8 @@ memory_get path="memory/file.md" from=1 lines=50
| 06:00,17:00 | 08:00,19:00 | insights-extract | - | Extrage insights din memory/kb/ + actualizează tehnici-pauza.md |
| 06:30 | 08:30 | morning-report | 📧 EMAIL | Raport dimineață - vezi [FLUX-JOBURI.md](memory/kb/projects/FLUX-JOBURI.md) |
| 07:00 | 09:00 | morning-coaching | #echo-self + 📧 | Gând + provocare → memory/kb/coaching/ |
| 07-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare: tehnică + rezultat + sursă (din tehnici-pauza.md) |
| 07-17 | 09-19 | respiratie-orar | #echo-self | Pauze orare (skip dacă busy în calendar) |
| 15:00 mar,joi | 17:00 | project-checkin | #echo-work | Check-in Vending Master |
| 15:00 3/feb | 17:00 | grup-sprijin-pregatire | #echo-sprijin | Pregătire fișă grup joi |
| 15:00 5/feb | 17:00 | grup-sprijin-5feb | #echo-sprijin | Reminder grup sprijin |
| 18:00 | 20:00 | evening-report | 📧 EMAIL | Raport seară - vezi [FLUX-JOBURI.md](memory/kb/projects/FLUX-JOBURI.md) |
| 19:00 | 21:00 | evening-coaching | #echo-self + 📧 | Reflecție seară → memory/kb/coaching/ |
| 20:00 | 22:00 | seara-merit-reminder | #echo-self | Reminder lista "10 lucruri pentru care merit respect" |