Update dashboard, memory, root +2 more (+3 ~5)
This commit is contained in:
50
TOOLS.md
50
TOOLS.md
@@ -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" |
|
||||
|
||||
Reference in New Issue
Block a user