{
  "formato": "plantilla-vault/portable",
  "version_formato": 1,
  "plantilla": {
    "slug_origen": "hogar",
    "version_exportada": 1,
    "nombre": "Hogar",
    "icono": "🏡",
    "categoria": "hogar",
    "descripcion": "Plantilla base para administrar el hogar: mantenimiento, inventario, servicios y presupuesto del hogar.",
    "indice": "---\ntipo: indice\nnombre: \"Vault Hogar — Índice\"\ntags: [hogar, indice, raiz]\n---\n\n# 🏡 Vault Hogar — Índice maestro\n\n> [!note] 📌 **Propósito:** plantilla base para administrar el hogar:\n> mantenimiento, inventario, servicios y presupuesto. Cada cosa vive en su\n> 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 del hogar, tareas de mantenimiento y gastos | [[Dashboard/README|🏠 Dashboard]] |\n| 📓 **Diario** | Notas y reflexiones rápidas de cada jornada | [[Diario/README|📓 Diario]] |\n| 📅 **Calendario** | Citas de mantenimiento, pagos, entregas y planificación semanal | [[Calendario/README|📅 Calendario]] |\n| 🔧 **Mantenimiento del hogar** | Tareas preventivas y correctivas con frecuencia y estado | [[Mantenimiento_del_Hogar/README|🔧 Mantenimiento]] |\n| 📦 **Inventario de artículos** | Qué hay en casa, dónde, en qué estado y su valor | [[Inventario_de_Articulos/README|📦 Inventario]] |\n| 💳 **Servicios y suscripciones** | Contratos activos, costos, fechas de pago y estado | [[Servicios_y_Suscripciones/README|💳 Servicios]] |\n| 💰 **Presupuesto del hogar** | Ingresos, gastos por categoría y seguimiento mensual | [[Presupuesto_del_Hogar/README|💰 Presupuesto]] |\n\n## 🥇 Primera semana (guía de inicio)\n\n- [ ] **Día 1:** registra los artículos principales en `Inventario_de_Articulos/`.\n- [ ] **Día 2:** añade tus contratos y suscripciones en `Servicios_y_Suscripciones/`.\n- [ ] **Día 3:** programa las tareas de mantenimiento preventivo en `Mantenimiento_del_Hogar/`.\n- [ ] **Día 4:** define el presupuesto mensual del hogar en `Presupuesto_del_Hogar/`.\n- [ ] **Semana 1:** abre el Dashboard y verifica que todo esté conectado.\n\n## 🧭 Flujo de uso (ciclo de administración del hogar)\n\n1. **Conoce lo que tienes**: registra los artículos en `Inventario_de_Articulos/`\n   (por categoría y ubicación) y los contratos en\n   `Servicios_y_Suscripciones/` (proveedor, costo, fecha de pago).\n2. **Planifica** la semana en **Calendario** (`planificacion/`) y registra\n   citas y pagos en `eventos/`.\n3. **Mantén la casa al día** en `Mantenimiento_del_Hogar/`: programa las\n   tareas preventivas (cada cuánto) y anota las correctivas cuando\n   aparezcan.\n4. **Controla el dinero** en `Presupuesto_del_Hogar/`: define el\n   presupuesto mensual, registra gastos e ingresos y revisa el avance.\n5. Cada jornada cierra con el **Diario**; lo que requiera acción se\n   promueve a su módulo con enlaces `[[...]]`.\n\n## 🔁 Rutinas sugeridas\n\n| Cadencia | Qué revisar | Dónde |\n|----------|-------------|-------|\n| **Diaria** | Diario + gastos del día + tareas de mantenimiento pendientes | `Diario/`, `Presupuesto_del_Hogar/` |\n| **Semanal** | Planificar la semana + pagos y eventos próximos | `Calendario/` |\n| **Semanal** | Dashboard: estado del hogar y bloqueos | `Dashboard/` |\n| **Mensual** | Cerrar presupuesto del mes + revisar suscripciones activas | `Presupuesto_del_Hogar/`, `Servicios_y_Suscripciones/` |\n| **Trimestral** | Repasar inventario y calendario de mantenimiento preventivo | `Inventario_de_Articulos/`, `Mantenimiento_del_Hogar/` |\n\n---\n\n*Plantilla base de Hogar — sin datos reales: todos los campos son placeholders.*\n",
    "notas_version": "Importada desde plantillas_base/hogar (versión inicial)",
    "estructura": [
      {
        "id": "_templates",
        "etiqueta": "",
        "es_plantilla": true,
        "nombre": "_templates",
        "subcarpetas": [],
        "notas": [
          {
            "id": "_templates/_plantilla-articulo.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-articulo.md",
            "contenido": "---\ntipo: articulo\nnombre: \"[Nombre del artículo]\"\ncategoria: \"[Categoría]\"\nubicacion: \"[Dónde está]\"\nestado: \"[Bueno/Regular/Malo/Necesita reparación]\"\nvalor: 0.00\nfecha_compra: \"AAAA-MM-DD\"\ntags:\n  - hogar\n  - inventario\n---\n\n# 📦 [Nombre del artículo]\n\n> [!info] Registra un artículo del hogar: dónde está, en qué estado y cuánto\n> vale. Guarda en `Inventario_de_Articulos/` como `<slug>.md`.\n\n---\n\n## 📋 Datos del artículo\n\n| Campo | Valor |\n|-------|-------|\n| **Artículo** | [Nombre] |\n| **Categoría** | [Electrónica / Mueble / Electrodoméstico / Ropa / Otro] |\n| **Ubicación** | [Habitación / zona específica] |\n| **Estado** | Bueno / Regular / Malo / Necesita reparación |\n| **Valor estimado** | $0.00 |\n| **Fecha de compra** | [AAAA-MM-DD] |\n| **Garantía hasta** | [AAAA-MM-DD] (opcional) |\n| **Foto** | `![[Inventario/fotos/<slug>.jpg]]` (opcional) |\n\n---\n\n## 📝 Notas\n\n- [Marca, modelo, número de serie, mantenimiento pendiente…]\n"
          },
          {
            "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  - hogar\n  - calendario\n---\n\n# 📅 [Nombre del evento]\n\n> [!info] Evento del hogar: mantenimiento, pago, 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] (opcional) |\n| **Lugar** | [Dónde / Ubicación en el hogar] |\n| **Tipo** | Mantenimiento / Pago / Entrega / Cita / Otro |\n| **Estado** | pendiente / hecho |\n| **Recurrente** | sí / no (frecuencia: semanal, mensual, anual) |\n\n---\n\n## 📝 Notas\n\n- [Qué se necesita, herramientas, contacto del servicio…]"
          },
          {
            "id": "_templates/_plantilla-dashboard.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-dashboard.md",
            "contenido": "---\ntipo: dashboard\nfecha_actualizacion: \"AAAA-MM-DD\"\ntags:\n  - hogar\n  - dashboard\n---\n\n# 🏠 Dashboard del Hogar\n\n> [!info] Resumen del estado del hogar: tareas pendientes, gastos y servicios.\n> Guarda en `Dashboard/` como `dashboard.md`.\n\n---\n\n## 🔧 Tareas de mantenimiento pendientes\n\n| Tarea | Ubicación | Vence | Estado |\n|-------|-----------|-------|--------|\n| [Tarea 1] | [Zona] | [AAAA-MM-DD] | pendiente |\n\n---\n\n## 💰 Resumen financiero del mes\n\n| Concepto | Monto |\n|----------|-------|\n| **Ingresos** | $0.00 |\n| **Gastos fijos** | $0.00 |\n| **Gastos variables** | $0.00 |\n| **Balance** | $0.00 |\n\n---\n\n## 💳 Servicios próximos a pagar\n\n| Servicio | Monto | Fecha de pago |\n|----------|-------|---------------|\n| [Servicio 1] | $0.00 | [Día del mes] |\n\n---\n\n## 📦 Inventario: artículos que necesitan atención\n\n| Artículo | Estado | Acción |\n|----------|--------|--------|\n| [Artículo 1] | Necesita reparación | [Acción] |"
          },
          {
            "id": "_templates/_plantilla-diario.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-diario.md",
            "contenido": "---\ntipo: nota-diaria\nfecha: \"AAAA-MM-DD\"\ntags:\n  - hogar\n  - diario\n---\n\n# 📓 Nota diaria — [AAAA-MM-DD]\n\n> [!info] Nota del día del hogar. Guarda en `Diario/notas/` como\n> `AAAA-MM-DD.md`.\n\n---\n\n## 🏠 Observaciones del hogar\n\n- **Algo que noté:** [cosas que ver, arreglar, ajustar]\n- **Tareas hechas hoy:** [qué se hizo]\n- **Pendientes:** [qué queda por hacer]\n\n---\n\n## 📝 Notas\n\n- [Compras, mantenimiento, algo que recordar…]"
          },
          {
            "id": "_templates/_plantilla-inventario.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-inventario.md",
            "contenido": "---\ntipo: articulo-inventario\nfecha_compra: \"AAAA-MM-DD\"\nlugar: \"[Zona de la casa]\"\nmarca: \"[Marca]\"\nmodelo: \"[Modelo]\"\nprecio: 0\ntags:\n  - hogar\n  - inventario\n  - articulo\n---\n\n# 📦 Artículo — [Nombre del artículo]\n\n> [!info] Ficha de un artículo del hogar. Guarda en\n> `Inventario/articulos/` como `<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Nombre** | [Nombre del artículo] |\n| **Categoría** | Electrónica / Mueble / Electrodoméstico / Decoración / Herramienta / Otro |\n| **Marca** | [Marca] |\n| **Modelo** | [Modelo] |\n| **N.º de serie** | [Si aplica] |\n| **Lugar** | [Dónde está ubicado] |\n| **Fecha de compra** | [AAAA-MM-DD] |\n| **Precio** | $[X] |\n| **Garantía hasta** | [AAAA-MM-DD] |\n\n---\n\n## 🏪 Comercio\n\n| Campo | Valor |\n|-------|-------|\n| **Tienda** | [Nombre] |\n| **Comprobante** | [Adjuntar / No disponible] |\n| **Método de pago** | [Efectivo / Tarjeta / Otro] |\n\n---\n\n## 🔧 Mantenimiento\n\n| Fecha | Tipo de mantenimiento | Costo | Notas |\n|-------|----------------------|-------|-------|\n| [AAAA-MM-DD] | [Limpieza / Reparación / Revisión] | $[X] | [Notas] |\n\n---\n\n## 📸 Fotos\n\n- [Foto del artículo]\n- [Foto de compra/garantía]\n\n---\n\n## 📝 Notas\n\n- [Estado, defects, algo que notar…]\n\n---\n\n## 🔗 Vínculos\n\n- [[Hogar/Inventario/]]\n- [[Hogar/Mantenimiento/]]\n- [[Finanzas/Gastos_e_Ingresos/]]"
          },
          {
            "id": "_templates/_plantilla-mantenimiento.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-mantenimiento.md",
            "contenido": "---\ntipo: mantenimiento-tarea\nfecha_planificada: \"AAAA-MM-DD\"\nlugar: \"[Zona de la casa]\"\nurgencia: \"[Alta/Media/Baja]\"\ncosto_estimado: 0\ntags:\n  - hogar\n  - mantenimiento\n  - tarea\n---\n\n# 🔧 Tarea de Mantenimiento — [Título]\n\n> [!info] Registro de una tarea de mantenimiento del hogar. Guarda en\n> `Mantenimiento/tareas/` como `AAAA-MM-DD-<slug>.md`.\n\n---\n\n## 📋 Datos\n\n| Campo | Valor |\n|-------|-------|\n| **Título** | [Nombre de la tarea] |\n| **Lugar** | [Cocina / Baño / Sala / Jardín / Techo / General] |\n| **Urgencia** | 🔴 Alta / 🟡 Media / 🟢 Baja |\n| **Frecuencia** | Única / Semanal / Mensual / Trimestral / Anual |\n| **Fecha planificada** | [AAAA-MM-DD] |\n| **Fecha completada** | [AAAA-MM-DD] |\n| **Costo estimado** | $[X] |\n| **Costo real** | $[X] |\n\n---\n\n## 📝 Descripción\n\n- [Descripción detallada de la tarea]\n\n---\n\n## 🛠️ Materiales necesarios\n\n| Material | Cantidad | Costo | Comprado |\n|----------|----------|-------|----------|\n| [Material] | [X] | $[X] | ☐ |\n\n---\n\n## 👷 Ejecución\n\n- **Realizado por:** [Yo / Profesional / Familiar]\n- **Profesional:** [Nombre, teléfono, empresa]\n- **Tiempo invertido:** [X] horas\n\n---\n\n## 📸 Registro visual\n\n- [Foto antes / Foto después]\n\n---\n\n## 📝 Notas\n\n- [Observaciones, recomendaciones para la próxima vez…]\n\n---\n\n## 🔗 Vínculos\n\n- [[Hogar/Mantenimiento/]]\n- [[Hogar/Inventario/]]\n- [[Finanzas/Gastos_e_Ingresos/]]"
          },
          {
            "id": "_templates/_plantilla-servicio.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla-servicio.md",
            "contenido": "---\ntipo: servicio\nnombre: \"[Nombre del servicio]\"\nproveedor: \"[Empresa proveedora]\"\nfecha_inicio: \"AAAA-MM-DD\"\nfecha_renovacion: \"AAAA-MM-DD\"\ncosto_mensual: 0\ntags:\n  - hogar\n  - servicios\n  - contrato\n---\n\n# Servicio — [Nombre]\n\n> [!info] Registro de un servicio contratado. Guarda en `Servicios/` como slug.md.\n\n## Datos del servicio\n\n| Campo | Valor |\n|-------|-------|\n| Servicio | Internet / Electricidad / Gas / Agua / Telefono / Seguro / Otro |\n| Proveedor | Empresa |\n| Plan/Tipo | Nombre del plan |\n| Fecha de inicio | AAAA-MM-DD |\n| Fecha de renovacion | AAAA-MM-DD |\n| Contrato | Mensual / Anual / Sin contrato |\n\n## Costos\n\n| Concepto | Monto |\n|----------|-------|\n| Costo mensual | $X |\n| Costo anual | $X |\n| Total mensual | $X |\n\n## Contacto proveedor\n\n| Campo | Valor |\n|-------|-------|\n| Telefono | Numero |\n| Email | Email |\n| Sitio web | URL |\n| N.º de cliente | Numero de cuenta |\n\n## Pago mensual\n\n| Mes | Pagado | Monto | Fecha de pago |\n|-----|--------|-------|---------------|\n| Ene | Si/No | $X | AAAA-MM-DD |\n| Feb | Si/No | $X | AAAA-MM-DD |\n| Mar | Si/No | $X | AAAA-MM-DD |\n\n## Notas\n\n- Ofertas, cambios, problemas\n\n## Vinculos\n\n- Hogar/Servicios/\n- Finanzas/Gastos_e_Ingresos/\n- Finanzas/Presupuesto_Mensual/"
          },
          {
            "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  - hogar\n  - calendario\n---\n\n# 📅 [Nombre del evento]\n\n> [!info] Evento del hogar: mantenimiento, pago, 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] (opcional) |\n| **Lugar** | [Dónde / Ubicación en el hogar] |\n| **Tipo** | Mantenimiento / Pago / Entrega / Cita / Otro |\n| **Estado** | pendiente / hecho |\n| **Recurrente** | sí / no (frecuencia: semanal, mensual, anual) |\n\n---\n\n## 📝 Notas\n\n- [Qué se necesita, herramientas, contacto del servicio…]\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  - hogar\n  - diario\n---\n\n# 📓 Nota diaria — [AAAA-MM-DD]\n\n> [!info] Nota del día del hogar. Guarda en `Diario/notas/` como\n> `AAAA-MM-DD.md`.\n\n---\n\n## 🏠 Observaciones del hogar\n\n- **Algo que noté:** [cosas que ver, arreglar, ajustar]\n- **Tareas hechas hoy:** [qué se hizo]\n- **Pendientes:** [qué queda por hacer]\n\n---\n\n## 📝 Notas\n\n- [Compras, mantenimiento, algo que recordar…]\n"
          },
          {
            "id": "_templates/_plantilla_tarea-mantenimiento.md",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "_plantilla_tarea-mantenimiento.md",
            "contenido": "---\ntipo: tarea-mantenimiento\nnombre: \"[Nombre de la tarea]\"\nfrecuencia: \"[Única/Semanal/Mensual/Trimestral/Anual]\"\nproximo_vencimiento: \"AAAA-MM-DD\"\nestado: \"pendiente\"   # pendiente | en curso | completada\nubicacion: \"[Ubicación en el hogar]\"\ntags:\n  - hogar\n  - mantenimiento\n---\n\n# 🔧 [Nombre de la tarea]\n\n> [!info] Registra una tarea de mantenimiento: qué hacer, cada cuánto y en qué\n> estado está. Guarda en `Mantenimiento_del_Hogar/` como `<slug>.md`.\n\n---\n\n## 📋 Datos de la tarea\n\n| Campo | Valor |\n|-------|-------|\n| **Tarea** | [Descripción] |\n| **Ubicación** | [Dónde se hace] |\n| **Frecuencia** | [Única / Semanal / Mensual / Trimestral / Anual] |\n| **Próximo vencimiento** | [AAAA-MM-DD] |\n| **Estado** | pendiente / en curso / completada |\n| **Prioridad** | [Alta / Media / Baja] |\n\n---\n\n## 📝 Instrucciones\n\n- [Paso 1: qué se necesita hacer]\n- [Paso 2: herramientas o materiales necesarios]\n- [Paso 3: notas de seguridad si aplica]\n\n---\n\n## 📈 Historial\n\n| Fecha | Estado | Nota |\n|-------|--------|------|\n| [AAAA-MM-DD] | completada | [Qué se hizo, costo, dificultad] |\n\n---\n\n## 📝 Notas\n\n- [Ajustes de frecuencia, problemas encontrados, próximo servicio…]\n"
          }
        ]
      }
    ],
    "modulos": [
      {
        "id": "calendario",
        "carpeta": "Calendario",
        "nombre": "Calendario",
        "icono": "📅",
        "descripcion": "Todo lo que tiene fecha en el hogar: citas de mantenimiento, pagos de servicios, entregas 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  - hogar\n  - calendario\n  - eventos\n---\n\n# 📅 Eventos\n\nUna nota por cita o plazo (`AAAA-MM-DD-<tema>.md`): técnicos, pagos de\nservicios, entregas y vencimientos.\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  - hogar\n  - calendario\n  - planificacion\n---\n\n# 📅 Planificación semanal\n\nUna nota por semana (`AAAA-MM-DD-semana.md`): bloques de tareas de casa,\nprioridades y citas previstas.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Calendario/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📅 Calendario\n\n> [!note] **Módulo del vault «Hogar»**\n> Todo lo que tiene fecha en el hogar: citas de mantenimiento, pagos de\n> servicios, entregas y planificación de la semana. Módulo general\n> reutilizado de la 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/pago/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 tareas de casa, las prioridades y las citas previstas.\n2. **Registra** en `eventos/` cada cita con fecha: técnicos, pagos de\n   servicios, entregas y vencimientos. Una nota por evento\n   (`AAAA-MM-DD-<tema>.md`).\n3. El **Dashboard** referencia los eventos y pagos 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 (`hogar`, `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| **Mantenimiento del hogar** | las citas del técnico apuntan a su tarea de mantenimiento |\n| **Servicios y suscripciones** | los pagos de servicios viven aquí y el contrato en su módulo |\n| **Presupuesto del hogar** | los pagos del mes aparecen como gastos en el presupuesto |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "dashboard",
        "carpeta": "Dashboard",
        "nombre": "Dashboard",
        "icono": "🏠",
        "descripcion": "Panel de inicio del vault: resumen del hogar, próximas tareas de mantenimiento, servicios activos y estado del presupuesto",
        "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 «Hogar»**\n> Panel de inicio del vault: resumen general del estado del hogar con las\n> alertas de mantenimiento, los cobros de servicios próximos, el gasto del mes\n> y el inventario por categoría. Es el primer módulo que se abre al empezar la\n> jornada.\n>\n> El bloque **«Resumen hogar»** se genera solo (una petición a\n> `/api/hogar/resumen`) y agrega en una sola sección:\n>\n> - 🔧 **Mantenimiento**: tareas vencidas ⛔ y próximas a vencer (7 días) 🟠.\n> - 💳 **Servicios**: cobros vencidos ⛔ y próximos (5 días) 🟠 con monto.\n> - 💰 **Presupuesto**: gastos del mes actual + total mensual estimado.\n> - 📦 **Inventario**: total de fichas/uds. y desglose por categoría.\n>\n> La sección solo aparece en el índice lateral cuando hay contenido (no\n> muestra bloques vacíos).\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 bloque **«Resumen hogar»**: vencidos y próximos de mantenimiento,\n   cobros de servicios, gasto del mes e inventario — cada elemento enlaza a su\n   módulo para el detalle.\n3. Los pagos y eventos próximos del **Calendario** marcan qué toca hoy.\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 «qué hay que mirar hoy» al empezar y cerrar el día.\n- **Semanal:** repasa el estado del hogar y los bloqueos (averías, citas).\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| **Mantenimiento del hogar** | vencidas y próximas (7 días) aparecen en «Resumen hogar» |\n| **Calendario** | las citas de mantenimiento y pagos próximos marcan qué toca hoy |\n| **Servicios y suscripciones** | cobros vencidos y próximos (5 días) alimentan el resumen |\n| **Presupuesto del hogar** | gastos del mes y total mensual estimado se resumen aquí |\n| **Inventario de artículos** | total de fichas/uds. y desglose por categoría en el resumen |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "diario",
        "carpeta": "Diario",
        "nombre": "Diario",
        "icono": "📓",
        "descripcion": "Notas diarias y reflexiones rápidas: el registro libre de cada jornada",
        "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  - hogar\n  - diario\n  - notas\n---\n\n# 📓 Notas del diario\n\nUna nota por jornada (`AAAA-MM-DD.md`): qué se hizo en casa, decisiones,\naverías 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 «Hogar»**\n> Notas diarias y reflexiones rápidas: el registro libre de cada jornada en\n> casa. 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 en casa, decisiones tomadas, averías o\n   pendientes que no caben en otro módulo.\n3. Al cerrar el día, promueve lo que corresponda a otros módulos\n   (mantenimiento, gastos, compras) 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 (`hogar`, `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| **Mantenimiento del hogar** | una avería detectada se registra como tarea correctiva |\n| **Presupuesto del hogar** | los gastos del día se anotan en `Presupuesto_del_Hogar/gastos/` |\n| **Calendario** | las citas del día (técnico, mudanza, visitas) se guardan en `eventos/` |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "inventario-articulos",
        "carpeta": "Inventario_de_Articulos",
        "nombre": "Inventario de artículos",
        "icono": "📦",
        "descripcion": "Inventario de artículos del hogar: qué hay, dónde está, en qué estado y cuánto vale",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Inventario_de_Articulos",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Inventario_de_Articulos",
            "subcarpetas": [
              {
                "id": "Inventario_de_Articulos/articulos",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "articulos",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Inventario_de_Articulos/articulos/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Artículos\"\ntags:\n  - hogar\n  - inventario\n  - articulos\n---\n\n# 📦 Artículos\n\nUna nota por artículo o lote: qué es, dónde está, cantidad, valor estimado\ny estado.\n"
                  }
                ]
              },
              {
                "id": "Inventario_de_Articulos/categorias",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "categorias",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Inventario_de_Articulos/categorias/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Categorías\"\ntags:\n  - hogar\n  - inventario\n  - categorias\n---\n\n# 📦 Categorías del inventario\n\nÍndices por categoría (electrónica, muebles, cocina, herramientas…): una\nnota por categoría que enlaza sus artículos con `[[...]]`.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Inventario_de_Articulos/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 📦 Inventario de artículos\n\n> [!note] **Módulo del vault «Hogar»**\n> Inventario de artículos del hogar: qué hay en casa, dónde está, en qué\n> cantidad y desde cuándo. Una **ficha por artículo**: nombre, categoría\n> (electrodomésticos / muebles / herramientas / otros), ubicación dentro de\n> la casa, cantidad y **fecha de compra opcional** (útil para garantías).\n> La vista incluye un **buscador por nombre y un filtro por categoría**.\n\n## 📁 Estructura\n\n```\nInventario_de_Articulos/\n├── README.md              ← este archivo (cómo llevar el inventario)\n├── inventario.json        ← fichas de la vista (lo lee/escribe la interfaz)\n├── articulos/             ← una nota por artículo o lote (documentación libre)\n└── categorias/            ← índices por categoría (electrónica, muebles, cocina…)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/inventario`, `POST /api/inventario/guardar|eliminar`) con\n> escritura atómica; las subcarpetas `articulos/` y `categorias/` son\n> documentación libre (índices y notas de contexto).\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga el inventario como JSON o lo restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=inventario`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la vista **📦 Inventario de artículos** y pulsa **＋ Nuevo\n   artículo**: nombre (obligatorio), categoría\n   (`electrodomesticos` / `muebles` / `herramientas` / `otros`), ubicación\n   dentro de la casa, cantidad (≥ 1) y fecha de compra (opcional — se usa\n   para saber qué está **en garantía**).\n2. **Busca** por nombre con el campo 🔎 (no distingue mayúsculas) o filtra\n   por categoría con el selector; los resultados se filtran al instante.\n3. Edita ✏️ o elimina 🗑 cualquier artículo desde su tarjeta.\n\n## 📋 Campos de la ficha (frontmatter equivalente)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `nombre` | texto | sí | qué es |\n| `categoria` | `electrodomesticos` · `muebles` · `herramientas` · `otros` | sí | tipo de artículo |\n| `ubicacion` | texto | opcional | dónde está (habitación/estantería) |\n| `cantidad` | número ≥ 1 | opcional | cuántos hay (default 1) |\n| `fecha_compra` | `AAAA-MM-DD` | opcional | para garantías y antigüedad |\n| `tags` | lista | opcional | agrupaciones (`hogar`, `inventario`) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: articulo\nnombre: \"[Lavadora]\"\ncategoria: electrodomesticos\nubicacion: \"[Lavandería]\"\ncantidad: 1\nfecha_compra: \"AAAA-MM-DD\"\ntags:\n  - hogar\n  - inventario\n---\n\n# [Lavadora]\n\n- **Marca/modelo:** [referencia]\n- **Garantía hasta:** [AAAA-MM-DD]\n\n## 📝 Notas\n[Factura, manual, enlaces…]\n```\n\n## 🧭 Mantenimiento\n\n- **Semanal:** registra lo nuevo que entra en casa.\n- **Mensual:** actualiza cantidades y revisa qué está en garantía.\n- **Anual:** repaso completo (ideal antes de renovar el seguro).\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Presupuesto del hogar** | las compras nuevas se reflejan como gastos |\n| **Mantenimiento del hogar** | un electrodoméstico con garantía próxima a vencer genera tarea |\n| **Diario** | las compras del día se anotan aquí y en el presupuesto |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "mantenimiento-hogar",
        "carpeta": "Mantenimiento_del_Hogar",
        "nombre": "Mantenimiento del hogar",
        "icono": "🔧",
        "descripcion": "Tareas de mantenimiento preventivo y correctivo: qué hay que hacer, cada cuánto, para cuándo y en qué estado",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Mantenimiento_del_Hogar",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Mantenimiento_del_Hogar",
            "subcarpetas": [
              {
                "id": "Mantenimiento_del_Hogar/historial",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "historial",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Mantenimiento_del_Hogar/historial/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Historial\"\ntags:\n  - hogar\n  - mantenimiento\n  - historial\n---\n\n# 🔧 Historial de mantenimiento\n\nRegistro de tareas realizadas y averías resueltas (`AAAA-MM-DD-<tema>.md`):\nqué se hizo, cuándo y observaciones.\n"
                  }
                ]
              },
              {
                "id": "Mantenimiento_del_Hogar/tareas",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "tareas",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Mantenimiento_del_Hogar/tareas/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Tareas de mantenimiento\"\ntags:\n  - hogar\n  - mantenimiento\n  - tareas\n---\n\n# 🔧 Tareas de mantenimiento\n\nUna nota por tarea programada (`AAAA-MM-DD-<tema>.md`): preventivas\n(por frecuencia) y correctivas (averías y roturas).\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Mantenimiento_del_Hogar/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 🔧 Mantenimiento del hogar\n\n> [!note] **Módulo del vault «Hogar»**\n> Tareas de mantenimiento definidas por el usuario (ej. «Cambiar filtro de\n> aire», «Revisar detector de humo»), cada una con **frecuencia** (única\n> vez / mensual / trimestral / semestral / anual) y **fecha de próxima\n> ejecución calculada automáticamente** a partir de la última vez marcada\n> como hecha. El **Dashboard** destaca las tareas **vencidas** y las\n> **próximas a vencer en los siguientes 7 días**.\n\n## 📁 Estructura\n\n```\nMantenimiento_del_Hogar/\n├── README.md              ← este archivo (cómo llevar el mantenimiento)\n├── mantenimiento.json     ← fichas de la vista (lo lee/escribe la interfaz)\n├── tareas/                ← una nota por tarea programada (AAAA-MM-DD-<tema>.md)\n└── historial/             ← registro de tareas realizadas y averías resueltas\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/mantenimiento`, `POST /api/mantenimiento/guardar|completar|eliminar`)\n> con escritura atómica y caché por mtime; las subcarpetas `tareas/` y\n> `historial/` son documentación libre (índices y notas de contexto).\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga `mantenimiento.json` o lo restaura desde un archivo\n> exportado, validando cada ficha en el servidor (`GET /api/hogar/exportar\n> ?modulo=mantenimiento`, `POST /api/hogar/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la vista **🔧 Mantenimiento del hogar** y pulsa **＋ Nueva tarea**:\n   título (obligatorio), zona (opcional), frecuencia\n   (`unica` / `mensual` / `trimestral` / `semestral` / `anual`) y próxima\n   ejecución (opcional: una tarea nueva sin fecha queda para hoy).\n2. Pulsa **✅** en una tarea para marcarla como **hecha**: la próxima\n   ejecución se **recalcula sola** (hoy + frecuencia). Si la frecuencia es\n   «única vez», la tarea pasa a la sección **Hechas** y no se reprograma.\n3. Las tareas pendientes aparecen por su próxima ejecución; las **vencidas**\n   se marcan en rojo. El **Dashboard** destaca las vencidas (⛔) y las que\n   vencen en los próximos **7 días** (🟠).\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| `zona` | texto | opcional | dónde (cocina, baño, exterior…) |\n| `frecuencia` | `unica` · `mensual` · `trimestral` · `semestral` · `anual` | sí | cada cuánto se repite |\n| `proxima_ejecucion` | `AAAA-MM-DD` | opcional | para cuándo (auto: hoy + frecuencia al completar) |\n| `ultima_ejecucion` | `AAAA-MM-DD` | automático | cuándo se marcó como hecha |\n| `estado` | `pendiente` · `hecho` | sí | ciclo de vida |\n| `tags` | lista | opcional | agrupaciones (`hogar`, `mantenimiento`) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: tarea-mantenimiento\ntitulo: \"[Revisar la caldera]\"\nzona: \"[Planta baja]\"\nfrecuencia: anual\nproxima_ejecucion: \"AAAA-MM-DD\"\nestado: pendiente\ntags:\n  - hogar\n  - mantenimiento\n---\n\n# [Revisar la caldera]\n\n- **Zona:** [dónde]\n- **Frecuencia:** anual\n- **Próxima ejecución:** [AAAA-MM-DD] (se recalcula sola al marcar como hecha)\n\n## 📝 Notas\n[Presupuesto del técnico, observaciones, enlaces…]\n```\n\n## 🧭 Mantenimiento\n\n- **Diario:** revisa las tareas vencidas y las próximas desde el Dashboard.\n- **Semanal:** reprioriza y actualiza estados.\n- **Mensual:** revisa el calendario de preventivo del mes.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Dashboard** | las tareas vencidas o próximas a vencer (7 días) se destacan en el panel |\n| **Calendario** | las citas del técnico y plazos aparecen como eventos |\n| **Diario** | una avería detectada en la jornada se convierte en tarea |\n| **Presupuesto del hogar** | los gastos de reparación se anotan como gastos |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "presupuesto-hogar",
        "carpeta": "Presupuesto_del_Hogar",
        "nombre": "Presupuesto del hogar",
        "icono": "💰",
        "descripcion": "Presupuesto del hogar: ingresos, gastos por categoría, seguimiento mensual y ahorro",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Presupuesto_del_Hogar",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Presupuesto_del_Hogar",
            "subcarpetas": [
              {
                "id": "Presupuesto_del_Hogar/gastos",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "gastos",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Presupuesto_del_Hogar/gastos/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Gastos\"\ntags:\n  - hogar\n  - presupuesto\n  - gastos\n---\n\n# 💰 Gastos\n\nUn registro por gasto (`AAAA-MM-DD-<tema>.md`): categoría, importe y\nfecha.\n"
                  }
                ]
              },
              {
                "id": "Presupuesto_del_Hogar/ingresos",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "ingresos",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Presupuesto_del_Hogar/ingresos/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Ingresos\"\ntags:\n  - hogar\n  - presupuesto\n  - ingresos\n---\n\n# 💰 Ingresos\n\nUn registro por ingreso (`AAAA-MM-DD-<tema>.md`): concepto, importe y\nfecha.\n"
                  }
                ]
              },
              {
                "id": "Presupuesto_del_Hogar/mensual",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "mensual",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Presupuesto_del_Hogar/mensual/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Presupuesto mensual\"\ntags:\n  - hogar\n  - presupuesto\n  - mensual\n---\n\n# 💰 Presupuesto mensual\n\nUna nota por mes (`AAAA-MM-presupuesto.md`): partidas previstas, gastos\nreales y ahorro al cierre.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Presupuesto_del_Hogar/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 💰 Presupuesto del hogar\n\n> [!note] **Módulo del vault «Hogar»**\n> **Total mensual estimado del hogar** = servicios y suscripciones\n> (**automático**: mensual → monto completo, anual → monto ÷ 12) + **gastos\n> únicos** de mantenimiento/compras registrados manualmente con su mes.\n> Se compara **mes a mes** en un **historial simple de barras** (últimos\n> 6 meses).\n\n## 📁 Estructura\n\n```\nPresupuesto_del_Hogar/\n├── README.md              ← este archivo (cómo llevar el presupuesto)\n├── presupuesto.json       ← gastos únicos (lo lee/escribe la interfaz)\n├── mensual/               ← una nota por mes: presupuesto, partidas y avance\n├── gastos/                ← un registro por gasto (AAAA-MM-DD-<tema>.md)\n└── ingresos/              ← un registro por ingreso (AAAA-MM-DD-<tema>.md)\n```\n\n> El JSON de los gastos únicos lo lee/escribe la interfaz del vault\n> (`GET /api/presupuesto-hogar`, `POST /api/presupuesto-hogar/guardar|eliminar`)\n> con escritura atómica. Los servicios NO se guardan aquí: la vista los suma\n> automáticamente desde `Servicios_y_Suscripciones/servicios.json`. Las\n> subcarpetas `mensual/`, `gastos/` e `ingresos/` son documentación libre.\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los gastos del presupuesto como JSON o los restaura\n> desde un archivo exportado, validando cada ficha en el servidor\n> (`GET /api/exportar?modulo=presupuesto-hogar`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. **Servicios (automático):** registra tus servicios recurrentes en 💳\n   **Servicios y suscripciones** con su monto y frecuencia; el presupuesto\n   los suma solo (mensual → completo, anual → ÷12) y muestra el aporte por\n   servicio.\n2. **Gastos únicos (manuales):** pulsa **＋ Nuevo gasto** para registrar\n   reparaciones y compras puntuales: nombre, monto, categoría\n   (`mantenimiento` / `compras` / `otros`) y mes.\n3. **Total mensual estimado:** el panel muestra `servicios + gastos del mes\n   actual` en grande, con el desglose.\n4. **Historial:** la gráfica de **barras de los últimos 6 meses** compara el\n   total mes a mes (la barra del mes actual resaltada); cada barra desglosa\n   servicios + gastos al pasar el cursor.\n\n## 📋 Campos de la ficha del gasto (frontmatter equivalente)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `nombre` | texto | sí | qué fue |\n| `monto` | número ≥ 0 | opcional | cuánto costó |\n| `categoria` | `mantenimiento` · `compras` · `otros` | sí | tipo de gasto |\n| `mes` | `AAAA-MM` (o fecha completa) | sí | mes del gasto (default: actual) |\n| `tags` | lista | opcional | agrupaciones (`hogar`, `presupuesto`) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: gasto\nnombre: \"[Reparación del grifo]\"\nmonto: 25\ncategoria: mantenimiento\nmes: \"AAAA-MM\"\ntags:\n  - hogar\n  - presupuesto\n---\n\n# [Reparación del grifo]\n\n- **Categoría:** Mantenimiento\n- **Importe:** 25\n- **Mes:** [AAAA-MM]\n\n## 📝 Notas\n[Comparativa con meses anteriores, enlaces…]\n```\n\n## 🧭 Mantenimiento\n\n- **Diario:** registra los gastos del día (desde el Diario si quieres).\n- **Mensual:** cierra el mes: revisa el historial de barras y compara con\n  los meses anteriores.\n- **Trimestral:** revisa si los servicios (💳) siguen siendo realistas.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Servicios y suscripciones** | sus montos se suman automáticamente al total mensual |\n| **Mantenimiento del hogar** | las reparaciones con coste se anotan aquí como gastos |\n| **Calendario** | los pagos programados aparecen en el calendario |\n| **Dashboard** | el total mensual estimado y su desglose se resumen en el panel |\n"
              }
            ]
          }
        ]
      },
      {
        "id": "servicios-suscripciones",
        "carpeta": "Servicios_y_Suscripciones",
        "nombre": "Servicios y suscripciones",
        "icono": "💳",
        "descripcion": "Servicios y suscripciones del hogar: proveedor, costo, fecha de pago y estado de cada contrato",
        "submodulos": [],
        "categoria": "general",
        "estructura": [
          {
            "id": "Servicios_y_Suscripciones",
            "etiqueta": "",
            "es_plantilla": true,
            "nombre": "Servicios_y_Suscripciones",
            "subcarpetas": [
              {
                "id": "Servicios_y_Suscripciones/servicios",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "servicios",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Servicios_y_Suscripciones/servicios/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Servicios\"\ntags:\n  - hogar\n  - servicios\n---\n\n# 💳 Servicios del hogar\n\nUna nota por servicio básico (luz, agua, gas, internet, alquiler):\nproveedor, número de contrato, costo y fecha de pago.\n"
                  }
                ]
              },
              {
                "id": "Servicios_y_Suscripciones/suscripciones",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "suscripciones",
                "subcarpetas": [],
                "notas": [
                  {
                    "id": "Servicios_y_Suscripciones/suscripciones/_index.md",
                    "etiqueta": "",
                    "es_plantilla": true,
                    "nombre": "_index.md",
                    "contenido": "---\ntipo: indice-submodulo\nnombre: \"Suscripciones\"\ntags:\n  - hogar\n  - servicios\n  - suscripciones\n---\n\n# 💳 Suscripciones\n\nUna nota por suscripción recurrente (streaming, apps, gimnasio, seguros):\ncosto, periodo, día de pago y estado.\n"
                  }
                ]
              }
            ],
            "notas": [
              {
                "id": "Servicios_y_Suscripciones/README.md",
                "etiqueta": "",
                "es_plantilla": true,
                "nombre": "README.md",
                "contenido": "# 💳 Servicios y suscripciones\n\n> [!note] **Módulo del vault «Hogar»**\n> Servicios recurrentes del hogar (luz, agua, internet, streaming…): una\n> **ficha por servicio** con nombre, **monto aproximado**, **frecuencia de\n> cobro** (mensual / anual) y **fecha del próximo cobro**. El botón ✓\n> **Cobrado** adelanta el próximo cobro un período. El **Dashboard**\n> destaca los cobros de los **próximos 5 días** y los vencidos.\n\n## 📁 Estructura\n\n```\nServicios_y_Suscripciones/\n├── README.md              ← este archivo (cómo llevar los servicios)\n├── servicios.json         ← fichas de la vista (lo lee/escribe la interfaz)\n├── servicios/             ← una nota por servicio básico (luz, agua, gas, internet…)\n└── suscripciones/         ← una nota por suscripción (streaming, apps, gimnasio…)\n```\n\n> El JSON de las fichas lo lee/escribe la interfaz del vault\n> (`GET /api/servicios`, `POST /api/servicios/guardar|cobrado|eliminar`) con\n> escritura atómica; las subcarpetas `servicios/` y `suscripciones/` son\n> documentación libre (índices y notas de contexto).\n>\n> **Portabilidad:** la vista ofrece **📤 Exportar / 📥 Importar** (botones de\n> la cabecera): descarga los servicios como JSON o los restaura desde un\n> archivo exportado, validando cada ficha en el servidor (`GET /api/exportar\n> ?modulo=servicios`, `POST /api/importar`).\n\n## 🧩 Cómo usarlo (vista del panel)\n\n1. Abre la vista **💳 Servicios y suscripciones** y pulsa **＋ Nuevo\n   servicio**: nombre (obligatorio), monto aproximado, frecuencia de cobro\n   (`mensual` / `anual`) y fecha del próximo cobro.\n2. Cuando te cobren, pulsa **✓** en el servicio: la fecha del próximo\n   cobro se **adelanta sola** (+1 mes si es mensual, +1 año si es anual).\n3. Los cobros de los próximos **5 días** y los **vencidos** se destacan en\n   el Dashboard (🟠 / ⛔), con su monto y fecha.\n\n## 📋 Campos de la ficha (frontmatter equivalente)\n\n| Campo | Formato | ¿Obligatorio? | Para qué |\n|---|---|---|---|\n| `nombre` | texto | sí | qué es (luz, Netflix…) |\n| `monto` | número ≥ 0 | opcional | monto aproximado del cobro |\n| `frecuencia` | `mensual` · `anual` | sí | cada cuánto se cobra |\n| `proximo_cobro` | `AAAA-MM-DD` | opcional | cuándo toca el próximo cobro |\n| `tags` | lista | opcional | agrupaciones (`hogar`, `servicios`) |\n\n## ✍️ Ejemplo (con placeholders)\n\n```markdown\n---\ntipo: suscripcion\nnombre: \"[Internet fibra]\"\nmonto: 29.99\nfrecuencia: mensual\nproximo_cobro: \"AAAA-MM-DD\"\ntags:\n  - hogar\n  - servicios\n---\n\n# [Internet fibra]\n\n- **Monto:** 29.99\n- **Frecuencia:** mensual\n- **Próximo cobro:** [AAAA-MM-DD] (se adelanta solo al marcar como cobrado)\n\n## 📝 Notas\n[Contrato, operador, enlaces…]\n```\n\n## 🧭 Mantenimiento\n\n- **Mensual:** revisa los cobros del mes y marca como cobrado lo ya pagado.\n- **Trimestral:** repasa suscripciones sin uso y negocia servicios.\n- **Al renovar:** actualiza monto y fecha antes del vencimiento.\n\n## 🔗 Conecta con los otros módulos\n\n| Módulo | Cómo se relaciona |\n|---|---|\n| **Dashboard** | los cobros de los próximos 5 días (y vencidos) se destacan en el panel |\n| **Calendario** | los pagos y renovaciones aparecen como eventos |\n| **Presupuesto del hogar** | el total mensual de servicios alimenta el presupuesto |\n"
              }
            ]
          }
        ]
      }
    ],
    "conjuntos": [
      {
        "id": "mantenimiento",
        "nombre": "🔧 Mantenimiento",
        "descripcion": "Tareas del hogar, inventario y calendario",
        "modulos": [
          "dashboard",
          "mantenimiento-hogar",
          "inventario-articulos",
          "calendario"
        ]
      },
      {
        "id": "servicios-gastos",
        "nombre": "💳 Servicios y gastos",
        "descripcion": "Servicios, presupuesto del hogar e inventario",
        "modulos": [
          "dashboard",
          "servicios-suscripciones",
          "presupuesto-hogar",
          "inventario-articulos"
        ]
      },
      {
        "id": "completo",
        "nombre": "🚀 Completo",
        "descripcion": "Todos los módulos de administración del hogar",
        "modulos": [
          "dashboard",
          "diario",
          "calendario",
          "mantenimiento-hogar",
          "inventario-articulos",
          "servicios-suscripciones",
          "presupuesto-hogar"
        ]
      },
      {
        "id": "diario",
        "nombre": "📅 Diario",
        "descripcion": "Módulos de uso diario",
        "modulos": [
          "dashboard",
          "diario",
          "calendario"
        ]
      },
      {
        "id": "semanal",
        "nombre": "📆 Semanal",
        "descripcion": "Revisión semanal del hogar",
        "modulos": [
          "dashboard",
          "mantenimiento-hogar",
          "presupuesto-hogar"
        ]
      },
      {
        "id": "mensual",
        "nombre": "📊 Mensual",
        "descripcion": "Inventario y servicios mensuales",
        "modulos": [
          "dashboard",
          "inventario-articulos",
          "servicios-suscripciones",
          "presupuesto-hogar"
        ]
      },
      {
        "id": "inventario-completo",
        "nombre": "📦 Inventario completo",
        "descripcion": "Todo lo que hay en casa",
        "modulos": [
          "dashboard",
          "inventario-articulos",
          "calendario"
        ]
      },
      {
        "id": "presupuesto-detallado",
        "nombre": "💰 Presupuesto detallado",
        "descripcion": "Gestión financiera del hogar",
        "modulos": [
          "dashboard",
          "presupuesto-hogar",
          "servicios-suscripciones"
        ]
      }
    ],
    "dashboard": {
      "visibles": [
        "hero",
        "hoy",
        "resumen"
      ]
    }
  }
}