From 87808577b5d6e3862525cb6d34d6aa732f238fb9 Mon Sep 17 00:00:00 2001 From: Ricardo Gonzalez Date: Mon, 25 May 2026 21:11:11 -0500 Subject: [PATCH] =?UTF-8?q?reorganizar=20sidebar:=20M=C3=A9tricas=20+=20Pr?= =?UTF-8?q?oyectos=20reales=20de=20KAPPA,=20eliminar=20Tablero=20duplicado?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 49 ++++++++-- src/components/dashboard/AppSidebar.vue | 13 --- src/components/dashboard/NavMain.vue | 4 +- src/components/dashboard/SiteHeader.vue | 2 +- src/i18n/locales/en.json | 2 +- src/i18n/locales/es.json | 2 +- src/views/NewDashboardView.vue | 54 +++++++---- src/views/ProjectListView.vue | 115 ++++++++++++++++++++++++ 8 files changed, 200 insertions(+), 41 deletions(-) create mode 100644 src/views/ProjectListView.vue diff --git a/AGENTS.md b/AGENTS.md index e403bca..ef34dfc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -23,6 +23,43 @@ El proyecto vive en iCloud Drive: `com~apple~CloudDocs/AI/Teloprax/02_productos/ - **Token**: localStorage del navegador. Loguearse una vez por máquina. - **Datos locales futuros** (borradores, caché): se guardarán como archivos en `data/` dentro del proyecto, sincronizados vía iCloud. Ver `../rumbo/sincronizacion.md`. +## Calendarios externos (K-21) + +| Servicio | Auth | Capacidad | +|----------|------|-----------| +| Google Calendar | OAuth2 | Leer eventos, escribir eventos | +| Microsoft Graph (Outlook/Teams) | OAuth2 | Leer eventos, escribir eventos | +| iCal (.ics) | Archivo | Importar/exportar | + +### Flujo post-reunión (K-22) + +``` +1. RUMBO lee calendario (Google/Outlook) +2. Detecta: "Reunión con Cliente X, 8-9am" +3. Después de la reunión (+15/30 min): + → 🔔 "Terminó tu reunión con Cliente X" + → "¿Ya capturaste las notas?" + → "¿Hay transcripción?" + → "¿Se extrajeron las tareas?" +4. Si no → RUMBO guía a completar +``` + +**Analogía**: RUMBO como Apple Watch — te alerta cuando llevas mucho tiempo sentado (reuniones sin seguimiento = deuda de contexto). + +### API de recordatorios (futuro) + +```typescript +interface Reminder { + id: string + trigger_at: string // ISO datetime + title: string + body: string + action_url?: string // deep link a la vista correspondiente + dismissed: boolean + source: 'calendar' | 'scheduler' | 'hu_deadline' +} +``` + ## APIs KAPPA integradas | Endpoint | Método | Uso en el hub | @@ -72,8 +109,10 @@ Abre http://localhost:5173. El proxy de Vite redirige `/api/*` a `https://kappa. ## Próximos pasos -1. Agregar Dexie.js para cache offline de proyectos y HUs -2. Pipeline de transcripciones (.docx/.vtt/.md → análisis → HU) -3. Dashboard multi-proyecto con resumen unificado -4. Priorizador diario (¿qué hacer hoy?) -5. Generador de reportes de estado +1. ~~Agregar Dexie.js para cache offline~~ (K-15) +2. ~~Pipeline de transcripciones~~ (K-10) +3. ~~Dashboard multi-proyecto~~ (K-11) +4. ~~Priorizador diario~~ (K-12) +5. ~~Generador de reportes~~ (K-13) +6. **Integración calendario Google/Outlook** (K-21) +7. **Alertas post-reunión** (K-22) diff --git a/src/components/dashboard/AppSidebar.vue b/src/components/dashboard/AppSidebar.vue index c3c0b79..3a1fd0c 100644 --- a/src/components/dashboard/AppSidebar.vue +++ b/src/components/dashboard/AppSidebar.vue @@ -1,17 +1,4 @@ + +