{
  "formato": "plantilla-vault/portable",
  "version_formato": 1,
  "plantilla": {
    "slug_origen": "trabajo",
    "version_exportada": 1,
    "nombre": "Trabajo",
    "icono": "💼",
    "categoria": "trabajo",
    "descripcion": "Plantilla base para organizar el trabajo: tareas, reuniones, proyectos de clientes, entregables y objetivos.",
    "indice": "---\ntipo: indice\nnombre: \"Vault Trabajo — Índice\"\ntags: [trabajo, indice, raiz]\n---\n\n# 💼 Vault Trabajo — Índice maestro\n\n> [!note] 📌 **Propósito:** plantilla base para organizar el trabajo:\n> tareas, reuniones, proyectos de clientes, entregables y objetivos. Cada\n> cosa vive en su módulo y el resto referencia (no se duplica).\n\n## 🗂️ Módulos\n\n| Módulo | Qué guarda | Abrir |\n|---|---|---|\n| 🏠 **Dashboard** | Resumen del estado, próximas tareas y proyectos en curso | [[Dashboard/README|🏠 Dashboard]] |\n| 📓 **Diario** | Notas y reflexiones rápidas de cada jornada | [[Diario/README|📓 Diario]] |\n| 🤖 **Conversaciones IA** | Bitácora de conversaciones valiosas con la IA | [[_hermes/README|🤖 Conversaciones IA]] |\n| 📅 **Calendario** | Citas, reuniones, plazos y planificación semanal | [[Calendario/README|📅 Calendario]] |\n| 👥 **Contactos** | Colegas, clientes y proveedores con su contexto | [[Contactos/README|👥 Contactos]] |\n| ✅ **Tareas y pendientes** | Pendientes → en curso → completadas, con prioridad | [[Tareas_y_Pendientes/README|✅ Tareas]] |\n| 🤝 **Reuniones** | Agenda previa y minutas con acuerdos y responsables | [[Reuniones/README|🤝 Reuniones]] |\n| 🗂️ **Proyectos y clientes** | Fichas por proyecto y por cliente | [[Proyectos_y_Clientes/README|🗂️ Proyectos]] |\n| 📤 **Reportes y entregables** | Qué se entregó, cuándo, a quién y en qué estado | [[Reportes_y_Entregables/README|📤 Reportes]] |\n| 📧 **Correos importantes** | Correos por responder y referencias clave | [[Correos_Importantes/README|📧 Correos]] |\n| 🎯 **Objetivos (OKRs)** | OKRs vigentes con progreso e historial | [[Objetivos_OKRs/README|🎯 OKRs]] |\n\n## 🥇 Primera semana (guía de inicio)\n\n- [ ] **Día 1:** registra tu proyecto actual en `Proyectos_y_Clientes/` y a las personas clave en `Contactos/`.\n- [ ] **Día 2:** crea las primeras tareas pendientes en `Tareas_y_Pendientes/` con prioridad.\n- [ ] **Día 3:** planifica la semana en `Calendario/` con citas y plazos.\n- [ ] **Día 4:** escribe una nota en el `Diario/` y guarda una conversación IA valiosa en `_hermes/`.\n- [ ] **Semana 1:** abre el Dashboard y verifica que todo esté conectado.\n\n## 🧭 Flujo de uso (ciclo de un proyecto)\n\n1. **Registra el cliente y el proyecto** en `Proyectos_y_Clientes/` (alcance,\n   estado y entregables esperados) y a las personas en `Contactos/`.\n2. Planifica la semana en **Calendario** (`planificacion/`) y registra citas\n   y plazos en `eventos/`.\n3. Antes de cada reunión escribe la **agenda**; después, la **minuta** en\n   `Reuniones/` con acuerdos y responsables.\n4. Convierte los compromisos en **tareas** (`Tareas_y_Pendientes/`) con\n   prioridad y fecha límite; mueve los correos que exigen acción a\n   `Correos_Importantes/`.\n5. Cada jornada cierra con el **Diario**; las conversaciones valiosas con la\n   IA se archivan en **Conversaciones IA** (`_hermes/`).\n6. Al entregar, registra el **reporte/entregable** en\n   `Reportes_y_Entregables/` y actualiza el estado del proyecto. Los\n   **OKRs** marcan la dirección y se revisan mensualmente.\n\n## 🔁 Rutinas sugeridas\n\n| Cadencia | Qué revisar | Dónde |\n|----------|-------------|-------|\n| **Diaria** | Diario + correos por responder + tareas del día | `Diario/`, `Correos_Importantes/` |\n| **Semanal** | Dashboard: avance, próximas tareas y bloqueos | `Dashboard/` |\n| **Semanal** | Planificar la semana + eventos próximos | `Calendario/` |\n| **Mensual** | OKRs: progreso y ajustes; repaso de proyectos | `Objetivos_OKRs/`, `Proyectos_y_Clientes/` |\n| **Por entrega** | Registrar reporte/entregable y actualizar estado | `Reportes_y_Entregables/` |\n\n---\n\n*Plantilla base de Trabajo — sin datos reales: todos los campos son placeholders.*\n",
    "notas_version": "Importada desde plantillas_base/trabajo (versión inicial)",
    "estructura": [
      {
        "id": "_templates",
        "etiqueta": "",
        "es_plantilla": true,
        "nombre": "_templates",
        "subcarpetas": [],
        "notas": [
          {
            "id": "_templates/_plantilla-calendario.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-calendario.md",
            "contenido": "---\ntipo: evento\nfecha: \"AAAA-MM-DD\"\nhora: \"[HH:MM]\"\nnombre: \"[Nombre del evento]\"\nlugar: \"[Lugar]\"\ntipo: \"[Tipo de evento]\"\ntags:\n  - trabajo\n  - calendario\n---\n\n# 📅 [Nombre del evento]\n\n> [!info] Evento laboral: reunión, plazo, entrega, cita. Guarda en\n> `Calendario/eventos/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Nombre** | [Nombre] |\n| **Fecha** | [AAAA-MM-DD] |\n| **Hora** | [HH:MM] |\n| **Lugar** | [Sala / Enlace / Dirección] |\n| **Tipo** | Reunión / Plazo / Entrega / Cita / Otro |\n| **Estado** | pendiente / hecho / cancelado |\n| **Proyecto** | [[Proyectos_y_Clientes/…\\|🗂️ Proyecto]] (opcional) |\n| **Participantes** | [Nombres] (opcional) |\n\n---\n\n## 📝 Notas\n\n- [Preparación necesaria, agenda, algo que llevar…]"
          },
          {
            "id": "_templates/_plantilla-contacto-laboral.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-contacto-laboral.md",
            "contenido": "---\ntipo: contacto-laboral\nnombre: \"[Nombre completo]\"\nempresa: \"[Nombre de la empresa]\"\ncargo: \"[Cargo/Rol]\"\ntags:\n  - trabajo\n  - contactos\n  - red\n---\n\n# 👤 Contacto — [Nombre]\n\n> [!info] Ficha de contacto laboral. Guarda en\n> `Contactos/` como `<slug>.md`.\n\n---\n\n## 📋 Datos personales\n\n| Campo | Valor |\n|-------|-------|\n| **Nombre** | [Nombre completo] |\n| **Empresa** | [Nombre de la empresa] |\n| **Cargo** | [Cargo / Rol] |\n| **Departamento** | [Departamento / Área] |\n| **Email** | [Email] |\n| **Teléfono** | [Número] |\n| **LinkedIn** | [URL] |\n\n---\n\n## 🏢 Datos laborales\n\n| Campo | Valor |\n|-------|-------|\n| **Ubicación** | [Oficina / Remoto / Híbrido] |\n| **Horario** | [Horario de contacto] |\n| **Zona horaria** | [Zona] |\n| **_reporta_a** | [Nombre del jefe] |\n| **Reporta a mí** | [Subordinados] |\n\n---\n\n## 🤝 Relación\n\n| Campo | Valor |\n|-------|-------|\n| **Tipo de relación** | Compañero / Jefe / Cliente / Proveedor / Mentor / Otro |\n| **Frecuencia de contacto** | Diaria / Semanal / Mensual / Ocasional |\n| **Proyectos en común** | [Proyectos] |\n| **Nivel de confianza** | ⭐⭐⭐⭐⭐ |\n\n---\n\n## 📝 Notas\n\n- [Cómo trabajar mejor con esta persona, preferencias, notas…]\n\n---\n\n## 🔗 Vínculos\n\n- [[Trabajo/Contactos/]]\n- [[Trabajo/Reuniones/]]\n- [[Trabajo/Proyectos/]]"
          },
          {
            "id": "_templates/_plantilla-correo.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-correo.md",
            "contenido": "---\ntipo: correo\nde: \"[Nombre del remitente]\"\nasunto: \"[Asunto del correo]\"\nprioridad: \"media\"   # alta | media | baja\nestado: \"por responder\"   # por responder | respondido | referencia\nfecha: \"AAAA-MM-DD\"\ntags:\n  - trabajo\n  - correos\n---\n\n# 📧 [Asunto del correo]\n\n> [!info] Correo importante que requiere acción o es referencia. Guarda en\n> `Correos_Importantes/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **De** | [Nombre / Email] |\n| **Asunto** | [Asunto] |\n| **Fecha** | [AAAA-MM-DD] |\n| **Prioridad** | Alta / Media / Baja |\n| **Estado** | por responder / respondido / referencia |\n| **Proyecto** | [[Proyectos_y_Clientes/…\\|🗂️ Proyecto]] (opcional) |\n\n---\n\n## 📝 Contenido del correo\n\n[Resumen del contenido o enlace al correo original]\n\n---\n\n## ✅ Acción requerida\n\n- [ ] [Qué hay que hacer en respuesta]\n\n---\n\n## 📝 Notas\n\n- [Contexto, algo que recordar, seguimiento…]"
          },
          {
            "id": "_templates/_plantilla-dashboard.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-dashboard.md",
            "contenido": "---\ntipo: dashboard\nfecha_actualizacion: \"AAAA-MM-DD\"\ntags:\n  - trabajo\n  - dashboard\n---\n\n# 🏠 Dashboard Laboral\n\n> [!info] Resumen del estado del trabajo: tareas, proyectos y próximos plazos.\n> Guarda en `Dashboard/` como `dashboard.md`.\n\n---\n\n## ✅ Tareas prioritarias\n\n| Tarea | Prioridad | Vence | Proyecto |\n|-------|-----------|-------|----------|\n| [Tarea 1] | Alta | [AAAA-MM-DD] | [[Proyectos_y_Clientes/…\\|Proyecto]] |\n\n---\n\n## 🗂️ Proyectos activos\n\n| Proyecto | Estado | Próximo hito |\n|----------|--------|--------------|\n| [[Proyectos_y_Clientes/…\\|Proyecto 1]] | activo | [Hito] |\n\n---\n\n## 📅 Próximos 7 días\n\n| Fecha | Evento | Tipo |\n|-------|--------|------|\n| [AAAA-MM-DD] | [Nombre] | Reunión / Plazo / Entrega |\n\n---\n\n## 📧 Correos por responder\n\n| De | Asunto | Prioridad |\n|----|--------|-----------|\n| [Nombre] | [Asunto] | Alta / Media / Baja |"
          },
          {
            "id": "_templates/_plantilla-diario.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-diario.md",
            "contenido": "---\ntipo: nota-diaria\nfecha: \"AAAA-MM-DD\"\ntags:\n  - trabajo\n  - diario\n---\n\n# 📓 Nota diaria — [AAAA-MM-DD]\n\n> [!info] Registro de la jornada laboral. Guarda en `Diario/notas/` como\n> `AAAA-MM-DD.md`.\n\n---\n\n## 🎯 Hoy\n\n- **3 prioridades:**\n  1. [Prioridad 1]\n  2. [Prioridad 2]\n  3. [Prioridad 3]\n- **Logrado:** [qué se completó]\n- **Pendiente para mañana:** [qué quedó]\n\n---\n\n## 💡 Notas del día\n\n- [Reuniones, decisiones, ideas, algo que recordar…]"
          },
          {
            "id": "_templates/_plantilla-okr.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-okr.md",
            "contenido": "---\ntipo: okr\nobjetivo: \"[Objetivo]\"\nperiodo: \"AAAA-QX\"   # trimestre\nfecha_inicio: \"AAAA-MM-DD\"\nfecha_fin: \"AAAA-MM-DD\"\nestado: \"activo\"   # activo | completado | cancelado\ntags:\n  - trabajo\n  - okrs\n---\n\n# 🎯 [Objetivo]\n\n> [!info] Objetivo y resultados clave (OKR). Guarda en\n> `Objetivos_OKRs/vigentes/` como `<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Objetivo** | [Objetivo ambicioso y cualitativo] |\n| **Periodo** | [AAAA-QX] |\n| **Fecha inicio** | [AAAA-MM-DD] |\n| **Fecha fin** | [AAAA-MM-DD] |\n| **Estado** | activo / completado / cancelado |\n\n---\n\n## 📊 Resultados Clave (KR)\n\n| KR | Meta | Progreso | Estado |\n|----|------|----------|--------|\n| [KR 1] | [Metrica concreta] | 0% | pendiente |\n| [KR 2] | [Metrica concreta] | 0% | pendiente |\n| [KR 3] | [Metrica concreta] | 0% | pendiente |\n\n---\n\n## 📝 Notas\n\n- [Ajustes, aprendizajes, algo que recordar…]"
          },
          {
            "id": "_templates/_plantilla-reporte.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-reporte.md",
            "contenido": "---\ntipo: reporte\nnombre: \"[Nombre del reporte]\"\nproyecto: \"[Proyecto]\"\nfecha: \"AAAA-MM-DD\"\nentregado_a: \"[Quién lo recibe]\"\nestado: \"borrador\"   # borrador | enviado | aprobado\ntags:\n  - trabajo\n  - reportes\n---\n\n# 📤 [Nombre del reporte]\n\n> [!info] Reporte o entregable enviado a un cliente o equipo. Guarda en\n> `Reportes_y_Entregables/reportes/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Nombre** | [Nombre del reporte] |\n| **Proyecto** | [[Proyectos_y_Clientes/…\\|🗂️ Proyecto]] |\n| **Fecha** | [AAAA-MM-DD] |\n| **Entregado a** | [Nombre / Empresa] |\n| **Estado** | borrador / enviado / aprobado |\n\n---\n\n## 📝 Contenido del reporte\n\n[Resumen ejecutivo, hallazgos, recomendaciones…]\n\n---\n\n## 📎 Archivos adjuntos\n\n- [Archivo 1]\n- [Archivo 2]\n\n---\n\n## 📝 Notas\n\n- [Feedback recibido, seguimiento pendiente…]"
          },
          {
            "id": "_templates/_plantilla-retroalimentacion.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-retroalimentacion.md",
            "contenido": "---\ntipo: retroalimentacion\nfecha: \"AAAA-MM-DD\"\nde: \"[Quién da el feedback]\"\npara: \"[Quién recibe]\"\ntipo: \"[Positiva/Construcción/1a1]\"\ntags:\n  - trabajo\n  - retroalimentacion\n  - crecimiento\n---\n\n# 💬 Retroalimentación — [AAAA-MM-DD]\n\n> [!info] Registro de retroalimentación recibida o dada. Guarda en\n> `Reportes/retroalimentacion/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Fecha** | [AAAA-MM-DD] |\n| **De** | [Nombre] |\n| **Para** | [Nombre] |\n| **Tipo** | Positiva / Construcción / 1a1 / Performance review |\n| **Contexto** | [Reunión / Chat / Email / Presencial] |\n\n---\n\n## 💬 Mensaje\n\n### Lo que salió bien\n- [Fortalezas mencionadas]\n- [Logros reconocidos]\n\n### Áreas de mejora\n- [Lo que se puede mejorar]\n- [Sugerencias concretas]\n\n### Acciones concretas\n| Acción | Responsable | Fecha límite | Estado |\n|--------|-------------|--------------|--------|\n| [Acción] | [Quién] | [AAAA-MM-DD] | Pendiente / En progreso / Completada |\n\n---\n\n## 🎯 Objetivos derivados\n\n- [Objetivo 1 que surge de esta retroalimentación]\n- [Objetivo 2]\n\n---\n\n## 📝 Notas\n\n- [Reflexión personal, cómo me hizo sentir, plan de acción…]\n\n---\n\n## 🔗 Vínculos\n\n- [[Trabajo/Reportes/]]\n- [[Trabajo/OKRs/]]\n- [[Trabajo/Reuniones/]]"
          },
          {
            "id": "_templates/_plantilla_evento.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_evento.md",
            "contenido": "---\ntipo: evento\nfecha: \"AAAA-MM-DD\"\nhora: \"[HH:MM]\"\nnombre: \"[Nombre del evento]\"\nlugar: \"[Lugar]\"\ntipo: \"[Tipo de evento]\"\ntags:\n  - trabajo\n  - calendario\n---\n\n# 📅 [Nombre del evento]\n\n> [!info] Evento laboral: reunión, plazo, entrega, cita. Guarda en\n> `Calendario/eventos/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Nombre** | [Nombre] |\n| **Fecha** | [AAAA-MM-DD] |\n| **Hora** | [HH:MM] |\n| **Lugar** | [Sala / Enlace / Dirección] |\n| **Tipo** | Reunión / Plazo / Entrega / Cita / Otro |\n| **Estado** | pendiente / hecho / cancelado |\n| **Proyecto** | [[Proyectos_y_Clientes/…\\|🗂️ Proyecto]] (opcional) |\n| **Participantes** | [Nombres] (opcional) |\n\n---\n\n## 📝 Notas\n\n- [Preparación necesaria, agenda, algo que llevar…]\n"
          },
          {
            "id": "_templates/_plantilla_nota-diaria.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_nota-diaria.md",
            "contenido": "---\ntipo: nota-diaria\nfecha: \"AAAA-MM-DD\"\ntags:\n  - trabajo\n  - diario\n---\n\n# 📓 Nota diaria — [AAAA-MM-DD]\n\n> [!info] Registro de la jornada laboral. Guarda en `Diario/notas/` como\n> `AAAA-MM-DD.md`.\n\n---\n\n## 🎯 Hoy\n\n- **3 prioridades:**\n  1. [Prioridad 1]\n  2. [Prioridad 2]\n  3. [Prioridad 3]\n- **Logrado:** [qué se completó]\n- **Pendiente para mañana:** [qué quedó]\n\n---\n\n## 💡 Notas del día\n\n- [Reuniones, decisiones, ideas, algo que recordar…]\n"
          },
          {
            "id": "_templates/_plantilla_proyecto.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_proyecto.md",
            "contenido": "---\ntipo: proyecto\nnombre: \"[Nombre del proyecto]\"\ncliente: \"[Cliente / equipo]\"\nestado: \"activo\"   # activo | pausado | completado | cancelado\nfecha_inicio: \"AAAA-MM-DD\"\nfecha_fin_estimada: \"AAAA-MM-DD\"\ntags:\n  - trabajo\n  - proyectos\n---\n\n# 🗂️ [Nombre del proyecto]\n\n> [!info] Ficha del proyecto: alcance, estado, entregables y personas. Guarda en\n> `Proyectos_y_Clientes/` como `<slug>.md`.\n\n---\n\n## 📋 Datos del proyecto\n\n| Campo | Valor |\n|-------|-------|\n| **Proyecto** | [Nombre] |\n| **Cliente / Equipo** | [Nombre] |\n| **Estado** | activo / pausado / completado / cancelado |\n| **Fecha de inicio** | [AAAA-MM-DD] |\n| **Fecha fin estimada** | [AAAA-MM-DD] |\n| **Presupuesto** | $0.00 (opcional) |\n\n---\n\n## 🎯 Alcance\n\n- [Qué incluye el proyecto]\n- [Qué NO incluye]\n\n---\n\n## 📤 Entregables\n\n| Entregable | Estado | Fecha |\n|------------|--------|-------|\n| [Entregable 1] | pendiente | [AAAA-MM-DD] |\n\n---\n\n## 👥 Personas involucradas\n\n| Rol | Nombre | Contacto |\n|-----|--------|----------|\n| Responsable | [Nombre] | [Email/Tel] |\n| Colaborador | [Nombre] | [Email/Tel] |\n\n---\n\n## 📝 Notas\n\n- [Cambios de alcance, bloqueos, aprendizajes…]\n"
          },
          {
            "id": "_templates/_plantilla_reunion.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_reunion.md",
            "contenido": "---\ntipo: reunion\nfecha: \"AAAA-MM-DD\"\nhora: \"[HH:MM]\"\nparticipantes: \"[Lista de participantes]\"\nproyecto: \"[Proyecto asociado]\"\ntags:\n  - trabajo\n  - reuniones\n---\n\n# 🤝 Reunion — [Tema / Proyecto]\n\n> [!info] Escribe la agenda antes y las minutas después de la reunión. Guarda en\n> `Reuniones/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos de la reunión\n\n| Campo | Valor |\n|-------|-------|\n| **Fecha** | [AAAA-MM-DD] |\n| **Hora** | [HH:MM] |\n| **Duración** | [min] |\n| **Participantes** | [Nombres] |\n| **Proyecto** | [[Proyectos_y_Clientes/…|🗂️ Proyecto]] (opcional) |\n\n---\n\n## 📝 Agenda (antes de la reunión)\n\n- [ ] [Punto 1]\n- [ ] [Punto 2]\n- [ ] [Punto 3]\n\n---\n\n## 📝 Minutas (después de la reunión)\n\n### Decisiones tomadas\n\n- [Decisión 1]\n- [Decisión 2]\n\n### Acuerdos y responsables\n\n| Acuerdo | Responsable | Fecha |\n|---------|-------------|-------|\n| [Acuerdo 1] | [Nombre] | [AAAA-MM-DD] |\n\n### Notas\n\n- [Notas generales, ideas, próximos pasos…]\n"
          },
          {
            "id": "_templates/_plantilla_tarea.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_tarea.md",
            "contenido": "---\ntipo: tarea\nnombre: \"[Nombre de la tarea]\"\nprioridad: \"media\"   # alta | media | baja\nestado: \"pendiente\"   # pendiente | en curso | completada | cancelada\nfecha_limite: \"AAAA-MM-DD\"\nproyecto: \"[Proyecto asociado]\"\nresponsable: \"[Quién la ejecuta]\"\ntags:\n  - trabajo\n  - tareas\n---\n\n# ✅ [Nombre de la tarea]\n\n> [!info] Registra una tarea o pendiente con prioridad, fecha límite y estado.\n> Guarda en `Tareas_y_Pendientes/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos de la tarea\n\n| Campo | Valor |\n|-------|-------|\n| **Tarea** | [Descripción concreta] |\n| **Prioridad** | Alta / Media / Baja |\n| **Estado** | pendiente / en curso / completada / cancelada |\n| **Fecha límite** | [AAAA-MM-DD] |\n| **Proyecto** | [[Proyectos_y_Clientes/…|🗂️ Proyecto]] (opcional) |\n| **Responsable** | [Nombre] |\n| **Bloqueado por** | [Qué necesita que pase antes] (opcional) |\n\n---\n\n## 📝 Notas\n\n- [Contexto, dependencias, archivos relacionados…]\n"
          }
        ]
      }
    ],
    "modulos": [
      {
        "id": "calendario",
        "carpeta": "Calendario",
        "nombre": "Calendario",
        "icono": "📅",
        "descripcion": "Todo lo que tiene fecha en el trabajo: citas, reuniones, plazos y planificación de la semana",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Calendario",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Calendario",
            "subcarpetas": [
              {
                "id": "Calendario/eventos",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "eventos",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Calendario/eventos/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Eventos\"\ntags:\n  - trabajo\n  - calendario\n  - eventos\n---\n\n# 📅 Eventos\n\nUna nota por cita o plazo (`AAAA-MM-DD-<tema>.md`): reuniones, llamadas,\nvencimientos y entregables.\n"
                  }
                ]
              },
              {
                "id": "Calendario/planificacion",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "planificacion",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Calendario/planificacion/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Planificación\"\ntags:\n  - trabajo\n  - calendario\n  - planificacion\n---\n\n# 🗓 Planificación\n\nUna nota por semana (`AAAA-MM-DD-semana.md`): bloques de trabajo, prioridades\ny reuniones previstas.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Calendario/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📅 Calendario\n\n> [!note] **Módulo del vault «Trabajo»**\n> Todo lo que tiene fecha en el trabajo: citas, reuniones, plazos de\n> entregables y planificación de la semana. Módulo general reutilizado de la\n> plantilla base.\n\n## 📁 Estructura\n\n```\nCalendario/\n├── README.md          ← este archivo (cómo usar el calendario)\n├── planificacion/     ← la semana planificada: bloques, prioridades y ritmo\n└── eventos/           ← una nota por cita/reunión/plazo (AAAA-MM-DD-<tema>.md)\n```\n\n## 🧩 Cómo usarlo\n\n1. **Planifica** en `planificacion/`: una nota por semana (`AAAA-MM-DD-semana.md`)\n   con los bloques de trabajo, las prioridades y las reuniones previstas.\n2. **Registra** en `eventos/` cada cita con fecha: reuniones, llamadas,\n   vencimientos y entregables. Una nota por evento (`AAAA-MM-DD-<tema>.md`).\n3. El **Dashboard** referencia los eventos y plazos próximos; el detalle vive\n   aquí.\n\n## 📋 Frontmatter (mínimo)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `tipo` | `evento` o `plan-semanal` | sí | distingue cita de planificación |\n| `fecha` | `AAAA-MM-DD` | sí | cuándo es |\n| `hora` | `HH:MM` | opcional | hora de la cita |\n| `estado` | `pendiente` · `hecho` · `cancelado` | opcional | estado del evento |\n| `tags` | lista | opcional | agrupaciones (`trabajo`, `calendario`) |\n\n## 🧭 Mantenimiento\n\n- **Semanal:** planifica la semana en `planificacion/` y revisa los eventos\n  próximos.\n- **Diario:** consulta qué toca hoy desde el Dashboard.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Reuniones** | las citas de reunión apuntan a su minuta/agenda |\n| **Tareas y pendientes** | los plazos de las tareas aparecen como eventos |\n| **Reportes y entregables** | las fechas de entrega viven aquí y el detalle en su módulo |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "contactos",
        "carpeta": "Contactos",
        "nombre": "Contactos",
        "icono": "👥",
        "descripcion": "Directorio de contactos laborales: colegas, clientes y proveedores, con contexto de cada relación",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Contactos",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Contactos",
            "subcarpetas": [
              {
                "id": "Contactos/clientes",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "clientes",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Contactos/clientes/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Clientes\"\ntags:\n  - trabajo\n  - contactos\n  - clientes\n---\n\n# 👥 Clientes\n\nUna nota por persona del lado del cliente: cuenta, rol, cómo se conocieron,\núltima interacción y pendientes.\n"
                  }
                ]
              },
              {
                "id": "Contactos/colegas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "colegas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Contactos/colegas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Colegas\"\ntags:\n  - trabajo\n  - contactos\n  - colegas\n---\n\n# 👥 Colegas\n\nUna nota por colega o colaborador: empresa/rol, cómo se conocieron, última\ninteracción y pendientes.\n"
                  }
                ]
              },
              {
                "id": "Contactos/proveedores",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "proveedores",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Contactos/proveedores/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Proveedores\"\ntags:\n  - trabajo\n  - contactos\n  - proveedores\n---\n\n# 👥 Proveedores\n\nUna nota por persona de una empresa proveedora: qué provee, rol, última\ninteracción y pendientes.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Contactos/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 👥 Contactos\n\n> [!note] **Módulo del vault «Trabajo»**\n> Directorio de contactos laborales: colegas, clientes y proveedores. Cada\n> contacto es una nota con su contexto de relación (cómo se conocieron,\n> empresa, rol, última interacción y pendientes). Módulo general reutilizado\n> de la plantilla base (variante laboral de «Personas»).\n\n## 📁 Estructura\n\n```\nContactos/\n├── README.md          ← este archivo (criterios de clasificación)\n├── colegas/           ← compañeros de trabajo y colaboradores\n├── clientes/          ← personas de cuentas de clientes\n└── proveedores/       ← personas de empresas proveedoras\n```\n\n## 🗂️ Criterio: ¿en qué subcarpeta va cada contacto?\n\n| Subcarpeta | Criterio | Ejemplos |\n|---|---|---|\n| `colegas/` | Relación laboral interna o de colaboración | compañeros, jefes, colaboradores, mentores |\n| `clientes/` | Persona del lado del cliente | contacto de cuenta, decisor, usuario final |\n| `proveedores/` | Persona de una empresa que te provee servicios | contacto de proveedor, soporte, vendedor |\n\n## ⚖️ Si un contacto encaja en más de una subcarpeta\n\nRegla por defecto: **prima el contexto principal de la relación laboral**.\nUn colega que además es amigo personal va en `colegas/`; el detalle personal\nvive en el vault personal, no aquí.\n\n## 🧩 Cómo usarlo\n\n1. Crea y **nombra** la nota con el nombre de la persona o un alias\n   reconocible en la subcarpeta que corresponda.\n2. Anota lo esencial: empresa/rol, cómo se conocieron, última interacción y\n   pendientes con esa persona.\n3. Enlaza la persona desde las notas que la mencionen (reuniones, proyectos,\n   correos) con `[[...]]`.\n\n## 📋 Frontmatter (mínimo)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `tipo` | `contacto` | sí | identifica el tipo de nota |\n| `empresa` | texto | opcional | empresa u organización |\n| `rol` | texto | opcional | puesto o relación |\n| `ultima_interaccion` | `AAAA-MM-DD` | opcional | cuándo hablaste por última vez |\n| `tags` | lista | opcional | agrupaciones (`trabajo`, `contactos`) |\n\n## 🧭 Mantenimiento\n\n- **Al conocer a alguien:** crea la nota de contacto el mismo día.\n- **Mensual:** repasa contactos y actualiza la última interacción.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Proyectos y clientes** | los clientes del proyecto se enlazan desde `Contactos/` |\n| **Reuniones** | los asistentes de una reunión se enlazan a sus contactos |\n| **Correos importantes** | el remitente de un correo se enlaza a su contacto |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "correos-importantes",
        "carpeta": "Correos_Importantes",
        "nombre": "Correos importantes",
        "icono": "📧",
        "descripcion": "Correos que requieren acción o contexto: por responder, referencia y decisiones por escrito",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Correos_Importantes",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Correos_Importantes",
            "subcarpetas": [
              {
                "id": "Correos_Importantes/por_responder",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "por_responder",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Correos_Importantes/por_responder/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Por responder\"\ntags:\n  - trabajo\n  - correos\n  - por-responder\n---\n\n# 📧 Por responder\n\nCorreos que requieren respuesta o acción: remitente, asunto, qué hay que\nhacer y para cuándo.\n"
                  }
                ]
              },
              {
                "id": "Correos_Importantes/referencia",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "referencia",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Correos_Importantes/referencia/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Referencia\"\ntags:\n  - trabajo\n  - correos\n  - referencia\n---\n\n# 🗄 Referencia\n\nCorreos guardados por contexto: decisiones por escrito, confirmaciones y\nacuerdos que conviene tener a mano.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Correos_Importantes/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📧 Correos importantes\n\n> [!note] **Módulo del vault «Trabajo»**\n> Lista **curada a mano** (no es tu bandeja de entrada): solo los correos que\n> importan, con **remitente/asunto**, un **contexto breve de por qué es\n> importante** y la **acción pendiente** asociada (si aplica). Al marcarlo\n> como **resuelto** pasa al **historial** con la fecha de hoy. Todo se guarda\n> en `Correos_Importantes/correos.json`.\n\n## 📁 Estructura\n\n```\nCorreos_Importantes/\n├── README.md            ← este archivo (cómo usar el módulo)\n├── correos.json         ← fichas de la lista (lo lee/escribe la interfaz)\n├── por_responder/       ← notas/índices de correos por gestionar (doc. libre)\n└── referencia/          ← notas/índices de correos de referencia (doc. libre)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/correos`, `POST /api/correos/guardar|resolver|eliminar`) con\n> escritura atómica; las subcarpetas `por_responder/` y `referencia/` son\n> documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los correos como JSON o los restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=correos`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista 📧 Correos importantes** del vault y pulsa **＋ Añadir\n   correo**: **remitente**, **asunto** (obligatorio), **por qué es\n   importante** (contexto breve) y la **acción pendiente** asociada (si\n   aplica).\n2. La vista muestra dos secciones: **📥 Por resolver** (lo pendiente) y\n   **🗄️ Historial** (lo resuelto). El historial se oculta si está vacío.\n3. Cuando hayas gestionado un correo, pulsa **✓ Resuelto**: pasa al\n   **historial** con la fecha de hoy (y se muestra tachado con su fecha).\n4. Edita o elimina la ficha con los botones de su tarjeta.\n\n## 📋 Campos de la ficha\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `asunto` | texto | sí | de qué trata el correo |\n| `remitente` | texto | opcional | quién lo envió |\n| `contexto` | texto | opcional | por qué es importante (breve) |\n| `accion` | texto | opcional | acción pendiente asociada |\n| `estado` | `pendiente` · `resuelto` | sí | por resolver o historial |\n| `resuelto_fecha` | `AAAA-MM-DD` | — | fecha en que se resolvió (automática) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: correo\nestado: pendiente\nremitente: \"[Nombre del remitente]\"\nasunto: \"[Asunto del correo]\"\ncontexto: \"[Por qué importa: decisión, cifra, plazo…]\"\naccion: \"[Acción pendiente: responder, firmar, enviar dato…]\"\ntags:\n  - trabajo\n  - correos\n---\n\n# [Asunto del correo]\n\n- **De:** [Nombre] ([[Contactos/...|[enlace al contacto]]])\n- **Por qué importa:** [contexto breve]\n- **Acción pendiente:** [responder / decidir / enviar dato / ...]\n\n## 📝 Contenido clave\n[Pega o resume lo esencial: decisión, números, fechas, compromisos.]\n```\n\n## 🧭 Mantenimiento\n\n- **Al vuelo:** guarda el correo importante el mismo día (es una lista\n  curada, no acumules todo).\n- **Diario:** repasa **📥 Por resolver** y resuelve con **✓ Resuelto** lo que\n  ya gestionaste; el historial queda como registro.\n- **Semanal:** revisa el historial si necesitas recuperar un acuerdo o cifra.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | la acción que pide el correo se convierte en tarea |\n| **Contactos** | el remitente se enlaza a su contacto |\n| **Proyectos y clientes** | el correo se asocia a su proyecto/cliente |\n| **Reuniones** | un correo que prepara una reunión se enlaza a su agenda |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "dashboard",
        "carpeta": "Dashboard",
        "nombre": "Dashboard",
        "icono": "🏠",
        "descripcion": "Panel de inicio del vault: resumen general del trabajo, próximas tareas y estado de los proyectos en curso",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Dashboard",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Dashboard",
            "subcarpetas": [],
            "notas": [
              {
                "id": "Dashboard/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🏠 Dashboard\n\n> [!note] **Módulo del vault «Trabajo»**\n> Panel de inicio del vault: resumen general del estado del trabajo, próximas\n> tareas y proyectos en curso. Es el primer módulo que se abre al empezar la\n> jornada.\n\n## 📁 Estructura\n\n```\nDashboard/\n└── README.md          ← este archivo (cómo mantener el panel al día)\n```\n\n## 🧩 Cómo usarlo\n\n1. Abre el **Dashboard** como punto de entrada diario.\n2. Revisa el estado de los proyectos en curso (`Proyectos_y_Clientes/`), las\n   tareas pendientes con mayor prioridad (`Tareas_y_Pendientes/`) y los\n   plazos próximos del **Calendario**.\n3. Deja aquí un resumen corto con enlaces `[[...]]` a lo que hay que mirar\n   hoy; el detalle vive siempre en su módulo (aquí solo se referencia).\n\n## 🧭 Mantenimiento\n\n- **Diario:** actualiza «próximas tareas» al empezar y cerrar la jornada.\n- **Semanal:** repasa el estado de los proyectos y los bloqueos.\n\n## 🔗 Conecta con los otros módulos\n\n> [!note] Conexiones **opcionales**: cada fila aplica solo si tienes ese módulo\n> activo en el vault. Los módulos son independientes: este funciona sin los demás.\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | las tareas pendientes por prioridad aparecen en el panel |\n| **Proyectos y clientes** | el estado de cada proyecto alimenta el resumen |\n| **Calendario** | las citas y plazos próximos marcan qué toca hoy |\n| **Objetivos (OKRs)** | el progreso de los OKRs vigentes se resume aquí |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "diario",
        "carpeta": "Diario",
        "nombre": "Diario",
        "icono": "📓",
        "descripcion": "Notas diarias y reflexiones rápidas: el registro libre de cada jornada laboral",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Diario",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Diario",
            "subcarpetas": [
              {
                "id": "Diario/notas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "notas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Diario/notas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Notas\"\ntags:\n  - trabajo\n  - diario\n  - notas\n---\n\n# 📓 Notas del diario\n\nUna nota por jornada laboral (`AAAA-MM-DD.md`): qué se hizo, decisiones,\nbloqueos e ideas sueltas.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Diario/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📓 Diario\n\n> [!note] **Módulo del vault «Trabajo»**\n> Notas diarias y reflexiones rápidas: el registro libre de cada jornada\n> laboral. Módulo general reutilizado de la plantilla base.\n\n## 📁 Estructura\n\n```\nDiario/\n├── README.md          ← este archivo (cómo llevar el diario)\n└── notas/             ← una nota por jornada (AAAA-MM-DD.md)\n```\n\n## 🧩 Cómo usarlo\n\n1. Crea la nota del día en `notas/` como `AAAA-MM-DD.md` (p. ej.\n   `2026-08-15.md`).\n2. Escribe libre: qué hiciste, decisiones tomadas, bloqueos, ideas que no\n   caben en otro módulo.\n3. Al cerrar el día, promueve lo que corresponda a otros módulos\n   (tareas, reuniones, correos, proyectos) con enlaces `[[...]]`.\n\n## 📋 Frontmatter (mínimo)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `tipo` | `nota-diaria` | sí | identifica el tipo de nota |\n| `fecha` | `AAAA-MM-DD` | sí | cuándo fue la jornada |\n| `tags` | lista | opcional | agrupaciones (`trabajo`, `diario`) |\n\n## 🧭 Mantenimiento\n\n- **Diario:** escribe la nota del día; no hace falta que sea larga.\n- **Semanal:** repasa la semana y promueve pendientes a sus módulos.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | los pendientes del día se registran allá |\n| **Reuniones** | las notas de reunión del día se guardan en `Reuniones/minutas/` |\n| **Correos importantes** | un correo que exige acción se mueve a `Correos_Importantes/` |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "objetivos-okrs",
        "carpeta": "Objetivos_OKRs",
        "nombre": "Objetivos (OKRs)",
        "icono": "🎯",
        "descripcion": "Objetivos y resultados clave: OKRs vigentes, progreso y revisión, e historial de periodos",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Objetivos_OKRs",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Objetivos_OKRs",
            "subcarpetas": [
              {
                "id": "Objetivos_OKRs/historial",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "historial",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Objetivos_OKRs/historial/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Historial\"\ntags:\n  - trabajo\n  - okrs\n  - historial\n---\n\n# 🗄 Historial\n\nOKRs de periodos cerrados: registro con el resultado final y una nota breve\nde qué funcionó.\n"
                  }
                ]
              },
              {
                "id": "Objetivos_OKRs/vigentes",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "vigentes",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Objetivos_OKRs/vigentes/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Vigentes\"\ntags:\n  - trabajo\n  - okrs\n  - vigentes\n---\n\n# 🎯 Vigentes\n\nOKRs del periodo en curso: un `AAAA-MM-objetivo.md` por objetivo, con sus\nresultados clave y progreso.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Objetivos_OKRs/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🎯 Objetivos (OKRs)\n\n> [!note] **Módulo del vault «Trabajo»**\n> Objetivos por **trimestre** (ej. `2026-Q3`), cada uno con una lista de\n> **resultados clave** (key results) **medibles**: cada KR tiene un **valor\n> actual** y un **valor meta**, y el progreso se muestra como **porcentaje\n> con barra visual** (promedio del progreso de sus key results). Los\n> objetivos de trimestres pasados se pueden **archivar sin borrarlos**\n> (quedan en la sección «Archivados» y se pueden restaurar). Todo se guarda\n> en `Objetivos_OKRs/objetivos.json`.\n\n## 📁 Estructura\n\n```\nObjetivos_OKRs/\n├── README.md            ← este archivo (cómo usar el módulo)\n├── objetivos.json       ← fichas de los OKRs (lo lee/escribe la interfaz)\n├── vigentes/            ← notas/índices de OKRs en curso (documentación libre)\n└── historial/           ← notas/índices de periodos cerrados (documentación libre)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/objetivos`, `POST /api/objetivos/guardar|archivar|eliminar`)\n> con escritura atómica; las subcarpetas `vigentes/` y `historial/` son\n> documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los objetivos como JSON o los restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=objetivos`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista 🎯 Objetivos (OKRs)** del vault y pulsa **＋ Nuevo\n   objetivo**: **objetivo** (obligatorio), **trimestre** (selector con el\n   actual y los cercanos), **descripción** opcional y los **resultados\n   clave** con su **valor actual** y **valor meta** (añade o quita filas).\n2. La vista agrupa los objetivos **activos por trimestre**, cada tarjeta con\n   su **barra de progreso global** y una barrita por key result con los\n   valores `actual / meta`.\n3. El progreso se calcula solo: por key result es `actual / meta` (clamp\n   0-100 %; meta 0 no aporta) y el del objetivo es el **promedio**.\n4. Al cerrar el trimestre, pulsa **🗄️ Archivar**: el objetivo pasa a la\n   sección **Archivados** (no se borra) y puedes **↩ Restaurar** cuando\n   quieras. Para borrarlo de verdad, usa 🗑.\n\n## 📋 Campos de la ficha\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `titulo` | texto | sí | qué quieres lograr |\n| `trimestre` | `AAAA-Qn` (ej. `2026-Q3`) | opcional | a qué trimestre pertenece |\n| `descripcion` | texto | opcional | contexto breve del objetivo |\n| `resultados` | lista | opcional | key results medibles |\n| `archivado` | bool | — | false = activo · true = archivado |\n\n### Resultado clave\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `descripcion` | texto | sí | qué se mide |\n| `actual` | número ≥ 0 | sí | valor actual |\n| `meta` | número ≥ 0 | sí | valor meta (0 = sin progreso) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: okr\ntitulo: \"[Qué quieres lograr]\"\ntrimestre: \"AAAA-Qn\"\nresultados:\n  - descripcion: \"[Resultado clave 1]\"\n    actual: 10\n    meta: 20\ntags:\n  - trabajo\n  - okrs\n---\n\n# Objetivo — [Qué quieres lograr]\n\n## 🎯 Objetivo\n[Frase corta y motivadora del objetivo.]\n\n## 🔑 Resultados clave\n| Resultado clave | Actual / Meta | Progreso | Notas |\n|---|---|---|---|\n| [KR 1] | 10 / 20 | 50% | [qué falta] |\n| [KR 2] | 2 / 3 | 67% | [qué falta] |\n```\n\n## 🧭 Mantenimiento\n\n- **Semanas/mensual:** actualiza los valores `actual` de los key results en\n  la vista; el porcentaje y la barra se recalculan solos.\n- **Al cerrar el trimestre:** archiva los objetivos del periodo (quedan en\n  «Archivados» como registro, sin borrarse).\n- **Revisión:** usa la sección «Archivados» para repasar qué funcionó.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Dashboard** | el progreso de los OKRs vigentes se resume en el panel |\n| **Tareas y pendientes** | las tareas que avanzan un OKR se enlazan al objetivo |\n| **Proyectos y clientes** | los OKRs pueden asociarse a un proyecto concreto |\n| **Reportes y entregables** | un entregable puede ser un key result del objetivo |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "proyectos-clientes",
        "carpeta": "Proyectos_y_Clientes",
        "nombre": "Proyectos y clientes",
        "icono": "🗂️",
        "descripcion": "Fichas por proyecto y por cliente: alcance, estado, entregables y personas involucradas",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Proyectos_y_Clientes",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Proyectos_y_Clientes",
            "subcarpetas": [
              {
                "id": "Proyectos_y_Clientes/clientes",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "clientes",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Proyectos_y_Clientes/clientes/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Clientes\"\ntags:\n  - trabajo\n  - clientes\n---\n\n# 🏢 Clientes\n\nUna ficha por cliente (`<slug>.md`): contexto de la cuenta, contactos y\nproyectos asociados.\n"
                  }
                ]
              },
              {
                "id": "Proyectos_y_Clientes/proyectos",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "proyectos",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Proyectos_y_Clientes/proyectos/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Proyectos\"\ntags:\n  - trabajo\n  - proyectos\n---\n\n# 🗂️ Proyectos\n\nUna ficha por proyecto (`<slug>.md`): alcance, estado, entregables esperados\ny personas involucradas.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Proyectos_y_Clientes/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🗂️ Proyectos y clientes\n\n> [!note] **Módulo del vault «Trabajo»**\n> Fichas por **proyecto** y por **cliente**: nombre, tipo (proyecto/cliente),\n> estado (`activo` / `pausado` / `cerrado`), fecha de inicio, **entregables\n> principales** (lista) y **notas generales**. Cada ficha muestra el\n> **contador de tareas pendientes** vinculadas (✅ Tareas y pendientes) y de\n> **reuniones próximas** vinculadas (🤝 Reuniones) por el campo\n> proyecto/cliente. Todo se guarda en `Proyectos_y_Clientes/proyectos.json`.\n\n## 📁 Estructura\n\n```\nProyectos_y_Clientes/\n├── README.md          ← este archivo (cómo usar el módulo)\n├── proyectos.json     ← fichas de la vista (lo lee/escribe la interfaz)\n├── proyectos/         ← notas/índices de proyectos (documentación libre)\n└── clientes/          ← notas/índices de clientes (documentación libre)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/proyectos`, `POST /api/proyectos/guardar|eliminar`) con\n> escritura atómica; las subcarpetas `proyectos/` y `clientes/` son\n> documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los proyectos como JSON o los restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=proyectos`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista 🗂️ Proyectos y clientes** del vault y pulsa **＋ Nueva\n   ficha**: **nombre** (obligatorio), **tipo** (`proyecto` o `cliente`),\n   **estado** (`activo` / `pausado` / `cerrado`), **fecha de inicio**,\n   **entregables principales** (separados por comas) y **notas generales**.\n2. Cada tarjeta muestra los **contadores**:\n   - **✅ N pendientes** — tareas del módulo Tareas y pendientes con campo\n     `proyecto` = esta ficha y estado distinto de `hecho`.\n   - **🤝 N próximas** — reuniones del módulo Reuniones con campo `proyecto`\n     = esta ficha y fecha de hoy en adelante (o sin fecha).\n3. Filtra por estado con los chips de arriba (`activo` / `pausado` /\n   `cerrado`).\n\n## 📋 Campos de la ficha\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `nombre` | texto | sí | nombre del proyecto o cliente |\n| `tipo` | `proyecto` · `cliente` | sí | distingue proyecto de cliente |\n| `estado` | `activo` · `pausado` · `cerrado` | sí | ciclo de vida |\n| `fecha_inicio` | `AAAA-MM-DD` | opcional | cuándo empezó |\n| `entregables` | lista | opcional | entregables principales |\n| `notas` | texto | opcional | contexto, alcance, personas clave |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: proyecto\nnombre: \"[Nombre del proyecto]\"\nestado: activo\nfecha_inicio: \"AAAA-MM-DD\"\nentregables:\n  - \"[Entregable 1]\"\n  - \"[Entregable 2]\"\ntags:\n  - trabajo\n  - proyectos\n---\n\n# [Nombre del proyecto]\n\n- **Tipo:** proyecto\n- **Estado:** activo\n- **Inicio:** [AAAA-MM-DD]\n\n## 📦 Entregables principales\n- [Entregable 1] para [AAAA-MM-DD]\n- [Entregable 2] para [AAAA-MM-DD]\n\n## 📝 Notas\n[Contexto, alcance, personas involucradas…]\n```\n\n## 🧭 Mantenimiento\n\n- **Al empezar un proyecto:** crea su ficha con el alcance y los entregables.\n- **Al cambiar de estado:** actualiza `estado` (no crees nota nueva).\n- **Mensual:** repasa el estado de proyectos y la salud de las cuentas.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | las tareas se vinculan por `proyecto` y cuentan como pendientes |\n| **Reuniones** | las reuniones se vinculan por `proyecto` y las próximas cuentan aquí |\n| **Contactos** | los clientes del proyecto se enlazan a sus contactos |\n| **Reportes y entregables** | los entregables del proyecto se registran allá |\n| **Correos importantes** | los correos del proyecto se asocian aquí |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "reportes-entregables",
        "carpeta": "Reportes_y_Entregables",
        "nombre": "Reportes y entregables",
        "icono": "📤",
        "descripcion": "Reportes y entregables: qué se entregó, cuándo, a quién y en qué estado",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Reportes_y_Entregables",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Reportes_y_Entregables",
            "subcarpetas": [
              {
                "id": "Reportes_y_Entregables/entregables",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "entregables",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Reportes_y_Entregables/entregables/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Entregables\"\ntags:\n  - trabajo\n  - entregables\n---\n\n# 📦 Entregables\n\nUna nota por entregable (`<slug>.md`): qué se entrega, a qué\nproyecto/cliente, fecha y estado (`borrador` · `en revisión` · `entregado`).\n"
                  }
                ]
              },
              {
                "id": "Reportes_y_Entregables/reportes",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "reportes",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Reportes_y_Entregables/reportes/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Reportes\"\ntags:\n  - trabajo\n  - reportes\n---\n\n# 📊 Reportes\n\nUna nota por reporte (`<slug>.md`): informes, resúmenes y análisis, con\nestado, fecha y destinatario.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Reportes_y_Entregables/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📤 Reportes y entregables\n\n> [!note] **Módulo del vault «Trabajo»**\n> Checklist de **documentos y entregas pendientes**: cada uno con **nombre**,\n> **proyecto/cliente asociado** (con sugerencias del módulo 🗂️ Proyectos y\n> clientes), **fecha límite** y **estado** (🟠 pendiente · 🟡 en revisión ·\n> 🟢 entregado). Los que vencen en los **próximos 3 días** (o ya vencidos) se\n> destacan en el **Dashboard** del vault. Todo se guarda en\n> `Reportes_y_Entregables/entregables.json`.\n\n## 📁 Estructura\n\n```\nReportes_y_Entregables/\n├── README.md            ← este archivo (cómo usar el módulo)\n├── entregables.json     ← fichas de la checklist (lo lee/escribe la interfaz)\n├── reportes/            ← notas/índices de reportes (documentación libre)\n└── entregables/         ← notas/índices de entregas (documentación libre)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/entregables`, `POST /api/entregables/guardar|estado|eliminar`)\n> con escritura atómica; las subcarpetas `reportes/` y `entregables/` son\n> documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los entregables como JSON o los restaura desde un\n> archivo exportado, validando cada ficha en el servidor\n> (`GET /api/exportar?modulo=entregables`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista 📤 Reportes y entregables** del vault y pulsa **＋ Nuevo\n   entregable**: **nombre** (obligatorio), **proyecto/cliente** (con\n   sugerencias del módulo 🗂️ Proyectos y clientes), **fecha límite** y\n   **estado**.\n2. La vista es una **checklist agrupada por estado**: cambia el estado de un\n   entregable con un clic en el selector de cada fila (pendiente → en\n   revisión → entregado) y filtra por proyecto/cliente si quieres.\n3. Los entregables con fecha límite en los **próximos 3 días** (o **ya\n   vencidos**) que aún no se han entregado aparecen en el **Dashboard** del\n   vault con su contador de vencidos, listos para priorizar.\n\n## 📋 Campos de la ficha\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `nombre` | texto | sí | qué documento/entrega es |\n| `proyecto` | texto | opcional | proyecto/cliente asociado (sugerencias) |\n| `fecha_limite` | `AAAA-MM-DD` | opcional | para cuándo (destacado en Dashboard) |\n| `estado` | `pendiente` · `en revisión` · `entregado` | sí | ciclo de vida de la checklist |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: entregable\nnombre: \"[Informe mensual del cliente]\"\nestado: en revisión\nfecha_limite: \"AAAA-MM-DD\"\nproyecto: \"[Nombre del proyecto/cliente]\"\ntags:\n  - trabajo\n  - entregables\n---\n\n# [Nombre del entregable]\n\n- **Proyecto:** [Nombre] ([[Proyectos_y_Clientes/proyectos/<slug>|ficha]])\n- **Estado:** en revisión\n- **Fecha límite:** [AAAA-MM-DD]\n\n## 📝 Contenido\n[Qué incluye y qué no.]\n\n## 👉 Próxima acción\n- [ ] [Revisión / entrega / ajuste] para [AAAA-MM-DD]\n```\n\n## 🧭 Mantenimiento\n\n- **Al crear:** registra el entregable con su estado inicial y fecha límite.\n- **Al entregar:** pasa la ficha a `entregado` con un clic en la vista.\n- **A diario:** el Dashboard te recuerda lo que vence en los próximos 3 días.\n- **Mensual:** repasa entregables abiertos y reportes pendientes.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Proyectos y clientes** | cada entregable se asocia a su proyecto/cliente (sugerencias) |\n| **Tareas y pendientes** | la tarea de preparar el entregable se enlaza aquí |\n| **Calendario** | la fecha de entrega aparece como evento |\n| **Reuniones** | un entregable discutido en reunión se enlaza a su minuta |\n| **Dashboard** | los entregables por vencer (3 días) se destacan al inicio |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "reuniones",
        "carpeta": "Reuniones",
        "nombre": "Reuniones",
        "icono": "🤝",
        "descripcion": "Reuniones: agenda previa, notas de la reunión, acuerdos y responsables",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Reuniones",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Reuniones",
            "subcarpetas": [
              {
                "id": "Reuniones/agendas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "agendas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Reuniones/agendas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Agendas\"\ntags:\n  - trabajo\n  - reuniones\n  - agendas\n---\n\n# 📋 Agendas\n\nAgenda previa de reuniones próximas: puntos a tratar, participantes y fecha.\nSe convierte en minuta tras la reunión.\n"
                  }
                ]
              },
              {
                "id": "Reuniones/minutas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "minutas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Reuniones/minutas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Minutas\"\ntags:\n  - trabajo\n  - reuniones\n  - minutas\n---\n\n# 📝 Minutas\n\nNotas de reuniones celebradas (`AAAA-MM-DD-<tema>.md`): puntos tratados,\nacuerdos y compromisos con responsable.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Reuniones/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🤝 Reuniones\n\n> [!note] **Módulo del vault «Trabajo»**\n> Reuniones con **ficha por reunión**: título, fecha, **participantes** (con\n> sugerencias del módulo 👥 Contactos), **agenda** (texto libre), **notas**\n> tomadas durante la reunión y una lista de **acciones de seguimiento**\n> (tarea, responsable, fecha límite) generadas desde esa reunión. Cada acción\n> puede convertirse en una **tarea del módulo ✅ Tareas y pendientes** con un\n> clic. Todo se guarda en `Reuniones/reuniones.json`.\n\n## 📁 Estructura\n\n```\nReuniones/\n├── README.md          ← este archivo (cómo usar el módulo)\n├── reuniones.json     ← fichas de la vista (lo lee/escribe la interfaz)\n├── agendas/           ← notas/índices de agendas (documentación libre)\n└── minutas/           ← notas/índices de minutas (documentación libre)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/reuniones`, `POST /api/reuniones/guardar|eliminar`,\n> `POST /api/reuniones/accion/convertir`) con escritura atómica; las\n> subcarpetas `agendas/` y `minutas/` son documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga las reuniones como JSON o las restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=reuniones`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista 🤝 Reuniones** del vault y pulsa **＋ Nueva reunión**:\n   **título** (obligatorio), **fecha**, **participantes** (nombres separados\n   por comas; si hay notas en `Contactos/` aparecen como sugerencias),\n   **agenda**, **notas** y las **acciones de seguimiento** que quieras\n   dejar anotadas.\n2. Cada acción de seguimiento lleva **tarea**, **responsable** y **fecha\n   límite**; añade o quita filas con los botones del formulario.\n3. En la tarjeta de la reunión, pulsa **→ Tarea** en una acción para\n   **convertirla en una tarea del módulo ✅ Tareas y pendientes**: se crea la\n   tarea (estado `pendiente`, con la fecha límite y una descripción que\n   enlaza a la reunión) y la acción queda marcada como **convertida**.\n4. Edita o elimina la reunión con los botones de su tarjeta; las tareas ya\n   creadas desde sus acciones **no se tocan**.\n\n## 📋 Campos de la ficha\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `titulo` | texto | sí | qué reunión es |\n| `fecha` | `AAAA-MM-DD` | opcional | cuándo es/fue |\n| `participantes` | lista | opcional | quiénes asisten (sugerencias de Contactos) |\n| `agenda` | texto | opcional | puntos a tratar |\n| `notas` | texto | opcional | acuerdos, decisiones, detalle |\n| `acciones` | lista | opcional | acciones de seguimiento |\n\n### Acción de seguimiento\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `tarea` | texto | sí | qué hay que hacer |\n| `responsable` | texto | opcional | quién la hace |\n| `fecha_limite` | `AAAA-MM-DD` | opcional | para cuándo |\n| `convertida` | bool | — | se marca al convertirla en tarea |\n| `tarea_id` | texto | — | id de la tarea creada en Tareas y pendientes |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: reunion\ntitulo: \"[Tema de la reunión]\"\nfecha: \"AAAA-MM-DD\"\nparticipantes: [\"[Persona 1]\", \"[Persona 2]\"]\ntags:\n  - trabajo\n  - reuniones\n---\n\n# [Tema de la reunión]\n\n## 📋 Agenda\n[Puntos a tratar…]\n\n## 📝 Notas\n[Acuerdos, decisiones…]\n\n## 🎯 Acciones de seguimiento\n- [ ] [Tarea] — responsable: [Persona] · para: [AAAA-MM-DD]\n```\n\n## 🧭 Mantenimiento\n\n- **Antes de cada reunión:** escribe la agenda en la ficha (o en `agendas/`).\n- **Después:** completa las notas y convierta los compromisos en tareas con\n  **→ Tarea**.\n- **Semanal:** repasa las acciones de seguimiento pendientes de convertir.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | cada acción de seguimiento se convierte en una tarea |\n| **Contactos** | los participantes se sugieren desde las notas de `Contactos/` |\n| **Calendario** | la cita de la reunión vive en `Calendario/eventos/` |\n| **Proyectos y clientes** | la reunión se asocia a su proyecto/cliente |\n| **Correos importantes** | un correo que prepara una reunión se enlaza a su agenda |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "tareas-pendientes",
        "carpeta": "Tareas_y_Pendientes",
        "nombre": "Tareas y pendientes",
        "icono": "✅",
        "descripcion": "Seguimiento de tareas y pendientes: pendientes → en curso → completadas, con prioridad y fecha límite",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Tareas_y_Pendientes",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Tareas_y_Pendientes",
            "subcarpetas": [
              {
                "id": "Tareas_y_Pendientes/completadas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "completadas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Tareas_y_Pendientes/completadas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Completadas\"\ntags:\n  - trabajo\n  - tareas\n  - completadas\n---\n\n# ✅ Completadas\n\nTareas terminadas: registro histórico (no se borran). Muévelas aquí al\ncerrarlas.\n"
                  }
                ]
              },
              {
                "id": "Tareas_y_Pendientes/en_curso",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "en_curso",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Tareas_y_Pendientes/en_curso/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"En curso\"\ntags:\n  - trabajo\n  - tareas\n  - en-curso\n---\n\n# 🚧 En curso\n\nTareas en las que estás trabajando ahora mismo: muévelas aquí desde\n`pendientes/` al empezar.\n"
                  }
                ]
              },
              {
                "id": "Tareas_y_Pendientes/pendientes",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "pendientes",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Tareas_y_Pendientes/pendientes/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Pendientes\"\ntags:\n  - trabajo\n  - tareas\n  - pendientes\n---\n\n# ✅ Pendientes\n\nTareas por hacer (backlog): una nota por tarea con prioridad, fecha límite y\nproyecto asociado.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Tareas_y_Pendientes/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# ✅ Tareas y pendientes\n\n> [!note] **Módulo del vault «Trabajo»**\n> Seguimiento de tareas y pendientes: `pendiente` → `en progreso` → `hecho`,\n> con prioridad (alta/media/baja) y fecha límite. Una **ficha por tarea**:\n> título, proyecto/cliente asociado (opcional), prioridad, fecha límite,\n> estado y descripción. La **vista del panel** ofrece un **tablero kanban**\n> por estado (arrastra tarjetas entre columnas) y una **lista ordenable** por\n> fecha límite o prioridad. Todo se guarda en `Tareas_y_Pendientes/tareas.json`.\n\n## 📁 Estructura\n\n```\nTareas_y_Pendientes/\n├── README.md          ← este archivo (cómo llevar las tareas)\n├── tareas.json        ← fichas de la vista (lo lee/escribe la interfaz)\n├── pendientes/        ← notas/índices de tareas por hacer (documentación libre)\n├── en_curso/          ← tareas en las que estás trabajando ahora\n└── completadas/       ← tareas terminadas (registro)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/pendientes`, `POST /api/pendientes/guardar|eliminar`) con\n> escritura atómica y caché por mtime; las subcarpetas `pendientes/`,\n> `en_curso/` y `completadas/` son documentación libre (índices y notas de\n> contexto).\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga `tareas.json` o lo restaura desde un archivo\n> exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=tareas`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la **vista ✅ Tareas y pendientes** del vault y pulsa **＋ Nueva\n   tarea**: título (obligatorio), proyecto/cliente asociado (opcional, con\n   sugerencias del módulo de proyectos del vault), prioridad\n   (`alta` / `media` / `baja`), fecha límite y estado\n   (`pendiente` / `en progreso` / `hecho`).\n2. **Kanban:** las tarjetas se agrupan por estado en tres columnas. Arrastra\n   una tarjeta a otra columna (o usa ◀ ▶) para cambiar su estado.\n3. **Lista:** cambia a la vista 📋 y ordena por **fecha límite** o por\n   **prioridad** (clic para alternar asc/desc). Las tareas vencidas se\n   marcan en rojo.\n4. Filtra por proyecto o prioridad con los selectores de arriba.\n\n## 📋 Campos de la ficha (frontmatter equivalente)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `titulo` | texto | sí | qué hay que hacer |\n| `proyecto` | texto | opcional | proyecto/cliente asociado |\n| `prioridad` | `alta` · `media` · `baja` | sí | orden de trabajo |\n| `fecha_limite` | `AAAA-MM-DD` | opcional | para cuándo |\n| `estado` | `pendiente` · `en progreso` · `hecho` | sí | ciclo de vida |\n| `descripcion` | texto | opcional | contexto, enlaces |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: tarea\ntitulo: \"[Qué hay que hacer]\"\nproyecto: \"[Nombre del proyecto o cliente]\"\nprioridad: media\nfecha_limite: \"AAAA-MM-DD\"\nestado: pendiente\ntags:\n  - trabajo\n  - tareas\n---\n\n# [Qué hay que hacer]\n\n- **Proyecto:** [Nombre]\n- **Prioridad:** media\n- **Para:** [AAAA-MM-DD]\n\n## 📝 Notas\n[Contexto, enlaces a reuniones/correos/contactos…]\n```\n\n## 🧭 Mantenimiento\n\n- **Diario:** revisa las tareas `pendiente` y `en progreso` desde el\n  Dashboard.\n- **Semanal:** reprioriza, actualiza estados y descarta lo que ya no aplica.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Dashboard** | las tareas pendientes por prioridad alimentan el panel |\n| **Proyectos y clientes** | cada tarea se asocia a su proyecto/cliente |\n| **Reuniones** | los compromisos de una minuta se convierten en tareas |\n| **Calendario** | las fechas límite de las tareas aparecen como eventos |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "conversaciones-ia",
        "carpeta": "_hermes",
        "nombre": "Conversaciones IA",
        "icono": "🤖",
        "descripcion": "Bitácora de conversaciones valiosas con la IA: ideas, decisiones y aprendizajes",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "_hermes",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_hermes",
            "subcarpetas": [
              {
                "id": "_hermes/conversaciones",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "conversaciones",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "_hermes/conversaciones/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Conversaciones\"\ntags:\n  - trabajo\n  - ia\n  - conversaciones\n---\n\n# 🤖 Conversaciones con la IA\n\nUna nota por conversación valiosa: contexto, qué se probó y la solución\n(`YYYY-MM-DD-<tema>.md`).\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "_hermes/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🤖 Conversaciones IA\n\n> [!note] **Módulo del vault «Trabajo»**\n> Bitácora de conversaciones valiosas con la IA: ideas, decisiones,\n> aprendizajes y sesiones de trabajo que no quieres perder. Módulo general\n> reutilizado de la plantilla base (carpeta `_hermes/`).\n\n## 📁 Estructura\n\n```\n_hermes/\n├── README.md           ← este archivo (cómo guardar una conversación)\n└── conversaciones/     ← una nota por conversación (YYYY-MM-DD-<tema>.md)\n```\n\n## 🧩 Cómo usarlo\n\n1. Crea y nombra la nota `YYYY-MM-DD-<tema>.md` (p. ej.\n   `2026-08-15-propuesta-para-cliente.md`) en `conversaciones/`.\n2. Guarda el **resumen** de lo valioso: contexto, qué se probó, la solución y\n   los fragmentos clave.\n3. Si la conversación destapó una tarea o una decisión, enlázala desde\n   `Tareas_y_Pendientes/` o `Reuniones/minutas/`.\n\n## 📋 Frontmatter (mínimo)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `tipo` | `conversacion-ia` | sí | identifica el tipo de nota |\n| `fecha` | `AAAA-MM-DD` | sí | cuándo fue la conversación |\n| `tema` | texto | sí | de qué trató |\n| `tags` | lista | opcional | agrupaciones (`trabajo`, `ia`) |\n\n## 🧭 Mantenimiento\n\n- **Al vuelo:** captura lo valioso el mismo día; no hace falta transcribir la\n  conversación entera.\n- **Semanal:** repasa las conversaciones y promueve lo que haya que llevar a\n  otros módulos.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Tareas y pendientes** | una acción que surge de la conversación se registra allá |\n| **Reuniones** | una idea para la próxima reunión va a `Reuniones/agendas/` |\n| **Reportes y entregables** | un entregable generado con la IA se registra allá |\n"
              }
            ]
          }
        ]
      }
    ],
    "conjuntos": [
      {
        "id": "gestion-diaria",
        "nombre": "💼 Gestión diaria",
        "descripcion": "Tareas, reuniones, correos y calendario",
        "modulos": [
          "dashboard",
          "tareas-pendientes",
          "reuniones",
          "correos-importantes",
          "calendario"
        ]
      },
      {
        "id": "proyectos",
        "nombre": "🗂️ Proyectos y clientes",
        "descripcion": "Proyectos, entregables, OKRs y contactos",
        "modulos": [
          "dashboard",
          "proyectos-clientes",
          "reportes-entregables",
          "objetivos-okrs",
          "contactos"
        ]
      },
      {
        "id": "completo",
        "nombre": "🚀 Completo",
        "descripcion": "Todos los módulos de gestión laboral",
        "modulos": [
          "dashboard",
          "diario",
          "conversaciones-ia",
          "calendario",
          "contactos",
          "tareas-pendientes",
          "reuniones",
          "proyectos-clientes",
          "reportes-entregables",
          "correos-importantes",
          "objetivos-okrs"
        ]
      },
      {
        "id": "diario",
        "nombre": "📅 Diario",
        "descripcion": "Módulos de uso diario",
        "modulos": [
          "dashboard",
          "diario",
          "tareas-pendientes",
          "calendario"
        ]
      },
      {
        "id": "semanal",
        "nombre": "📆 Semanal",
        "descripcion": "Revisión semanal de trabajo",
        "modulos": [
          "dashboard",
          "reuniones",
          "correos-importantes",
          "proyectos-clientes"
        ]
      },
      {
        "id": "mensual",
        "nombre": "📊 Mensual",
        "descripcion": "Reportes y objetivos mensuales",
        "modulos": [
          "dashboard",
          "reportes-entregables",
          "objetivos-okrs",
          "proyectos-clientes"
        ]
      },
      {
        "id": "tareas-reuniones",
        "nombre": "✅ Tareas y reuniones",
        "descripcion": "Gestión diaria de trabajo",
        "modulos": [
          "dashboard",
          "tareas-pendientes",
          "reuniones"
        ]
      },
      {
        "id": "proyectos-okrs",
        "nombre": "🎯 Proyectos y OKRs",
        "descripcion": "Gestión estratégica",
        "modulos": [
          "dashboard",
          "proyectos-clientes",
          "objetivos-okrs"
        ]
      }
    ],
    "dashboard": {
      "visibles": [
        "hero",
        "hoy",
        "resumen"
      ]
    }
  }
}