{
  "checked_on": "2026-10-18",
  "counts": {
    "sources": 222,
    "event_records": 177,
    "coverage_records": 111,
    "capitals_reviewed": 52,
    "islands_reviewed": 12,
    "sources_by_status": {
      "regular_sin_fecha": 19,
      "reciente": 92,
      "historica": 32,
      "pista": 79
    },
    "sources_by_platform": {
      "Web": 115,
      "Instagram": 31,
      "Telegram": 8,
      "Facebook": 40,
      "WhatsApp": 20,
      "Directorio": 8
    },
    "events_by_status": {
      "pasado": 18,
      "por_confirmar": 2,
      "proximo": 134,
      "regular_sin_fecha": 23
    },
    "agenda_cards": 157,
    "agenda_dated": 134,
    "agenda_regular": 23,
    "contact_reviewed": 157,
    "events_with_contact": 155,
    "events_contact_not_found": 2,
    "events_with_phone": 101,
    "events_with_whatsapp": 38,
    "events_with_email": 128
  },
  "methodology": {
    "scope": "50 capitales provinciales, Ceuta y Melilla, ocho islas canarias y cuatro islas baleares habitadas principales, con localidades adicionales y nodos rurales.",
    "source_unit": "Una ficha por URL o canal; varias fichas pueden pertenecer a la misma organización.",
    "recent_definition": "Actividad fechada en 2026 o programación próxima documentada. No significa que la inscripción siga abierta ni que todos los eventos sean futuros.",
    "discovery": "Búsquedas por territorio, directorios especializados, agendas municipales, webs de docentes y espacios y enlaces públicos a redes y grupos.",
    "verification": "Prioridad a fuentes primarias. Se conserva enlace, fecha de revisión, estado, acceso, notas y discrepancias. El silencio de una búsqueda no prueba ausencia de comunidad.",
    "events": "Sin generar sesiones futuras desde un horario sin temporada. Separar fechas explícitas, años contextuales y convocatorias por confirmar. Los campamentos mixtos se identifican.",
    "private_content": "Solo convocatorias destinadas a difusión y contactos de organización con evidencia pública verificable. No se publican conversaciones privadas, participantes, agendas personales ni credenciales. El directorio de grupos incluye únicamente invitaciones publicadas en fuentes públicas.",
    "timezone": "Horarios locales: Europe/Madrid para península/Baleares; Atlantic/Canary para Canarias.",
    "contact": "Buscar primero en el anuncio e inscripción, después en la web oficial y página de contacto de la organización o docente, y finalmente en el espacio. Guardar teléfono internacional, WhatsApp solo explícito y email, con ámbito, evidencia y revisión. Si no se encuentra, registrar la búsqueda y ofrecer la fuente."
  },
  "update_workflow": {
    "state": "Catálogo publicado en YogaBond, con revisión periódica programada y conciliación de cambios antes de publicar. El acceso y la cobertura efectiva dependen de cada fuente.",
    "on_request": [
      "Revisar primero las fuentes de prioridad alta y los próximos 90 días.",
      "Extraer candidatos con fuente, fecha, localidad, organizador, tipo y condiciones.",
      "Buscar teléfono, WhatsApp explícito y email en fuentes públicas del evento y organizador; registrar contact_review con fuentes consultadas incluso si no hay resultado. No sobrescribir contactos válidos por una captura incompleta.",
      "Unificar anuncios del mismo evento por título, fecha, organizador y sede.",
      "Revisar cambios, cancelaciones y datos contradictorios antes de promover un candidato a agenda.",
      "Conservar historial de cambios y fecha de la última verificación; archivar eventos terminados."
    ],
    "by_channel": {
      "Web": "Revisión de páginas públicas y feeds existentes; detectar novedades sin inventar un RSS.",
      "Telegram": "Revisión diaria de CI Valencia (fuente-44), Espai de Contact (vc-espai-telegram) y Contact Improvisation Events Worldwide (telegram-ci-treasure-list). Leer mensajes nuevos y correcciones con enlaces permanentes; filtrar España y CI explícito en el canal internacional. Conciliar duplicados y buscar contacto del organizador. Las invitaciones sin historial público siguen siendo pistas; un acceso fallido no cuenta como revisión.",
      "Instagram/Facebook": "Revisión manual de contenido público accesible; acceso parcial no cuenta como lectura completa.",
      "WhatsApp": "Enlaces públicos para descubrir comunidades. Las revisiones de mensajes requieren acceso previamente autorizado y se limitan a convocatorias destinadas a difusión, sin publicar conversaciones ni participantes."
    },
    "suggested_cadence": "Revisión diaria programada por la mañana. Cada fuente conserva su fecha de revisión efectiva; no implica actualización en tiempo real ni revisión completa si el acceso falla."
  },
  "sources": [
    {
      "id": "murcia-anma",
      "name": "Centro Anma / Marisa Brugarolas",
      "url": "https://centroanma.es/danzacreativa-contact/",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página oficial anuncia miércoles 10–12 con Marisa Brugarolas; C/ Ceferino 6, bajo A, San Antolín. Actividad documentada: actividad regular publicada; confirmar calendario de curso",
      "evidence_url": "https://centroanma.es/danzacreativa-contact/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "El dominio Ruedapies se enlaza en Anma, pero no pudo abrirse. El directorio nacional muestra un horario antiguo diferente: martes 18–20; priorizar fuente del centro. Horario o práctica regular sin temporada vigente confirmada; no genera fechas futuras.",
      "related_urls": [
        "https://www.ruedapies.es/"
      ]
    },
    {
      "id": "fuente-56",
      "name": "Chussa Alcaraz · Instagram",
      "url": "https://www.instagram.com/chussa_alcaraz/",
      "platform": "Instagram",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia",
        "Cartagena"
      ],
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Perfil público y textos de publicaciones leídos. Publica EMOCIE 8–13 octubre 2026; comparte encuentros CI de La Chimenea con Maite y Víctor Selva, y enlaza @contakids.spain. Actividad documentada: Anuncios de CI 2026 leídos; convocatoria reciente EMOCIE es en Almería, ya pasada.",
      "evidence_url": "https://www.instagram.com/chussa_alcaraz/p/DdJpcSKiFUE/",
      "last_activity_date": "2026-10-13",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "Se confirma actividad real, corrigiendo límite inicial del buscador. No trasladar eventos fuera de CV/Murcia a agenda local.",
      "related_urls": [
        "https://www.instagram.com/chussa_alcaraz/p/DdJpcSKiFUE/"
      ]
    },
    {
      "id": "fuente-44",
      "name": "CI Valencia · Telegram público",
      "url": "https://t.me/s/civalencia",
      "platform": "Telegram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Formación",
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Anuncio del 21 de octubre de 2026 y cartel público: Focused Jam el jueves 22 de octubre, 19:30–21:30, Emili Baró 42. Duplicado con los canales de WhatsApp conciliado en una sola ficha.",
      "evidence_url": "https://t.me/civalencia/922",
      "last_activity_date": "2026-10-21",
      "access": "publico",
      "collection_method": "telegram_publico",
      "priority": "alta",
      "checked_on": "2026-10-22",
      "notes": "Muy útil para futuras lecturas incrementales; cada mensaje tiene enlace permanente. Los @ escritos en Telegram pueden enlazar automáticamente a Telegram aunque el texto se refiera a Instagram; no inferir cuentas desde ese autolink. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades. Incluido expresamente en la revisión diaria: lectura incremental de mensajes públicos y conciliación con otras fuentes, conservando enlace permanente, cambios y búsqueda de contacto.",
      "related_urls": [
        "https://t.me/civalencia/920"
      ]
    },
    {
      "id": "al-contact-provincia-fb",
      "name": "Contact Impro Alicante y provincia",
      "url": "https://www.facebook.com/groups/1854434881462186/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [],
      "scope": "provincial",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "381 miembros visibles. Cartel ciclo Benidorm: 18 octubre, 21 noviembre, 19 diciembre; 23 enero, 20 febrero, 20 marzo, 17 abril, 22 mayo, 19 junio. Taller 10–12, jam 12–14. Coincide con WhatsApp. Actividad documentada: Cartel de Víctor Selva publicado el 16 octubre, leído en contexto octubre 2026.",
      "evidence_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "El año del cartel procede del contexto de lectura: no se convierte en last_activity_date explícita. La comunidad cubre la provincia; Benidorm es el lugar del anuncio leído.",
      "related_urls": [
        "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "murcia-cocole",
      "name": "Contemporáneo Contact Levante (CoCoLe)",
      "url": "https://www.facebook.com/groups/297121007025355/",
      "platform": "Facebook",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Región de Murcia",
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Murcia",
        "Valencia",
        "Alicante",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Taller",
        "Encuentro",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "504 miembros visibles. Presentación indica eventos, cursos y seminarios en Murcia, Alicante y Valencia. Combina CI y danza contemporánea. Actividad documentada: Publicación de Víctor Selva del 13 octubre, compartida desde grupo Alicante; publicaciones Flow septiembre 2026.",
      "evidence_url": "https://www.facebook.com/groups/297121007025355/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Lectura de las primeras tres entradas tras dos desplazamientos; vídeo compartido sin detalles y dos convocatorias de Viadanza. Calendario Events consultado: sin próximas convocatorias. No equivale a revisar el archivo completo del grupo. Feed visible desde 13 octubre hasta 16 septiembre: vídeo Víctor Selva ya detectado por integrador, tres anuncios/republicaciones VIADANZA septiembre, Fresh Eyes 23 septiembre (texto expandido y programa oficial íntegro), EMOCIE 16 septiembre. No se inspeccionaron los vídeos completos. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://civalencia.es/",
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "al-esmov-instagram",
      "name": "ESMOV",
      "url": "https://www.instagram.com/esmov_artedelmovimiento/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Dénia",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Dénia"
      ],
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "historica",
      "evidence": "Perfil público inspeccionado; post agenda mayo anuncia JAM CONTACT IMPROVISATION viernes 23 de 19–21 h. Otros posts remiten a newsletters públicas y festival DAMA. Actividad documentada: Jam del 23 mayo 2025 corroborada por boletín oficial; no próxima jam 2026 confirmada.",
      "evidence_url": "https://www.instagram.com/esmov_artedelmovimiento/p/DJJ27fcscvr/",
      "last_activity_date": "2025-05-23",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "La prueba específica de CI es de 2025; no acredita programación de CI de 2026.",
      "related_urls": [
        "https://www.instagram.com/esmov_artedelmovimiento/p/DJJ27fcscvr/",
        "https://www.instagram.com/esmov_artedelmovimiento/p/DKcPntiMFFW/",
        "https://mailchi.mp/40010e5fae51/mayo"
      ]
    },
    {
      "id": "vc-espai-telegram",
      "name": "Espai de Contact · Telegram público",
      "url": "https://t.me/s/espaidecontact",
      "platform": "Telegram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Canal público leído; anuncios del 21 septiembre, 5 y 16 octubre 2026. Enlazado desde Linktree oficial. Actividad documentada: 2026-10-16",
      "evidence_url": "https://t.me/espaidecontact/79",
      "last_activity_date": "2026-10-16",
      "access": "publico",
      "collection_method": "telegram_publico",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Publicaciones duplicadas con CI Valencia y WhatsApp Levante: conservar una ficha de evento con varias evidencias. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades. Incluido expresamente en la revisión diaria: lectura incremental de mensajes públicos y conciliación con otras fuentes, conservando enlace permanente, cambios y búsqueda de contacto.",
      "related_urls": [
        "https://t.me/espaidecontact",
        "https://t.me/espaidecontact/79"
      ]
    },
    {
      "id": "al-flow-instagram",
      "name": "FLOW Espacio Vivo",
      "url": "https://www.instagram.com/flowespaciovivo/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Perfil público inspeccionado en navegador: dirección Pintor Murillo 39, publicación fijada horario 2026–2027, publicaciones de octubre y residencias 2026–2027. Enlaza Derivas Flow como cuenta asociada. Actividad documentada: Confirmada programación general 2026–2027; no anuncio CI reciente en la primera pantalla revisada.",
      "evidence_url": "https://www.instagram.com/flowespaciovivo/p/DdECKc8Rke-/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "La actividad general del espacio en 2026/27 está verificada, pero falta una publicación reciente específica de CI en este canal. Se clasifica como pista.",
      "related_urls": [
        "https://www.instagram.com/flowespaciovivo/p/DdECKc8Rke-/",
        "https://www.instagram.com/derivas.flowespaciovivo/p/DeWXzJtDP64/",
        "https://www.instagram.com/derivas.flowespaciovivo/p/Dem16-hly8o/"
      ]
    },
    {
      "id": "murcia-chimenea",
      "name": "La Chimenea Escénica",
      "url": "https://lachimeneaescenica.wixsite.com/escenica",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Cartel de talleres regulares 2026–2027: viernes 18–21, Contact + Jam una vez al mes. No identifica viernes concretos. Actividad documentada: programación regular vigente anunciada",
      "evidence_url": "https://static.wixstatic.com/media/a663cb_6724572171d3419baaea8a71b3287f75~mv2.jpeg",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Web y perfil Instagram oficiales leídos; los días concretos del Contact + Jam mensual siguen pendientes.",
      "related_urls": [
        "https://static.wixstatic.com/media/a663cb_6724572171d3419baaea8a71b3287f75~mv2.jpeg",
        "https://lachimeneaescenica.wixsite.com/escenica/programacion",
        "https://lachimeneaescenica.wixsite.com/escenica/contact-2",
        "https://www.instagram.com/lachimeneaescenica/"
      ]
    },
    {
      "id": "fuente-59",
      "name": "La Chimenea Escénica · Instagram",
      "url": "https://www.instagram.com/lachimeneaescenica/",
      "platform": "Instagram",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia",
        "Cartagena"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Perfil público leído: biografía enlaza la web oficial; publicación de programación 2026/27 y anuncios CI con Maite Moreno y Víctor Selva en Murcia y Calblanque. Actividad documentada: Programación general de octubre 2026 y curso 2026/27; anuncios locales CI de mayo y junio 2026 leídos.",
      "evidence_url": "https://www.instagram.com/lachimeneaescenica/p/DcQhXddMbS2/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "Fuente prioritaria de Murcia. No convertir sus propuestas de teatro físico, Poi Dance o Contakids automáticamente en Contact Improvisación. El curso web anuncia Contact + Jam un viernes mensual, sin fechas individuales.",
      "related_urls": [
        "https://www.instagram.com/lachimeneaescenica/p/DcQhXddMbS2/"
      ]
    },
    {
      "id": "vc-labjam-web",
      "name": "LabJam Contact — Natalyd Altamirano",
      "url": "https://natalydaltamirano.wixsite.com/bmc-contact-dance/contact-improvisation/labjam-contact-improvisation",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Colectivo de talleres y jams; Carla y Natalyd, actividad regular desde 2024. Actividad documentada: Referencia explícita desde 2024; sin convocatoria próxima fechada.",
      "evidence_url": "https://natalydaltamirano.wixsite.com/bmc-contact-dance/contact-improvisation/labjam-contact-improvisation",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Horario o práctica regular sin temporada vigente confirmada; no genera fechas futuras.",
      "related_urls": []
    },
    {
      "id": "al-oasi-web",
      "name": "Oasi Temple — talleres",
      "url": "https://oasitemple.com/talleres/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Pedreguer",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Pedreguer"
      ],
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Cartel público leído visualmente: octubre, sábado 24, 11:00–14:00, taller de Contact Improvisación con Dalia Sierra. Actividad documentada: Octubre; año 2026 inferido de ruta de carga 2026/09, disposición del calendario y coherencia con anuncio WhatsApp previo; no está impreso en cartel.",
      "evidence_url": "https://oasitemple.com/wp-content/uploads/2026/09/Talleres-Oasi-mes-17-576x1024.jpg",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Año de la convocatoria contextual, no impreso en el cartel. No se incorpora una fecha exacta como explícitamente verificada.",
      "related_urls": [
        "https://oasitemple.com/wp-content/uploads/2026/09/Talleres-Oasi-mes-17-576x1024.jpg",
        "https://oasitemple.com/profesionales/"
      ]
    },
    {
      "id": "vc-focus",
      "name": "Ramon Roig — Focus CI Valencia",
      "url": "https://ramonroig.net/focuscivalencia/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Formación",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Formación explícita 2026–2027, nueve módulos, sedes mediante formulario oficial. Actividad documentada: 24 octubre 2026 a junio 2027.",
      "evidence_url": "https://ramonroig.net/focuscivalencia/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "murcia-chussa",
      "name": "Chussa Alcaraz / Contakids Spain",
      "url": "https://karavanasurci.wordpress.com/equipo_organizador/",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Página primaria del festival de 2026 incluye @chussa_alcaraz y @contakids.spain. Centro Párraga enlaza Facebook Contakids Spain en su ficha histórica de 2019. Actividad documentada: organizadora activa identificada en 2026; sin próxima fecha local verificada",
      "evidence_url": "https://karavanasurci.wordpress.com/equipo_organizador/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La ubicación Murcia corresponde a la organizadora identificada; no sitúa allí el festival de la página enlazada.",
      "related_urls": [
        "https://centroparraga.carm.es/servlet/s.Sl?r=Portal-44889-DETALLE_EVENTO&sit=c%2C914%2Cm%2C3898%2Ci%2C1",
        "https://www.emocie.org/",
        "https://www.instagram.com/chussa_alcaraz/",
        "https://www.instagram.com/contakids.spain/",
        "https://www.facebook.com/contakidsspain/"
      ]
    },
    {
      "id": "fuente-48",
      "name": "CI Valencia · canal WhatsApp",
      "url": "https://whatsapp.com/channel/0029VadIRVf9sBI1suoAQ31O",
      "platform": "WhatsApp",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "reciente",
      "evidence": "Anuncios públicos del 16 y 19 de octubre sobre FOCUS CI Valencia leídos en WhatsApp Web; algunos textos aparecen truncados. Convocatoria ya conciliada con Instagram y Telegram.",
      "evidence_url": "https://whatsapp.com/channel/0029VadIRVf9sBI1suoAQ31O",
      "last_activity_date": "2026-10-19",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Publicaciones visibles de 14, 16 y 19 octubre; cartel FOCUS leído. Algunos textos truncados y sin enlaces permanentes. No se siguió el canal. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://civalencia.es/"
      ]
    },
    {
      "id": "vc-civalencia",
      "name": "CI València",
      "url": "https://civalencia.es/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Formación",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Agenda específica CI; reúne docentes, horarios y comunidades. Actividad documentada: Índice consultado muestra temporada 2026/27 y retiro julio 2027; página sin fecha editorial visible.",
      "evidence_url": "https://civalencia.es/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La clasificación reciente se apoya en programación 2026/27 del contenido indexado; la apertura directa devolvió 403 y los horarios individuales requieren revisión. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades. Alcance de la lectura original: Contenido completo en índice; apertura directa 403.",
      "related_urls": []
    },
    {
      "id": "fuente-47",
      "name": "CONTACT IMPRO_ Levante · invitación pública",
      "url": "https://chat.whatsapp.com/KJkaK63ly4xJbLEa1Unl8A",
      "platform": "WhatsApp",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana",
        "Región de Murcia"
      ],
      "provinces": [
        "Alicante",
        "Murcia",
        "Valencia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "pista",
      "evidence": "Invitación publicada en la hoja pública Grupos de CI, etiquetada Alicante y Murcia. La vista previa pública confirma el nombre CONTACT IMPRO_ Levante. Actividad documentada: La invitación no permite verificar públicamente la actividad de los mensajes.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Se conserva exclusivamente como invitación pública y pista de descubrimiento. La actividad obtenida por acceso privado no se incorpora a este archivo público. No se ha entrado en el grupo ni enviado mensajes en esta normalización. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades.",
      "related_urls": [
        "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0"
      ]
    },
    {
      "id": "vc-ci-facebook",
      "name": "Contact Improvisación Valencia",
      "url": "https://www.facebook.com/groups/504256526290927/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [],
      "scope": "provincial",
      "activity_types": [
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Anuncios públicos leídos entre 30 septiembre y 20 octubre 2026. Incluyen convocatorias de otras comunidades: se comprueba el lugar de cada evento.",
      "evidence_url": "https://www.facebook.com/groups/504256526290927/",
      "last_activity_date": "2026-10-20",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Feed público recorrido desde anuncio20oct hasta30sept; textos relevantes desplegados, cartel Presencia leído visualmente. No archivo completo ni todos los vídeos. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://civalencia.es/",
        "https://www.facebook.com/groups/504256526290927/"
      ]
    },
    {
      "id": "fuente-46",
      "name": "Contact-impro Castellón · grupo WhatsApp",
      "url": "https://chat.whatsapp.com/JKXYfofAVJFJoyT27y69vH",
      "platform": "WhatsApp",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Castellón",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Castellón"
      ],
      "cities": [],
      "scope": "provincial",
      "activity_types": [],
      "status": "pista",
      "evidence": "Invitación pública; vista previa HTTP 200 confirma Contact-impro Castellón. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No figuraba con ese nombre en los grupos recuperados antes. No unido, sin acceso a mensajes.",
      "related_urls": [
        "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0"
      ]
    },
    {
      "id": "fuente-45",
      "name": "Contact-Impro Valencia 🤍 @civalencia.es · grupo WhatsApp",
      "url": "https://chat.whatsapp.com/CpNgOIi5SKc59iiTVH0tlE",
      "platform": "WhatsApp",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [],
      "scope": "provincial",
      "activity_types": [],
      "status": "pista",
      "evidence": "Invitación publicada en el canal público de CI Valencia y en el directorio Grupos de CI. La vista previa muestra Contact-Impro Valencia 🤍 @civalencia.es. Se ha comprobado el enlace público; la actividad interna no está verificada.",
      "evidence_url": "https://t.me/civalencia",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "alta",
      "checked_on": "2026-10-22",
      "notes": "Grupo de conversación distinto de los canales de difusión de CI Valencia. La invitación pública no garantiza admisión ni actividad reciente. Conciliar convocatorias entre canales antes de añadir eventos.",
      "related_urls": [
        "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
        "https://t.me/civalencia",
        "https://civalencia.es/"
      ]
    },
    {
      "id": "al-esmov-web",
      "name": "ESMOV Arte del Movimiento",
      "url": "https://esmovart.com/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Dénia",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Dénia"
      ],
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Sesiones semanales describe jams CI viernes; ciclo con Natalia Serrano 2024 en La Marina Social Club. Actividad documentada: Sesiones semanales artículo 10 marzo 2023; ciclo CI 2024; último artículo general observado junio 2025. No afirmar vigencia semanal 2026.",
      "evidence_url": "https://esmovart.com/ciclo-contact-improvisation-denia",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Las referencias CI consultadas corresponden a 2023/2024; no se acredita continuidad semanal en 2026.",
      "related_urls": [
        "https://esmovart.com/sesiones-semanales",
        "https://esmovart.com/ciclo-contact-improvisation-denia"
      ]
    },
    {
      "id": "vc-espaicirc",
      "name": "Espai de Circ",
      "url": "https://espaidecirc.com/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Publicación propia de workshop+jam Espai de Contact, 1 abril 2025; sede también confirmada para Focus 2026/27. Actividad documentada: Abril 2025 en archivo; sede 2026/27 en formulario oficial.",
      "evidence_url": "https://espaidecirc.com/workshop-jam-de-contact-improvisacion-con-miguel-horacio-y-jose-esteban-esquivel/",
      "last_activity_date": "2025-04-01",
      "access": "parcial",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La señal reciente es su inclusión como sede en el formulario oficial de Focus 2026/27; el artículo de esta web es de 2025. Alcance de la lectura original: Artículo público legible; portada dio error.",
      "related_urls": [
        "https://espaidecirc.com/workshop-jam-de-contact-improvisacion-con-miguel-horacio-y-jose-esteban-esquivel/"
      ]
    },
    {
      "id": "vc-espai-linktree",
      "name": "Espai de Contact",
      "url": "https://linktr.ee/espaidecontact",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Hub del organizador: formulario y dosier Focus CI 2026, Facebook y canales WhatsApp/Telegram. Actividad documentada: 3ª edición Focus CI 2026/27 enlazada y formulario leído.",
      "evidence_url": "https://linktr.ee/espaidecontact",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades.",
      "related_urls": [
        "https://whatsapp.com/channel/0029Vaoka5Z5PO0zz3FlyS1o",
        "https://www.facebook.com/espaidecontact",
        "https://t.me/espaidecontact"
      ]
    },
    {
      "id": "fuente-49",
      "name": "Espai de Contact · canal WhatsApp",
      "url": "https://whatsapp.com/channel/0029Vaoka5Z5PO0zz3FlyS1o",
      "platform": "WhatsApp",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "reciente",
      "evidence": "Anuncios públicos del 16 y 19 de octubre sobre FOCUS CI Valencia leídos en WhatsApp Web; algunos textos aparecen truncados. Convocatoria ya conciliada con Instagram y Telegram.",
      "evidence_url": "https://whatsapp.com/channel/0029Vaoka5Z5PO0zz3FlyS1o",
      "last_activity_date": "2026-10-19",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Anuncios visibles de 16 y 19 octubre en WhatsApp Web; texto de FOCUS parcialmente truncado. Sin suscripción. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://linktr.ee/espaidecontact"
      ]
    },
    {
      "id": "vc-espai-instagram",
      "name": "Espai de Contact — Instagram",
      "url": "https://www.instagram.com/espaidecontact/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "reciente",
      "evidence": "Anuncio y cartel del 19 de octubre de 2026: módulos de FOCUS 2026–2027. Programa de clases de Leela y anuncio del 10 de septiembre consultados. Se conservan las discrepancias documentales ya advertidas en las fichas.",
      "evidence_url": "https://www.instagram.com/miguel.horacio/p/Der42vxtypv/",
      "last_activity_date": "2026-10-19",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Perfil:12 publicaciones visibles; publicaciones FOCUS19octubre y10septiembre abiertas; cartel19octubre leído visualmente. No se revisó vídeo completo ni stories. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://espaidecirc.com/workshop-jam-de-contact-improvisacion-con-miguel-horacio-y-jose-esteban-esquivel/"
      ]
    },
    {
      "id": "al-flow-web",
      "name": "Flow Espacio Vivo",
      "url": "https://danzaflowalicante.com/eventos/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Página propia dedicada a CI con Maite Moreno y página de ciclo de talleres + jam con Víctor Selva. Actividad documentada: Agenda general anuncia octubre de 2026. Ficha CI vista abarca 14 diciembre 2025–30 junio 2026 y está marcada como pasada; otra vista de archivo muestra fin 13 septiembre 2026. No convertir ese intervalo en recurrencia actual.",
      "evidence_url": "https://danzaflowalicante.com/event/domingos-de-contact-impro-taller-jam-con-victor-selva/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "El directorio externo indica Pintor Murillo 3, pero la fuente propia indica 39; usar 39. La inconsistencia de fechas entre vistas requiere conservar la ficha original. Hay evidencia CI de 2026, ya pasada. Reciente describe la evidencia disponible, no una recurrencia vigente; las fechas de finalización difieren entre vistas.",
      "related_urls": [
        "https://danzaflowalicante.com/portfolio-item/contact-improvisacion/",
        "https://danzaflowalicante.com/event/domingos-de-contact-impro-taller-jam-con-victor-selva/"
      ]
    },
    {
      "id": "vc-focus-form",
      "name": "Focus CI Valencia — formulario oficial 3ª edición",
      "url": "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Formación",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Formulario enlazado por Espai de Contact y Ramon Roig; identifica año, sedes, organizador y jam. Actividad documentada: 2026/2027.",
      "evidence_url": "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "vc-labjam-instagram",
      "name": "LabJam Contact — Instagram",
      "url": "https://www.instagram.com/labjamcontact/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "pista",
      "evidence": "Enlazado como fuente de talleres/jams por CI València. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://civalencia.es/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: 12 últimas publicaciones visibles (junio2026–octubre2025), último anuncio abierto y fechado; no stories. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://civalencia.es/"
      ]
    },
    {
      "id": "fuente-57",
      "name": "Maite Moreno · Maite Movement",
      "url": "https://www.instagram.com/maite_movement/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana",
        "Región de Murcia"
      ],
      "provinces": [
        "Alicante",
        "Murcia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Taller",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Publicación colaborativa visible en perfil Chussa: EMOCIE 2026, equipo Maite, Chussa y Dalia. Post La Chimenea del 23 mayo 2026 también acredita taller de Maite en Finca El Aljibe. Actividad documentada: Contenido de CI 2026 acreditado por publicaciones colaborativas",
      "evidence_url": "https://www.instagram.com/maite_movement/reel/Dcd7oeHIZa0/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "Fuente docente transregional. No se ha confirmado próximo evento local. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades. Alcance de la lectura original: Textos de posts colaborativos leídos; perfil completo no inspeccionado",
      "related_urls": [
        "https://www.instagram.com/maite_movement/reel/Dcd7oeHIZa0/"
      ]
    },
    {
      "id": "vc-manu",
      "name": "Manu Paredes",
      "url": "https://www.instagram.com/manuparedes.es/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Clase",
        "Formación"
      ],
      "status": "pista",
      "evidence": "CI València vincula el perfil a Caminos del Contact; Meetup lo acredita como docente CI. Actividad documentada: Clase 21 septiembre 2026 verificada; ciclo 2026/27 en Telegram CI València.",
      "evidence_url": "https://www.meetup.com/lifeinmotion-es/events/316580413/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "La docencia y el ciclo de 2026/27 están acreditados en Meetup/Telegram, pero no hay post de 2026 verificado en este perfil. Se mantiene como pista de canal. Alcance de la lectura original: Instagram limitado; Meetup público leído.",
      "related_urls": [
        "https://www.meetup.com/lifeinmotion-es/events/316580413/",
        "https://www.manuparedes.com/"
      ]
    },
    {
      "id": "al-oasi-instagram",
      "name": "OASI TEMPLE",
      "url": "https://www.instagram.com/oasitemple/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Pedreguer",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Pedreguer"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Enlazado por la web oficial y perfil público inspeccionado. Nombre y ubicación coinciden; destacado Talleres octubre visible, sin abrir stories. Actividad documentada: Horario actualizado fijado; agenda de talleres en destacado. No fecha precisa del post CI leída.",
      "evidence_url": "https://www.instagram.com/oasitemple/p/DeRt-qlghmN/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Identidad y portada comprobadas; no se leyó publicación específica reciente de CI ni contenido de stories.",
      "related_urls": [
        "https://oasitemple.com/profesionales/",
        "https://www.instagram.com/oasitemple/p/DeRt-qlghmN/"
      ]
    },
    {
      "id": "fuente-58",
      "name": "Víctor Selva · Instagram",
      "url": "https://www.instagram.com/victorselvafoto/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana",
        "Región de Murcia"
      ],
      "provinces": [
        "Alicante",
        "Murcia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Taller"
      ],
      "status": "pista",
      "evidence": "La Chimenea etiqueta @victorselvafoto en anuncio primario de Contact Improvisación 13 junio 2026, Calblanque. Actividad documentada: Taller local 13 junio 2026 acreditado; ciclo actual Benidorm en Facebook/WhatsApp",
      "evidence_url": "https://www.instagram.com/lachimeneaescenica/p/DY1_4GIM4nM/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: 12 entradas del perfil y vista de cuadrícula. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://www.instagram.com/lachimeneaescenica/p/DY1_4GIM4nM/"
      ]
    },
    {
      "id": "vc-cali",
      "name": "Cali Khadija / Cali Anca",
      "url": "https://www.instagram.com/cali_khadija_/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "pista",
      "evidence": "CI València la lista como docente de monográficos mensuales en Creat Circ. Actividad documentada: Fechas por concretar en agenda, sin convocatoria fechada.",
      "evidence_url": "https://civalencia.es/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-22",
      "notes": "Perfil y nueve leyendas consultados el 22 de octubre de 2026. El Linktree oficial publica un WhatsApp profesional para Contact Improvisation Valencia, contrastado sin enviar mensajes. No equivale a revisión completa de historias o vídeos.",
      "related_urls": [
        "https://civalencia.es/",
        "https://linktr.ee/cali.anca_body.mind.spirit"
      ]
    },
    {
      "id": "fuente-52",
      "name": "CI Treasure Hunt",
      "url": "https://citreasurehunt.com/spain",
      "platform": "Directorio",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro",
        "Festival",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Directorio accesible de eventos, comunidades, docentes y sedes; enlaza la hoja Grupos de CI y FOCUS 2026/27. Actividad documentada: 2026-08",
      "evidence_url": "https://citreasurehunt.com/communities/contact-improvisacion-espana",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Fuente secundaria útil de descubrimiento y comparación. Confirmar cada evento en organizador; no equivale a cobertura exhaustiva de Levante. Cobertura nacional e internacional: confirmar los eventos en la fuente organizadora.",
      "related_urls": [
        "https://citreasurehunt.com/communities/contact-improvisacion-espana"
      ]
    },
    {
      "id": "al-contact-dance-alcoi",
      "name": "Contact Dance Alcoi",
      "url": "https://www.facebook.com/groups/651186694924461/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alcoi",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alcoi"
      ],
      "scope": "local",
      "activity_types": [
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "391 miembros. Hay difusión de retiros de fuera del territorio; el nombre del grupo no basta para asignar municipio al evento. Actividad documentada: Anuncio para 16–18 octubre 2026 en Muntanyes de Prades, Tarragona. No es convocatoria de Alcoi.",
      "evidence_url": "https://www.facebook.com/groups/651186694924461/",
      "last_activity_date": "2026-10-18",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Primeras tres publicaciones visibles, desplazamiento del feed hasta30sept2026. Feed desde publicación de octubre de retiro Prades hasta 5 septiembre. Revisadas tres republicaciones VIADANZA de 30/26 septiembre y cartel textual de jam Benidorm20sept. No se repite análisis completo de Prades/VIADANZA por estar ya en revisión del integrador. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "fuente-51",
      "name": "Contact Improvisación España",
      "url": "https://contactimprov.es/",
      "platform": "Directorio",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro",
        "Festival",
        "Formación"
      ],
      "status": "pista",
      "evidence": "Directorio regional de clases, jams, docentes y grupos Facebook. Páginas específicas Comunidad Valenciana y Murcia. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Excelente para descubrir entidades; contiene datos antiguos. No trasladar horarios o direcciones a agenda actual sin corroboración. Directorio nacional de descubrimiento, sin prueba de actualización de todos sus registros.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "al-derivas-flow",
      "name": "Derivas FLOW Espacio Vivo",
      "url": "https://www.instagram.com/derivas.flowespaciovivo/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Cuenta enlazada por Flow. Publicaciones colaborativas leídas sobre programación 26/27 y residencias de noviembre 2026–febrero 2027. Actividad documentada: Programación de octubre 2026 visible; no evento CI nuevo confirmado.",
      "evidence_url": "https://www.instagram.com/derivas.flowespaciovivo/p/Dem16-hly8o/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Programación general reciente de un espacio de danza; no se acredita una convocatoria CI reciente. Alcance de la lectura original: Publicaciones colaborativas visibles en perfil Flow; no se exploró el perfil separado.",
      "related_urls": [
        "https://www.instagram.com/derivas.flowespaciovivo/p/Dem16-hly8o/"
      ]
    },
    {
      "id": "murcia-jardin",
      "name": "El Jardín Secreto / Planeta Pachamama",
      "url": "https://jardinsecretofest.com/",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Ayuntamiento anuncia jam de Contact Improvisación de La Chimenea dentro de Planeta Pachamama. Actividad documentada: histórico 2026, útil para descubrir programación futura",
      "evidence_url": "https://web.murcia.es/noticia/murcia-acoge-la-propuesta-mas-ambiciosa-del-jardin-secreto-con-musica-highline-de-100",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://web.murcia.es/noticia/murcia-acoge-la-propuesta-mas-ambiciosa-del-jardin-secreto-con-musica-highline-de-100"
      ]
    },
    {
      "id": "al-elche-contact-lab",
      "name": "Elche Contact Lab",
      "url": "https://www.facebook.com/groups/1570831479904053",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Elche",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Elche"
      ],
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Jam"
      ],
      "status": "pista",
      "evidence": "254 miembros. Descripción propia: canaliza encuentros de Contact, jams y danza consciente. El feed incluye contenidos generales de danza. Actividad documentada: Primera publicación observada anuncia pruebas CSDA del curso 2026/27; no confirma próxima jam local.",
      "evidence_url": "https://www.facebook.com/groups/1570831479904053",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "La descripción confirma afinidad con CI, pero la primera publicación de 2026/27 leída es de otras actividades de danza.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "murcia-somagic",
      "name": "EMOCIE / red organizadora de Somagic",
      "url": "https://www.emocie.org/",
      "platform": "Web",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Equipo organizador 2026 incluye Dalia Sierra, Maite Moreno y Chussa. Biografías conectan comunidades de Alicante y Murcia y Somagicfest. Actividad documentada: 2026 Convocatoria primaria EMOCIE 2026, 8–13 octubre, Oasis Al Hamam, con equipo organizador y precios.",
      "evidence_url": "https://www.emocie.org/",
      "last_activity_date": "2026-10-13",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Equipo 2026 acredita Dalia Sierra, Maite Moreno y Chussa. EMOCIE se celebró en Almería; Somagic es una iniciativa relacionada por organizadoras, no el mismo festival. Sin próxima edición local de Somagic confirmada. Fuente de ámbito nacional; las conexiones con Alicante y Murcia describen la red organizadora y no la sede del encuentro, celebrado en Almería. Encuentro finalizado el 13 de octubre de 2026; fuente nacional que permite descubrir organizadores, no evento próximo.",
      "related_urls": [
        "https://www.cartagena.es/gestion/documentos/64757.pdf",
        "https://www.emocie.org/"
      ]
    },
    {
      "id": "al-emocie-organizadores",
      "name": "EMOCIE — Dalia Sierra, Maite Moreno, Chussa Alcaraz / Somagicfest",
      "url": "https://www.emocie.org/contacto/",
      "platform": "Web",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Equipo organizador 2026 incluye Dalia Sierra y declara su docencia CI. Maite describe su impulso de comunidad alicantina y Somagicfest. Chussa declara talleres CI y Contakids. Actividad documentada: Equipo 2026; encuentro anunciado 8–13 octubre 2026 en página principal, ya pasado a fecha revisión.",
      "evidence_url": "https://www.emocie.org/contacto/",
      "last_activity_date": "2026-10-13",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Fuente de ámbito nacional; no se localiza el encuentro en Alicante por la procedencia de sus organizadoras.",
      "related_urls": [
        "https://www.cartagena.es/gestion/documentos/64757.pdf"
      ]
    },
    {
      "id": "al-esmov-facebook",
      "name": "ESMOV",
      "url": "https://www.facebook.com/esmoviment",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Dénia",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Dénia"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Enlace directo en web oficial Esmov; también listado por directorio nacional. Actividad documentada: No verificada",
      "evidence_url": "https://esmovart.com/sesiones-semanales",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Perfil identificado mediante enlace oficial, sin lectura del feed. Alcance de la lectura original: Identificación verificada; publicaciones Facebook no leídas.",
      "related_urls": [
        "https://esmovart.com/sesiones-semanales"
      ]
    },
    {
      "id": "al-esmov-newsletter",
      "name": "ESMOV — boletín público",
      "url": "https://mailchi.mp/40010e5fae51/mayo",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Dénia",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Dénia"
      ],
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "historica",
      "evidence": "Boletín público leído directamente, HTTP 200. Agenda mayo: jam CI el viernes 23, 19–21 h en Dénia; referencia explícita al festival DAMA 2025 dentro del mismo boletín. Actividad documentada: Boletín mayo 2025; confirma que la jam del 23 mayo es histórica. Segundo boletín de junio leído; no contiene convocatoria explícita de CI.",
      "evidence_url": "https://mailchi.mp/40010e5fae51/mayo",
      "last_activity_date": "2025-05-23",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Conserva navegación a ediciones anteriores y RSS; posible fuente futura de lectura. No se ha realizado suscripción ni activado seguimiento. El boletín de mayo de 2025 acredita un evento histórico. No se verificó la URL del RSS, por lo que la recogida propuesta sigue siendo web. Formato original: Boletín.",
      "related_urls": [
        "https://mailchi.mp/40d894eaaa61/baila-en-verano",
        "https://www.instagram.com/esmov_artedelmovimiento/p/DJJ27fcscvr/",
        "https://www.instagram.com/esmov_artedelmovimiento/p/DKcPntiMFFW/"
      ]
    },
    {
      "id": "al-flow-facebook",
      "name": "FLOW Espacio Vivo Arte y Movimiento",
      "url": "https://www.facebook.com/FLOWESPACIOVIVO/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Enlace explícito en directorio especializado; sitio web propio acredita CI. Actividad documentada: Vigencia específica Facebook no comprobada",
      "evidence_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Canal identificado por directorio; publicaciones propias no comprobadas. Alcance de la lectura original: No inspeccionada directamente en esta ronda; usar web e Instagram verificados.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "vc-focus-retreat",
      "name": "Focus Contact Retreat — Sant Mateu",
      "url": "https://ramonroig.net/focus-retreat/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Castellón",
      "city": "Sant Mateu",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Castellón"
      ],
      "cities": [
        "Sant Mateu"
      ],
      "scope": "local",
      "activity_types": [
        "Encuentro"
      ],
      "status": "historica",
      "evidence": "Organizan Espai de Contact y Ramon Roig; Casa Rural L’Olivera; Mirva Mäkinen y Ramon Roig. Actividad documentada: 17–20 julio 2025: el texto de reservas identifica explícitamente 2025. CI València menciona julio 2027 sin días.",
      "evidence_url": "https://ramonroig.net/focus-retreat/",
      "last_activity_date": "2025-07-20",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "La página de este retiro documenta 2025. La mención externa a julio de 2027 no sustituye la fecha del registro ni acredita días concretos.",
      "related_urls": []
    },
    {
      "id": "fuente-50",
      "name": "Grupos de CI · directorio público compartido",
      "url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "platform": "Directorio",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [],
      "status": "pista",
      "evidence": "Hoja pública leída: enlaces WhatsApp, Facebook y Telegram por territorio; contiene Valencia, Castellón y Levante. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Fuente de descubrimiento; no valida actividad interna ni vigencia de todos los enlaces. El alias Telegram contactimprovlc no mostró mensajes, mientras civalencia sí. La hoja permite descubrir enlaces; no acredita que los grupos sean públicos, admitan nuevas entradas o mantengan actividad.",
      "related_urls": [
        "https://citreasurehunt.com/communities/contact-improvisacion-espana"
      ]
    },
    {
      "id": "vc-jams-facebook",
      "name": "Jams Contact impro Valencia",
      "url": "https://www.facebook.com/groups/257914887747904/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "pista",
      "evidence": "550 miembros; botón para solicitar entrada. No se ha solicitado. Fuente de descubrimiento, menor prioridad inmediata que canales activos. Actividad documentada: La portada indica cero publicaciones en el último mes al 18 octubre 2026.",
      "evidence_url": "https://www.facebook.com/groups/257914887747904/",
      "last_activity_date": null,
      "access": "privado",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Solo portada pública del grupo privado. Sus mensajes no son públicamente legibles y no se utilizan como evidencia de agenda; no se solicitó entrada.",
      "related_urls": [
        "https://civalencia.es/"
      ]
    },
    {
      "id": "vc-lamutable",
      "name": "La Mutable / Minifesti",
      "url": "https://lamutable.es/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Clase"
      ],
      "status": "pista",
      "evidence": "Enlaces de inscripción en anuncios primarios de Life In Motion para talleres CI. Actividad documentada: Septiembre 2026 en Meetup.",
      "evidence_url": "https://www.meetup.com/lifeinmotion-es/events/316580413/",
      "last_activity_date": null,
      "access": "inaccesible",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Las convocatorias se leyeron en Meetup. La web enlazada no pudo abrirse: pista de canal, sin actividad propia reciente verificada.",
      "related_urls": [
        "https://www.meetup.com/lifeinmotion-es/events/316580413/",
        "https://lamutable.es/fair-events/contact-improvisation-ciclo-de-iniciacion/"
      ]
    },
    {
      "id": "vc-labjam-facebook",
      "name": "LabJam Contact — Facebook",
      "url": "https://www.facebook.com/LabJamContact",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [],
      "status": "pista",
      "evidence": "Enlazado por CI València y coherente con web del colectivo. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://civalencia.es/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Perfil y publicaciones visibles junio–marzo2026; contrastadas con perfil Instagram completo de temporada. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://civalencia.es/"
      ]
    },
    {
      "id": "vc-lifeinmotion",
      "name": "Life In Motion",
      "url": "https://www.meetup.com/lifeinmotion-es/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia"
      ],
      "cities": [
        "València"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Comunidad de movimiento general que anuncia CI con Manu Paredes y Miguel Horacio. Actividad documentada: Talleres CI 21 y 26 septiembre 2026; agenda general octubre 2026.",
      "evidence_url": "https://www.meetup.com/lifeinmotion-es/events/316580413/",
      "last_activity_date": "2026-09-26",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Formato original: Meetup.",
      "related_urls": [
        "https://www.instagram.com/lifeinmotion.es/",
        "https://www.meetup.com/lifeinmotion-es/events/316580413/",
        "https://www.meetup.com/lifeinmotion-es/events/316579672/"
      ]
    },
    {
      "id": "murcia-ruedapies",
      "name": "Ruedapies Danza Integrada / Marisa Brugarolas",
      "url": "https://www.instagram.com/ruedapiesdanza/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana",
        "Región de Murcia"
      ],
      "provinces": [
        "Alicante",
        "Murcia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "pista",
      "evidence": "Proyecto de la docente CI de Anma; danza inclusiva y somática, no todo es CI. Actividad documentada: complementario; filtrar propuestas CI",
      "evidence_url": "https://www.csdalicante.com/es/actividades/docentes-y-graduados-del-csda-participan-en-un-proyecto-de-danza-inclusiva-interdisciplinar-234.html",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Revisión del 20 de octubre de 2026: Perfil y doce entradas visibles; última publicación abierta y fechada 2024-05-15T16:29:25Z. Alcance acotado; no acredita inspección completa de vídeos, carruseles o archivo histórico.",
      "related_urls": [
        "https://www.csdalicante.com/es/actividades/docentes-y-graduados-del-csda-participan-en-un-proyecto-de-danza-inclusiva-interdisciplinar-234.html"
      ]
    },
    {
      "id": "murcia-cuada",
      "name": "Sala La Cuadra",
      "url": "https://salalacuadra.es/",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "historica",
      "evidence": "Evento primario pasado 27/12/2025, 10–14; dice que Chimenea traslada su taller + jam mensual a La Cuadra. Actividad documentada: espacio candidato a seguimiento",
      "evidence_url": "https://salalacuadra.es/evento/contact-improvisacion-taller-y-jam/",
      "last_activity_date": "2025-12-27",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "El evento de diciembre de 2025 es histórico y no acredita una recurrencia vigente.",
      "related_urls": [
        "https://salalacuadra.es/eventos/",
        "https://salalacuadra.es/evento/contact-improvisacion-taller-y-jam/"
      ]
    },
    {
      "id": "fuente-54",
      "name": "Alicante Live Music · red cultural y escénicas",
      "url": "https://alicantelivemusic.com/espacios-para-usuarios-de-cultura-de-alicante/",
      "platform": "Web",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [],
      "scope": "provincial",
      "activity_types": [],
      "status": "historica",
      "evidence": "La propia red publica grupos Propuestas escénicas (294022734587039) y La Provincia en Directo (475159079678508), además de canales por comarca. Actividad documentada: 2024-01-21",
      "evidence_url": "https://alicantelivemusic.com/espacios-para-usuarios-de-cultura-de-alicante/",
      "last_activity_date": "2024-01-21",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Descubrimiento cultural complementario, sin convocatoria CI reciente corroborada aquí. Directorio cultural general de 2024; sin convocatoria específica de CI comprobada.",
      "related_urls": [
        "https://www.facebook.com/groups/294022734587039/",
        "https://www.facebook.com/groups/475159079678508/",
        "https://t.me/escenicasenalicante"
      ]
    },
    {
      "id": "fuente-53",
      "name": "Ecstatic Dance Experience · Dénia y Marina Alta",
      "url": "https://t.me/s/ecstaticdanceexperience",
      "platform": "Telegram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Dénia",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Dénia"
      ],
      "scope": "provincial",
      "activity_types": [],
      "status": "pista",
      "evidence": "Canal público leído, actividad hasta 14 octubre 2026. Referenciado como Alicante en Tribu Unificada. Actividad documentada: 2026-10-14",
      "evidence_url": "https://t.me/s/ecstaticdanceexperience",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "telegram_publico",
      "priority": "baja",
      "checked_on": "2026-10-18",
      "notes": "Comunidad afín de danza; no se ha confirmado convocatoria de Contact Improvisación en la muestra. Sus eventos de ecstatic no deben publicarse automáticamente como CI. Actividad reciente de Ecstatic Dance, sin evento CI comprobado. Se conserva como pista complementaria y no como fuente reciente de CI.",
      "related_urls": [
        "https://tribunificada.com/eventos/otras-localidades/"
      ]
    },
    {
      "id": "fuente-55",
      "name": "Tribu Unificada · otras localidades",
      "url": "https://tribunificada.com/eventos/otras-localidades/",
      "platform": "Directorio",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana",
        "Región de Murcia"
      ],
      "provinces": [
        "Alicante",
        "Murcia",
        "Valencia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "pista",
      "evidence": "Directorio enlaza comunidades de Ecstatic Dance en Dénia/Marina Alta, Murcia y Valencia. Actividad documentada: Actividad reciente no comprobada",
      "evidence_url": "https://tribunificada.com/eventos/otras-localidades/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Puerta a comunidades de movimiento y bienestar. Afinidad no equivale a evidencia de eventos CI; filtrar por actividad explícita. Directorio de comunidades afines; no hay prueba específica de programación CI. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades.",
      "related_urls": []
    },
    {
      "id": "al-mindbody-historical",
      "name": "Alicante Mindbodycenter",
      "url": "https://www.facebook.com/Alicante-mindbodycenter-1700764880145571/",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "provincial",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Directorio lo lista con clases regulares CI Actividad documentada: No verificada; no se encontró anuncio CI reciente",
      "evidence_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "baja",
      "checked_on": "2026-10-18",
      "notes": "Referencia de directorio sin fecha y sin lectura del canal. Pista histórica de descubrimiento; no se acredita actualidad ni fecha de cese. Alcance de la lectura original: Solo referencia de directorio no fechado",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "murcia-ci-directorio",
      "name": "Contact Improvisación España — Murcia",
      "url": "https://contactimprov.es/jams-clases/murcia/",
      "platform": "Directorio",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Lista Chimenea, Anma, Laboratorio Cultural El Carmen y Centro Párraga; evento explícito 2018 y horarios discrepantes con fuentes actuales. Actividad documentada: histórico / descubrimiento, no agenda actual",
      "evidence_url": "https://contactimprov.es/jams-clases/murcia/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Referencias y horarios antiguos, incluido 2018; utilizar solo para descubrimiento y contrastar con los centros. La cobertura territorial no identifica una sede municipal única; se conservan provincias y el área original sin inferir ciudades.",
      "related_urls": []
    },
    {
      "id": "murcia-ci-blog",
      "name": "Contact improvisación Murcia (WordPress)",
      "url": "https://contactimprovisacion.wordpress.com/category/taller/",
      "platform": "Web",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "autonomous_communities": [
        "Región de Murcia"
      ],
      "provinces": [
        "Murcia"
      ],
      "cities": [
        "Murcia"
      ],
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "historica",
      "evidence": "Última entrada visible de esta categoría: 10/10/2016, calendario 2016–2017. Actividad documentada: histórico",
      "evidence_url": "https://contactimprovisacion.wordpress.com/category/taller/",
      "last_activity_date": "2016-10-10",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Archivo con última entrada visible de 2016; sin prueba de continuidad actual.",
      "related_urls": []
    },
    {
      "id": "al-galactic-historical",
      "name": "Galactic Grass / Zak Keskow",
      "url": "https://www.facebook.com/is44c",
      "platform": "Facebook",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Alicante"
      ],
      "cities": [
        "Alicante"
      ],
      "scope": "provincial",
      "activity_types": [
        "Jam"
      ],
      "status": "pista",
      "evidence": "Directorio menciona jams último lunes del mes Actividad documentada: No verificada; no hay convocatoria actual confirmada",
      "evidence_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "baja",
      "checked_on": "2026-10-18",
      "notes": "Referencia de directorio sin fecha y canal no leído. No convertir la recurrencia antigua en agenda actual. Alcance de la lectura original: Solo referencia de directorio no fechado",
      "related_urls": [
        "https://contactimprov.es/jams-clases/comunidad-valenciana/"
      ]
    },
    {
      "id": "nc-brinca-web",
      "name": "BRINCA · Galicia Contact Festival",
      "url": "https://brincagalicia.wixsite.com/brinca",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Mosteiro",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival",
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Página oficial leída: encuentro del 6 al 12 de julio de 2026. Festival de CI con programa y convivencia.",
      "evidence_url": "https://brincagalicia.wixsite.com/brinca",
      "last_activity_date": "2026-07-12",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://www.instagram.com/galiciacontactfestival"
      ]
    },
    {
      "id": "nc-brinca-instagram",
      "name": "BRINCA · Instagram",
      "url": "https://www.instagram.com/galiciacontactfestival",
      "platform": "Instagram",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Mosteiro",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival"
      ],
      "status": "pista",
      "evidence": "Canal enlazado desde la web oficial BRINCA; no se ha podido leer su cronología.",
      "evidence_url": "https://brincagalicia.wixsite.com/brinca",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No inferir actividad reciente del perfil a partir del festival publicado en la web.",
      "related_urls": []
    },
    {
      "id": "nc-gondomar-web",
      "name": "Asociación Danza Gondomar",
      "url": "https://asocdanzagondomar.wordpress.com/",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "Pontevedra",
      "city": "Gondomar",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Festival"
      ],
      "status": "historica",
      "evidence": "Web de la asociación leída: especialidad CI, publicaciones de Contact Basics (8-9 diciembre 2018) y desarrollo de una jam (9-10 febrero 2019).",
      "evidence_url": "https://asocdanzagondomar.wordpress.com/",
      "last_activity_date": "2019-02-10",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Portada con horario 2019/20; vigencia no acreditada.",
      "related_urls": [
        "https://www.instagram.com/adgondomar",
        "https://osmovementesblog.wordpress.com/"
      ]
    },
    {
      "id": "nc-gondomar-instagram",
      "name": "ADG Gondomar · Instagram",
      "url": "https://www.instagram.com/adgondomar",
      "platform": "Instagram",
      "autonomous_community": "Galicia",
      "province": "Pontevedra",
      "city": "Gondomar",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Clase"
      ],
      "status": "pista",
      "evidence": "Perfil indicado en la ficha pública de la asociación, junto con oferta de jams de CI.",
      "evidence_url": "https://www.paxinasgalegas.es/adg-asociacion-de-danza-de-gondomar-553512em.html",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Referencia de directorio; publicaciones no leídas.",
      "related_urls": []
    },
    {
      "id": "nc-udc-normal-web",
      "name": "NORMAL · Universidade da Coruña",
      "url": "https://www.udc.es/novas/Jam-session-de-contact-improvisation/",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "A Coruña",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "historica",
      "evidence": "Anuncio institucional del 23-04-2019: taller de Cristiane Boullosa el 4 de mayo, 16: 30-20: 00, aula de danza NORMAL, gratuito.",
      "evidence_url": "https://www.udc.es/novas/Jam-session-de-contact-improvisation/",
      "last_activity_date": "2019-05-04",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "No se han localizado nuevas convocatorias recientes en esta revisión.",
      "related_urls": [
        "https://www.facebook.com/groups/Contact.Coruna"
      ]
    },
    {
      "id": "nc-coruna-facebook",
      "name": "Contact Impro Coruña · Facebook",
      "url": "https://www.facebook.com/groups/Contact.Coruna",
      "platform": "Facebook",
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "A Coruña",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "La UDC identifica este grupo como organizador del ciclo de CI de NORMAL.",
      "evidence_url": "https://www.udc.es/novas/Jam-session-de-contact-improvisation/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Referencia pública histórica; grupo no leído ni solicitado acceso.",
      "related_urls": []
    },
    {
      "id": "nc-galicia-facebook",
      "name": "Contact Improvisation Galicia · Facebook",
      "url": "https://www.facebook.com/groups/840384362661206",
      "platform": "Facebook",
      "autonomous_community": "Galicia",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Grupo público leído en Chrome; convocatoria del ciclo CI Galicia 2026–2027 enlaza programa oficial completo con siete módulos futuros.",
      "evidence_url": "https://www.facebook.com/groups/840384362661206/posts/29266405752965687",
      "last_activity_date": "2026-10-20",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Se ha leído el feed visible desde el 20 hasta el 7 de octubre de 2026; no todo el histórico ni todos los medios. Publicaciones de otros países se excluyen de la agenda española.",
      "related_urls": [
        "https://ciclocontactimprogalicia.com/",
        "https://www.udc.es/export/sites/udc/cultura/.galleries/2019/Contact_Impro_Coruna-Concepto_e_consellos_para_unha_jam-copia.pdf_2063069294.pdf"
      ]
    },
    {
      "id": "nc-ocastro-web",
      "name": "O Castro Art Village",
      "url": "https://ocastroartvillage.com/libertad-y-cuidado-en-relacion-residencial-de-danza-contact-improvisacion/",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "O Saviñao",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Página oficial leída: residencial de Contact Improvisación con Carmen Alcalde del 24 al 26 de octubre de 2025, año explícito.",
      "evidence_url": "https://ocastroartvillage.com/libertad-y-cuidado-en-relacion-residencial-de-danza-contact-improvisacion/",
      "last_activity_date": "2025-10-26",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Edición histórica confirmada de 2025. No hay evidencia aquí de una convocatoria equivalente en 2026.",
      "related_urls": []
    },
    {
      "id": "nc-cancunquinque-web",
      "name": "Can Cun Quinqué",
      "url": "http://www.cancunquinque.com",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "Santiago de Compostela",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "pista",
      "evidence": "Directorio CI España indica intensivos mensuales con Leodan Rodríguez Casas en Ruela de Brión 5.",
      "evidence_url": "https://contactimprov.es/jams-clases/galicia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Pista histórica del directorio; web y calendario actual pendientes.",
      "related_urls": []
    },
    {
      "id": "nc-lourenza-ayuntamiento",
      "name": "Concello de Lourenzá · agenda",
      "url": "https://www.concellodelourenza.gal/pagina/lourenza-acolle-do-20-ao-26-de-agosto-o-x-f",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Lourenzá",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Nota municipal anuncia X Festival Internacional de CI del 20 al 26 de agosto, por Asturias Contact Festival y Almaiara Project.",
      "evidence_url": "https://www.concellodelourenza.gal/pagina/lourenza-acolle-do-20-ao-26-de-agosto-o-x-f",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La nota leída no muestra año; otras publicaciones la sitúan en 2026. Mantener año contextual hasta verificar organizador.",
      "related_urls": [
        "https://www.instagram.com/asturiascontactfestival/"
      ]
    },
    {
      "id": "nc-sincronia-web",
      "name": "Sincronía Estudio",
      "url": "https://sincroniaestudio.com/tecnica/contact-improvisacion-gijon/",
      "platform": "Web",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Gijón",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Oferta oficial CI facilitada por Auri L.; clases de 2 h y talleres mínimo 3 h, inscripción todo el año; horario y tarifa a consultar.",
      "evidence_url": "https://sincroniaestudio.com/tecnica/contact-improvisacion-gijon/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "nc-irene-web",
      "name": "Irene Álvarez Coto · Almaiara",
      "url": "https://www.irenealvarezcoto.com/",
      "platform": "Web",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Gijón",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Taller",
        "Encuentro",
        "Festival"
      ],
      "status": "reciente",
      "evidence": "Página oficial: clases y eventos Almaiara en Gijón y encuentro Soft Animal Body en Atalanta, Llanes, 16-18 octubre 2026.",
      "evidence_url": "https://www.irenealvarezcoto.com/event-details/soft-animal-body-un-encuentro-de-ci-para-todxs",
      "last_activity_date": "2026-10-18",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://www.instagram.com/oondalunare/",
        "https://www.facebook.com/oondalunare/"
      ]
    },
    {
      "id": "nc-irene-instagram",
      "name": "Irene Álvarez Coto · Instagram",
      "url": "https://www.instagram.com/oondalunare/",
      "platform": "Instagram",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Gijón",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller",
        "Festival"
      ],
      "status": "pista",
      "evidence": "Perfil enlazado por la web oficial de Irene Álvarez Coto.",
      "evidence_url": "https://www.irenealvarezcoto.com/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Canal localizado, cronología no leída.",
      "related_urls": []
    },
    {
      "id": "nc-kdm-web",
      "name": "KDM Contact Impro · Espacio Mirua",
      "url": "https://kdmcontactimpro.wordpress.com/",
      "platform": "Web",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Ceceda",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Taller",
        "Jam",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Página oficial MiRUA CAMP 2026: 29 julio-9 agosto, entrenamiento CI con Manu Paredes, laboratorios y jams.",
      "evidence_url": "https://kdmcontactimpro.wordpress.com/",
      "last_activity_date": "2026-08-09",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "nc-asturias-festival-instagram",
      "name": "Asturias Contact Festival · Instagram",
      "url": "https://www.instagram.com/asturias.contact.festival/",
      "platform": "Instagram",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Perfil correcto enlazado en publicaciones colaborativas con la organizadora Irene Álvarez y leído en Chrome; bio X ACF 20–26 agosto 2026 en Lourenzá.",
      "evidence_url": "https://www.instagram.com/asturias.contact.festival/p/DbQvuQUIe9j/",
      "last_activity_date": "2026-10-01",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "URL anterior sin puntos no disponible. Últimas 12 publicaciones revisadas, retrospectivas del festival de agosto; no hay nueva edición futura confirmada. Vídeos no revisados íntegramente.",
      "related_urls": [
        "https://www.instagram.com/asturiascontactfestival/",
        "https://amarinaxornal.gal/central/lourenza/125896-x-festival-internacional-de-concatc-improvisacion-en-lourenza/"
      ]
    },
    {
      "id": "nc-oviedo-juventud",
      "name": "Juventud Asturias · taller en Santullano",
      "url": "https://juventud.asturias.es/-/formaci%C3%B3n-gratuita-taller-de-introducci%C3%B3n-al-contact-improvisaci%C3%B3n.",
      "platform": "Web",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Oviedo",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "historica",
      "evidence": "Publicación 7 julio 2025: taller gratuito 15, 17, 22, 24 julio, 11: 30-13: 30 en Hotel de Asociaciones Santullano, impartido por Trasatlántico IM.",
      "evidence_url": "https://juventud.asturias.es/-/formaci%C3%B3n-gratuita-taller-de-introducci%C3%B3n-al-contact-improvisaci%C3%B3n.",
      "last_activity_date": "2025-07-24",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Taller pasado; no acredita calendario 2026.",
      "related_urls": []
    },
    {
      "id": "nc-santander-auna",
      "name": "Santander Creativa · Agenda Aúna",
      "url": "https://santandercreativa.com/eventos/manzanas-y-limones-clases-regulares-de-contact-impro",
      "platform": "Web",
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Santander",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Ficha vigente 2 octubre 2026-25 junio 2027: clases CI viernes 19-21 h, La Musa Azul, Ale Martín, 50€/mes.",
      "evidence_url": "https://santandercreativa.com/eventos/manzanas-y-limones-clases-regulares-de-contact-impro",
      "last_activity_date": "2026-10-02",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "http://www.elnidoeale.com/"
      ]
    },
    {
      "id": "nc-contactuco-facebook",
      "name": "Contactuco · Cantabria Facebook",
      "url": "https://www.facebook.com/groups/216544971865266",
      "platform": "Facebook",
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal regional enlazado en CI España junto a La Musa Azul y jams de Cantabria.",
      "evidence_url": "https://contactimprov.es/jams-clases/cantabria/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Directorio mezcla festival 2017 y horarios sin año; grupo no leído.",
      "related_urls": []
    },
    {
      "id": "nc-cercanias-web",
      "name": "Cercanías Contact Fest",
      "url": "https://cercaniascontactfest.jimdofree.com/",
      "platform": "Web",
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Santander",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival"
      ],
      "status": "historica",
      "evidence": "Web del festival de encuentro entre comunidades Cantabria, Asturias, País Vasco y León; directorio acredita edición 29 junio-2 julio 2017.",
      "evidence_url": "https://cercaniascontactfest.jimdofree.com/",
      "last_activity_date": "2017-07-02",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "No se ha confirmado edición reciente.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/cantabria/"
      ]
    },
    {
      "id": "nc-ehkie-web",
      "name": "EHKIE · Asociación de CI de Euskal Herria",
      "url": "https://ehkie.weebly.com/",
      "platform": "Web",
      "autonomous_community": "País Vasco",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro",
        "Festival",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Organizador regional leído: taller Urs Stauffer 23-25 octubre 2026 en Errenteria. Página de comunidades mantiene calendarios 2025/26 de Bilbao, Donostia, Errenteria, Pamplona y Bergara.",
      "evidence_url": "https://ehkie.weebly.com/urs-stauffer-2026.html",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://ehkie.weebly.com/euskal-herrian.html"
      ]
    },
    {
      "id": "nc-baratza-web",
      "name": "Sala Baratza",
      "url": "https://salabaratza.com/es/formacion/",
      "platform": "Web",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Oferta enlazada desde curso 2026/27: nueve ciclos CI con Aiala Etxegarai, octubre-junio, 17-20: 30; 450€ ciclo o 60€ taller.",
      "evidence_url": "https://salabaratza.com/es/formacion/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Años de cada fecha contextualizados por portada 2026/27; preservar esa precisión.",
      "related_urls": [
        "https://salabaratza.com/es/"
      ]
    },
    {
      "id": "nc-bobo-web",
      "name": "Bobo Espazioa",
      "url": "https://boboespazioa.com/",
      "platform": "Web",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Agenda oficial Kulturklik acredita taller CI de Aiala Etxegarai 13-17 julio 2026, 18-21 h, 100€. EHKIE acredita jams 2025/26 en este espacio.",
      "evidence_url": "https://www.kulturklik.euskadi.eus/evento/2026/07/13/el-cuerpo-despierto-taller-de-contact-improvisation-impartido-por-aiala-etxegarai/webkklik00-detalle/es/",
      "last_activity_date": "2026-07-17",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-21",
      "notes": "La web propia y la página de Impro Jams se pudieron leer el 21/10/2026. La oferta CI con Aiala (jueves 19–21) y las jams (viernes 19–22) no indican temporada ni fechas actuales completas; confirmar vigencia. El taller de julio y los calendarios EHKIE 2025/26 son históricos.",
      "related_urls": [
        "https://ehkie.weebly.com/euskal-herrian.html",
        "https://boboespazioa.com/eventos/impro-jams/"
      ]
    },
    {
      "id": "nc-bilbo-facebook",
      "name": "Kontakt Bilbo · Facebook",
      "url": "https://www.facebook.com/groups/520600194663503/",
      "platform": "Facebook",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "EHKIE enlaza el grupo junto al calendario oficial de jams 2025/26 en Bobo.",
      "evidence_url": "https://ehkie.weebly.com/euskal-herrian.html",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Grupo no leído; las fechas se verifican en EHKIE.",
      "related_urls": []
    },
    {
      "id": "nc-donostia-facebook",
      "name": "Kontakt Donostia · Facebook",
      "url": "https://www.facebook.com/groups/donostiakontakt/",
      "platform": "Facebook",
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Donostia-San Sebastián",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Enlace de comunidad en CI España; EHKIE mantiene calendario 2025/26 de Donostia y Errenteria.",
      "evidence_url": "https://contactimprov.es/jams-clases/pais-vasco/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Grupo no leído.",
      "related_urls": [
        "https://ehkie.weebly.com/euskal-herrian.html"
      ]
    },
    {
      "id": "nc-donostia-telegram",
      "name": "Kontakt Donostia · Telegram",
      "url": "https://labur.eus/kontaktdonostia",
      "platform": "Telegram",
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Donostia-San Sebastián",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "pista",
      "evidence": "EHKIE publica este enlace de Telegram para las jams de Donostia y Errenteria.",
      "evidence_url": "https://ehkie.weebly.com/euskal-herrian.html",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Enlace público abreviado; no se ha seguido ni entrado al grupo.",
      "related_urls": []
    },
    {
      "id": "nc-urban-yoga-web",
      "name": "Urban Yoga Studio · Pamplona",
      "url": "https://www.urbanyogastudio.net/events/taller-de-contact-improvisacion-2",
      "platform": "Web",
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Pamplona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Anuncio oficial: taller CI 14 noviembre 2026, 11-14 h, 55€, Monasterio de la Oliva 9, 1 ºestudio 2.",
      "evidence_url": "https://www.urbanyogastudio.net/events/taller-de-contact-improvisacion-2",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "nc-pamplona-facebook",
      "name": "Kontakt Iruña · Facebook",
      "url": "https://www.facebook.com/groups/254836514690471/",
      "platform": "Facebook",
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Pamplona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "pista",
      "evidence": "Directorio CI España identifica comunidad; EHKIE acredita jams 2025/26 en Centro Comunitario Txantrea.",
      "evidence_url": "https://contactimprov.es/jams-clases/pais-vasco/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Grupo no leído.",
      "related_urls": [
        "https://ehkie.weebly.com/euskal-herrian.html"
      ]
    },
    {
      "id": "nc-malloak-web",
      "name": "Malloak Contact Festival",
      "url": "https://malloak.wixsite.com/contactfestival",
      "platform": "Web",
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Lekunberri",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Festival"
      ],
      "status": "historica",
      "evidence": "Web oficial anuncia edición 3-7 julio 2024 en Lekunberri, organizada por Miren A.Saralegi y Oskar Estanga.",
      "evidence_url": "https://malloak.wixsite.com/contactfestival",
      "last_activity_date": "2024-07-07",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "No aparece edición 2026/27; guardar como fuente por revalidar.",
      "related_urls": []
    },
    {
      "id": "nc-musana-web",
      "name": "Musanafest · Ioritz Goizueta y CI en Logroño",
      "url": "https://musanafest.com/actividades-y-talleres/",
      "platform": "Web",
      "autonomous_community": "La Rioja",
      "province": "La Rioja",
      "city": "Logroño",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Página del festival fechada 18–25 agosto 2025. La biografía de Ioritz Goizueta menciona clases y jams mensuales de CI en Logroño, sin fechas ni sede actuales.",
      "evidence_url": "https://musanafest.com/actividades-y-talleres/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Referencia biográfica histórica para investigar la comunidad de Logroño; no confirma una práctica regular vigente. El festival anunciado tiene lugar en Navarra y mezcla disciplinas; no tratarlo como un evento CI en Logroño.",
      "related_urls": []
    },
    {
      "id": "nc-lombo-web",
      "name": "Lombó Teatro · Contact Salamanca",
      "url": "https://lombo.es/contact/",
      "platform": "Web",
      "autonomous_community": "Castilla y León",
      "province": "Salamanca",
      "city": "Salamanca",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Web oficial anuncia inicio de curso regular 25 enero 2027, 17€/mes dos clases. Oferta integrada miércoles 18-19: 30 con ASPRODES y Martín Piola.",
      "evidence_url": "https://lombo.es/contact/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Oferta integrada sin temporada explícita; noticia de Zamora de 2023 es histórica.",
      "related_urls": [
        "https://lombo.es/contact-improvisacion-en-salamanca/"
      ]
    },
    {
      "id": "nc-ubu-web",
      "name": "Universidad de Burgos · Danza Contact",
      "url": "https://www.ubu.es/deportes/cursos-deportivos/danza-contact-improvisacion",
      "platform": "Web",
      "autonomous_community": "Castilla y León",
      "province": "Burgos",
      "city": "Burgos",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página oficial describe actividad de CI y docente; agenda universitaria documenta clases abiertas 11 y 25 abril, 9 y 16 mayo 2025.",
      "evidence_url": "https://www.ubu.es/deportes/cursos-deportivos/danza-contact-improvisacion",
      "last_activity_date": "2025-05-16",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Calendario 2026/27 no acreditado.",
      "related_urls": [
        "https://www.ubu.es/agenda/clase-abierta-danza-contact-improvisacion"
      ]
    },
    {
      "id": "nc-ule-web",
      "name": "Universidad de León · Aula Artes del Cuerpo",
      "url": "https://actividadesculturales.unileon.es/categoria/7",
      "platform": "Web",
      "autonomous_community": "Castilla y León",
      "province": "León",
      "city": "León",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller",
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Agenda oficial registra jams 2025/26 y taller Aikido, Taijiquan y Kinomichi en CI 20-22 enero 2026. Jam Armadanzas 23 sept 2026 en jornada universitaria.",
      "evidence_url": "https://actividadesculturales.unileon.es/categoria/7",
      "last_activity_date": "2026-09-23",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Discrepancia horaria de jam 23 sept: agenda 21 h, ConsejoEstudiantes 18: 30. Curso general 2026/27 no acredita CI.",
      "related_urls": [
        "https://agenda.unileon.es/evento/3864",
        "https://ceule.unileon.es/jornadas-del-estudiante-2026/"
      ]
    },
    {
      "id": "nc-estarivel-web",
      "name": "Estarivel · La Luz de las Delicias",
      "url": "https://www.estarivel.org/espacio-juvenil-de-creacion-artistica",
      "platform": "Web",
      "autonomous_community": "Castilla y León",
      "province": "Valladolid",
      "city": "Valladolid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Web de Estarivel identifica a Estrella Escudero como profesora de Danza Contact en Escuela de Circo La Luz de las Delicias.",
      "evidence_url": "https://www.estarivel.org/espacio-juvenil-de-creacion-artistica",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No hay convocatoria específica de CI, horario ni vigencia; pista para localizar escuela/comunidad.",
      "related_urls": []
    },
    {
      "id": "nc-fci-web",
      "name": "Espacio FCI",
      "url": "https://www.espaciofci.com/",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Formación",
        "Festival"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Oferta oficial de clases multinivel: martes 10-12, jueves 19: 30-21: 30, viernes 18-20; formación en Madrid y Bilbao; agenda de jams.",
      "evidence_url": "https://www.espaciofci.com/clases-danza-contact-improvisacion/clases-contact-impro-multinivel/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "No se asigna año a las fechas de jams si el original no lo publica.",
      "related_urls": []
    },
    {
      "id": "nc-mimosa-web",
      "name": "La Mimosa",
      "url": "https://www.lamimosa.net/",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Horarios 2026/27 y talleres CI 24 oct y 14 nov 2026, 11-14 h; 35€sueltos. Organiza también residenciales en Cantabria y Extremadura.",
      "evidence_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "last_activity_date": "2026-09-19",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://www.lamimosa.net/horarios-clases-regulares",
        "https://www.lamimosa.net/jams-lm",
        "https://www.lamimosa.net/residencial-de-contact-impro-en-cantabria"
      ]
    },
    {
      "id": "nc-madpulse-web",
      "name": "Mad Pulse · CI Madrid",
      "url": "https://www.madpulse.es/en/",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Web oficial anuncia 5, 6, 7 diciembre Madrid; CI Treasure Hunt identifica año 2026, organizan Marta Wrzesińska y Jesús Alonso.",
      "evidence_url": "https://www.madpulse.es/en/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Portada no muestra año; evento 2026 corroborado en directorio. Verificar detalles en original antes de publicar.",
      "related_urls": [
        "https://www.instagram.com/madpulse_ci",
        "https://www.facebook.com/events/2625733644558709/",
        "https://citreasurehunt.com/events/Mp07-mad-pulse-contact-improvisation-gathering-madrid"
      ]
    },
    {
      "id": "nc-madpulse-instagram",
      "name": "Mad Pulse · Instagram",
      "url": "https://www.instagram.com/madpulse_ci",
      "platform": "Instagram",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller",
        "Jam"
      ],
      "status": "pista",
      "evidence": "Perfil enlazado desde web oficial Mad Pulse.",
      "evidence_url": "https://www.madpulse.es/en/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Publicaciones no leídas.",
      "related_urls": []
    },
    {
      "id": "nc-madrid-facebook",
      "name": "Contact Improvisation Madrid · Facebook",
      "url": "https://www.facebook.com/groups/contactimpromadrid",
      "platform": "Facebook",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Clase",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Grupo de difusión pública referenciado por CI España para capital y alrededores.",
      "evidence_url": "https://contactimprov.es/jams-clases/madrid/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Contenido del grupo no leído.",
      "related_urls": []
    },
    {
      "id": "nc-madrid-danza-facebook",
      "name": "Danza Contact Improvisación Madrid · Facebook",
      "url": "https://www.facebook.com/groups/810958249348692",
      "platform": "Facebook",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Clase",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Segundo grupo diferenciado enlazado por directorio CI España.",
      "evidence_url": "https://contactimprov.es/jams-clases/madrid/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Contenido no leído.",
      "related_urls": []
    },
    {
      "id": "nc-sierra-facebook",
      "name": "Contact Sierra Norte Madrid · Facebook",
      "url": "https://www.facebook.com/Contact-Sierra-Norte-Madrid-273266256508734",
      "platform": "Facebook",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": null,
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Fuente para pueblos de Sierra Norte enlazada por directorio CI España.",
      "evidence_url": "https://contactimprov.es/jams-clases/madrid/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Contenido no leído; vigencia por confirmar.",
      "related_urls": []
    },
    {
      "id": "nc-puertaroja-web",
      "name": "Lapuertaroja · Pilates y Danza",
      "url": "https://www.lapuertaroja.net/",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Web oficial mantiene especialidad CI y sede en Agustín de Rojas 4; bloque de próximos eventos vacío.",
      "evidence_url": "https://www.lapuertaroja.net/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Hay que comprobar horario concreto antes de publicar clase.",
      "related_urls": []
    },
    {
      "id": "nc-tejido-web",
      "name": "Tejido Conectivo",
      "url": "https://www.tejidoconectivo.com/arquitecturas-en-el-aire",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Ciclo Arquitecturas en el Aire de CI con 3 módulos enero-marzo 2026 en Espacio en Blanco. Programa profesional 2026/27 incluye CI.",
      "evidence_url": "https://www.tejidoconectivo.com/arquitecturas-en-el-aire",
      "last_activity_date": "2026-03-29",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Programa profesional multidisciplinar; no es íntegramente CI.",
      "related_urls": [
        "https://www.tejidoconectivo.com/copia-de-formaci%C3%B3n-anual"
      ]
    },
    {
      "id": "nc-larumbe-web",
      "name": "Larumbe Danza · Talleres",
      "url": "https://larumbedanza.com/talleres-larumbe/",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Coslada",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Formación"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página oficial mantiene Contact Improvisación entre disciplinas de sus talleres.",
      "evidence_url": "https://larumbedanza.com/talleres-larumbe/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-21",
      "notes": "La página general sigue enumerando Contact Improvisación, pero la parrilla del folleto oficial 2026/27 no incluye una clase CI. No hay horario vigente corroborado; consultar a la organización.",
      "related_urls": [
        "https://larumbedanza.com/wp-content/uploads/2026/08/Horarios-y-Precios-Talleres-26-27.pdf"
      ]
    },
    {
      "id": "nc-hervas-web",
      "name": "Lucía Hervás · Sala Om Aranjuez",
      "url": "https://www.luciahervashermida.com/danza",
      "platform": "Web",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Aranjuez",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Directorio CI España enlaza clases en Sala Om, Aranjuez.",
      "evidence_url": "https://contactimprov.es/jams-clases/madrid/",
      "last_activity_date": null,
      "access": "inaccesible",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Web devuelve 403; no se ha confirmado vigencia.",
      "related_urls": []
    },
    {
      "id": "nc-anacontinente-web",
      "name": "Ana Continente Danza · Danza Contact",
      "url": "https://anacontinentedanza.com/escuela/danza-contact/",
      "platform": "Web",
      "autonomous_community": "Aragón",
      "province": "Zaragoza",
      "city": "Zaragoza",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página CI2026–2027 presenta un calendario en cabecera y otro distinto en Condiciones y precios. Docencia, dirección y contacto públicos.",
      "evidence_url": "https://anacontinentedanza.com/escuela/danza-contact/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-21",
      "notes": "Persisten calendarios contradictorios: cabecera 28 nov 2026, 23 ene, 20 mar y 23 may 2027; Condiciones y precios 24 oct 2026, 12 dic, 27 feb y 17 abr 2027. El cartel coincide con las tres primeras fechas de cabecera pero anuncia 22 may, no 23. Mantener pendiente hasta aclaración.",
      "related_urls": [
        "https://anacontinentedanza.com/wp-content/uploads/2026/08/32.jpg",
        "https://anacontinentedanza.com/contacto/"
      ]
    },
    {
      "id": "nc-atlas-web",
      "name": "Movimiento Atlas · Patricia Gracia",
      "url": "https://movimientoatlas.com/calendario-ciclos-y-seminarios/",
      "platform": "Web",
      "autonomous_community": "Aragón",
      "province": "Zaragoza",
      "city": "Zaragoza",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Web anuncia clases de Contact Improvisación y BMC en Zaragoza bajo Embodiment, Colectividad e Improvisación.",
      "evidence_url": "https://movimientoatlas.com/calendario-ciclos-y-seminarios/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Lugar y fechas figuran TBA: no generar sesiones futuras.",
      "related_urls": []
    },
    {
      "id": "nc-impetu-web",
      "name": "Ímpetu · Guy Aloni",
      "url": "http://www.impetu.org",
      "platform": "Web",
      "autonomous_community": "Aragón",
      "province": "Zaragoza",
      "city": "Zaragoza",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "pista",
      "evidence": "CI España enlaza clases de Guy Aloni. Ayuntamiento de Zaragoza lo vincula a Cuerpos que dialogan en El Túnel 2025/26.",
      "evidence_url": "https://www.zaragoza.es/cont/vistas/portal/espacioMujer/doc/PAE-2025-26-WEB.pdf",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Clase comunitaria actual no verificada; taller escolar inspirado en CI y Aikido.",
      "related_urls": []
    },
    {
      "id": "nc-ithec-web",
      "name": "ITHEC · Talleres municipales Huesca",
      "url": "https://talleres.ithec.es/talleres/talleres-de-danza/danza-improvisacion-iniciacion/",
      "platform": "Web",
      "autonomous_community": "Aragón",
      "province": "Huesca",
      "city": "Huesca",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Catálogo 2026/27 muestra Danza Impro y enlace específico Contact Improvisación.",
      "evidence_url": "https://talleres.ithec.es/talleres/talleres-de-danza/danza-improvisacion-iniciacion/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "La ficha específica CI devuelve 404; no atribuir el horario de Danza Impro a Contact Improvisación. Revalidación necesaria.",
      "related_urls": [
        "https://talleres.ithec.es/talleres/talleres-de-danza/contact-improvisacion/"
      ]
    },
    {
      "id": "nc-madrid-whatsapp",
      "name": "Contact Madrid · WhatsApp",
      "url": "https://chat.whatsapp.com/F8PyrH9tfpy3nOk1Uxa2Ma",
      "platform": "WhatsApp",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Enlace publicado en directorio compartido de comunidades CI. Verificación de la hoja realizada por el agente coordinador; contenido del grupo no leído.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/export?format=csv&gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha seguido la invitación ni comprobado operatividad actual. No implica pertenencia del usuario.",
      "related_urls": []
    },
    {
      "id": "nc-sierra-oeste-whatsapp",
      "name": "Contact Sierra Oeste · WhatsApp",
      "url": "https://chat.whatsapp.com/GLBUMD7IcvlBm5RgCoWq51",
      "platform": "WhatsApp",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Enlace publicado en directorio compartido de comunidades CI. Verificación de la hoja realizada por el agente coordinador; contenido del grupo no leído.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/export?format=csv&gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha seguido la invitación ni comprobado operatividad actual. No implica pertenencia del usuario.",
      "related_urls": []
    },
    {
      "id": "nc-asturias-whatsapp",
      "name": "Contact Asturias · WhatsApp",
      "url": "https://chat.whatsapp.com/LBdzkJcKp0U6OzkzAMjpej",
      "platform": "WhatsApp",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Enlace publicado en directorio compartido de comunidades CI. Verificación de la hoja realizada por el agente coordinador; contenido del grupo no leído.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/export?format=csv&gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha seguido la invitación ni comprobado operatividad actual. No implica pertenencia del usuario.",
      "related_urls": []
    },
    {
      "id": "nc-ehkie-facebook",
      "name": "Euskal Herriko Kontakt Inprobisazioa · Facebook",
      "url": "https://www.facebook.com/groups/euskal.herriko.kontakt.inprobisazioa",
      "platform": "Facebook",
      "autonomous_community": "País Vasco",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Enlace publicado en directorio compartido de comunidades CI. Verificación de la hoja realizada por el agente coordinador; contenido del grupo no leído.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/export?format=csv&gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha seguido la invitación ni comprobado operatividad actual. No implica pertenencia del usuario.",
      "related_urls": []
    },
    {
      "id": "sur-elproceso-web",
      "name": "El Proceso · programación Contact Impro",
      "url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Calendario primario 2026: taller y jam 24 de octubre, 28 de noviembre y 19 de diciembre, 16–19 h, Itahisa Borges, 15€.",
      "evidence_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
      "last_activity_date": null,
      "last_announced_event_date": "2026-12-19",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://el-proceso.com/clases/",
        "https://linktr.ee/tenerifecontactimpro"
      ]
    },
    {
      "id": "sur-tenerife-linktree",
      "name": "Tenerife Contact Impro · enlaces oficiales",
      "url": "https://linktr.ee/tenerifecontactimpro",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Enlaza calendario de jams 2026 en El Proceso, Tejiendo Cuerpo 28–30 agosto 2026 y comunidad de WhatsApp.",
      "evidence_url": "https://linktr.ee/tenerifecontactimpro",
      "last_activity_date": "2026-08-30",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://el-proceso.com/taller/tejiendo-cuerpo-2026/",
        "https://chat.whatsapp.com/EjYCQo65UR0AKoRJKdRZLz"
      ]
    },
    {
      "id": "sur-tenerife-wa",
      "name": "Espacio de Contact · Tenerife",
      "url": "https://chat.whatsapp.com/EjYCQo65UR0AKoRJKdRZLz",
      "platform": "WhatsApp",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "Tenerife",
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada por Tenerife Contact Impro; vista previa confirma nombre Espacio de Contact.",
      "evidence_url": "https://linktr.ee/tenerifecontactimpro",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado; contenido y frecuencia no comprobados.",
      "related_urls": []
    },
    {
      "id": "sur-camino-web",
      "name": "Camino Art House · Resonance Dance Camp",
      "url": "https://caminoart.org/2026/09/07/dancecamp/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Vega de San Mateo",
      "island": "Gran Canaria",
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Convocatoria primaria del 29 noviembre al 4 diciembre 2026; camp de Contact Improvisation y danza contemporánea con una jornada en Las Palmas.",
      "evidence_url": "https://caminoart.org/2026/09/07/dancecamp/",
      "last_activity_date": null,
      "last_announced_event_date": "2026-12-04",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "sur-retribe-lapalma-web",
      "name": "re:tribe · retiro La Palma",
      "url": "https://retribe.de/retreat-lapalma/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "La Palma",
      "scope": "local",
      "activity_types": [
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Retiro del 21–30 enero 2026 incluye Contact Impro junto con otras prácticas. No es festival dedicado exclusivamente a CI.",
      "evidence_url": "https://retribe.de/retreat-lapalma/",
      "last_activity_date": "2026-01-30",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Prueba de actividad pasada; no acredita clases regulares ni edición futura. Actividad documentada en 2026, ya pasada; no acredita una próxima convocatoria.",
      "related_urls": []
    },
    {
      "id": "sur-traslacion-web",
      "name": "Festival Traslación · formación Contact",
      "url": "https://www.festivaltraslacion.com/la-mirada-vulnerable-conatact-improvisation/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Teguise",
      "island": "Lanzarote",
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "historica",
      "evidence": "Página del organizador describe taller La mirada vulnerable con Celeste Ayus y Johannes Hiltunen el 20 de junio, 25€, colaboración del Ayuntamiento de Teguise.",
      "evidence_url": "https://www.festivaltraslacion.com/la-mirada-vulnerable-conatact-improvisation/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Texto primario completo leído: taller 20 junio en CSC Famara; año no indicado. No generar próxima convocatoria por inferencia.",
      "related_urls": []
    },
    {
      "id": "sur-felixarjona-web",
      "name": "Félix Arjona · Formación Contact Improvisation",
      "url": "https://felixarjona.com/formacion-contact-improvisation/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación",
        "Clase"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página primaria de formación y ubicación Estudio 35, Plaza del Pelícano 4, Corralones del Pelícano. La convocatoria 2026–2028 aparece en espejo social, pendiente acreditar en original.",
      "evidence_url": "https://felixarjona.com/formacion-contact-improvisation/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "El dossier enlazado en la web corresponde a 2024/25. La nueva convocatoria 2026–28 se anuncia en espejo social, pendiente de contraste original.",
      "related_urls": [
        "https://www.instagram.com/ciformacionandaluza/",
        "https://felixarjona.com/wp-content/uploads/2024/05/NUEVO-DOSSIER-CIFA.pdf"
      ]
    },
    {
      "id": "sur-cifa-ig",
      "name": "CIFA · Formación Andaluza",
      "url": "https://www.instagram.com/ciformacionandaluza/",
      "platform": "Instagram",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación",
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Anuncio oficial del 15 octubre 2026 confirma inicio de formación el 24 octubre. Programa 2026–27 y clases de viernes contrastados con el dossier público.",
      "evidence_url": "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
      "last_activity_date": "2026-10-15",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Primeras 24 leyendas de perfil, hasta junio de 2026. Anuncios del 15 de octubre y 28 de septiembre abiertos y fechados. Dossier público: páginas visuales 16–18 y 27, calendario, precios, sede y contactos. Vídeos no analizados íntegramente. Calendario de formación confirmado; nueva práctica regular de viernes.",
      "related_urls": []
    },
    {
      "id": "sur-karavana-web",
      "name": "Karavana Sur de Danza Contact Improvisación",
      "url": "https://karavanasurci.wordpress.com/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Monachil",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Encuentro",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "V edición del 2 al 10 enero 2026, recorrido Monachil–Águilas, jams con comunidades locales, cuota 45€.",
      "evidence_url": "https://karavanasurci.wordpress.com/",
      "last_activity_date": "2026-01-10",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Fuente organizadora reutilizable; última edición comprobada ya pasada. Actividad documentada en 2026, ya pasada; no acredita una próxima convocatoria.",
      "related_urls": [
        "https://www.instagram.com/karavanasurci/",
        "https://m.facebook.com/karavanasurci/"
      ]
    },
    {
      "id": "sur-karavana-ig",
      "name": "Karavana Sur · Instagram",
      "url": "https://www.instagram.com/karavanasurci/",
      "platform": "Instagram",
      "autonomous_community": "Andalucía",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal de avisos oficiales enlazado desde la convocatoria 2026.",
      "evidence_url": "https://karavanasurci.wordpress.com/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Primeras 12 leyendas del perfil, desde la retrospectiva del 9 de enero de 2026 hasta enero de 2024. Sin convocatoria futura visible; edición 2–10 enero 2026 ya histórica.",
      "related_urls": []
    },
    {
      "id": "sur-karavana-fb",
      "name": "Karavana Sur · Facebook",
      "url": "https://m.facebook.com/karavanasurci/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal de información actualizado anunciado en la web organizadora 2026.",
      "evidence_url": "https://karavanasurci.wordpress.com/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Tres publicaciones más recientes: 15 y 8 y 1 de noviembre de 2025. Ficha pública de contacto. Promueven la edición histórica de enero de 2026; no duplicar.",
      "related_urls": []
    },
    {
      "id": "sur-andalucia-tg",
      "name": "CI Danzantes del Sur",
      "url": "https://t.me/cidanzantesdelsur",
      "platform": "Telegram",
      "autonomous_community": "Andalucía",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival",
        "Encuentro",
        "Taller"
      ],
      "status": "pista",
      "evidence": "CI Treasure Hunt enlaza canal/grupo regional destinado a festivales, encuentros e intensivos.",
      "evidence_url": "https://citreasurehunt.com/communities/ci-in-andalucia",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Desde la vista pública se abrió el enlace visible Open in Web en la sesión existente de Chrome. Se leyeron textos de 26 agosto–17 octubre 2026; última publicación visible 17 octubre 17:07. Cartel de la jam del 21 octubre inspeccionado; vídeos no analizados íntegramente. El botón JOIN quedó sin pulsar. CIFA 24 octubre duplica la fuente primaria. Jam interdisciplinar de Granada 21 octubre y La Piel que Habito 22 noviembre no mencionan CI explícitamente en lo leído; no incorporar sin corroboración.",
      "related_urls": []
    },
    {
      "id": "sur-colmena-web",
      "name": "La Colmena de África · Contact",
      "url": "https://lacolmenadeafrica.com/courses/contact_improvisacion/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Conil de la Frontera",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Fuente primaria del taller Vibrando en La Colmena con Macarena Juárez. Publica viernes 12 julio, taller 18–21 y jam 22–00, 35€ conjunto.",
      "evidence_url": "https://lacolmenadeafrica.com/courses/contact_improvisacion/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Sin año acreditado ni continuidad confirmada; no se toma como próxima convocatoria.",
      "related_urls": [
        "https://www.instagram.com/con.tactoymovimiento/"
      ]
    },
    {
      "id": "sur-cadiz-web",
      "name": "Contact Impro Cádiz · Apoteósico",
      "url": "https://apoteosicocontact.wixsite.com/misitio/contact-impro-cadiz",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Cádiz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Clase",
        "Festival"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Página del colectivo gaditano describe comunidad de CI y práctica de jams, clases y festivales.",
      "evidence_url": "https://apoteosicocontact.wixsite.com/misitio/contact-impro-cadiz",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Sin temporada vigente ni fecha en la página comprobada.",
      "related_urls": []
    },
    {
      "id": "sur-badajoz-web",
      "name": "Experiencia Danza · Ciudadanía Inquieta 2026",
      "url": "https://experienciadanza.com/ciclo-ci-2026?amp=1",
      "platform": "Web",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Convocatoria 2026 del organizador: viernes mensual, clase 18–19:45 y jam 19:45–21 en Centro Cisne Negro, 15€.",
      "evidence_url": "https://experienciadanza.com/ciclo-ci-2026?amp=1",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "Calendario en imagen leído: archivo titulado 2026 y web 2026, pero las cuadrículas corresponden a 2025. Por ejemplo octubre 23 es jueves en imagen, viernes en 2026. Fechas mensuales por confirmar; no convertir en agenda futura.",
      "related_urls": [
        "https://experienciadanza.com/jornadas-de-danza-contact-improvisacion-en-badajoz",
        "https://experienciadanza.com/wp-content/uploads/2026/02/Calendario-2026-1024x724.png"
      ]
    },
    {
      "id": "sur-mimosa-mayas",
      "name": "La Mimosa · Danzas Mayas",
      "url": "https://www.lamimosa.net/danzas-mayas-2026",
      "platform": "Web",
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Acebo",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Jam",
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Encuentro de CI del 29 abril al 3 mayo 2026 en Lalita Devi, Sierra de Gata; equipo Carmen Alcalde, Lucía Sánchez y Ernesto Novales.",
      "evidence_url": "https://www.lamimosa.net/danzas-mayas-2026",
      "last_activity_date": "2026-05-03",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Edición comprobada pasada; fuente recurrente para nuevas convocatorias. Actividad documentada en 2026, ya pasada; no acredita una próxima convocatoria.",
      "related_urls": []
    },
    {
      "id": "sur-bernaola-web",
      "name": "Escuela Raquel Bernaola · Dance Contact",
      "url": "https://raquelbernaola.com/danza-contemporanea/",
      "platform": "Web",
      "autonomous_community": "Castilla-La Mancha",
      "province": "Ciudad Real",
      "city": "Ciudad Real",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "La escuela ofrece talleres Dance Contact Improvisación para adultos con o sin experiencia; Avenida Tablas de Daimiel 5.",
      "evidence_url": "https://raquelbernaola.com/danza-contemporanea/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "No publica calendario específico de CI ni temporada confirmada.",
      "related_urls": []
    },
    {
      "id": "sur-guadalajara-biblioteca",
      "name": "Biblioteca Pública Guadalajara · Jam de CI",
      "url": "https://www.bibliotecaspublicas.es/guadalajara/agenda-cultural/Descubre-nuestras-actividades/danza-y-teatro.html",
      "platform": "Web",
      "autonomous_community": "Castilla-La Mancha",
      "province": "Guadalajara",
      "city": "Guadalajara",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "historica",
      "evidence": "Fuente institucional anuncia sesiones de jam de febrero a junio 2023 en Plaza de Dávalos.",
      "evidence_url": "https://www.bibliotecaspublicas.es/guadalajara/agenda-cultural/Descubre-nuestras-actividades/danza-y-teatro.html",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "No acredita continuidad 2026; conservar para revisar futuras agendas.",
      "related_urls": []
    },
    {
      "id": "sur-acupuntoras-web",
      "name": "Acupuntoras Descalzas · encuentros CI",
      "url": "https://acupuntorasdescalzas.org/blog/",
      "platform": "Web",
      "autonomous_community": "Castilla-La Mancha",
      "province": "Ciudad Real",
      "city": "Alcázar de San Juan",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Encuentro"
      ],
      "status": "historica",
      "evidence": "El blog oficial conserva el encuentro Contact Impro Encounters and Queer Deviations del 7 al 11 de diciembre de 2022 en Alcázar de San Juan; también una clase abierta del 11 de febrero de 2020.",
      "evidence_url": "https://acupuntorasdescalzas.org/blog/",
      "last_activity_date": "2022-12-11",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Las publicaciones más recientes del sitio tratan de acupuntura y otras prácticas. No se ha confirmado una temporada actual de Contact.",
      "related_urls": [
        "https://acupuntorasdescalzas.org/2022/10/11/encuentros-de-contact-impro-y-desvios-queer/"
      ]
    },
    {
      "id": "sur-estivalia-web",
      "name": "Fábrica de la Luz · Estivalia",
      "url": "https://fabricadelaluz.wixsite.com/fabricadelaluz/detalles-y-registro/estivalia",
      "platform": "Web",
      "autonomous_community": "Castilla-La Mancha",
      "province": "Albacete",
      "city": "Lezuza",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro"
      ],
      "status": "historica",
      "evidence": "Convocatoria del 31 julio al 6 agosto 2023 incluye Contact Improvisación dentro de un retiro multidisciplinar.",
      "evidence_url": "https://fabricadelaluz.wixsite.com/fabricadelaluz/detalles-y-registro/estivalia",
      "last_activity_date": "2023-08-06",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "No es una comunidad específica de CI; revisar futuras ediciones antes de incorporarlas.",
      "related_urls": []
    },
    {
      "id": "sur-thirdplace-web",
      "name": "Third Place Málaga · Contact Improvisation",
      "url": "https://thirdplacemalaga.com/ci/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Fuente primaria publica jam los domingos de 19 a 21 h, 10€, Espacio Bohemia, C/ Leopoldo Alas Clarín 3, local D.",
      "evidence_url": "https://thirdplacemalaga.com/ci/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "No hay temporada explícita; agenda integrada con Google Calendar y Meetup. El antiguo World Jam Map da 19:30–21:30: prevalece la fuente primaria, pero conviene revisar día concreto.",
      "related_urls": [
        "https://thirdplacemalaga.com/calendar/",
        "https://www.instagram.com/thirdplacemalaga/",
        "https://facebook.com/thirdplacemalaga"
      ]
    },
    {
      "id": "sur-thirdplace-ig",
      "name": "Third Place Málaga · Instagram",
      "url": "https://www.instagram.com/thirdplacemalaga/",
      "platform": "Instagram",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal oficial enlazado en la página de CI y calendario del organizador.",
      "evidence_url": "https://thirdplacemalaga.com/ci/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Primeras 12 leyendas, hasta junio 2026. Cartel de la publicación del 14 octubre leído (A Tu Ritmo 19 octubre, ajeno a CI). Programación fijada confirma Contact los domingos 19–21. Corrobora sur-ev-malaga-jam; no generar sesiones semanales. Curso de investigación de los jueves correspondía a junio, no extrapolar.",
      "related_urls": []
    },
    {
      "id": "sur-thirdplace-fb",
      "name": "Third Place Málaga · Facebook",
      "url": "https://facebook.com/thirdplacemalaga",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal oficial enlazado por Third Place, que organiza jams en Espacio Bohemia.",
      "evidence_url": "https://thirdplacemalaga.com/ci/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Últimas publicaciones hasta 19 septiembre 2026. Cartel más reciente equivalente al de Instagram; textos legibles. Vídeos de septiembre no reproducidos íntegramente. No se ha encontrado una nueva convocatoria CI distinta de la práctica regular.",
      "related_urls": []
    },
    {
      "id": "sur-contratiempo-web",
      "name": "Contratiempo CAMEI · Contact",
      "url": "https://contratiempocamei.es/intensivo-danza-verano-malaga/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "EL COMBO de julio 2026 incluye CI los jueves de 18 a 19:30 h.",
      "evidence_url": "https://contratiempocamei.es/intensivo-danza-verano-malaga/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Actividad de verano pasada. No extrapolar a curso 2026/27. Programación de julio de 2026 ya finalizada; próxima temporada por comprobar.",
      "related_urls": []
    },
    {
      "id": "sur-baileenelaire-web",
      "name": "Baile en el Aire · Cuerpo Expansivo",
      "url": "https://baileenelaire.com/cuerpo-expansivo-encuentro-de-danza-contact-improvisacion/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": null,
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Encuentro de CI en la Alpujarra del 6 al 9 de junio, facilitado por Macarena Juárez, Alejandro Conesa y Adriana Víquez.",
      "evidence_url": "https://baileenelaire.com/cuerpo-expansivo-encuentro-de-danza-contact-improvisacion/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Año contextual 2024 por metadatos y cartel alojado en mayo 2024; no es convocatoria futura.",
      "related_urls": [
        "https://baileenelaire.com/cursos/",
        "https://www.instagram.com/baileenelaire/"
      ]
    },
    {
      "id": "sur-baileenelaire-ig",
      "name": "Baile en el Aire · Instagram",
      "url": "https://www.instagram.com/baileenelaire/",
      "platform": "Instagram",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": null,
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Cuenta oficial del espacio rural enlazada en su web; lugar de retiros de danza y CI.",
      "evidence_url": "https://baileenelaire.com/cuerpo-expansivo-encuentro-de-danza-contact-improvisacion/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Primeras 12 leyendas del perfil: mayo a enero 2025; anuncian retiros y Cuerpo Expansivo de 2025. No se encontró convocatoria futura de 2026/27 en este tramo; no renovar ediciones históricas.",
      "related_urls": []
    },
    {
      "id": "sur-enclave-web",
      "name": "Enclave Granada · jams",
      "url": "https://enclavegranada.wixsite.com/enclave/jam-sessions",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "historica",
      "evidence": "Sitio del colectivo enlaza información de jams y grupo de Facebook; vídeos explícitos de 2013 y 2015.",
      "evidence_url": "https://enclavegranada.wixsite.com/enclave/jam-sessions",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Sin prueba de vigencia 2026; conservar como pista de red histórica.",
      "related_urls": []
    },
    {
      "id": "sur-galdar-web",
      "name": "Gáldar en Danza · programación municipal",
      "url": "https://www.galdar.es/el-festival-galdar-en-danza-arranca-este-jueves-con-una-semana-de-espectaculos-talleres-y-encuentros-con-artistas/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Gáldar",
      "island": "Gran Canaria",
      "scope": "local",
      "activity_types": [
        "Festival",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Publicación institucional del 22 abril 2026 acredita taller de CI el viernes 24 abril, 18 h, San Isidro, Cristiane Boullosa y Diana Bonilla, organizado por Peso Producciones.",
      "evidence_url": "https://www.galdar.es/el-festival-galdar-en-danza-arranca-este-jueves-con-una-semana-de-espectaculos-talleres-y-encuentros-con-artistas/",
      "last_activity_date": "2026-04-24",
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Festival multidisciplinar; filtrar solamente propuestas de CI. Actividad documentada en 2026, ya pasada; no acredita una próxima convocatoria.",
      "related_urls": [
        "https://www.galdar.es/wp-content/uploads/2026/04/Programacion-Galdar-en-Danza_-Dia-internacional-de-la-Danza-2026.pdf"
      ]
    },
    {
      "id": "sur-fuerteventura-festival",
      "name": "Fuerteventura Contact Festival · archivo",
      "url": "https://canarian.contactfestival.info/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "La Oliva",
      "island": "Fuerteventura",
      "scope": "local",
      "activity_types": [
        "Festival",
        "Encuentro"
      ],
      "status": "historica",
      "evidence": "Festival documentado en archivos de docentes hasta 2020/2021 y enlace a su web organizadora.",
      "evidence_url": "https://bodymindpresence.de/archiv/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "La URL redirige a la portada de BodyMindPresence. No acredita nueva edición de festival CI en Fuerteventura. Archivo histórico conservado; retiroVNI LaPalma 2027 enlazado inaccesible(403), sin CI verificado.",
      "related_urls": [
        "https://k77studio.org/en/who/elske-seidel/"
      ]
    },
    {
      "id": "sur-lapalma-festival",
      "name": "La Palma Contact Festival · archivo",
      "url": "https://lapalma.contactfestival.info/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "La Palma",
      "scope": "local",
      "activity_types": [
        "Festival",
        "Encuentro"
      ],
      "status": "historica",
      "evidence": "Archivo de BodyMindPresence documenta festival 4–10 enero 2020 y otras ediciones 2018/2019.",
      "evidence_url": "https://bodymindpresence.de/archiv/",
      "last_activity_date": "2020-01-10",
      "access": "inaccesible",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-18",
      "notes": "Web primaria inaccesible; no hay edición 2026 comprobada.",
      "related_urls": []
    },
    {
      "id": "sur-almeria-fb",
      "name": "Contact Improvisation Almería",
      "url": "https://www.facebook.com/groups/contact.improvisation.almeria/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Almería",
      "city": "Almería",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Publicaciones visibles de 14 octubre a 27 agosto 2026; se ampliaron anuncios de danza familiar e Ibiza. No se inspeccionaron íntegramente todos los vídeos. Islandia fuera de España; Ibiza 7–12 octubre pasado; CIFA duplicado. Anuncio familiar del 3 octubre sin fecha ni CI explícito. Sin nueva ficha.",
      "related_urls": []
    },
    {
      "id": "sur-cadiz-fb",
      "name": "Contact ImProv de Cádiz",
      "url": "https://www.facebook.com/groups/1780676975520357/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Cádiz",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Anuncio oficial del 1 de septiembre de 2026: ciclo 2026/27 de clases y jams con Juan Manuel Rodríguez, miércoles 19:00–21:45, Centro Municipal Arbolí, Cádiz.",
      "evidence_url": "https://www.facebook.com/photo/?fbid=28262761080020586&set=gm.4332092033712159&idorvanity=1780676975520357",
      "last_activity_date": "2026-10-08",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-21",
      "notes": "Publicaciones de octubre a mayo 2026; se amplió el anuncio de las jams de verano. Keith Hennessy 16–18 octubre pasado; jams al aire libre desde 8 julio cada 15 días anunciadas solo para verano, sin extender a otoño; Global Underscore junio histórico.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/andalucia/",
        "https://juandelsurmovimiento.carrd.co/",
        "https://www.instagram.com/juandelsur.movimiento/reel/DcgZvRTAH9A/"
      ]
    },
    {
      "id": "sur-cordoba-fb",
      "name": "Contact Improvisación Córdoba (España)",
      "url": "https://www.facebook.com/groups/1386135668299962/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Córdoba",
      "city": "Córdoba",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Publicaciones de 12 octubre a junio 2026; se ampliaron Body Weather y escuela de verano. Body Weather 13–15 noviembre no es CI explícito; Brasil fuera de España; CIFA duplicado; escuela de agosto no aporta convocatoria futura CI.",
      "related_urls": []
    },
    {
      "id": "sur-granada-fb",
      "name": "Danza Contacto Improvisación Granada",
      "url": "https://www.facebook.com/groups/792530354191337/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Publicaciones de 12 octubre a 10 septiembre 2026. Cartel del 8 octubre inspeccionado; texto Max Makowski ampliado. Dos publicaciones compartidas mostraron contenido no disponible. Body Weather y butoh sin CI explícito. Max Makowski 2 noviembre es danza contemporánea e improvisación, no CI declarado. Cartel bellydance en México excluido.",
      "related_urls": []
    },
    {
      "id": "sur-granada2-fb",
      "name": "Contact Improvisation Granada",
      "url": "https://www.facebook.com/groups/1543665389223455/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Publicación fijada del 25 septiembre y tramo reciente 16 octubre–5 octubre 2026. Una publicación compartida no disponible. Mad Pulse 5–7 diciembre ya existe; Islandia y Bruselas fuera de España; Keith 16–18 octubre pasado; Max Makowski no CI explícito.",
      "related_urls": []
    },
    {
      "id": "sur-jaen-fb",
      "name": "Contact Improvisation Jaén",
      "url": "https://www.facebook.com/groups/287712001640702/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Jaén",
      "city": "Jaén",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Portada reciente, anuncio CIFA 27 agosto, ALHALMA abril y Connect febrero 2026; leyendas visibles leídas, sin reproducción completa de vídeos. CIFA duplicado; el resto histórico. Sin nueva convocatoria local identificada.",
      "related_urls": []
    },
    {
      "id": "sur-malaga-fb",
      "name": "Contact Impro Arte Málaga",
      "url": "https://www.facebook.com/groups/234758896663130/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Coorpos publica el 13 de octubre un ciclo de talleres y jams con Daniel Abril en Campanillas: fechas de otoño, cartel y contacto de reservas comprobados.",
      "evidence_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
      "last_activity_date": "2026-10-13",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-21",
      "notes": "Publicaciones de octubre hasta 1 octubre 2026; leyendas y texto alternativo de carteles leídos. Ecstatic 31 octubre no CI; Keith y Prades 16–18 octubre pasados; EXIN Ponderosa 2027 fuera de España.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/andalucia/",
        "https://coorpos.org/",
        "https://www.facebook.com/coorpos"
      ]
    },
    {
      "id": "sur-sevilla-fb",
      "name": "Contact Improvisation Sevilla",
      "url": "https://www.facebook.com/groups/163191907208443/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Tramo reciente hasta 24 septiembre 2026, incluida formación CIFA y anuncio de viernes. Página primaria Dance Yurt consultada. CIFA y viernes corroborados. Dance Yurt enero 2027 se celebra en Aegina, Grecia: excluido. Keith pasado y otras técnicas de danza sin CI explícito.",
      "related_urls": []
    },
    {
      "id": "sur-alsur-fb",
      "name": "Contact Improvisación Al-Sur",
      "url": "https://www.facebook.com/groups/contactalsur/",
      "platform": "Facebook",
      "autonomous_community": "Andalucía",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Canal localizado en directorio público de comunidades de CI.",
      "evidence_url": "https://contactimprov.es/jams-clases/andalucia/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Publicaciones recientes hasta 30 septiembre 2026, incluidas Sembrando Contact, Mad Pulse y Body Weather. Una publicación compartida no disponible. Sembrando 31 octubre ya existe como este-ev-semilla-2026-10-31. Mad Pulse ya existe. Prades e Ibiza pasados; Body Weather/Feldenkrais no CI explícito.",
      "related_urls": []
    },
    {
      "id": "sur-almeria-wa",
      "name": "Contact Almería",
      "url": "https://chat.whatsapp.com/0oiKPvwJslf8Hlza2hocNq",
      "platform": "WhatsApp",
      "autonomous_community": "Andalucía",
      "province": "Almería",
      "city": "Almería",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-tombuctu-wa",
      "name": "Granada · Tombuctú",
      "url": "https://chat.whatsapp.com/JEkjZlW4zQy7HDj9o96nCU",
      "platform": "WhatsApp",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-granada2-wa",
      "name": "Granada 2 · comunidad CI",
      "url": "https://chat.whatsapp.com/LJUSQsNqIH14F9JZi0ADtR",
      "platform": "WhatsApp",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-sevilla-wa",
      "name": "Sevilla · comunidad CI",
      "url": "https://chat.whatsapp.com/HM2IPHPPNW29eOdaGkNKrS",
      "platform": "WhatsApp",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-laspalmas-wa",
      "name": "Las Palmas · comunidad CI",
      "url": "https://chat.whatsapp.com/F7iEe0P0RMLBXOifgBbFiq",
      "platform": "WhatsApp",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Las Palmas de Gran Canaria",
      "island": "Gran Canaria",
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-sierragata-wa",
      "name": "Sierra de Gata · comunidad CI",
      "url": "https://chat.whatsapp.com/Ehn7zHxxj8qBbADcfu1C0N",
      "platform": "WhatsApp",
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": null,
      "island": null,
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en hoja comunitaria de grupos de CI España/Europa, consultada mediante exportación pública.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado. Vigencia de invitación y mensajes no comprobados; la URL pública no concede acceso al historial.",
      "related_urls": []
    },
    {
      "id": "sur-badajoz-ig",
      "name": "Experiencia Danza · Instagram",
      "url": "https://www.instagram.com/experiencia_danza/",
      "platform": "Instagram",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Cartel oficial Ciudadanía Inquieta 2026, publicado el 25 agosto: sesiones y jams del 23 octubre, 20 noviembre y 18 diciembre de 2026.",
      "evidence_url": "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
      "last_activity_date": "2026-08-25",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Primeras 12 leyendas, hasta marzo 2026. Publicación fijada del 25 agosto 2026 abierta; cartel de Ciudadanía Inquieta 2026 inspeccionado visualmente. Web de programa y Contacta consultadas. Tres sesiones futuras verificadas: 23 octubre, 20 noviembre y 18 diciembre 2026. Resuelve la incertidumbre del viejo gráfico de 2025.",
      "related_urls": []
    },
    {
      "id": "sur-cisnenegro-fb",
      "name": "Centro Artístico Cisne Negro",
      "url": "https://www.facebook.com/centroartisticocisnenegro/",
      "platform": "Facebook",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Enlace del espacio sede de las sesiones y jams CI del ciclo 2026 de Experiencia Danza.",
      "evidence_url": "https://experienciadanza.com/ciclo-ci-2026?amp=1",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Perfil de la sala y publicaciones desde 14 julio 2026 a diciembre 2025. Dirección, teléfono y email públicos verificados. No nueva convocatoria CI en este tramo; aporta dirección oficial a las sesiones de Experiencia Danza.",
      "related_urls": []
    },
    {
      "id": "sur-huesos-web",
      "name": "El Proceso · intensivos de Contact",
      "url": "https://el-proceso.com/taller/la-danza-de-los-huesos-la-espiral-de-la-vida/",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Taller de Cristiane Boullosa 21–22 noviembre 2026. Sábado 10:30–20, domingo 10:30–14 h. 120€ hasta 21 octubre, 150€ después.",
      "evidence_url": "https://el-proceso.com/taller/la-danza-de-los-huesos-la-espiral-de-la-vida/",
      "last_activity_date": null,
      "last_announced_event_date": "2026-11-22",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://el-proceso.com/clases/"
      ]
    },
    {
      "id": "sur-ananda-caceres-web",
      "name": "Centro de Yoga Solar Ananda · archivo Contact",
      "url": "https://yogasolarananda.blogspot.com/2012/01/contactimprovisacion.html",
      "platform": "Web",
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Cáceres",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "historica",
      "evidence": "Publicación del centro sobre un taller con Elena López de Haro los días 11 y 12 de febrero de 2012, en Avenida de la Constitución 37, Cáceres.",
      "evidence_url": "https://yogasolarananda.blogspot.com/2012/01/contactimprovisacion.html",
      "last_activity_date": "2012-02-12",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Archivo primario muy antiguo; no acredita que el centro mantenga actualmente programación de Contact.",
      "related_urls": []
    },
    {
      "id": "sur-matteomascolo-lanzarote-web",
      "name": "Matteo Mascolo · Lanzarote Summer Dance Intensive",
      "url": "https://en.matteomascolo.com/lanzarote-summer-dance-intensive",
      "platform": "Web",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": null,
      "island": "Lanzarote",
      "scope": "local",
      "activity_types": [
        "Taller",
        "Formación"
      ],
      "status": "historica",
      "evidence": "Página oficial del intensivo de 2022, celebrado del 20 al 25 de junio y del 18 al 23 de julio. Incluía Contact Improvisation junto a otras técnicas de danza.",
      "evidence_url": "https://en.matteomascolo.com/lanzarote-summer-dance-intensive",
      "last_activity_date": "2022-07-23",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Inscripciones cerradas. No se ha confirmado nueva edición ni municipio concreto.",
      "related_urls": []
    },
    {
      "id": "sur-enramada-directorio",
      "name": "La Enramada · Enramando",
      "url": "https://citreasurehunt.com/events/Enr8-enramando-jugar-en-serio-xv-edicion",
      "platform": "Directorio",
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Garganta la Olla",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Ficha indexada extensa de Enramando, del 17 al 20 de septiembre de 2026, en La Enramada (Garganta la Olla), organizado por Carmen Alcalde y Ernesto Novales; incluye Contact, voz y convivencia.",
      "evidence_url": "https://citreasurehunt.com/events/Enr8-enramando-jugar-en-serio-xv-edicion",
      "last_activity_date": "2026-09-20",
      "access": "parcial",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Ficha completa accesible en Chrome, tras bloqueo previo en HTTP. Declara evento finalizado 17–20 septiembre 2026. Enlace visible a dossier original. Es histórica. No convertir en próxima; acceso documental resuelto.",
      "related_urls": [
        "https://citreasurehunt.com/teachers/carmen-alcalde"
      ]
    },
    {
      "id": "cat-nuria-social-ci-web",
      "name": "Núria Social · Dansa Contact",
      "url": "https://nuriasocial.org/dansa-contact/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Olot",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "regular_sin_fecha",
      "evidence": "La página del espacio describe clase previa y jam de Contact Improvisació el primer jueves de cada mes, con Èlia Teis. Publica 18–19 h para prejam y 19–20 h para jam.",
      "evidence_url": "https://nuriasocial.org/dansa-contact/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "No identifica temporada. La línea del combinado indica 19–21 h y contradice las franjas separadas; confirmar horario y próxima fecha. El lector web obtuvo el contenido, pero posteriores accesos sufrieron timeout.",
      "related_urls": [
        "https://www.cowocatrural.cat/coworkings/nuria-social/"
      ]
    },
    {
      "id": "cat-nuria-coworkfest-2026",
      "name": "Núria Social · Coworkfest 2026",
      "url": "https://www.cowocatrural.cat/coworkings/nuria-social/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Olot",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "reciente",
      "evidence": "La red organizadora publica Jam Dansa Contact en Núria Social, Olot, el 4 de junio de 2026 a las 18:00; actividad gratuita.",
      "evidence_url": "https://www.cowocatrural.cat/coworkings/nuria-social/",
      "last_activity_date": "2026-06-04",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Fecha pasada: acredita actividad en 2026, no una próxima convocatoria. El evento gratuito específico no sustituye los precios de la propuesta mensual.",
      "related_urls": [
        "https://nuriasocial.org/dansa-contact/"
      ]
    },
    {
      "id": "cat-ayana-movement-web",
      "name": "Ayana Movement · Contact Lleida",
      "url": "https://ayanamovement.org/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "Torregrossa",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "historica",
      "evidence": "La portada oficial indexada anuncia Contact Improvisació con Ester Momblant el 21 de noviembre de 2025 en Torregrossa y describe su práctica de jams.",
      "evidence_url": "https://ayanamovement.org/",
      "last_activity_date": "2025-11-21",
      "access": "parcial",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-18",
      "notes": "No se ha localizado una convocatoria de 2026. La portada aparece en el índice público; la comprobación directa posterior devolvió 502/DNS y el detalle del evento no se pudo cargar. Un espejo social muestra jams de noviembre 2025, pero no se toma como confirmación de continuidad actual.",
      "related_urls": [
        "https://ayanamovement.org/event/contact-nov-2025/",
        "https://www.glartent.com/ES/Unknown/106204645276610/Ayana--Movement"
      ]
    },
    {
      "id": "cat-jam-del-camp-video",
      "name": "JAM del CAMP · Enric Guiot",
      "url": "https://vimeo.com/1090446483",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Castellvell del Camp",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "regular_sin_fecha",
      "evidence": "El vídeo público «JAM del CAMP maig», publicado por Enric Guiot, identifica expresamente una jam mensual de Contact Improvisació en Castellvell del Camp.",
      "evidence_url": "https://vimeo.com/1090446483",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "Vimeo es el canal de vídeo del registro, clasificado como Web según el contrato. No se ha podido confirmar año del encuentro, sede, horario, próxima convocatoria ni continuidad en octubre 2026.",
      "related_urls": []
    },
    {
      "id": "bal-catalina-gianni-ci-web",
      "name": "Catalina Lans y Gianni Penna · Es Local",
      "url": "https://catalansygiannipenna.wixsite.com/catalansygiannipenna/somos",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "La web de los docentes identifica su enseñanza de Contact Improvisation en Es Local de Mallorca; también documenta trabajo de creación basado en contacto.",
      "evidence_url": "https://catalansygiannipenna.wixsite.com/catalansygiannipenna/somos",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Biografía sin fecha editorial ni temporada vigente. Las páginas Docencia y Agenda no aportaron una próxima clase verificable; el apartado Contacto conserva elementos de plantilla. No se heredan los horarios antiguos del directorio nacional.",
      "related_urls": [
        "https://catalansygiannipenna.wixsite.com/catalansygiannipenna/docencia"
      ]
    },
    {
      "id": "bal-contact-mallorca-facebook",
      "name": "Contact Improvisación Mallorca · Facebook",
      "url": "https://www.facebook.com/groups/224298307633706/",
      "platform": "Facebook",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Mallorca",
      "scope": "provincial",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Grupo público; varios desplazamientos por publicaciones de actividad reciente y septiembre. No orden cronológico garantizado ni auditoría completa del archivo. Barcelona New Year 27–31/12/2026 ya existe; no duplicar ni mantener descuento vencido el 15/10.",
      "evidence_url": "https://www.researchgate.net/publication/322134163_Los_espacios_como_dispositivo_de_la_construccion_de_practicas_corporales_y_coreograficas_contemporaneas_A_proposito_del_contact_improvisation_en_el_contexto_espanol",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Referencia histórica del grupo; la apertura directa no permitió leer contenido ni verificar privacidad o actividad actual. No se ha solicitado acceso.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/islas-baleares/",
        "https://www.researchgate.net/publication/322134163_Los_espacios_como_dispositivo_de_la_construccion_de_practicas_corporales_y_coreograficas_contemporaneas_A_proposito_del_contact_improvisation_en_el_contexto_espanol"
      ]
    },
    {
      "id": "cat-ouimon-banyoles-web",
      "name": "OUIMON · escuela de artes en escena",
      "url": "https://ouimon.wordpress.com/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Banyoles",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación"
      ],
      "status": "historica",
      "evidence": "La web del colectivo narra su origen en Banyoles en 2014, vincula Ca l’Arlequí a la escuela e identifica la trayectoria de Inés Solà en Contact Improvisació desde su incorporación en 2015.",
      "evidence_url": "https://ouimon.wordpress.com/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Historia del colectivo con referencias de 2014–2016; no acredita una clase actual de CI ni una próxima fecha. Se conserva como pista de la red local, no como agenda.",
      "related_urls": []
    },
    {
      "id": "cat-reus-joventut-ci-archivo",
      "name": "Joventut Reus · archivo de actividad CI",
      "url": "https://www.reus.cat/noticia/activitats-culturals-i-formatives-protagonitzen-la-programacio-del-casal-de-joves-la-palma",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Reus",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "historica",
      "evidence": "El Ayuntamiento de Reus documenta una actividad de Contact improvisació para principiantes el 12 de abril de 2016, 18:30–20:30, en el Centre Cívic del Carme.",
      "evidence_url": "https://www.reus.cat/noticia/activitats-culturals-i-formatives-protagonitzen-la-programacio-del-casal-de-joves-la-palma",
      "last_activity_date": "2016-04-12",
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Archivo municipal antiguo. No se ha localizado continuidad ni sesión de 2026 en esta búsqueda; no debe mostrarse como próximo evento.",
      "related_urls": []
    },
    {
      "id": "este-en-clases",
      "name": "ENEstudio · clases regulares",
      "url": "https://enestudio.info/clases-regulares/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Curso explícito del 7 de septiembre de 2026 al 21 de junio de 2027. Clases de Contact con reserva previa.",
      "evidence_url": "https://enestudio.info/clases-regulares/",
      "last_activity_date": null,
      "last_announced_event_date": "2027-06-21",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Horario semanal de CI legible en las opciones del formulario público. El calendario general conserva un año final incoherente: se prioriza esta página específica. Queering CI ofrece tres módulos del ciclo 2026–2027 en su ficha.",
      "related_urls": [
        "https://enestudio.info/queering-ci/",
        "https://enestudio.info/contacto/"
      ]
    },
    {
      "id": "este-en-jams",
      "name": "ENEstudio · jams",
      "url": "https://enestudio.info/jam/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Jams de viernes y domingo para el curso 2026–2027, con horarios estacionales y vacaciones publicados.",
      "evidence_url": "https://enestudio.info/jam/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "En la página convive una imagen antigua con el texto del curso actual. Consultar excepciones de Navidad y Semana Santa.",
      "related_urls": []
    },
    {
      "id": "este-en-formacion",
      "name": "ENEstudio · formación integral",
      "url": "https://enestudio.info/formacion-integral-contact-improvisacion/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Programa de formación integral 2026–2027 de Contact y prácticas somáticas; docentes Natividad Insua, Aurorae Valverde y Glòria Mestre.",
      "evidence_url": "https://enestudio.info/formacion-integral-contact-improvisacion/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Calendario detallado pendiente de transcribir.",
      "related_urls": []
    },
    {
      "id": "este-en-ig",
      "name": "ENEstudio · Instagram",
      "url": "https://www.instagram.com/enestudiobarcelona/",
      "platform": "Instagram",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Perfil: últimos 12 anuncios visibles y fijados, hasta septiembre de 2026; lectura completa de la convocatoria del 25/10 y comprobación en web oficial. Nueva jornada de clases gratuitas y jam 25/10.",
      "evidence_url": "https://enestudio.info/contacto/",
      "last_activity_date": "2026-10-19",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://enestudio.info/contacto/"
      ]
    },
    {
      "id": "este-en-fb",
      "name": "Contact Impro Barcelona · ENEstudio",
      "url": "https://www.facebook.com/contactimprobarcelona",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Página pública: últimas publicaciones hasta 29/09; ampliados los dos anuncios de la jornada 25/10. Misma jornada que Instagram; un solo evento.",
      "evidence_url": "https://enestudio.info/contacto/",
      "last_activity_date": "2026-10-19",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://enestudio.info/contacto/"
      ]
    },
    {
      "id": "este-focus-bcn",
      "name": "Ramon Roig · Focus CI Barcelona",
      "url": "https://ramonroig.net/focus-ci-barcelona/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Diez talleres del curso 2026–2027 con fechas explícitas de septiembre a junio, en Centre Cívic Barceloneta.",
      "evidence_url": "https://ramonroig.net/focus-ci-barcelona/",
      "last_activity_date": null,
      "last_announced_event_date": "2027-06-26",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://ramonroig.net/evento/focus-cu/"
      ]
    },
    {
      "id": "este-siamb-jam",
      "name": "SIAMB · jam de los sábados",
      "url": "https://ramonroig.net/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "regular_sin_fecha",
      "evidence": "La web explica que la jam pasó de jueves a sábado en 2024; horario general 17:30–20:30.",
      "evidence_url": "https://ramonroig.net/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "No confundir este horario general con la jam de los talleres FOCUS. Confirmar continuidad y espacio de la siguiente sesión.",
      "related_urls": []
    },
    {
      "id": "este-ara-festival",
      "name": "Ara en Moviment · New Year Festival 2026",
      "url": "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Décima edición del 27 al 31 de diciembre de 2026, talleres y jams con Bari Kim y Pau Aran.",
      "evidence_url": "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion",
      "last_activity_date": null,
      "last_announced_event_date": "2026-12-31",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Talleres y jams en La Caldera; cena y fiesta del 31 en Casa Lazar. El texto conserva una referencia a Espai Cosmos que no debe usarse como sede principal.",
      "related_urls": []
    },
    {
      "id": "este-semilla-ciclo",
      "name": "La Semilla · Sembrando Contact",
      "url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Ciclo 2026–2027: talleres 31 octubre,28 noviembre,30 enero y 27 febrero, con docentes identificados; las fichas de noviembre y febrero publican títulos específicos.",
      "evidence_url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "last_activity_date": null,
      "last_announced_event_date": "2027-02-27",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Tarifa 35 € y descuentos publicada en formulario. Sede de cada taller pendiente de confirmación; no se hereda la sede de la jam.",
      "related_urls": [
        "https://lasemillajam.wixsite.com/lasemilla/formulario",
        "https://lasemillajam.wixsite.com/lasemilla/taller-2",
        "https://lasemillajam.wixsite.com/lasemilla/taller-4"
      ]
    },
    {
      "id": "este-semilla-jams",
      "name": "La Semilla · jams",
      "url": "https://lasemillajam.wixsite.com/lasemilla/jams",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Jam mensual de Contact y prejam en Centre Cívic Barceloneta; página con cartel de temporada 2026–2027.",
      "evidence_url": "https://lasemillajam.wixsite.com/lasemilla/jams",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Próximo día pendiente de lectura del cartel. Precio general publicado: 5 € jam y 10 € prejam; confirmar cada convocatoria.",
      "related_urls": []
    },
    {
      "id": "este-cotxeres",
      "name": "Cotxeres Borrell · taller de Contact",
      "url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Agenda municipal: 7, 14 y 28 noviembre de 2026, 10:30–12:30, Júlia Guimerà. Curso 34,99 €.",
      "evidence_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
      "last_activity_date": null,
      "last_announced_event_date": "2026-11-28",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": []
    },
    {
      "id": "este-emotion-clases",
      "name": "E Motion Bodies · clases y encuentros",
      "url": "https://www.emotionbodies.com/events.html",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Festival",
        "Taller"
      ],
      "status": "regular_sin_fecha",
      "evidence": "Ficha de clases CI con Pep Nebot en Alnouart y calendario 2026–2027; horario y tabla de fechas contradictorios.",
      "evidence_url": "https://www.emotionbodies.com/events.html",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Encabezado y formulario indican lunes 12:30–14 h, pero las fechas del calendario son jueves y el título HTML dice martes. Confirmar la próxima sesión. No generar sesiones desde esa tabla. El teléfono terminado en 358 se corrobora en la página de contacto; el encabezado contiene otro terminado en 359, que no se utiliza.",
      "related_urls": [
        "https://www.emotionbodies.com/events/78-morning-classes-contact-improvisation-barcelona.html",
        "https://www.emotionbodies.com/contact-us.html"
      ]
    },
    {
      "id": "este-aham",
      "name": "Aham Movement · agenda",
      "url": "https://www.ahammovement.com/services-9",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller"
      ],
      "status": "pista",
      "evidence": "La agenda oficial identifica Moving Empathy en Barcelona. CI Treasure Hunt lo anuncia para el 24–25 octubre de 2026; la fecha no fue legible en el texto de la página oficial.",
      "evidence_url": "https://www.ahammovement.com/services-9",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Cartel oficial disponible como imagen, pendiente de lectura; evitar publicar fecha como confirmada.",
      "related_urls": [
        "https://citreasurehunt.com/events/MvEm-moving-empathy-ci-nonviolent-communication"
      ]
    },
    {
      "id": "este-jam-bcn-fb",
      "name": "Jam Contact Barcelona · Facebook",
      "url": "https://www.facebook.com/groups/jamcontactbarcelona/",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Grupo público: anuncios recientes hasta 13/10; ampliadas publicaciones relevantes de La Semilla y Gonzalo Barales. Abrazar la caída 14–15/11 nuevo; web oficial completa leída.",
      "evidence_url": "https://contactimprov.es/jams-clases/catalunya/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Un enlace en un directorio no acredita actividad actual ni acceso al contenido.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/catalunya/"
      ]
    },
    {
      "id": "este-ci-bcn-fb",
      "name": "Contact Improvisation Barcelona · Facebook",
      "url": "https://www.facebook.com/groups/1489799571319726/",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Grupo público; cuatro desplazamientos extensos por anuncios de octubre: actuales hasta publicaciones de la semana anterior y ciclo de otoño. Moving Empathy y Mad Pulse son duplicados conocidos.",
      "evidence_url": "https://contactimprov.es/jams-clases/catalunya/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Un enlace en un directorio no acredita actividad actual ni acceso al contenido.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/catalunya/"
      ]
    },
    {
      "id": "este-ci-girona-fb",
      "name": "Girona Contact · Facebook",
      "url": "https://www.facebook.com/groups/523834927697055/",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Girona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Grupo público: publicaciones recientes hasta septiembre de 2026, incluyendo anuncio completo de La Semilla. La Semilla 31/10: fuente organizadora confirma sede y dirección Centre Cívic Barceloneta, Conreria 1–9, Barcelona; email lasemillajam@gmail.com.",
      "evidence_url": "https://contactimprov.es/jams-clases/catalunya/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Un enlace en un directorio no acredita actividad actual ni acceso al contenido.",
      "related_urls": [
        "https://contactimprov.es/jams-clases/catalunya/"
      ]
    },
    {
      "id": "este-ci-blanes-fb",
      "name": "Danza Contact Impro Blanes · Facebook",
      "url": "https://www.facebook.com/groups/1454970591403875/",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Blanes",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Permalink asignado y grupo general público; publicaciones recientes y desplazamientos hasta 09/09/2026. La publicación asignada es del 23/09/2015, fecha confirmada visualmente; sus martes no se consideran vigentes.",
      "evidence_url": "https://www.facebook.com/groups/1454970591403875/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "El permalink conservado en related_urls es una clase de 2015 y no acredita vigencia. Grupo público con reenvíos recientes de eventos, incluidos de otras ciudades; no equivale a confirmar prácticas locales actuales.",
      "related_urls": [
        "https://www.facebook.com/groups/1454970591403875/permalink/1689015074666091/",
        "https://contactimprov.es/jams-clases/catalunya/"
      ]
    },
    {
      "id": "este-eix",
      "name": "EIX Festival · Cardedeu",
      "url": "https://eixfestival.wixsite.com/danceimprovisation",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Cardedeu",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Festival",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "14ª edición del 1 al 7 agosto de 2026; incluye improvisación, docentes de Contact y jam del 4 agosto.",
      "evidence_url": "https://eixfestival.wixsite.com/danceimprovisation",
      "last_activity_date": "2026-08-07",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Festival multidisciplinar; no toda la programación es Contact. Edición pasada, sin próxima convocatoria verificada.",
      "related_urls": [
        "https://eixfestival.wixsite.com/danceimprovisation/equip-7e-eix-7th-eix-team"
      ]
    },
    {
      "id": "este-pirineos",
      "name": "Pirineos en Danza",
      "url": "https://ca.pirineosendanza.com/festival",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "La Vall de Boí",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Festival",
        "Taller",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Festival del 26 agosto al 5 septiembre de 2026. Incluye taller CI de Lucía Sánchez y jams.",
      "evidence_url": "https://ca.pirineosendanza.com/festival",
      "last_activity_date": "2026-09-05",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Programa de danza mixto; edición pasada.",
      "related_urls": []
    },
    {
      "id": "este-ibiza-festival",
      "name": "Contact Impro Ibiza",
      "url": "https://www.contactimproibiza.com/",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Ibiza",
      "scope": "regional",
      "activity_types": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Festival oficial del 7 al 12 octubre de 2026, junto a Cala Leña; docentes Keith Hennessy, Tom Weksler/Roser Tutusaus, Katja Mustonen y Linda Bufali.",
      "evidence_url": "https://www.contactimproibiza.com/",
      "last_activity_date": "2026-10-12",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La edición ya terminó en la fecha de revisión. No extrapolar próximas fechas.",
      "related_urls": []
    },
    {
      "id": "este-menorca-festival",
      "name": "Menorca Winter Dance Festival 2026",
      "url": "https://www.emotionbodies.com/events/83-menorca-winter-dance-festival-2026-ciutadella.html",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Ciutadella",
      "island": "Menorca",
      "scope": "local",
      "activity_types": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Festival CI del 23 al 28 febrero de 2026 en Ciutadella, con Laura Doehler y Victòria Janer Barber.",
      "evidence_url": "https://www.emotionbodies.com/events/83-menorca-winter-dance-festival-2026-ciutadella.html",
      "last_activity_date": "2026-02-28",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Edición pasada. Espai Sant Josep es la sede de danza; Alberg Sa Vinyeta es alojamiento, no confundir ubicaciones.",
      "related_urls": []
    },
    {
      "id": "este-aiyana",
      "name": "AIYANA · Formentera",
      "url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Programa de junio a octubre de 2026 incluye Dance Contact Improvisation, dentro de una oferta corporal amplia.",
      "evidence_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Horario y próxima sesión CI sin concretar; no asumir que todas las propuestas son Contact. La mención al estudio de Sant Francesc aparece en la sección de masajes, no confirma la sede de las clases de CI.",
      "related_urls": []
    },
    {
      "id": "este-aiyana-retiro",
      "name": "Diana Flor · retiros y formación",
      "url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "scope": "local",
      "activity_types": [
        "Encuentro",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Página actual de retiros anuncia Presencia 4–7 junio 2027 en Valencia y Aguas Internas 26–29 agosto 2027 en Formentera, ambos con CI explícito dentro de programas mixtos.",
      "evidence_url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
      "last_activity_date": "2026-09-15",
      "last_announced_event_date": "2027-08-29",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Lugar preciso, horario y precio por confirmar. Presencia no determina localidad/sede dentro de Valencia y queda como pista pendiente. Aguas Internas no hereda datos de 2026 ni sede de masajes. Lectura directa actual distinta del caché antiguo del buscador.",
      "related_urls": []
    },
    {
      "id": "este-aiyana-ig",
      "name": "AIYANA · Instagram",
      "url": "https://www.instagram.com/espacio.aiyana.formentera/",
      "platform": "Instagram",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Perfil enlazado por la web oficial de Diana Flor; publicaciones no revisadas.",
      "evidence_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
      "last_activity_date": null,
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": " La mención al estudio de Sant Francesc aparece en la sección de masajes, no confirma la sede de las clases de CI.",
      "related_urls": []
    },
    {
      "id": "este-dianaflor-ig",
      "name": "Diana Flor · Instagram",
      "url": "https://www.instagram.com/diana.flor.movimiento",
      "platform": "Instagram",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Perfil: últimas 12 publicaciones visibles; convocatoria Presencia abierta y 3/11 diapositivas leídas; formulario público y documento informativo leídos sin enviar datos. Presencia 31/10/2026 en Curious Garden: municipio Sant Cugat del Vallès, barrio La Floresta.",
      "evidence_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": " La mención al estudio de Sant Francesc aparece en la sección de masajes, no confirma la sede de las clases de CI.",
      "related_urls": [
        "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/"
      ]
    },
    {
      "id": "este-espai-mov",
      "name": "Espai en Moviment · Cornudella",
      "url": "https://espaienmoviment.cat/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Cornudella de Montsant",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Página principal completa accesible en Chrome; oferta, contacto y enlaces leídos. Contacto de organización: espaienmoviment@gmail.com; teléfono +34722136632. No se infiere WhatsApp del teléfono.",
      "evidence_url": "https://espaienmoviment.cat/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "No hay clase exclusivamente CI ni fecha próxima confirmada. Espacio en Carrer dels Detrassos, Cornudella.",
      "related_urls": [
        "https://espaienmoviment.cat/"
      ]
    },
    {
      "id": "este-espai-mov-ig",
      "name": "Espai en Moviment · Instagram",
      "url": "https://www.instagram.com/espai_en_moviment/",
      "platform": "Instagram",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Cornudella de Montsant",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Últimas 12 publicaciones visibles hasta enero de 2026; abiertas las dos últimas publicaciones. Cartel de 15/09 anuncia CI y acrobacia 9–12/10: convocatoria vencida.",
      "evidence_url": "https://espaienmoviment.cat/",
      "last_activity_date": "2026-09-15",
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "",
      "related_urls": [
        "https://espaienmoviment.cat/"
      ]
    },
    {
      "id": "este-espai-mov-wa",
      "name": "Espai en Moviment · grupo público enlazado",
      "url": "https://chat.whatsapp.com/LmxwNJEsbey0SfpHgMAg37",
      "platform": "WhatsApp",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Cornudella de Montsant",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase"
      ],
      "status": "pista",
      "evidence": "Enlace de invitación publicado en la web del espacio.",
      "evidence_url": "https://espaienmoviment.cat/",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "La existencia y temática del enlace proceden de la web, sin entrar ni leer mensajes; grupo general del espacio, no exclusivamente CI.",
      "related_urls": []
    },
    {
      "id": "este-montseny-wa",
      "name": "Contact Montseny · WhatsApp",
      "url": "https://chat.whatsapp.com/HmURx587rVM3yZDIcJugY6",
      "platform": "WhatsApp",
      "autonomous_community": "Cataluña",
      "province": null,
      "city": "Montseny",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. ",
      "related_urls": []
    },
    {
      "id": "este-mallorca-wa",
      "name": "Contact Mallorca · WhatsApp",
      "url": "https://chat.whatsapp.com/Ib6B5vFQLb1E65ONwcsaFy",
      "platform": "WhatsApp",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Mallorca",
      "scope": "regional",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. ",
      "related_urls": []
    },
    {
      "id": "este-manacor-wa",
      "name": "Contact Manacor · WhatsApp",
      "url": "https://chat.whatsapp.com/In7MlDPFAnt4otFu5Hczbs",
      "platform": "WhatsApp",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Manacor",
      "island": "Mallorca",
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. ",
      "related_urls": []
    },
    {
      "id": "este-ibiza-wa",
      "name": "Contact Ibiza · WhatsApp",
      "url": "https://chat.whatsapp.com/I0uIPIvJ6V38TrQeJSQed2",
      "platform": "WhatsApp",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Ibiza",
      "scope": "regional",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. ",
      "related_urls": []
    },
    {
      "id": "este-cat-telegram",
      "name": "Bailar la Vida · Catalunya Telegram",
      "url": "https://t.me/+TY_NsyI1BnHXy57c",
      "platform": "Telegram",
      "autonomous_community": "Cataluña",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. Ara en Moviment también enlaza este grupo para buscar alojamiento; no es solo agenda.",
      "related_urls": []
    },
    {
      "id": "este-val-telegram",
      "name": "Contact Valencia · grupo Telegram",
      "url": "https://t.me/+NyjXL0gDqbQ3ZGY0",
      "platform": "Telegram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam",
        "Taller",
        "Encuentro"
      ],
      "status": "pista",
      "evidence": "Invitación publicada en el directorio público compartido de grupos CI, leído sin autenticación.",
      "evidence_url": "https://docs.google.com/spreadsheets/d/1fL7HsC_IPrl9QF0KzMCGfbPQqan00Vvw4q94d9E76V0/edit?gid=0",
      "last_activity_date": null,
      "access": "invitacion",
      "collection_method": "solo_invitacion",
      "priority": "media",
      "checked_on": "2026-10-18",
      "notes": "No se ha entrado ni leído mensajes, y la vigencia de la invitación no está confirmada. ",
      "related_urls": []
    },
    {
      "id": "este-nina",
      "name": "Nina Piulats · actividades",
      "url": "https://ninapiulats.com/actividades/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Sant Gregori",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Actividades 2025–2026 con Contact/prejams y encuentros somáticos; la programación combina distintas prácticas.",
      "evidence_url": "https://ninapiulats.com/actividades/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Separar anuncios de Contact de retiros somáticos generales. No se ha confirmado la próxima fecha CI.",
      "related_urls": []
    },
    {
      "id": "este-moulo",
      "name": "Mou-lo · Contact Lleida",
      "url": "https://lleidacontact.blogspot.com/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "Lleida",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "historica",
      "evidence": "Archivo del colectivo de Contact Lleida; últimas entradas observadas de 2020.",
      "evidence_url": "https://lleidacontact.blogspot.com/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Útil para descubrir docentes y comunidades; no usar horarios antiguos como agenda actual.",
      "related_urls": []
    },
    {
      "id": "este-mallorca-blog",
      "name": "Contact Mallorca · blog histórico",
      "url": "https://contactmallorca.blogspot.com/",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Alaró",
      "island": "Mallorca",
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Última entrada observada de agosto de 2013; anuncios de actividades de 2013 en Alaró.",
      "evidence_url": "https://contactmallorca.blogspot.com/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "No acredita clases o jams actuales.",
      "related_urls": []
    },
    {
      "id": "este-cat-directorio",
      "name": "Contact Impro España · Catalunya",
      "url": "https://contactimprov.es/jams-clases/catalunya/",
      "platform": "Directorio",
      "autonomous_community": "Cataluña",
      "province": null,
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "pista",
      "evidence": "Directorio regional con colectivos, centros y grupos en Barcelona, Girona, Blanes, Celrà, Lleida y otras localidades.",
      "evidence_url": "https://contactimprov.es/jams-clases/catalunya/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Mezcla enlaces y horarios históricos. Cada convocatoria necesita corroboración en fuente primaria.",
      "related_urls": []
    },
    {
      "id": "este-bal-directorio",
      "name": "Contact Impro España · Illes Balears",
      "url": "https://contactimprov.es/jams-clases/islas-baleares/",
      "platform": "Directorio",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller"
      ],
      "status": "historica",
      "evidence": "Referencias a Palma, Puigpunyent, Ibiza y práctica estival en Formentera, sin temporada vigente identificada.",
      "evidence_url": "https://contactimprov.es/jams-clases/islas-baleares/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "baja",
      "checked_on": "2026-10-20",
      "notes": "Punto de partida para localizar personas y espacios, sin garantía de continuidad.",
      "related_urls": []
    },
    {
      "id": "telegram-ci-treasure-list",
      "name": "Contact Improvisation Events Worldwide · Telegram público",
      "url": "https://t.me/s/citreasurelist",
      "platform": "Telegram",
      "autonomous_community": "España",
      "province": null,
      "city": null,
      "island": null,
      "autonomous_communities": [
        "España"
      ],
      "provinces": [],
      "cities": [],
      "islands": [],
      "scope": "nacional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Encuentro",
        "Festival",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Canal internacional público con convocatorias de CI en España. Anuncios comprobados de Barcelona New Year, Mad Pulse en Madrid, Resonance en Gran Canaria y talleres en Cataluña. Último anuncio español comprobado: 12 octubre 2026. Canal activo hasta el 19 de octubre, con un anuncio editorial sobre incorporación de clases semanales, jams y talleres de un día.",
      "evidence_url": "https://t.me/citreasurelist/634",
      "last_activity_date": "2026-10-19",
      "access": "publico",
      "collection_method": "telegram_publico",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Revisión diaria con filtro España, incluidas Canarias y Baleares; contrastar organizador y descartar actividades sin CI explícito. El canal es internacional: la actividad general no implica nuevos eventos españoles. Conciliar anuncios repetidos con CI Treasure Hunt web, canales regionales y fichas existentes; cada evento conserva un ID y varias evidencias.",
      "related_urls": [
        "https://t.me/s/citreasurelist?q=%23Spain",
        "https://citreasurehunt.com/?country=ES",
        "https://citreasurehunt.com/faq",
        "https://t.me/citreasurelist/682"
      ]
    },
    {
      "id": "cat-nunart-ci-jams",
      "name": "nunart · jams de Contact Improvisación",
      "url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Calendario oficial del curso 2026–2027 con jams mensuales de 18 a 21 h. Próximas fechas enumeradas desde 15 noviembre 2026 hasta 18 julio 2027; aportación 5 € y contactos de organización.",
      "evidence_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "last_activity_date": null,
      "last_announced_event_date": "2027-07-18",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "No requiere reserva; entrada abierta hasta 18:30. Año de cada sesión contextualizado por rango 2026–2027 del listado oficial. Sin teléfono público localizado para esta jam.",
      "related_urls": [
        "https://nunartbcn.com/es/actividades/",
        "https://nunartbcn.com/es/contacta-con-nunart/"
      ]
    },
    {
      "id": "nc-fci-bilbao",
      "name": "Espacio FCI · formación en Bilbao",
      "url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "platform": "Web",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Apartado oficial de Bilbao leído: formación de Contact Improvisación 2026/27, primer curso, con módulos fechados y email local de información e inscripciones. Dirección: Cristiane Boullosa; codirección: Diana Bonilla; gestión local: Oihana Picaza e Itziar Camiña.",
      "evidence_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "La página incluye Madrid y Bilbao: usar exclusivamente el apartado de Bilbao para sus convocatorias. Sede concreta, horario y precio de Bilbao pendientes de confirmar. El módulo anunciado como 28 de diciembre y 29 de noviembre de 2026 tiene fechas contradictorias y queda pendiente. No se traslada a Bilbao la dirección ni las tarifas de Madrid.",
      "related_urls": [
        "https://www.espaciofci.com/",
        "https://www.espaciofci.com/formacion-contact-impro/"
      ]
    },
    {
      "id": "bal-en-eslocal-formacion",
      "name": "ENEstudio · ciclo CI en Es Local (Mallorca)",
      "url": "https://enestudio.info/proximamente/",
      "platform": "Web",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "scope": "local",
      "activity_types": [
        "Formación",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Programa oficial publica módulos 27–28/11/2026, 12–13/02/2027 y 21–22/05/2027, en Es Local (Son Cladera), con Natividad Insua y contactos de reserva.",
      "evidence_url": "https://enestudio.info/proximamente/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Contenido leído en Chrome el 20/10/2026. La fecha de comprobación no promete actualización en tiempo real.",
      "related_urls": []
    },
    {
      "id": "cat-essencia-abrazar-caida",
      "name": "Essència en Moviment · Abrazar la caída",
      "url": "https://essenciaenmoviment.com/abrazar-la-caida",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Arbúcies",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Taller",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "La página oficial mantiene 14–15 noviembre en Tierra Luz y amplía el precio anticipado de 175 € a antes del 31 octubre; general 195 €. Contactos públicos de organización verificados.",
      "evidence_url": "https://essenciaenmoviment.com/abrazar-la-caida",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "media",
      "checked_on": "2026-10-22",
      "notes": "Contenido leído en Chrome el 20/10/2026. La fecha de comprobación no promete actualización en tiempo real.",
      "related_urls": []
    },
    {
      "id": "cat-rai-cinco-elementos",
      "name": "Rai Cabiró · Contact y cinco elementos",
      "url": "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
      "platform": "Facebook",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Formación",
        "Clase"
      ],
      "status": "reciente",
      "evidence": "Anuncio público del organizador con curso 5 octubre–21 diciembre 2026, once fechas, Escuela Hephaisto y contactos de inscripción.",
      "evidence_url": "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-20",
      "notes": "Contenido leído en Chrome el 20/10/2026. La fecha de comprobación no promete actualización en tiempo real.",
      "related_urls": []
    },
    {
      "id": "nc-ciclo-galicia-web",
      "name": "Ciclo Formativo en Contact Improvisación · Galicia",
      "url": "https://ciclocontactimprogalicia.com/",
      "platform": "Web",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Formación",
        "Taller"
      ],
      "status": "reciente",
      "evidence": "Programa oficial 2026–2027 de siete módulos residenciales con fechas completas, sede, horarios, tarifas y contactos de inscripción; enlazado por la organización en el grupo público Contact Improvisation Galicia.",
      "evidence_url": "https://ciclocontactimprogalicia.com/es/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-20",
      "notes": "Formación progresiva de Saima Tebini Marcos e Ilda Freire. Se prioriza el ciclo completo; los módulos sueltos solo se abren si quedan plazas.",
      "related_urls": [
        "https://ciclocontactimprogalicia.com/es/",
        "https://www.facebook.com/groups/840384362661206/posts/29266405752965687",
        "https://casadaterra.com/contacto/"
      ]
    },
    {
      "id": "nc-fci-instagram",
      "name": "Espacio FCI · Instagram",
      "url": "https://www.instagram.com/espaciofci/",
      "platform": "Instagram",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "scope": "regional",
      "activity_types": [
        "Clase",
        "Jam",
        "Taller",
        "Formación"
      ],
      "status": "reciente",
      "evidence": "Perfil oficial enlazado desde la web de Espacio FCI. Publicaciones de formación CI 2026–2028 y práctica de Contact Improvisación leídas; los anuncios Atelier y Flying Low no se incorporan como CI.",
      "evidence_url": "https://www.instagram.com/espaciofci/p/DZUkc1-DOVW/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-21",
      "notes": "Se leyeron la bio y las primeras 12 publicaciones visibles. No se verificó todo el contenido de vídeos, historias ni carruseles.",
      "related_urls": [
        "https://www.espaciofci.com/"
      ]
    },
    {
      "id": "sur-juandelsur-web",
      "name": "Juan Manuel Rodríguez · Contact Improvisación Cádiz",
      "url": "https://juandelsurmovimiento.carrd.co/",
      "platform": "Web",
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Cádiz",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Jam"
      ],
      "status": "reciente",
      "evidence": "Web oficial del docente: curso 2026/27, miércoles desde el 2 de septiembre de 2026. El cartel oficial del 1 de septiembre confirma clases y jams hasta junio de 2027 en Arbolí 7.",
      "evidence_url": "https://www.facebook.com/photo/?fbid=28262761080020586&set=gm.4332092033712159&idorvanity=1780676975520357",
      "last_activity_date": "2026-09-01",
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-21",
      "notes": "La actividad de Contact está diferenciada de DanzaTeatro, AcroYoga y Kirtan. Se conserva como práctica regular, sin generar futuras sesiones individuales.",
      "related_urls": [
        "https://www.instagram.com/juandelsur.movimiento/reel/DcgZvRTAH9A/",
        "https://www.instagram.com/juandelsur.movimiento/",
        "https://www.facebook.com/groups/1780676975520357/"
      ]
    },
    {
      "id": "cat-can-bonamic-web",
      "name": "Can Bonamic · programa y formularios oficiales",
      "url": "https://www.ccanbonamic.com/",
      "platform": "Web",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller",
        "Formación",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Centro en Sant Esteve de Palautordera; publica clases octubre–diciembre 2026, intensivo Uma 24–25 octubre y seis módulos CI 2027, con horarios, precios y contactos en formularios oficiales.",
      "evidence_url": "https://www.ccanbonamic.com/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "web",
      "priority": "alta",
      "checked_on": "2026-10-22",
      "notes": "Publicar únicamente actividades con Contact Improvisación explícito. Lectura parcial de redes: no implica revisión de historias, vídeos ni todo el archivo.",
      "related_urls": [
        "https://docs.google.com/forms/d/e/1FAIpQLSexLsO9XXRdvBPpOBW4GMszbSw3UEhUTRHP86B5TYqXyF40vQ/viewform",
        "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform",
        "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
        "https://www.instagram.com/ccanbonamic/"
      ]
    },
    {
      "id": "cat-can-bonamic-instagram",
      "name": "Can Bonamic · Instagram",
      "url": "https://www.instagram.com/ccanbonamic/",
      "platform": "Instagram",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "scope": "local",
      "activity_types": [
        "Clase",
        "Taller",
        "Formación",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Perfil oficial enlazado por el centro. Anuncios de CI con Uma Maraval y formación 2027; publicaciones contrastadas con formularios oficiales.",
      "evidence_url": "https://www.instagram.com/ccanbonamic/p/Db3d3dXtNQM/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-22",
      "notes": "Publicar únicamente actividades con Contact Improvisación explícito. Lectura parcial de redes: no implica revisión de historias, vídeos ni todo el archivo.",
      "related_urls": [
        "https://www.ccanbonamic.com/",
        "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/",
        "https://www.instagram.com/ccanbonamic/p/DdoVKKkDal6/"
      ]
    },
    {
      "id": "cat-villa-capri-instagram",
      "name": "Villa Capri · residencias y Contact Improvisation",
      "url": "https://www.instagram.com/villa.capri/",
      "platform": "Instagram",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "scope": "internacional",
      "activity_types": [
        "Taller",
        "Encuentro"
      ],
      "status": "reciente",
      "evidence": "Anuncio colaborativo Shaping Change con Nica Portavia, 20–22 noviembre 2026 en Can Bonamic; formulario oficial y email de organización contrastados.",
      "evidence_url": "https://www.instagram.com/p/DeKm1djCBA2/",
      "last_activity_date": null,
      "access": "publico",
      "collection_method": "revision_manual_social",
      "priority": "alta",
      "checked_on": "2026-10-22",
      "notes": "Organiza también residencias artísticas fuera de España y sin CI. Incluir solo convocatorias en España con CI explícito. Contacto oficial hello@villacapriart.com; no teléfono/WhatsApp público encontrado.",
      "related_urls": [
        "https://docs.google.com/forms/d/e/1FAIpQLScAyY08jVZtiwGO3OMkRjLU_wJmHz-mISL0nXCo3c7YHgREXg/viewform",
        "https://villacapriart.com/pages/contact",
        "https://www.facebook.com/events/1758974422065068/"
      ]
    },
    {
      "id": "vc-ci-instagram",
      "name": "CI València · Instagram",
      "url": "https://www.instagram.com/civalencia.es/",
      "platform": "Instagram",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": null,
      "island": null,
      "autonomous_communities": [
        "Comunitat Valenciana"
      ],
      "provinces": [
        "Valencia",
        "Castellón"
      ],
      "cities": [],
      "scope": "regional",
      "activity_types": [],
      "status": "reciente",
      "evidence": "Perfil de la comunidad enlazado desde civalencia.es; anuncios de FOCUS 2026–2027, Leela y Caminos. Las convocatorias ya registradas se concilian entre plataformas.",
      "evidence_url": "https://civalencia.es/",
      "last_activity_date": "2026-10-19",
      "access": "parcial",
      "collection_method": "revision_manual_social",
      "priority": "media",
      "checked_on": "2026-10-22",
      "notes": "Bio y nueve leyendas accesibles leídas el 22 de octubre de 2026. No equivale a revisión íntegra de historias, vídeos o carruseles.",
      "related_urls": [
        "https://civalencia.es/",
        "https://t.me/s/civalencia"
      ]
    }
  ],
  "events": [
    {
      "id": "nc-event-brinca-2026",
      "title": "BRINCA Galicia Contact Festival 2026",
      "source_id": "nc-brinca-web",
      "source_url": "https://brincagalicia.wixsite.com/brinca",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Mosteiro",
      "island": null,
      "kind": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "date_start": "2026-07-06",
      "date_end": "2026-07-12",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "BRINCA · Galicia Contact Festival",
      "facilitator": null,
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Fechas oficiales leídas; Mosteiro procede del directorio CI Treasure Hunt. Edición pasada, no repetir automáticamente en 2027.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-mirua-2026",
      "title": "MiRUA CAMP 2026",
      "source_id": "nc-kdm-web",
      "source_url": "https://kdmcontactimpro.wordpress.com/",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Ceceda",
      "island": null,
      "kind": [
        "Encuentro",
        "Jam",
        "Taller"
      ],
      "date_start": "2026-07-29",
      "date_end": "2026-08-09",
      "schedule": "Llegada 29 julio 17 h; entrenamiento 11 h, laboratorios 16:30 y jam 20:30; cierre 9 agosto 12:30.",
      "timezone": "Europe/Madrid",
      "venue": "Espacio Mirua",
      "address": null,
      "organizer": "KDM Contact Impro · Espacio Mirua",
      "facilitator": "KDM; Manu Paredes",
      "price": "12 días: 540€ camping/furgo; 630€ cama compartida",
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Edición pasada.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-soft-animal",
      "title": "Soft Animal Body · encuentro CI con Keith Hennessy",
      "source_id": "nc-irene-web",
      "source_url": "https://www.irenealvarezcoto.com/event-details/soft-animal-body-un-encuentro-de-ci-para-todxs",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "La Pereda (Llanes)",
      "island": null,
      "kind": [
        "Encuentro",
        "Taller"
      ],
      "date_start": "2026-10-16",
      "date_end": "2026-10-18",
      "schedule": "Del 16 octubre 16 h al 18 octubre 17 h",
      "timezone": "Europe/Madrid",
      "venue": "Atalanta",
      "address": null,
      "organizer": "Irene Álvarez Coto · Almaiara",
      "facilitator": "Keith Hennessy",
      "price": null,
      "status": "por_confirmar",
      "date_confidence": "explicita",
      "notes": "Finaliza el día de la revisión; no tratarlo como próxima convocatoria posterior al 18 oct 2026.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-urs-2026",
      "title": "Percibiendo la danza · Urs Stauffer",
      "source_id": "nc-ehkie-web",
      "source_url": "https://ehkie.weebly.com/urs-stauffer-2026.html",
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Errenteria",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-23",
      "date_end": "2026-10-25",
      "schedule": "Viernes 18:30-21 h; sábado 10-14:30 y jam 18-21 h; domingo 10-14:30.",
      "timezone": "Europe/Madrid",
      "venue": "Gipuzkoako Dantzagunea",
      "address": "Pilotariaren kalea, s/n (EdificioNiessen), 20100 Errenteria",
      "organizer": "EHKIE · Asociación de CI de Euskal Herria",
      "facilitator": "Urs Stauffer",
      "price": "90€; 80€ socios EHKIE",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Año explícito en título de la página oficial.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "email",
          "value": "ehkie.urs@gmail.com",
          "label": "EHKIE · taller Urs Stauffer",
          "scope": "event",
          "source_url": "https://ehkie.weebly.com/urs-stauffer-2026.html",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://ehkie.weebly.com/urs-stauffer-2026.html",
          "https://ehkie.weebly.com/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-nov",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2026-11-13",
      "date_end": "2026-11-13",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "La página enumera 13 noviembre sin año; portada enlaza formación 2026/27. Confirmar año antes de agenda definitiva.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/"
        ]
      }
    },
    {
      "id": "nc-event-urban-nov",
      "title": "Taller de Contact Improvisación en Pamplona",
      "source_id": "nc-urban-yoga-web",
      "source_url": "https://www.urbanyogastudio.net/events/taller-de-contact-improvisacion-2",
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Pamplona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-14",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "Urban Yoga Studio",
      "address": "C.Monasterio de la Oliva 9, 1 º, estudio 2, Pamplona",
      "organizer": "Urban Yoga Studio · Pamplona",
      "facilitator": null,
      "price": "55€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34646048879",
          "label": "Urban Yoga Studio",
          "scope": "organizer",
          "source_url": "https://www.urbanyogastudio.net/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "urbanyogas@gmail.com",
          "label": "Urban Yoga Studio",
          "scope": "organizer",
          "source_url": "https://www.urbanyogastudio.net/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://www.urbanyogastudio.net/",
          "https://www.urbanyogastudio.net/events/taller-de-contact-improvisacion-2"
        ]
      }
    },
    {
      "id": "nc-event-santander-2627",
      "title": "Manzanas y limones · clases regulares CI",
      "source_id": "nc-santander-auna",
      "source_url": "https://santandercreativa.com/eventos/manzanas-y-limones-clases-regulares-de-contact-impro",
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Santander",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": "2026-10-02",
      "date_end": "2027-06-25",
      "schedule": "Viernes 19:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Musa Azul",
      "address": "C.la Gloria 133, Santander",
      "organizer": "Alejandro Martín",
      "facilitator": "Ale Martín",
      "price": "50€/mes; 80€ con Butoh",
      "status": "regular_sin_fecha",
      "date_confidence": "explicita",
      "notes": "Curso en marcha; intervalo es temporada, no evento diario. La agenda general muestra el intervalo en otros días: respetar viernes indicado en ficha.",
      "checked_on": "2026-10-18",
      "regular": true,
      "contacts": [
        {
          "type": "phone",
          "value": "+34686927892",
          "label": "Ale Martín",
          "scope": "event",
          "source_url": "https://santandercreativa.com/eventos/manzanas-y-limones-clases-regulares-de-contact-impro",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://santandercreativa.com/eventos/manzanas-y-limones-clases-regulares-de-contact-impro"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-oct",
      "title": "Raíces · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-24",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Año 2026 explícito en descripción del ciclo septiembre-noviembre.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-nov",
      "title": "Tocar · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-14",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-regular",
      "title": "Clases semanales de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/horarios-clases-regulares",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Lunes 10:15-12:15; curso 2026/27",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "55-65€/mes; 16€ suelta; 12€ prueba",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Temporada acreditada; no se publican inicio y fin exactos ni excepciones festivas.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "organizer",
          "source_url": "https://www.lamimosa.net/contact",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://www.lamimosa.net/contact",
          "https://www.lamimosa.net/horarios-clases-regulares"
        ]
      }
    },
    {
      "id": "nc-event-madpulse-2026",
      "title": "Mad Pulse · encuentro Contact Improvisación",
      "source_id": "nc-madpulse-web",
      "source_url": "https://www.madpulse.es/en/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Encuentro",
        "Taller",
        "Jam"
      ],
      "date_start": "2026-12-05",
      "date_end": "2026-12-07",
      "schedule": "5–7 de diciembre: talleres 11–14 y 16–19 h; jams o round robin 19–21 h.",
      "timezone": "Europe/Madrid",
      "venue": "The Place Dance Studio",
      "address": "Calle Las Musas 16, 28022 Madrid",
      "organizer": "Marta Wrzesińska y Jesús Alonso",
      "facilitator": "Carmen Alcalde, Lucía Sánchez, Sergio Palomares, Catalina Mahecha, Marta Wrzesińska, Jesús Alonso",
      "price": "215 € tarifa general desde el 1 de octubre.",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Encuentro de Contact Improvisación. La web oficial confirma 5–7 diciembre, sede, programa, docentes y tarifa. El año 2026 se corrobora con la secuencia sábado 5, domingo 6 y lunes 7 del programa oficial y la ficha fechada del directorio. Consultar disponibilidad de plazas.",
      "checked_on": "2026-10-19",
      "public_sources": [
        [
          "Web oficial",
          "https://www.madpulse.es/en/"
        ],
        [
          "Programa oficial",
          "https://www.madpulse.es/en/program"
        ],
        [
          "Inscripción y contactos",
          "https://www.madpulse.es/en/registration"
        ],
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/504"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34647229001",
          "label": "Marta Wrzesińska",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34647229001",
          "label": "Marta Wrzesińska",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "wrzemarta@gmail.com",
          "label": "Marta Wrzesińska",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "phone",
          "value": "+34635683394",
          "label": "Jesús Alonso",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34635683394",
          "label": "Jesús Alonso",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "jesusalonsodanzaci@gmail.com",
          "label": "Jesús Alonso",
          "scope": "event",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://www.madpulse.es/en/registration",
          "https://www.madpulse.es/en/",
          "https://www.madpulse.es/en/space"
        ]
      }
    },
    {
      "id": "nc-event-lombo-2027",
      "title": "Inicio curso regular de Contact Improvisación",
      "source_id": "nc-lombo-web",
      "source_url": "https://lombo.es/contact/",
      "autonomous_community": "Castilla y León",
      "province": "Salamanca",
      "city": "Salamanca",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": "2027-01-25",
      "date_end": "2027-01-25",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Sala Lombó",
      "address": "C/Ayala 18-20 bajo, Salamanca",
      "organizer": "Lombó Teatro · Contact Salamanca",
      "facilitator": null,
      "price": "17€/mes (2 clases); 14€ con descuento",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha de inicio explícita; horario del nuevo curso no indicado. No trasladar horario de noticia 2023.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34923996417",
          "label": "Lombó Teatro",
          "scope": "organizer",
          "source_url": "https://lombo.es/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "whatsapp",
          "value": "+34675458023",
          "label": "Lombó Teatro",
          "scope": "organizer",
          "source_url": "https://lombo.es/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "teatro@lombo.es",
          "label": "Lombó Teatro",
          "scope": "organizer",
          "source_url": "https://lombo.es/contacto/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://lombo.es/contact/",
          "https://lombo.es/contacto/"
        ]
      }
    },
    {
      "id": "nc-event-lombo-inclusivo",
      "title": "Danza y Movimiento inclusivo a través de CI",
      "source_id": "nc-lombo-web",
      "source_url": "https://lombo.es/lombo/danza-y-movimiento-contact-improvisacion/",
      "autonomous_community": "Castilla y León",
      "province": "Salamanca",
      "city": "Salamanca",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Miércoles 18:00-19:30",
      "timezone": "Europe/Madrid",
      "venue": "La Inclusiva · ASPRODES",
      "address": "Calle Benavente 2, barrio de la Prosperidad, Salamanca",
      "organizer": "ASPRODES",
      "facilitator": "Martín Piola",
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Oferta integrada publicada sin temporada específica. Sede corregida con la ficha de 27 septiembre 2025; no es Sala Lombó de Ayala. Vigencia actual pendiente.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34682527280",
          "label": "ASPRODES · información e inscripciones",
          "scope": "event",
          "source_url": "https://lombo.es/lombo/danza-y-movimiento-contact-improvisacion/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "phone",
          "value": "+34923186811",
          "label": "ASPRODES · información e inscripciones",
          "scope": "event",
          "source_url": "https://lombo.es/lombo/danza-y-movimiento-contact-improvisacion/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "ocioydeporte@asprodes.es",
          "label": "ASPRODES · información e inscripciones",
          "scope": "event",
          "source_url": "https://lombo.es/lombo/danza-y-movimiento-contact-improvisacion/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://lombo.es/lombo/danza-y-movimiento-contact-improvisacion/"
        ]
      }
    },
    {
      "id": "nc-event-leon-sept",
      "title": "Jam de danza Contact Improvisación · Armadanzas",
      "source_id": "nc-ule-web",
      "source_url": "https://agenda.unileon.es/evento/3864",
      "autonomous_community": "Castilla y León",
      "province": "León",
      "city": "León",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-09-23",
      "date_end": "2026-09-23",
      "schedule": "Horario discrepante: 21:00 agenda universitaria/18:30 Consejo de Estudiantes",
      "timezone": "Europe/Madrid",
      "venue": "Sala de Lucha de la Facultad de Ciencias de la Actividad Física y del Deporte",
      "address": null,
      "organizer": "Armadanzas; Universidad de León",
      "facilitator": null,
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Evento pasado. Discrepancia contrastada en https://ceule.unileon.es/jornadas-del-estudiante-2026/ .",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-bobo-julio",
      "title": "El cuerpo despierto · taller de CI",
      "source_id": "nc-bobo-web",
      "source_url": "https://www.kulturklik.euskadi.eus/evento/2026/07/13/el-cuerpo-despierto-taller-de-contact-improvisation-impartido-por-aiala-etxegarai/webkklik00-detalle/es/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-07-13",
      "date_end": "2026-07-17",
      "schedule": "18:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "Bobo Espazioa",
      "address": "Ribera de Deusto 70 A, 3 ªplanta, EdificioArtiach, Bilbao",
      "organizer": "Bobo Espazioa",
      "facilitator": "Aiala Etxegarai",
      "price": "100€",
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Evento pasado; agenda institucional.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-guemes-julio",
      "title": "Donde el tiempo toca · residencial CI",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/residencial-de-contact-impro-en-cantabria",
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Güemes",
      "island": null,
      "kind": [
        "Encuentro",
        "Taller"
      ],
      "date_start": "2026-07-16",
      "date_end": "2026-07-19",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Espacio Rueda",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Mónica Almagro y Lucía Sánchez",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Edición pasada; fuente organizadora de Madrid con evento en Cantabria.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "nc-event-fci-regular",
      "title": "Clases multinivel de Contact Improvisación",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/clases-danza-contact-improvisacion/clases-contact-impro-multinivel/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Martes 10-12; jueves 19:30-21:30; viernes 18-20",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": "Diana Bonilla, Patricia Gimeno, Catalina Mahecha",
      "price": "80€/mes 2 hsemana; 120€4 h; 160€6 h; 25€ prueba",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Horario publicado sin temporada explícita; confirmar vigencia.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "whatsapp",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://www.espaciofci.com/clases-danza-contact-improvisacion/clases-contact-impro-multinivel/",
          "https://www.espaciofci.com/contacto/",
          "https://www.espaciofci.com/"
        ]
      }
    },
    {
      "id": "nc-event-gijon-regular",
      "title": "Contact Improvisación en Sincronía",
      "source_id": "nc-sincronia-web",
      "source_url": "https://sincroniaestudio.com/tecnica/contact-improvisacion-gijon/",
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Gijón",
      "island": null,
      "kind": [
        "Clase",
        "Taller"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Consultar; clases 2 h, taller mínimo 3 h",
      "timezone": "Europe/Madrid",
      "venue": "Sincronía Estudio",
      "address": null,
      "organizer": "Sincronía Estudio",
      "facilitator": "Auri L.",
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Oferta sin fechas ni horario concreto.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34623006587",
          "label": "Sincronía Estudio",
          "scope": "organizer",
          "source_url": "https://sincroniaestudio.com/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "whatsapp",
          "value": "+34650268094",
          "label": "Sincronía Estudio",
          "scope": "organizer",
          "source_url": "https://sincroniaestudio.com/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "info@sincroniaestudio.com",
          "label": "Sincronía Estudio",
          "scope": "organizer",
          "source_url": "https://sincroniaestudio.com/contacto/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://sincroniaestudio.com/tecnica/contact-improvisacion-gijon/",
          "https://sincroniaestudio.com/contacto/"
        ]
      }
    },
    {
      "id": "sur-ev-tenerife-2026-10-24",
      "title": "Contact Impro · taller y jam",
      "source_id": "sur-elproceso-web",
      "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-24",
      "schedule": "Taller 16:00–17:00; jam 17:00–19:00",
      "timezone": "Atlantic/Canary",
      "venue": "El Proceso",
      "address": "Calle Tinerfe 12",
      "organizer": "El Proceso / Cuerpo Escuela",
      "facilitator": "Itahisa Borges Méndez",
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Hora local de Canarias.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34627276279",
          "label": "Itahisa Borges",
          "scope": "event",
          "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://el-proceso.com/taller/contact-impro-taller-y-jam/"
        ]
      }
    },
    {
      "id": "sur-ev-tenerife-2026-11-28",
      "title": "Contact Impro · taller y jam",
      "source_id": "sur-elproceso-web",
      "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-28",
      "schedule": "Taller 16:00–17:00; jam 17:00–19:00",
      "timezone": "Atlantic/Canary",
      "venue": "El Proceso",
      "address": "Calle Tinerfe 12",
      "organizer": "El Proceso / Cuerpo Escuela",
      "facilitator": "Itahisa Borges Méndez",
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Hora local de Canarias.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34627276279",
          "label": "Itahisa Borges",
          "scope": "event",
          "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://el-proceso.com/taller/contact-impro-taller-y-jam/"
        ]
      }
    },
    {
      "id": "sur-ev-tenerife-2026-12-19",
      "title": "Contact Impro · taller y jam",
      "source_id": "sur-elproceso-web",
      "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-12-19",
      "date_end": "2026-12-19",
      "schedule": "Taller 16:00–17:00; jam 17:00–19:00",
      "timezone": "Atlantic/Canary",
      "venue": "El Proceso",
      "address": "Calle Tinerfe 12",
      "organizer": "El Proceso / Cuerpo Escuela",
      "facilitator": "Itahisa Borges Méndez",
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Hora local de Canarias.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34627276279",
          "label": "Itahisa Borges",
          "scope": "event",
          "source_url": "https://el-proceso.com/taller/contact-impro-taller-y-jam/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://el-proceso.com/taller/contact-impro-taller-y-jam/"
        ]
      }
    },
    {
      "id": "sur-ev-huesos-2026",
      "title": "La danza de los huesos, la espiral de la vida",
      "source_id": "sur-huesos-web",
      "source_url": "https://el-proceso.com/taller/la-danza-de-los-huesos-la-espiral-de-la-vida/",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "kind": [
        "Taller"
      ],
      "date_start": "2026-11-21",
      "date_end": "2026-11-22",
      "schedule": "Sábado 10:30–20:00 con pausa; domingo 10:30–14:00",
      "timezone": "Atlantic/Canary",
      "venue": "El Proceso",
      "address": "Calle Tinerfe 12",
      "organizer": "El Proceso / Itahisa Borges",
      "facilitator": "Cristiane Boullosa",
      "price": "150€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Hora local de Canarias. Reserva publicada hasta 20 noviembre. La tarifa anticipada de 120€ terminó el 21 de octubre de 2026; desde el 22 de octubre se aplica la tarifa general de 150€ según las condiciones publicadas, aunque la cabecera de la fuente aún muestra 120€.",
      "checked_on": "2026-10-22",
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34627276279",
          "label": "Itahisa Borges",
          "scope": "event",
          "source_url": "https://el-proceso.com/taller/la-danza-de-los-huesos-la-espiral-de-la-vida/",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://el-proceso.com/taller/la-danza-de-los-huesos-la-espiral-de-la-vida/"
        ]
      }
    },
    {
      "id": "sur-ev-resonance-2026",
      "title": "Resonance Dance Camp",
      "source_id": "sur-camino-web",
      "source_url": "https://caminoart.org/2026/09/07/dancecamp/",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Vega de San Mateo",
      "island": "Gran Canaria",
      "kind": [
        "Encuentro",
        "Taller"
      ],
      "date_start": "2026-11-29",
      "date_end": "2026-12-04",
      "schedule": null,
      "timezone": "Atlantic/Canary",
      "venue": "Camino Art House",
      "address": "Vuelta del Molinos 1",
      "organizer": "Camino Art House / Bea Baltavari",
      "facilitator": "Timea Györke y Máté Fábián",
      "price": "530€ anticipada; 580€ general",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Camp mixto de CI y danza contemporánea; incluye salidas y sesión en Las Palmas. Inscripciones hasta 15 noviembre 2026.",
      "checked_on": "2026-10-19",
      "public_sources": [
        [
          "Fuente oficial",
          "https://caminoart.org/2026/09/07/dancecamp/"
        ],
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/581"
        ]
      ],
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34633339903",
          "label": "Bea · solo mensajes, sin llamadas",
          "scope": "event",
          "source_url": "https://caminoart.org/2026/09/07/dancecamp/",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "caminoart@caminoart.org",
          "label": "Camino Art · asunto: dance camp",
          "scope": "event",
          "source_url": "https://caminoart.org/2026/09/07/dancecamp/",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://caminoart.org/2026/09/07/dancecamp/"
        ]
      }
    },
    {
      "id": "sur-ev-malaga-jam",
      "title": "Jam de Contact Improvisation",
      "source_id": "sur-thirdplace-web",
      "source_url": "https://thirdplacemalaga.com/ci/",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Domingos 19:00–21:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio Bohemia",
      "address": "C/ Leopoldo Alas Clarín 3, planta baja, local D",
      "organizer": "Third Place Málaga",
      "facilitator": null,
      "price": "10€",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "El calendario público de Third Place confirma una serie semanal desde el 4 de octubre de 2026, domingos 19:00–21:00; última modificación del anuncio: 28 de septiembre de 2026. Se conserva como práctica regular sin generar sesiones futuras individuales. Consultar el calendario por posibles excepciones.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Información de la jam",
          "https://thirdplacemalaga.com/ci/"
        ],
        [
          "Calendario oficial",
          "https://thirdplacemalaga.com/calendar/"
        ],
        [
          "Serie del calendario público",
          "https://calendar.google.com/calendar/ical/73f0f82ba9ccf67323d2336070b5b82042a93bbb7a4abcb0c3d6bade91744426%40group.calendar.google.com/public/basic.ics"
        ]
      ],
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34624319964",
          "label": "Third Place Málaga",
          "scope": "organizer",
          "source_url": "https://thirdplacemalaga.com/contact/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "thirdplacemalaga@gmail.com",
          "label": "Third Place Málaga",
          "scope": "organizer",
          "source_url": "https://thirdplacemalaga.com/contact/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://thirdplacemalaga.com/ci/",
          "https://thirdplacemalaga.com/contact/",
          "https://thirdplacemalaga.com/calendar/"
        ]
      }
    },
    {
      "id": "sur-ev-badajoz-ciclo",
      "title": "Ciudadanía Inquieta 2026 · sesión y jam",
      "source_id": "sur-badajoz-ig",
      "source_url": "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-10-23",
      "date_end": "2026-10-23",
      "schedule": "18:00–19:45 clase; 19:45–21:00 jam",
      "timezone": "Europe/Madrid",
      "venue": "Centro Artístico Cisne Negro",
      "address": "Calle Moreno de Vargas 2B, 06006 Badajoz",
      "organizer": "Experiencia Danza",
      "facilitator": null,
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha explícita en el cartel Ciudadanía Inquieta 2026 publicado por Experiencia Danza el 25 de agosto de 2026. El cartel confirma 23 octubre, 20 noviembre y 18 diciembre, todos viernes. Se utiliza este anuncio actual para resolver la discrepancia del gráfico antiguo. Inscripción y pago de 15€ a la llegada según la web oficial.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario de otoño · anuncio 25 agosto 2026",
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/"
        ],
        [
          "Programa y aportación",
          "https://experienciadanza.com/ciclo-ci-2026"
        ],
        [
          "Dirección oficial de la sala",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34660473247",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "experienciadanz@gmail.com",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
          "https://experienciadanza.com/ciclo-ci-2026",
          "https://experienciadanza.com/contacta",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      }
    },
    {
      "id": "sur-ev-ciudadreal-talleres",
      "title": "Talleres Dance Contact Improvisación",
      "source_id": "sur-bernaola-web",
      "source_url": "https://raquelbernaola.com/danza-contemporanea/",
      "autonomous_community": "Castilla-La Mancha",
      "province": "Ciudad Real",
      "city": "Ciudad Real",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Escuela Raquel Bernaola",
      "address": "Avenida Tablas de Daimiel 5",
      "organizer": "Escuela Raquel Bernaola",
      "facilitator": null,
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Oferta publicada sin horario ni temporada.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34926274400",
          "label": "Escuela Raquel Bernaola",
          "scope": "organizer",
          "source_url": "https://raquelbernaola.com/danza-contemporanea/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "phone",
          "value": "+34656741560",
          "label": "Escuela Raquel Bernaola",
          "scope": "organizer",
          "source_url": "https://raquelbernaola.com/danza-contemporanea/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "info@raquelbernaola.com",
          "label": "Escuela Raquel Bernaola",
          "scope": "organizer",
          "source_url": "https://raquelbernaola.com/danza-contemporanea/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://raquelbernaola.com/danza-contemporanea/",
          "https://raquelbernaola.com/horarios-escuela-danza/"
        ]
      }
    },
    {
      "id": "sur-ev-cifa-formacion",
      "title": "CIFA · Formación Andaluza de Contact Improvisation 2026–2027",
      "source_id": "sur-cifa-ig",
      "source_url": "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2026-10-24",
      "date_end": "2027-05-16",
      "schedule": "Encuentros mensuales 10:00–20:00: 24 octubre, 14 noviembre y 12 diciembre 2026; 16 enero, 13 febrero, 13 marzo, 17 abril y 15–16 mayo 2027.",
      "timezone": "Europe/Madrid",
      "venue": "Estudio 35",
      "address": "Plaza del Pelícano 4, Corralón 35",
      "organizer": "CIFA",
      "facilitator": "Félix Arjona",
      "price": "Ciclo anual: 1.100€; matrícula/reserva de 220€ incluida. Pago fraccionado: 220€ + ocho mensualidades de 110€, o dos plazos de 550€.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Formación anual por encuentros; no es una actividad diaria continuada. Inscripciones abiertas según anuncio del 15 de octubre de 2026. Calendario, sede y tarifas contrastados con páginas 16–18 y 27 del dossier público 2026–27. El retiro de febrero tiene una discrepancia entre fecha y día de la semana en el dossier: confirmar con la organización; no se publica como convocatoria fechada independiente. Anuncio público del 21 de octubre de 2026: todavía se puede solicitar incorporación y consultar una beca o descuento por desplazamiento para quienes viven a más de 100 km de Sevilla; condiciones y disponibilidad con CIFA.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Inicio del ciclo · anuncio 15 octubre 2026",
          "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/"
        ],
        [
          "Dossier público · calendario 2026–27",
          "https://cifaportfolio.carrd.co/"
        ],
        [
          "Web del proyecto",
          "https://felixarjona.com/formacion-contact-improvisation/"
        ],
        [
          "Inicio del ciclo y ayuda por desplazamiento · 21 octubre 2026",
          "https://www.facebook.com/reel/1821056705790094/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34622170516",
          "label": "Félix Arjona · CIFA",
          "scope": "organizer",
          "source_url": "https://felixarjona.com/formacion-contact-improvisation/",
          "checked_on": "2026-10-22"
        },
        {
          "type": "whatsapp",
          "value": "+34622170516",
          "label": "Félix Arjona · CIFA",
          "scope": "organizer",
          "source_url": "https://www.facebook.com/reel/1821056705790094/",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ciformacionandaluza@gmail.com",
          "label": "CIFA",
          "scope": "organizer",
          "source_url": "https://www.facebook.com/reel/1821056705790094/",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
          "https://cifaportfolio.carrd.co/",
          "https://www.facebook.com/reel/1821056705790094/",
          "https://felixarjona.com/formacion-contact-improvisation/"
        ]
      }
    },
    {
      "id": "sur-ev-karavana2026",
      "title": "V Karavana Sur de Danza Contact Improvisación",
      "source_id": "sur-karavana-web",
      "source_url": "https://karavanasurci.wordpress.com/",
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Monachil",
      "island": null,
      "kind": [
        "Encuentro",
        "Jam"
      ],
      "date_start": "2026-01-02",
      "date_end": "2026-01-10",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Ruta Monachil–Águilas",
      "address": null,
      "organizer": "Karavana Sur CI",
      "facilitator": null,
      "price": "45€ cuota; manutención y alojamiento aparte",
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Itinerante Andalucía/Región de Murcia. No promover como próxima edición.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "sur-ev-danzas-mayas2026",
      "title": "Danzas Mayas 2026",
      "source_id": "sur-mimosa-mayas",
      "source_url": "https://www.lamimosa.net/danzas-mayas-2026",
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Acebo",
      "island": null,
      "kind": [
        "Encuentro",
        "Clase",
        "Jam"
      ],
      "date_start": "2026-04-29",
      "date_end": "2026-05-03",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Lalita Devi",
      "address": null,
      "organizer": "Lucía Sánchez, Carmen Alcalde y Ernesto Novales",
      "facilitator": null,
      "price": "375–440€; 320–380€ en furgoneta",
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "",
      "checked_on": "2026-10-18"
    },
    {
      "id": "sur-ev-emocie2026",
      "title": "EMOCIE 2026",
      "source_id": "murcia-somagic",
      "source_url": "https://www.emocie.org/",
      "autonomous_community": "Andalucía",
      "province": "Almería",
      "city": "Lucainena de las Torres",
      "island": null,
      "kind": [
        "Encuentro"
      ],
      "date_start": "2026-10-08",
      "date_end": "2026-10-13",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Oasis Al Hamam",
      "address": null,
      "organizer": "Equipo EMOCIE 2026",
      "facilitator": null,
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Encuentro de docentes y organizadores finalizado.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "sur-ev-galdar2026",
      "title": "Taller de Contact Improvisación · Gáldar en Danza",
      "source_id": "sur-galdar-web",
      "source_url": "https://www.galdar.es/el-festival-galdar-en-danza-arranca-este-jueves-con-una-semana-de-espectaculos-talleres-y-encuentros-con-artistas/",
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Gáldar",
      "island": "Gran Canaria",
      "kind": [
        "Taller"
      ],
      "date_start": "2026-04-24",
      "date_end": "2026-04-24",
      "schedule": "18:00–19:30",
      "timezone": "Atlantic/Canary",
      "venue": "Yoga y Más, San Isidro",
      "address": null,
      "organizer": "Peso Producciones / Gáldar en Danza",
      "facilitator": "Cristiane Boullosa y Diana Bonilla",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Horario final contrastado en programa oficial PDF.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "sur-ev-lapalma2026",
      "title": "Retiro La Palma con Contact Impro",
      "source_id": "sur-retribe-lapalma-web",
      "source_url": "https://retribe.de/retreat-lapalma/",
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "La Palma",
      "kind": [
        "Encuentro"
      ],
      "date_start": "2026-01-21",
      "date_end": "2026-01-30",
      "schedule": null,
      "timezone": "Atlantic/Canary",
      "venue": null,
      "address": null,
      "organizer": "re:tribe",
      "facilitator": "Anna-Sophia Schrenker, Christopher Gottwald y Roland Frenzel",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Encuentro multidisciplinar; CI es una práctica de su programa.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "cat-nuria-prejam-regular",
      "title": "Prejam y jam de Contact · Núria Social",
      "source_id": "cat-nuria-social-ci-web",
      "source_url": "https://nuriasocial.org/dansa-contact/",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Olot",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Primer jueves mensual; prejam 18–19 h y jam 19–20 h, según líneas separadas.",
      "timezone": "Europe/Madrid",
      "venue": "Núria Social",
      "address": "Carrer Verge del Carme 8, Olot",
      "organizer": "Núria Social",
      "facilitator": "Èlia Teis",
      "price": "Prejam 5 €; jam 6 €; combinado 10 € (vigencia por confirmar)",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Sin temporada confirmada. La línea del combinado señala 19–21 h, contradictoria; no generar sesiones futuras. Revisar con la fuente antes de asistir.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34645118452",
          "label": "Èlia Teis",
          "scope": "event",
          "source_url": "https://nuriasocial.org/dansa-contact/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "hola@nuriasocial.org",
          "label": "Núria Social",
          "scope": "organizer",
          "source_url": "https://nuriasocial.org/dansa-contact/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://nuriasocial.org/dansa-contact/"
        ]
      }
    },
    {
      "id": "cat-nuria-jam-20260604",
      "title": "Jam Dansa Contact · Coworkfest",
      "source_id": "cat-nuria-coworkfest-2026",
      "source_url": "https://www.cowocatrural.cat/coworkings/nuria-social/",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Olot",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-06-04",
      "date_end": "2026-06-04",
      "schedule": "18:00",
      "timezone": "Europe/Madrid",
      "venue": "Núria Social",
      "address": "Carrer del Carme 8, Olot",
      "organizer": "Núria Social · Coworkfest",
      "facilitator": null,
      "price": "Gratuito",
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Evidencia de actividad en 2026; encuentro ya pasado.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "cat-ayana-ester-20251121",
      "title": "Contact Improvisació con Ester Momblant",
      "source_id": "cat-ayana-movement-web",
      "source_url": "https://ayanamovement.org/",
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "Torregrossa",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2025-11-21",
      "date_end": "2025-11-21",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Ayana Movement",
      "facilitator": "Ester Momblant",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Fecha y localidad constan en portada oficial indexada. Sin horario ni precio verificados en la fuente primaria. No se presenta como actividad de 2026.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "cat-jam-del-camp-regular",
      "title": "JAM del CAMP",
      "source_id": "cat-jam-del-camp-video",
      "source_url": "https://vimeo.com/1090446483",
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Castellvell del Camp",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Mensual; día y hora sin confirmar",
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": null,
      "facilitator": null,
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Referencia pública en vídeo de Enric Guiot, sin fecha o temporada confirmada. No hay dirección del espacio ni próximo día; revisar continuidad.",
      "checked_on": "2026-10-18",
      "contacts": [],
      "contact_review": {
        "status": "not_found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://vimeo.com/1090446483"
        ]
      }
    },
    {
      "id": "este-ev-en-clases",
      "title": "Clases de Contact · ENEstudio",
      "source_id": "este-en-clases",
      "source_url": "https://enestudio.info/clases-regulares/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": "2026-09-07",
      "date_end": "2027-06-21",
      "schedule": "Lunes 19:15–21:00 CI con experiencia; miércoles 12:00–13:30 bases y 19:30–21:15 CI y feminismoS; jueves 11:15–13:00 con experiencia y 19:30–21:00 bases.",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, Barcelona",
      "organizer": "ENEstudio · clases regulares",
      "facilitator": "Natividad Insua, Aurorae Valverde y Glòria Mestre",
      "price": "55–60 €/mes según duración; matrícula 30 €; prueba 15–18 €",
      "status": "regular_sin_fecha",
      "date_confidence": "explicita",
      "notes": "Curso 2026–2027 documentado. Horarios de CI transcritos del formulario oficial; reserva previa obligatoria. CI y feminismoS es sesión no mixta. No todas las clases complementarias son CI. Consultar vacaciones y excepciones; no se generan sesiones futuras de forma automática.",
      "checked_on": "2026-10-20",
      "regular": true,
      "public_sources": [
        [
          "Horario y reserva de clases",
          "https://enestudio.info/clases-regulares/"
        ],
        [
          "Calendario y contacto",
          "https://enestudio.info/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/clases-regulares/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/jam/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/clases-regulares/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/clases-regulares/",
          "https://enestudio.info/contacto/",
          "https://enestudio.info/jam/"
        ]
      }
    },
    {
      "id": "este-ev-en-jams",
      "title": "Jams de viernes y domingo · ENEstudio",
      "source_id": "este-en-jams",
      "source_url": "https://enestudio.info/jam/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Viernes y domingos; hasta 25 octubre 18:30–21:30; desde 30 octubre 18–21 h",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, Barcelona",
      "organizer": "ENEstudio · jams",
      "facilitator": null,
      "price": "5 € jam general; prejam + jam 15 € con reserva",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Temporada 2026–2027 publicada. No hay jams el 25 y 27 diciembre, 1 y 3 enero, 26 y 28 marzo; verificar el resto de excepciones en origen. El tercer domingo es una sesión no mixta FLINTA con reserva. Las prejams pueden alterar el inicio de la jam; revisar convocatoria concreta.",
      "checked_on": "2026-10-18",
      "regular": true,
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/jam/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/jam/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/jam/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://enestudio.info/jam/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2026-11-21",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-21",
      "date_end": "2026-11-21",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2026-12-12",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2026-12-12",
      "date_end": "2026-12-12",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-01-23",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-01-23",
      "date_end": "2027-01-23",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-02-20",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-02-20",
      "date_end": "2027-02-20",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-03-20",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-03-20",
      "date_end": "2027-03-20",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-04-17",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-04-17",
      "date_end": "2027-04-17",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-05-22",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-05-22",
      "date_end": "2027-05-22",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-focus-2027-06-26",
      "title": "FOCUS CI Barcelona · taller y jam",
      "source_id": "este-focus-bcn",
      "source_url": "https://ramonroig.net/focus-ci-barcelona/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Taller",
        "Jam"
      ],
      "date_start": "2027-06-26",
      "date_end": "2027-06-26",
      "schedule": "Taller 11–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "Ramon Roig · SIAMB",
      "facilitator": "Ramon Roig",
      "price": "60 € por taller y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha enumerada en el programa 2026–2027; no inferida de una recurrencia semanal.",
      "checked_on": "2026-10-21",
      "public_sources": [
        [
          "Tarifa y ficha oficial FOCUS CI Barcelona",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34640641239",
          "label": "Ramon Roig · SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "siamb.contact@gmail.com",
          "label": "SIAMB",
          "scope": "organizer",
          "source_url": "https://ramonroig.net/focus-ci-barcelona/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://ramonroig.net/focus-ci-barcelona/",
          "https://ramonroig.net/evento/focus-cu/"
        ]
      }
    },
    {
      "id": "este-ev-ara-2026",
      "title": "Barcelona New Year Dance Festival · 10ª edición",
      "source_id": "este-ara-festival",
      "source_url": "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "date_start": "2026-12-27",
      "date_end": "2026-12-31",
      "schedule": "Programa completo en la fuente; acceso a jams entre 18:30 y 19:30",
      "timezone": "Europe/Madrid",
      "venue": "La Caldera",
      "address": "Carrer d’Eugeni d’Ors 12, Barcelona",
      "organizer": "Ara en Moviment",
      "facilitator": "Bari Kim y Pau Aran",
      "price": "320 € festival; jams 27–29 diciembre 10 €, jam larga del 30:15 €",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Programa mixto de danza con Contact Improvisación. 18:30–19:30 es la franja de entrada, no la duración total de la jam. Cena/fiesta 31 diciembre en Casa Lazar, Pere IV 29. Consultar plazas y condiciones.",
      "checked_on": "2026-10-19",
      "public_sources": [
        [
          "Fuente oficial",
          "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion"
        ],
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/634"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "info@araenmoviment.org",
          "label": "Ara en Moviment · asunto: NY Festival 2026",
          "scope": "event",
          "source_url": "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://araenmoviment.org/ofrecemos/festivales/new-year-festival-2026-10a-edicion",
          "https://araenmoviment.org/contactanos"
        ]
      }
    },
    {
      "id": "este-ev-semilla-2026-10-31",
      "title": "Bailar la diferencia · La Semilla",
      "source_id": "este-semilla-ciclo",
      "source_url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-31",
      "date_end": "2026-10-31",
      "schedule": "Taller 10–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Barceloneta",
      "address": "Carrer de la Conreria 1–9, Barcelona",
      "organizer": "La Semilla",
      "facilitator": "Gonzalo E. Barales",
      "price": "35 €; descuentos progresivos al realizar más talleres del ciclo; consultar condiciones",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Año situado por el ciclo 2026–2027. Sede y dirección corroboradas en anuncios públicos de organización y docente leídos el 20/10/2026. La cabecera de Facebook muestra 30/10, pero el texto de organización y la web oficial confirman sábado 31/10; se mantiene esta fecha.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa del ciclo",
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact"
        ],
        [
          "Información e inscripción",
          "https://lasemillajam.wixsite.com/lasemilla/formulario"
        ],
        [
          "Anuncio de organización con sede y dirección",
          "https://www.facebook.com/groups/523834927697055/"
        ],
        [
          "Ficha pública de Facebook (cabecera de fecha discrepante)",
          "https://www.facebook.com/events/1610485370524187/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "lasemillajam@gmail.com",
          "label": "La Semilla",
          "scope": "organizer",
          "source_url": "https://www.facebook.com/groups/523834927697055/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
          "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "https://lasemillajam.wixsite.com/lasemilla/formulario",
          "https://www.facebook.com/groups/523834927697055/"
        ]
      }
    },
    {
      "id": "este-ev-semilla-2026-11-28",
      "title": "Cartografía de la escucha · La Semilla",
      "source_id": "este-semilla-ciclo",
      "source_url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-28",
      "schedule": "Taller 10–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Consultar sede del taller",
      "address": null,
      "organizer": "La Semilla",
      "facilitator": "Majo Villafaina",
      "price": "35 €; descuentos progresivos al realizar más talleres del ciclo; consultar condiciones",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Año situado por el ciclo 2026–2027. La web de jams identifica Centre Cívic Barceloneta, pero la ficha del taller debe confirmar sede. No se asigna dirección sin esa confirmación.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa del ciclo",
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact"
        ],
        [
          "Información e inscripción",
          "https://lasemillajam.wixsite.com/lasemilla/formulario"
        ],
        [
          "Ficha del taller",
          "https://lasemillajam.wixsite.com/lasemilla/taller-2"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "lasemillajam@gmail.com",
          "label": "La Semilla",
          "scope": "organizer",
          "source_url": "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
          "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "https://lasemillajam.wixsite.com/lasemilla/formulario",
          "https://lasemillajam.wixsite.com/lasemilla/taller-2"
        ]
      }
    },
    {
      "id": "este-ev-semilla-2027-01-30",
      "title": "Sembrando Contact · La Semilla",
      "source_id": "este-semilla-ciclo",
      "source_url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-01-30",
      "date_end": "2027-01-30",
      "schedule": "Taller 10–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Consultar sede del taller",
      "address": null,
      "organizer": "La Semilla",
      "facilitator": "Marha Echavarría",
      "price": "35 €; descuentos progresivos al realizar más talleres del ciclo; consultar condiciones",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Año situado por el ciclo 2026–2027. La web de jams identifica Centre Cívic Barceloneta, pero la ficha del taller debe confirmar sede. No se asigna dirección sin esa confirmación.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa del ciclo",
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact"
        ],
        [
          "Información e inscripción",
          "https://lasemillajam.wixsite.com/lasemilla/formulario"
        ],
        [
          "Ficha del taller",
          "https://lasemillajam.wixsite.com/lasemilla/taller-3"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "lasemillajam@gmail.com",
          "label": "La Semilla",
          "scope": "organizer",
          "source_url": "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
          "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "https://lasemillajam.wixsite.com/lasemilla/formulario",
          "https://lasemillajam.wixsite.com/lasemilla/taller-3"
        ]
      }
    },
    {
      "id": "este-ev-semilla-2027-02-27",
      "title": "El encuentro · La Semilla",
      "source_id": "este-semilla-ciclo",
      "source_url": "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-02-27",
      "date_end": "2027-02-27",
      "schedule": "Taller 10–14 y 16–17 h; jam 17–19:30 h",
      "timezone": "Europe/Madrid",
      "venue": "Consultar sede del taller",
      "address": null,
      "organizer": "La Semilla",
      "facilitator": "Linn Johansson",
      "price": "35 €; descuentos progresivos al realizar más talleres del ciclo; consultar condiciones",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Año situado por el ciclo 2026–2027. La web de jams identifica Centre Cívic Barceloneta, pero la ficha del taller debe confirmar sede. No se asigna dirección sin esa confirmación.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa del ciclo",
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact"
        ],
        [
          "Información e inscripción",
          "https://lasemillajam.wixsite.com/lasemilla/formulario"
        ],
        [
          "Ficha del taller",
          "https://lasemillajam.wixsite.com/lasemilla/taller-4"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "lasemillajam@gmail.com",
          "label": "La Semilla",
          "scope": "organizer",
          "source_url": "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://lasemillajam.wixsite.com/lasemilla/sembrando-contact",
          "https://lasemillajam.wixsite.com/lasemilla/contacto",
          "https://lasemillajam.wixsite.com/lasemilla/formulario",
          "https://lasemillajam.wixsite.com/lasemilla/taller-4"
        ]
      }
    },
    {
      "id": "este-ev-cotxeres-2026-11-07",
      "title": "Taller Contact Improvisació · Cotxeres Borrell",
      "source_id": "este-cotxeres",
      "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase",
        "Taller"
      ],
      "date_start": "2026-11-07",
      "date_end": "2026-11-07",
      "schedule": "10:30–12:30",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Cotxeres Borrell",
      "address": "Carrer de Viladomat 2–8, Barcelona",
      "organizer": "Centre Cívic Cotxeres Borrell",
      "facilitator": "Júlia Guimerà",
      "price": "34,99 € ciclo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Tres sesiones no consecutivas; requiere inscripción. No se presenta el intervalo 7–28 como evento continuo.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34933248350",
          "label": "Centre Cívic Cotxeres Borrell",
          "scope": "event",
          "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html"
        ]
      }
    },
    {
      "id": "este-ev-cotxeres-2026-11-14",
      "title": "Taller Contact Improvisació · Cotxeres Borrell",
      "source_id": "este-cotxeres",
      "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase",
        "Taller"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-14",
      "schedule": "10:30–12:30",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Cotxeres Borrell",
      "address": "Carrer de Viladomat 2–8, Barcelona",
      "organizer": "Centre Cívic Cotxeres Borrell",
      "facilitator": "Júlia Guimerà",
      "price": "34,99 € ciclo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Tres sesiones no consecutivas; requiere inscripción. No se presenta el intervalo 7–28 como evento continuo.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34933248350",
          "label": "Centre Cívic Cotxeres Borrell",
          "scope": "event",
          "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html"
        ]
      }
    },
    {
      "id": "este-ev-cotxeres-2026-11-28",
      "title": "Taller Contact Improvisació · Cotxeres Borrell",
      "source_id": "este-cotxeres",
      "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase",
        "Taller"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-28",
      "schedule": "10:30–12:30",
      "timezone": "Europe/Madrid",
      "venue": "Centre Cívic Cotxeres Borrell",
      "address": "Carrer de Viladomat 2–8, Barcelona",
      "organizer": "Centre Cívic Cotxeres Borrell",
      "facilitator": "Júlia Guimerà",
      "price": "34,99 € ciclo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Tres sesiones no consecutivas; requiere inscripción. No se presenta el intervalo 7–28 como evento continuo.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "phone",
          "value": "+34933248350",
          "label": "Centre Cívic Cotxeres Borrell",
          "scope": "event",
          "source_url": "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://guia.barcelona.cat/es/detall/taller-contact-improvisacio-nou_99400607247.html"
        ]
      }
    },
    {
      "id": "este-ev-alnouart",
      "title": "Contact con Pep Nebot · Alnouart",
      "source_id": "este-emotion-clases",
      "source_url": "https://www.emotionbodies.com/events/78-morning-classes-contact-improvisation-barcelona.html",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Lunes 12:30–14:00 según encabezado y formulario; calendario de sesiones contradictorio, confirmar.",
      "timezone": "Europe/Madrid",
      "venue": "Alnouart",
      "address": "Carrer de Berga 36, Gràcia, Barcelona",
      "organizer": "E Motion Bodies",
      "facilitator": "Pep Nebot",
      "price": "20 € clase suelta; bono 4 clases 70 €; trimestre 170 € según página, consultar vigencia.",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "La ficha específica publica calendario 2026–2027, pero enumera fechas de jueves mientras encabezado y formulario indican lunes 12:30–14:00; el título del navegador menciona martes. Confirmar día y próxima sesión antes de asistir. No se generan sesiones desde ese calendario contradictorio. El teléfono terminado en 358 se corrobora en la página de contacto y en el cierre de la ficha; el encabezado contiene otro terminado en 359, que no se utiliza.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Ficha de la actividad y calendario",
          "https://www.emotionbodies.com/events/78-morning-classes-contact-improvisation-barcelona.html"
        ],
        [
          "Formulario oficial",
          "https://docs.google.com/forms/d/e/1FAIpQLSd_BrXnDgfDgw3aoSs6cXEbhqPRm_Lc7pwK-Q7bXZRGWrUjDQ/viewform?usp=header"
        ],
        [
          "Contacto E Motion Bodies",
          "https://www.emotionbodies.com/contact-us.html"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34685166358",
          "label": "E Motion Bodies · Pep Nebot",
          "scope": "organizer",
          "source_url": "https://www.emotionbodies.com/contact-us.html",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34685166358",
          "label": "Pep Nebot · WhatsApp indicado en la ficha",
          "scope": "organizer",
          "source_url": "https://www.emotionbodies.com/events/78-morning-classes-contact-improvisation-barcelona.html",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "emotionbodies@gmail.com",
          "label": "E Motion Bodies",
          "scope": "organizer",
          "source_url": "https://www.emotionbodies.com/contact-us.html",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.emotionbodies.com/events.html",
          "https://www.emotionbodies.com/events/78-morning-classes-contact-improvisation-barcelona.html",
          "https://www.emotionbodies.com/contact-us.html",
          "https://docs.google.com/forms/d/e/1FAIpQLSd_BrXnDgfDgw3aoSs6cXEbhqPRm_Lc7pwK-Q7bXZRGWrUjDQ/viewform?usp=header"
        ]
      }
    },
    {
      "id": "este-ev-aham-2026",
      "title": "Moving Empathy · CI y comunicación no violenta",
      "source_id": "este-aham",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSfR-vz7Txio-Z5pWX7nZH776a0eFKBNH96Si67HA2jAxDykYA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-25",
      "schedule": "Sábado y domingo de 11 a 14 h y de 16 a 19 h.",
      "timezone": "Europe/Madrid",
      "venue": "Yoga Room",
      "address": "Carrer de Casanova 27, Barcelona",
      "organizer": "Aham Movement",
      "facilitator": "Cristian Navarro Salgado",
      "price": "170 € tarifa general.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Taller de Contact Improvisación y comunicación no violenta. Fecha completa, incluido 2026, corroborada en el cartel de la agenda oficial; sede, horario y precio en el formulario de inscripción.",
      "checked_on": "2026-10-19",
      "public_sources": [
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/518"
        ],
        [
          "Inscripción oficial",
          "https://docs.google.com/forms/d/e/1FAIpQLSfR-vz7Txio-Z5pWX7nZH776a0eFKBNH96Si67HA2jAxDykYA/viewform"
        ],
        [
          "Agenda de Aham",
          "https://www.ahammovement.com/services-9"
        ],
        [
          "Cartel oficial con año",
          "https://static.wixstatic.com/media/10f8c2_b085e1a345ab49b7ba0d43215a7807a0~mv2.png"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "aham.cimovement@gmail.com",
          "label": "Aham · inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSfR-vz7Txio-Z5pWX7nZH776a0eFKBNH96Si67HA2jAxDykYA/viewform",
          "checked_on": "2026-10-19"
        },
        {
          "type": "phone",
          "value": "+34644816813",
          "label": "Aham · organización",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34644816813",
          "label": "Aham · organización",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLSfR-vz7Txio-Z5pWX7nZH776a0eFKBNH96Si67HA2jAxDykYA/viewform",
          "https://www.ahammovement.com/services-9",
          "https://www.ahammovement.com/blank-2",
          "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform"
        ]
      }
    },
    {
      "id": "este-ev-eix-2026",
      "title": "EIX Festival 2026",
      "source_id": "este-eix",
      "source_url": "https://eixfestival.wixsite.com/danceimprovisation",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Cardedeu",
      "island": null,
      "kind": [
        "Festival",
        "Jam"
      ],
      "date_start": "2026-08-01",
      "date_end": "2026-08-07",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "As d’Arts Cardedeu",
      "facilitator": null,
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Edición pasada y multidisciplinar. La jam del 4 agosto fue en Tèxtil Rase, Carrer de Llinars 61.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "este-ev-pirineos-2026",
      "title": "Pirineos en Danza 2026",
      "source_id": "este-pirineos",
      "source_url": "https://ca.pirineosendanza.com/festival",
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "La Vall de Boí",
      "island": null,
      "kind": [
        "Festival",
        "Taller",
        "Jam"
      ],
      "date_start": "2026-08-26",
      "date_end": "2026-09-05",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Dansa en Plural · Laura Lara Mariscal y Teresa Martín-Sauceda",
      "facilitator": "Lucía Sánchez, entre otros",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Festival pasado; solo una parte del programa corresponde a Contact.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "este-ev-ibiza-2026",
      "title": "Contact Impro Ibiza 2026",
      "source_id": "este-ibiza-festival",
      "source_url": "https://www.contactimproibiza.com/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Ibiza",
      "kind": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "date_start": "2026-10-07",
      "date_end": "2026-10-12",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Entorno de Cala Leña",
      "address": null,
      "organizer": "Contact Impro Ibiza",
      "facilitator": null,
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Edición pasada; próxima edición pendiente de anuncio.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "este-ev-menorca-2026",
      "title": "Menorca Winter Dance Festival 2026",
      "source_id": "este-menorca-festival",
      "source_url": "https://www.emotionbodies.com/events/83-menorca-winter-dance-festival-2026-ciutadella.html",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Ciutadella",
      "island": "Menorca",
      "kind": [
        "Festival",
        "Jam",
        "Taller"
      ],
      "date_start": "2026-02-23",
      "date_end": "2026-02-28",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": "Espai Sant Josep",
      "address": "Carrer de Santa Clara 9, Ciutadella",
      "organizer": "E Motion Bodies · Mercè y Pep Nebot",
      "facilitator": "Laura Doehler y Victòria Janer Barber",
      "price": null,
      "status": "pasado",
      "date_confidence": "explicita",
      "notes": "Edición pasada; sin anuncio verificado de 2027.",
      "checked_on": "2026-10-18"
    },
    {
      "id": "este-ev-aiyana-regular",
      "title": "Contact en AIYANA · Formentera",
      "source_id": "este-aiyana",
      "source_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Temporada junio–octubre 2026; horario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "Formentera · espacio por confirmar",
      "address": null,
      "organizer": "Diana Flor · AIYANA",
      "facilitator": null,
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "La temporada está publicada, pero no hay próxima sesión CI identificada. Verificar antes de asistir. No se traslada la sede de masajes a la clase de CI.",
      "checked_on": "2026-10-18",
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34602662168",
          "label": "Diana Flor",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "phone",
          "value": "+34602662168",
          "label": "Diana Flor",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "d.corposutil@gmail.com",
          "label": "Diana Flor",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/"
        ]
      }
    },
    {
      "id": "dalia",
      "title": "Contact con Dalia Sierra",
      "source_id": "al-oasi-web",
      "source_url": "https://oasitemple.com/talleres/",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Pedreguer",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-24",
      "schedule": "11:00–14:00",
      "timezone": "Europe/Madrid",
      "venue": "Oasi Temple",
      "address": "Carrer València 16, Pedreguer",
      "organizer": "Dalia Sierra · Oasi Temple",
      "facilitator": null,
      "price": "25 € / taller",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "El cartel mensual de Oasi confirma el día y el horario. El año se deduce del contexto y coincide con el anuncio compartido en WhatsApp. El precio procede del cartel del ciclo.",
      "checked_on": "2026-10-18",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Agenda de Oasi Temple",
          "https://oasitemple.com/talleres/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34611950242",
          "label": "Oasi Temple",
          "scope": "venue",
          "source_url": "https://oasitemple.com/contacto/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "info@oasitemple.com",
          "label": "Oasi Temple",
          "scope": "venue",
          "source_url": "https://oasitemple.com/contacto/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://oasitemple.com/talleres/",
          "https://oasitemple.com/contacto/"
        ]
      }
    },
    {
      "id": "focus",
      "title": "FOCUS CI Valencia · La tierra y jam",
      "source_id": "vc-focus",
      "source_url": "https://ramonroig.net/focuscivalencia/",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-25",
      "schedule": "Inicio sábado 12:30; resto del horario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "El inicio del sábado 24 de octubre a las 12:30 en Polideportivo Doctor Lluch está confirmado por la organización y coincide con el formulario en español. El resto del horario debe confirmarse: el programa español y el anuncio público del 11 de septiembre difieren de la versión inglesa, la web y el dossier. Domingo por la tarde, clase y jam en Espai de Circ (Alboraia). Precio por módulo: 125 €; tres módulos: 360 €; formación completa: 900 €, sujetos a condiciones del organizador.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ],
        [
          "Anuncio del módulo de octubre",
          "https://t.me/civalencia/920"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ]
      }
    },
    {
      "id": "caminos",
      "title": "Caminos del Contact · Camino somático",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-11-21",
      "date_end": "2026-11-21",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "benidorm",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-21",
      "date_end": "2026-11-21",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "leela",
      "title": "Clases de Contact en Leela",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/918",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": "2026-11-18",
      "schedule": "Mar 18–19:30 · mié 12–13:30",
      "timezone": "Europe/Madrid",
      "venue": "Estudio Leela",
      "address": "Emili Baró 42, Benimaclet, València",
      "organizer": "Miguel Horacio · Espai de Contact",
      "facilitator": null,
      "price": "Clase suelta: 15 €. Bonos de cuatro clases: 50 € seguidas o 55 € alternas; consultar disponibilidad.",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "El anuncio indica continuidad hasta el 18 noviembre de 2026. No se han comprobado excepciones, festivos ni disponibilidad de plazas para cada sesión.",
      "checked_on": "2026-10-21",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Anuncio de las clases",
          "https://t.me/civalencia/918"
        ],
        [
          "Anuncio del organizador",
          "https://t.me/espaidecontact/78"
        ],
        [
          "Tarifas del ciclo de otoño · 21 septiembre 2026",
          "https://t.me/espaidecontact/77"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/918",
          "https://t.me/espaidecontact/78",
          "https://t.me/espaidecontact/77"
        ]
      }
    },
    {
      "id": "chimenea",
      "title": "Contact + jam mensual",
      "source_id": "murcia-chimenea",
      "source_url": "https://lachimeneaescenica.wixsite.com/escenica/programacion",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "18:00–21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Chimenea Escénica",
      "address": "C/ Chimeneas 13, Torre Alcayna, Murcia",
      "organizer": "La Chimenea Escénica",
      "facilitator": null,
      "price": "Por anunciar",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "La temporada y el horario aparecen en el cartel del centro. No se especifican los viernes concretos, el docente ni el precio de cada encuentro.",
      "checked_on": "2026-10-18",
      "regular": true,
      "pending": true,
      "public_sources": [
        [
          "Programación de La Chimenea",
          "https://lachimeneaescenica.wixsite.com/escenica/programacion"
        ],
        [
          "Instagram del espacio",
          "https://www.instagram.com/lachimeneaescenica/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34614491631",
          "label": "La Chimenea Escénica",
          "scope": "organizer",
          "source_url": "https://lachimeneaescenica.wixsite.com/escenica/contact-2",
          "checked_on": "2026-10-18"
        },
        {
          "type": "email",
          "value": "lachimenea13@gmail.com",
          "label": "La Chimenea Escénica",
          "scope": "organizer",
          "source_url": "https://lachimeneaescenica.wixsite.com/escenica/contact-2",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://lachimeneaescenica.wixsite.com/escenica/programacion",
          "https://lachimeneaescenica.wixsite.com/escenica/contact-2"
        ]
      }
    },
    {
      "id": "anma",
      "title": "Danza creativa y Contact",
      "source_id": "murcia-anma",
      "source_url": "https://centroanma.es/danzacreativa-contact/",
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "10:00–12:00",
      "timezone": "Europe/Madrid",
      "venue": "Centro Anma",
      "address": "C/ Ceferino 6, bajo A, San Antolín, Murcia",
      "organizer": "Marisa Brugarolas · Centro Anma",
      "facilitator": null,
      "price": "Consultar al centro",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "La página publica el horario pero no identifica la temporada ni las fechas de inicio y final. Es necesario confirmar su continuidad antes de asistir.",
      "checked_on": "2026-10-18",
      "regular": true,
      "pending": true,
      "public_sources": [
        [
          "Clase en Centro Anma",
          "https://centroanma.es/danzacreativa-contact/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34650646110",
          "label": "Marisa Brugarolas · contacto de la clase",
          "scope": "event",
          "source_url": "https://centroanma.es/danzacreativa-contact/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "whatsapp",
          "value": "+34667338319",
          "label": "Centro Anma · reservas",
          "scope": "organizer",
          "source_url": "https://centroanma.es/danzacreativa-contact/",
          "checked_on": "2026-10-18"
        },
        {
          "type": "phone",
          "value": "+34968282002",
          "label": "Centro Anma",
          "scope": "organizer",
          "source_url": "https://centroanma.es/danzacreativa-contact/",
          "checked_on": "2026-10-18"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-18",
        "sources_checked": [
          "https://centroanma.es/danzacreativa-contact/"
        ]
      }
    },
    {
      "id": "batega",
      "title": "Contact en Espai Batega",
      "source_id": "vc-civalencia",
      "source_url": "https://civalencia.es/",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Castellón",
      "city": "Castelló de la Plana",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Viernes 12:00–13:30 (vigencia pendiente)",
      "timezone": "Europe/Madrid",
      "venue": "Espai Batega",
      "address": "C/ Cabo de Machichaco 3, puerta 28, Castelló de la Plana",
      "organizer": "Miguel Horacio · Espai de Contact",
      "facilitator": null,
      "price": "Consultar al organizador",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "La web de la comunidad muestra clases los viernes de 12:00 a 13:30, sin fecha editorial ni curso vigente. El último anuncio específico localizado en el canal del organizador, de 2 de junio de 2026, anunciaba las últimas dos clases del ciclo. No se ha confirmado reanudación en otoño ni próxima sesión: se conserva como actividad regular pendiente de revisión.",
      "checked_on": "2026-10-19",
      "regular": true,
      "pending": true,
      "public_sources": [
        [
          "Agenda de CI Valencia",
          "https://civalencia.es/"
        ],
        [
          "Último anuncio específico localizado: cierre del ciclo de primavera",
          "https://t.me/espaidecontact/53"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "organizer",
          "source_url": "https://t.me/espaidecontact/53",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "organizer",
          "source_url": "https://t.me/espaidecontact/53",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://civalencia.es/",
          "https://t.me/espaidecontact/53",
          "https://t.me/civalencia/918"
        ]
      }
    },
    {
      "id": "focus-valencia-2026-11-28",
      "title": "FOCUS CI Valencia · Diálogo físico y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-29",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2026-12-19",
      "title": "FOCUS CI Valencia · Articulaciones y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2026-12-19",
      "date_end": "2026-12-20",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2027-02-27",
      "title": "FOCUS CI Valencia · Momentum y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-02-27",
      "date_end": "2027-02-28",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2027-03-27",
      "title": "FOCUS CI Valencia · Profundidades del tacto y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-03-27",
      "date_end": "2027-03-28",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2027-04-24",
      "title": "FOCUS CI Valencia · Líquidos y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-04-24",
      "date_end": "2027-04-25",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2027-05-29",
      "title": "FOCUS CI Valencia · Distancias y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-05-29",
      "date_end": "2027-05-30",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "focus-valencia-2027-06-19",
      "title": "FOCUS CI Valencia · Lab in trios y jam",
      "source_id": "vc-espai-telegram",
      "source_url": "https://t.me/espaidecontact/69",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "cities": [
        "València",
        "Alboraia"
      ],
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-06-19",
      "date_end": "2027-06-20",
      "schedule": "Sáb 12:30–15:00 y 17:00–20:00 · dom 10:30–14:00 · clase 16:30–17:30 y jam 17:30–20:00 (confirmar horarios)",
      "timezone": "Europe/Madrid",
      "venue": "Doctor Lluch / Espai de Circ",
      "address": "Polideportivo Doctor Lluch, C/ Doctor Lluch s/n, València (sábado y domingo por la mañana). Domingo tarde: Espai de Circ, C/ Ferrers 4, Alboraia.",
      "organizer": "Espai de Contact · Miguel Horacio",
      "facilitator": "Ramon Roig",
      "price": "125 € / módulo",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha del módulo coincidente en el programa anual, el formulario oficial, la web del docente y el dossier. Horarios del anuncio fechado el 11 de septiembre y de la sección española del formulario: confirmar con la organización, pues la sección inglesa, la web y el dossier conservan otro horario. Precio por módulo; tres módulos por 360 € y formación completa por 900 €, sujetos a disponibilidad y condiciones del organizador.",
      "checked_on": "2026-10-19",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa anual de FOCUS CI Valencia",
          "https://t.me/espaidecontact/69"
        ],
        [
          "Horarios publicados el 11 de septiembre",
          "https://t.me/espaidecontact/73"
        ],
        [
          "Formulario oficial 2026–2027",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform"
        ],
        [
          "Programa de Ramon Roig",
          "https://ramonroig.net/focuscivalencia/"
        ],
        [
          "Dossier oficial 2026–2027",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ],
        [
          "Contacto del organizador",
          "https://t.me/espaidecontact/79"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/79",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/espaidecontact/79",
          "https://docs.google.com/forms/d/e/1FAIpQLSf_HQoGENITX9rUTDwPXBk3ud-yneRBTK1qe7i44C62Yowv4Q/viewform",
          "https://t.me/espaidecontact/73",
          "https://t.me/civalencia/920",
          "https://drive.google.com/file/d/1c1EYonFISV6wq6bKeHfa9m60BmDS30Fm/view?usp=sharing"
        ]
      }
    },
    {
      "id": "caminos-contact-2026-12-12",
      "title": "Caminos del Contact · Camino de la técnica del CI",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-12-12",
      "date_end": "2026-12-12",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "caminos-contact-2027-01-16",
      "title": "Caminos del Contact · Camino del masaje · Laboratorio Contact-Thai",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-01-16",
      "date_end": "2027-01-16",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller. Esta sesión incorpora una práctica afín; se incluye porque forma parte explícita del ciclo de Contact-Impro, con su temática indicada en el título.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "caminos-contact-2027-02-06",
      "title": "Caminos del Contact · Camino de la danza contemporánea",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-02-06",
      "date_end": "2027-02-06",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller. Esta sesión incorpora una práctica afín; se incluye porque forma parte explícita del ciclo de Contact-Impro, con su temática indicada en el título.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "caminos-contact-2027-03-06",
      "title": "Caminos del Contact · Camino creativo artístico",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-03-06",
      "date_end": "2027-03-06",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "caminos-contact-2027-04-10",
      "title": "Caminos del Contact · Camino metafísico",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-04-10",
      "date_end": "2027-04-10",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "caminos-contact-2027-05-08",
      "title": "Caminos del Contact · Camino del entrenamiento físico con telas aéreas",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/915",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-05-08",
      "date_end": "2027-05-08",
      "schedule": "10:00–13:00",
      "timezone": "Europe/Madrid",
      "venue": "El Texto Sentido",
      "address": "C/ Orihuela 32, bajo, La Zaïdia, València",
      "organizer": "Manu Paredes",
      "facilitator": "Manu Paredes",
      "price": "Tarifa por confirmar: Instagram anuncia 25 € por taller / 60 € tres; Telegram indica 30 € / 72 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Sesión del ciclo Caminos del Contact-Impro 2026–2027, publicado con fechas concretas. Taller de 10:00 a 13:00. Las fechas coinciden entre los anuncios, pero sus tarifas difieren: confirmar el importe vigente con la organización; descuentos a consultar. El correo enlazado es el contacto general de Manu Paredes publicado para información y correcciones, no un teléfono ni un canal específico de inscripción al taller. Esta sesión incorpora una práctica afín; se incluye porque forma parte explícita del ciclo de Contact-Impro, con su temática indicada en el título.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario del ciclo Caminos del Contact 2026–2027",
          "https://t.me/civalencia/915"
        ],
        [
          "Contacto general de Manu Paredes",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/"
        ],
        [
          "Anuncio del organizador con tarifa distinta",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "contact@manuparedes.com",
          "label": "Manu Paredes · contacto general",
          "scope": "organizer",
          "source_url": "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/915",
          "https://t.me/civalencia/905",
          "https://contactimprov.es/jams-clases/comunidad-valenciana/",
          "http://www.manuparedes.com/",
          "https://manuparedes.es/",
          "https://www.manuparedes.com/",
          "https://civalencia.es/",
          "https://www.instagram.com/manuparedes.es/reel/Dd1oLFZggRv/"
        ]
      }
    },
    {
      "id": "telegram-fall-fly-2026",
      "title": "Fall & Fly · El arte de tomar riesgos",
      "source_id": "telegram-ci-treasure-list",
      "source_url": "https://t.me/citreasurelist/583",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Badalona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-12-05",
      "date_end": "2026-12-07",
      "schedule": "18 horas de práctica en tres días; consultar el horario diario.",
      "timezone": "Europe/Madrid",
      "venue": "Laroc Espai de Moviment",
      "address": "Av. del Maresme 117, 2C, 08918 Badalona",
      "organizer": "Aham (Cristian Navarro Salgado) y Olek Wójcik",
      "facilitator": "Aham (Cristian Navarro Salgado) y Olek Wójcik",
      "price": "210 €; 180 € por persona al inscribirse con otra persona; primeras cinco inscripciones 160 €, disponibilidad por consultar.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Intensivo que combina Contact Improvisación con partnering, acrobacia y Play-Fight. Se recomienda práctica habitual de movimiento; alojamiento no incluido. Fecha, lugar, tarifa y contactos corroborados en la inscripción oficial.",
      "checked_on": "2026-10-19",
      "public_sources": [
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/583"
        ],
        [
          "Inscripción oficial",
          "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform"
        ],
        [
          "Agenda de Aham",
          "https://www.ahammovement.com/services-9"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34644816813",
          "label": "Aham",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34644816813",
          "label": "Aham",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        },
        {
          "type": "phone",
          "value": "+34722373281",
          "label": "Olek Wójcik",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34722373281",
          "label": "Olek Wójcik",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "https://www.ahammovement.com/services-9"
        ]
      }
    },
    {
      "id": "telegram-charlie-morrissey-madrid-2026",
      "title": "Materiality, Imagination and Action · Charlie Morrissey",
      "source_id": "telegram-ci-treasure-list",
      "source_url": "https://t.me/citreasurelist/517",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-31",
      "date_end": "2026-11-02",
      "schedule": "Según directorio: sábado 11–14 y 15–18 h; domingo 11–14 y 15–17 h, jam 17–19 h; lunes 11–14 h, jam 14–15 h.",
      "timezone": "Europe/Madrid",
      "venue": "Elephant in the Black Box",
      "address": "Calle de Baleares 39, 28019 Madrid",
      "organizer": "Marta Wrzesińska y Jesús Alonso",
      "facilitator": "Charlie Morrissey",
      "price": "215 € según directorio; consultar plazas.",
      "status": "por_confirmar",
      "date_confidence": "contextual",
      "notes": "El anuncio y cartel republicados en Telegram confirman CI, docente, Madrid y 31 octubre–2 noviembre. Año 2026, sede, horarios y organizadores constan en CI Treasure Hunt y un espejo de Facebook, pero no han podido corroborarse en una publicación original completa. La web oficial del docente menciona Madrid en 2026 sin este detalle. Los contactos están verificados como contactos generales de los organizadores en su web de Mad Pulse. Mantener fuera de la agenda hasta corroborar año y sede mediante fuente primaria completa. El 20 de octubre se ha leído en Chrome un nuevo anuncio público de Marta para el puente de noviembre con 14 horas de taller más jams y teléfono específico de reservas. La ficha original sigue no disponible y el enlace corto devuelve error; la sede no queda corroborada y se conserva el estado pendiente.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Anuncio en CI Events Worldwide",
          "https://t.me/citreasurelist/517"
        ],
        [
          "Ficha del directorio",
          "https://citreasurehunt.com/events/MtIA-materiality-imagination-and-action-charlie-morrissey-ci-workshop"
        ],
        [
          "Evento original en Facebook",
          "https://www.facebook.com/events/928521513107327"
        ],
        [
          "Agenda del docente",
          "https://charliemorrissey.com/teaching/"
        ],
        [
          "Reserva anunciada por la organizadora en Facebook Galicia",
          "https://www.facebook.com/groups/840384362661206/posts/29357455203860741"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34647229001",
          "label": "Marta Wrzesińska · reservas del taller",
          "scope": "event",
          "source_url": "https://www.facebook.com/groups/840384362661206/posts/29357455203860741",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34647229001",
          "label": "Marta Wrzesińska",
          "scope": "organizer",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "wrzemarta@gmail.com",
          "label": "Marta Wrzesińska",
          "scope": "organizer",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "phone",
          "value": "+34635683394",
          "label": "Jesús Alonso",
          "scope": "organizer",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "whatsapp",
          "value": "+34635683394",
          "label": "Jesús Alonso",
          "scope": "organizer",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "jesusalonsodanzaci@gmail.com",
          "label": "Jesús Alonso",
          "scope": "organizer",
          "source_url": "https://www.madpulse.es/en/registration",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.madpulse.es/en/registration",
          "https://citreasurehunt.com/events/MtIA-materiality-imagination-and-action-charlie-morrissey-ci-workshop",
          "https://stayhappening.com/e/charlie-morrisey-ci-workshop-E2ISYI4T6M7",
          "https://charliemorrissey.com/teaching/",
          "https://www.facebook.com/groups/840384362661206/posts/29357455203860741"
        ]
      }
    },
    {
      "id": "uv-danza-expresion-ci-2026-2027",
      "title": "Danza y Expresión · CI con Manu Paredes en la UV",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/917",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": null,
      "date_end": "2027-01-31",
      "schedule": "Lunes y miércoles 12:30–14:00 · Manu: octubre, diciembre y enero (confirmar sesiones de CI)",
      "timezone": "Europe/Madrid",
      "venue": "Sala Fusta · Campus de Blasco Ibáñez · Universitat de València",
      "address": "Campus de Blasco Ibáñez, València",
      "organizer": "UVesports · Universitat de València",
      "facilitator": "Ana Olcina y Manu Paredes",
      "price": "43,12 € / cuatrimestre; particulares: tarjeta deportiva adicional, consultar condiciones",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Actividad mixta de danza y expresión corporal. El anuncio publicado el 5 de octubre de 2026 indica que la parte impartida por Manu Paredes incluye danza contemporánea y Contact Improvisación; el cartel señala su participación en octubre, diciembre y enero. La web universitaria confirma lunes y miércoles de 12:30 a 14:00 en Sala Fusta y el primer cuatrimestre del 17/09/2026 al 31/01/2027; en la tabla docente sólo figura Ana Olcina. Confirmar qué sesiones incluyen CI, disponibilidad, festivos y matrícula: no se garantiza CI en todas las clases. Estudiantes y personal UV no necesitan tarjeta deportiva según el anuncio; particulares deben disponer de ella. Los contactos son administrativos de UVesports, no el teléfono o correo personal del docente.",
      "checked_on": "2026-10-19",
      "regular": true,
      "pending": true,
      "public_sources": [
        [
          "Cartel y descripción de la comunidad",
          "https://t.me/civalencia/917"
        ],
        [
          "Horario y sala oficiales de UVesports",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/esports/dansa-fitness/dansa-expressio-corporal-1286273015479/Esport.html?id=1286498170590&p2=2-2&plantilla=Sesport/Page/TPGDetaill"
        ],
        [
          "Cuatrimestre y tarifa de la actividad",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/esports/dansa-fitness/dansa-expressio-corporal-1286273015479/Esport.html?id=1286498170590&p2=2-1&plantilla=Sesport/Page/TPGDetaill"
        ],
        [
          "Contacto administrativo de UVesports",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/servei-esports/horari-ubicacio-contacte/contacte-1285868633564.html"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34963983236",
          "label": "UVesports · Campus Blasco Ibáñez (información y matrícula)",
          "scope": "organizer",
          "source_url": "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/servei-esports/horari-ubicacio-contacte/contacte-1285868633564.html",
          "checked_on": "2026-10-19"
        },
        {
          "type": "email",
          "value": "servei.esports@uv.es",
          "label": "UVesports · información y matrícula",
          "scope": "organizer",
          "source_url": "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/servei-esports/horari-ubicacio-contacte/contacte-1285868633564.html",
          "checked_on": "2026-10-19"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-19",
        "sources_checked": [
          "https://t.me/civalencia/917",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/esports/dansa-fitness/dansa-expressio-corporal-1286273015479/Esport.html?id=1286498170590&p2=2-2&plantilla=Sesport/Page/TPGDetaill",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/esports/dansa-fitness/dansa-expressio-corporal-1286273015479/Esport.html?id=1286498170590&p2=2-1&plantilla=Sesport/Page/TPGDetaill",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/servei-esports/horari-ubicacio-contacte/contacte-1285868633564.html",
          "https://www.uv.es/uvweb/servei-educacio-fisica-esports/ca/servei-esports/horari-ubicacio-contacte/horaris-1285947199629.html"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2026-11-15",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-11-15",
      "date_end": "2026-11-15",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2026-12-20",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-12-20",
      "date_end": "2026-12-20",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-01-17",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-01-17",
      "date_end": "2027-01-17",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-02-21",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-02-21",
      "date_end": "2027-02-21",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-03-21",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-03-21",
      "date_end": "2027-03-21",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-04-18",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-04-18",
      "date_end": "2027-04-18",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-05-16",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-05-16",
      "date_end": "2027-05-16",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-06-20",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-06-20",
      "date_end": "2027-06-20",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-nunart-jam-2027-07-18",
      "title": "Jam de Contact Improvisación · nunart",
      "source_id": "cat-nunart-ci-jams",
      "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2027-07-18",
      "date_end": "2027-07-18",
      "schedule": "18:00–21:00; entrada abierta hasta 18:30",
      "timezone": "Europe/Madrid",
      "venue": "nunart",
      "address": "Carrer del Telègraf 67, 08041 Barcelona",
      "organizer": "Jam de Contact Improvisación · nunart",
      "facilitator": null,
      "price": "5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Sesión mensual enumerada por la organización. No requiere reserva y está abierta a todos los niveles. El año se sitúa en el calendario oficial 2026–2027; no se generan fechas por recurrencia. Posible prejam guiada según convocatoria; consultar con los contactos del evento.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario y contacto de la jam",
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/"
        ],
        [
          "Temporada 2026–2027",
          "https://nunartbcn.com/es/actividades/"
        ],
        [
          "Dirección de nunart",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "marechavar@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "tramano1985@gmail.com",
          "label": "Organización de la jam",
          "scope": "event",
          "source_url": "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://nunartbcn.com/es/activitats/jam-de-contact-improvisacion-2/",
          "https://nunartbcn.com/es/actividades/",
          "https://nunartbcn.com/es/contacta-con-nunart/"
        ]
      }
    },
    {
      "id": "cat-queering-ci-2026-11-14",
      "title": "Descolonizando el Queering CI · Aurorae Valverde",
      "source_id": "este-en-clases",
      "source_url": "https://enestudio.info/queering-ci/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-15",
      "schedule": "Sábado y domingo; horario diario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, 08015 Barcelona",
      "organizer": "ENEstudio y Aurorae Valverde Lugand",
      "facilitator": "Aurorae Valverde Lugand",
      "price": "Consultar con la organización",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Módulo del ciclo 2026–2027 de Contact Improvisación. Grupo mixto desde 15 años; español, inglés o francés según necesidades. Calendario explícito de módulos, con año situado por el ciclo. La página anuncia más información próximamente; consultar horario, tarifa y disponibilidad. No confundir con la clase semanal CI y feminismoS.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa del ciclo 2026–2027",
          "https://enestudio.info/queering-ci/"
        ],
        [
          "Sede y contacto ENEstudio",
          "https://enestudio.info/contacto/"
        ],
        [
          "Convocatoria en clases regulares",
          "https://enestudio.info/clases-regulares/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "aurora-aurore@riseup.net",
          "label": "Aurorae Valverde · información e inscripción",
          "scope": "event",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/queering-ci/",
          "https://enestudio.info/contacto/",
          "https://enestudio.info/clases-regulares/"
        ]
      }
    },
    {
      "id": "cat-queering-ci-2027-02-13",
      "title": "Descolonizando el Queering CI · Aurorae Valverde",
      "source_id": "este-en-clases",
      "source_url": "https://enestudio.info/queering-ci/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-02-13",
      "date_end": "2027-02-14",
      "schedule": "Sábado y domingo; horario diario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, 08015 Barcelona",
      "organizer": "ENEstudio y Aurorae Valverde Lugand",
      "facilitator": "Aurorae Valverde Lugand",
      "price": "Consultar con la organización",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Módulo del ciclo 2026–2027 de Contact Improvisación. Grupo mixto desde 15 años; español, inglés o francés según necesidades. Calendario explícito de módulos, con año situado por el ciclo. La página anuncia más información próximamente; consultar horario, tarifa y disponibilidad. No confundir con la clase semanal CI y feminismoS.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa del ciclo 2026–2027",
          "https://enestudio.info/queering-ci/"
        ],
        [
          "Sede y contacto ENEstudio",
          "https://enestudio.info/contacto/"
        ],
        [
          "Convocatoria en clases regulares",
          "https://enestudio.info/clases-regulares/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "aurora-aurore@riseup.net",
          "label": "Aurorae Valverde · información e inscripción",
          "scope": "event",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/queering-ci/",
          "https://enestudio.info/contacto/",
          "https://enestudio.info/clases-regulares/"
        ]
      }
    },
    {
      "id": "cat-queering-ci-2027-05-08",
      "title": "Descolonizando el Queering CI · Aurorae Valverde",
      "source_id": "este-en-clases",
      "source_url": "https://enestudio.info/queering-ci/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-05-08",
      "date_end": "2027-05-09",
      "schedule": "Sábado y domingo; horario diario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, 08015 Barcelona",
      "organizer": "ENEstudio y Aurorae Valverde Lugand",
      "facilitator": "Aurorae Valverde Lugand",
      "price": "Consultar con la organización",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Módulo del ciclo 2026–2027 de Contact Improvisación. Grupo mixto desde 15 años; español, inglés o francés según necesidades. Calendario explícito de módulos, con año situado por el ciclo. La página anuncia más información próximamente; consultar horario, tarifa y disponibilidad. No confundir con la clase semanal CI y feminismoS.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Programa del ciclo 2026–2027",
          "https://enestudio.info/queering-ci/"
        ],
        [
          "Sede y contacto ENEstudio",
          "https://enestudio.info/contacto/"
        ],
        [
          "Convocatoria en clases regulares",
          "https://enestudio.info/clases-regulares/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/contacto/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "aurora-aurore@riseup.net",
          "label": "Aurorae Valverde · información e inscripción",
          "scope": "event",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "organizer",
          "source_url": "https://enestudio.info/queering-ci/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/queering-ci/",
          "https://enestudio.info/contacto/",
          "https://enestudio.info/clases-regulares/"
        ]
      }
    },
    {
      "id": "bal-aguas-internas-2027",
      "title": "Aguas Internas · inmersión acuática y movimiento",
      "source_id": "este-aiyana-retiro",
      "source_url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Formentera",
      "island": "Formentera",
      "kind": [
        "Encuentro",
        "Taller"
      ],
      "date_start": "2027-08-26",
      "date_end": "2027-08-29",
      "schedule": "Horario por confirmar",
      "timezone": "Europe/Madrid",
      "venue": "Formentera · espacio por confirmar",
      "address": null,
      "organizer": "Diana Flor · Corpo Sutil",
      "facilitator": "Diana Flor",
      "price": "Consultar con la organización",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Encuentro mixto que incluye Contact Improvisación junto a movimiento en agua, somática, yin yoga, qi gong, danza y expresión creativa. Fechas 2027 publicadas en la página actual de la organizadora. Dirección del alojamiento, horario y tarifa aún por concretar; no se trasladan los datos de la edición 2026 ni la sede de masajes a este retiro.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Retiros 2027 y contacto de la organizadora",
          "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/"
        ],
        [
          "Agenda general de Diana Flor",
          "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34602662168",
          "label": "Diana Flor · Corpo Sutil",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34602662168",
          "label": "Diana Flor · Corpo Sutil",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "d.corposutil@gmail.com",
          "label": "Diana Flor · Corpo Sutil",
          "scope": "organizer",
          "source_url": "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://dianaflor.com/es_es/%E0%A5%90-retiro-sintonia-%C2%B7/",
          "https://dianaflor.com/en/espacio-aiyana-%C2%B7-formentera/"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-01-30",
      "title": "Huesos · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-01-30",
      "date_end": "2027-01-30",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-02-20",
      "title": "Tonos musculares · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-02-20",
      "date_end": "2027-02-20",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-03-13",
      "title": "Fascia · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-03-13",
      "date_end": "2027-03-13",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-04-17",
      "title": "Piel y Límites · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-04-17",
      "date_end": "2027-04-17",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-05-22",
      "title": "Patrones e Improvisación · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-05-22",
      "date_end": "2027-05-22",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-taller-2027-06-12",
      "title": "Jugar · taller de Contact Improvisación",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2027-06-12",
      "date_end": "2027-06-12",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Lucía Sánchez",
      "price": "35€ taller; 90€ trimestre",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Taller de iniciación a Contact Improvisación, abierto a personas con poca o ninguna experiencia. Plazas limitadas y reserva necesaria.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/talleres-de-contact-improvisacion",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2026-10-24",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-24",
      "schedule": "18:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Sergio Palomares",
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 17:45; clase 18:00–19:30 y jam 19:30–21:00.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2026-11-15",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-11-15",
      "date_end": "2026-11-15",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": "Patricia Cabrero",
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 10:45; clase 11:00–12:30 y jam 12:30–14:00.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-01-31",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-01-31",
      "date_end": "2027-01-31",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 10:45; clase 11:00–12:30 y jam 12:30–14:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-02-21",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-02-21",
      "date_end": "2027-02-21",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 10:45; clase 11:00–12:30 y jam 12:30–14:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-03-14",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-03-14",
      "date_end": "2027-03-14",
      "schedule": "11:00-14:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 10:45; clase 11:00–12:30 y jam 12:30–14:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-04-17",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-04-17",
      "date_end": "2027-04-17",
      "schedule": "18:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 17:45; clase 18:00–19:30 y jam 19:30–21:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-05-22",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-05-22",
      "date_end": "2027-05-22",
      "schedule": "18:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 17:45; clase 18:00–19:30 y jam 19:30–21:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-mimosa-jam-2027-06-12",
      "title": "Clase y jam de Contact Improvisación · La Mimosa",
      "source_id": "nc-mimosa-web",
      "source_url": "https://www.lamimosa.net/jams-lm",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2027-06-12",
      "date_end": "2027-06-12",
      "schedule": "18:00-21:00",
      "timezone": "Europe/Madrid",
      "venue": "La Mimosa",
      "address": null,
      "organizer": "La Mimosa",
      "facilitator": null,
      "price": "20€ clase y jam",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha y año explícitos en el calendario oficial 2026/27. Abierta a todos los niveles; reserva imprescindible. Llegada 17:45; clase 18:00–19:30 y jam 19:30–21:00. Docente de esta sesión pendiente de anuncio.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.lamimosa.net/calendario-fin-de-semana"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/jams-lm"
        ],
        [
          "Información oficial adicional",
          "https://www.lamimosa.net/contact"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "conecta@lamimosa.net",
          "label": "La Mimosa",
          "scope": "event",
          "source_url": "https://www.lamimosa.net/jams-lm",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.lamimosa.net/calendario-fin-de-semana",
          "https://www.lamimosa.net/jams-lm",
          "https://www.lamimosa.net/contact"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2026-11-07",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2026-11-07",
      "date_end": "2026-11-08",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2026-12-12",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2026-12-12",
      "date_end": "2026-12-13",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-01-16",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-01-16",
      "date_end": "2027-01-17",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-02-13",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-02-13",
      "date_end": "2027-02-14",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-03-13",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-03-13",
      "date_end": "2027-03-14",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-04-10",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-04-10",
      "date_end": "2027-04-11",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-05-15",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-05-15",
      "date_end": "2027-05-16",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-profundizacion-2027-06-12",
      "title": "Profundización en Contact Improvisación · módulo Espacio FCI",
      "source_id": "nc-fci-web",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-06-12",
      "date_end": "2027-06-13",
      "schedule": "Sábado 10:00–14:00 y 16:00–20:00; domingo 10:00–15:00",
      "timezone": "Europe/Madrid",
      "venue": "Espacio FCI",
      "address": "C/Duque de Alba 9, bajo, Madrid",
      "organizer": "Espacio FCI",
      "facilitator": null,
      "price": "Consultar condiciones de matrícula del programa anual",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo del plan anual 2026/27, dirigido a practicantes con experiencia previa y sujeto a entrevista de admisión. Consultar posibilidad de incorporación y matrícula con Espacio FCI.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34680802755",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaciofci@gmail.com",
          "label": "Espacio FCI",
          "scope": "organizer",
          "source_url": "https://www.espaciofci.com/contacto-contact-impro-madrid/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/plan-profundizacion-contact-impro-madrid/",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2026-10-31",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2026-10-31",
      "date_end": "2026-11-01",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-01-09",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-01-09",
      "date_end": "2027-01-10",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-02-06",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-02-06",
      "date_end": "2027-02-07",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-03-06",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-03-06",
      "date_end": "2027-03-07",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-04-03",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-04-03",
      "date_end": "2027-04-04",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-05-08",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-05-08",
      "date_end": "2027-05-09",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-fci-bilbao-2027-06-05",
      "title": "Formación de Contact Improvisación · módulo FCI Bilbao",
      "source_id": "nc-fci-bilbao",
      "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-06-05",
      "date_end": "2027-06-06",
      "schedule": null,
      "timezone": "Europe/Madrid",
      "venue": null,
      "address": null,
      "organizer": "Espacio FCI · Bilbao",
      "facilitator": "Dirección: Cristiane Boullosa; codirección: Diana Bonilla",
      "price": null,
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Calendario oficial 2026/27, primer curso de la formación de dos años. Gestión local: Oihana Picaza e Itziar Camiña. Sede concreta, horario y condiciones económicas pendientes de confirmar con la organización. No se aplica a Bilbao la dirección ni las tarifas del apartado de Madrid.",
      "checked_on": "2026-10-20",
      "pending": true,
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/"
        ],
        [
          "Información oficial adicional",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "bilbaofci@gmail.com",
          "label": "FCI Bilbao · información e inscripciones",
          "scope": "event",
          "source_url": "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.espaciofci.com/formacion-contact-impro/formacion-contact-impro-plan-basico-madrid-bilbao/",
          "https://www.espaciofci.com/contacto-contact-impro-madrid/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2026-12-18",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2026-12-18",
      "date_end": "2026-12-18",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-01-22",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-01-22",
      "date_end": "2027-01-22",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-02-19",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-02-19",
      "date_end": "2027-02-19",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-03-12",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-03-12",
      "date_end": "2027-03-12",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-04-09",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-04-09",
      "date_end": "2027-04-09",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-05-07",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-05-07",
      "date_end": "2027-05-07",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "nc-event-baratza-2027-06-04",
      "title": "Ciclo de Contact Improvisación · Aiala Etxegarai",
      "source_id": "nc-baratza-web",
      "source_url": "https://salabaratza.com/es/formacion/",
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "kind": [
        "Taller",
        "Formación"
      ],
      "date_start": "2027-06-04",
      "date_end": "2027-06-04",
      "schedule": "17:00-20:30",
      "timezone": "Europe/Madrid",
      "venue": "Sala Baratza",
      "address": "Plazuela Aldave 4, bajo, Vitoria-Gasteiz",
      "organizer": "Sala Baratza",
      "facilitator": "Aiala Etxegarai Mendiguren",
      "price": "60€ taller sujeto a disponibilidad; 450€ ciclo",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha publicada sin año junto al ciclo octubre–junio; encuadrada en la programación oficial 2026/27. Año contextual, confirmar con la organización. Taller suelto sujeto a disponibilidad; inscripción por teléfono.",
      "checked_on": "2026-10-20",
      "public_sources": [
        [
          "Programa y calendario oficial",
          "https://salabaratza.com/es/formacion/"
        ],
        [
          "Información oficial adicional",
          "https://salabaratza.com/es/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34669022819",
          "label": "Aiala Etxegarai",
          "scope": "event",
          "source_url": "https://salabaratza.com/es/formacion/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://salabaratza.com/es/formacion/",
          "https://salabaratza.com/es/"
        ]
      }
    },
    {
      "id": "leela-2026-10-20",
      "title": "Clase de Contact en Leela · 20 de octubre",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/918",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": "2026-10-20",
      "date_end": "2026-10-20",
      "schedule": "18:00–19:30",
      "timezone": "Europe/Madrid",
      "venue": "Estudio Leela",
      "address": "Emili Baró 42, Benimaclet, València",
      "organizer": "Miguel Horacio · Espai de Contact",
      "facilitator": "Miguel Horacio",
      "price": "Consultar al organizador",
      "status": "pasado",
      "date_confidence": "contextual",
      "notes": "Sesión del 20/10 confirmada por la organización; horario y sede contrastados con el programa público. Reserva previa. No se generan automáticamente otras sesiones del ciclo.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Anuncio de las clases",
          "https://t.me/civalencia/918"
        ],
        [
          "Anuncio del organizador",
          "https://t.me/espaidecontact/78"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "event",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://t.me/civalencia/918",
          "https://t.me/espaidecontact/78"
        ]
      }
    },
    {
      "id": "benidorm-contact-2026-12-19",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-12-19",
      "date_end": "2026-12-19",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-01-23",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-01-23",
      "date_end": "2027-01-23",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-02-20",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-02-20",
      "date_end": "2027-02-20",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-03-20",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-03-20",
      "date_end": "2027-03-20",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-04-17",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-04-17",
      "date_end": "2027-04-17",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-05-22",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-05-22",
      "date_end": "2027-05-22",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "benidorm-contact-2027-06-19",
      "title": "Taller + jam con Víctor Selva",
      "source_id": "al-contact-provincia-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Benidorm",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2027-06-19",
      "date_end": "2027-06-19",
      "schedule": "Taller 10–12 h · jam 12–14 h",
      "timezone": "Europe/Madrid",
      "venue": "Espacio por confirmar",
      "address": "Benidorm, Alicante. Dirección exacta pendiente.",
      "organizer": "Víctor Selva",
      "facilitator": null,
      "price": "20 € / taller + jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Día y mes aparecen en el cartel público del organizador; el año se deduce del ciclo publicado en octubre de 2026, no figura impreso. Taller 10:00–12:00 y jam 12:00–14:00. Falta el espacio y la dirección exacta: confirmar al reservar. Solo jam: 5 €. Teléfono de reservas explícito del cartel; no se ha acreditado WhatsApp.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Cartel público en Facebook",
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34699301688",
          "label": "Víctor Selva · reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=10246832513692122&set=gm.4641690602736586&idorvanity=1854434881462186"
        ]
      }
    },
    {
      "id": "cat-en-aniversario-2026-10-25",
      "title": "Clases abiertas y jam · 12º aniversario de ENEstudio",
      "source_id": "este-en-ig",
      "source_url": "https://www.instagram.com/p/Des-wR9opmU/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-10-25",
      "date_end": "2026-10-25",
      "schedule": "14:30 BMC y movimiento somático; 15:45 Aikido en CI; 17:15 improvisación; jam 18:30–21:30.",
      "timezone": "Europe/Madrid",
      "venue": "ENEstudio",
      "address": "Passatge de Sant Antoni Abat 11, 08015 Barcelona",
      "organizer": "ENEstudio",
      "facilitator": "Idil, Natividad Insua y Nano",
      "price": "Clases gratuitas; consultar aportación de la jam.",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Segunda jornada de aniversario. Clases con reserva previa; jam sin reserva. El anuncio más reciente y el cartel dicen domingo 25/10; un anuncio anterior decía sábado. Año contextualizado por publicación de octubre de 2026. La cancelación de la fiesta del 3/10 corresponde a otra convocatoria.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Anuncio y cartel del 19 de octubre",
          "https://www.instagram.com/p/Des-wR9opmU/"
        ],
        [
          "Programa oficial",
          "https://enestudio.info/proximamente/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "event",
          "source_url": "https://www.instagram.com/p/Des-wR9opmU/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio",
          "scope": "event",
          "source_url": "https://www.instagram.com/p/Des-wR9opmU/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio",
          "scope": "event",
          "source_url": "https://www.instagram.com/p/Des-wR9opmU/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/p/Des-wR9opmU/",
          "https://enestudio.info/proximamente/"
        ]
      }
    },
    {
      "id": "bal-en-eslocal-ci-2026-11-27",
      "title": "Ciclo formativo de CI · Natividad Insua en Es Local",
      "source_id": "bal-en-eslocal-formacion",
      "source_url": "https://enestudio.info/proximamente/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2026-11-27",
      "date_end": "2026-11-28",
      "schedule": "Viernes 17:00–20:00 taller y 20:00–22:00 jam; sábado 10:30–13:30 y 15:30–18:30.",
      "timezone": "Europe/Madrid",
      "venue": "Es Local · Son Cladera",
      "address": "Carrer del Canonge Antoni Sancho 27–29, Son Cladera, Palma",
      "organizer": "ENEstudio · Es Local",
      "facilitator": "Natividad Insua",
      "price": "Consultar precio; la organización anuncia descuento al cursar los tres módulos.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Uno de tres módulos distintos del ciclo 2026–2027, con fechas y años expresamente publicados. Todos los niveles. Reserva previa; consultar condiciones. La dirección del espacio se contrasta en anuncio de Es Local y publicación de Diana Flor; no supone que aquella actividad pasada vuelva a celebrarse.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Ciclo y contacto oficial",
          "https://enestudio.info/proximamente/"
        ],
        [
          "Referencia pública del espacio",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/proximamente/",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      }
    },
    {
      "id": "bal-en-eslocal-ci-2027-02-12",
      "title": "Ciclo formativo de CI · Natividad Insua en Es Local",
      "source_id": "bal-en-eslocal-formacion",
      "source_url": "https://enestudio.info/proximamente/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-02-12",
      "date_end": "2027-02-13",
      "schedule": "Viernes 17:00–20:00 taller y 20:00–22:00 jam; sábado 10:30–13:30 y 15:30–18:30.",
      "timezone": "Europe/Madrid",
      "venue": "Es Local · Son Cladera",
      "address": "Carrer del Canonge Antoni Sancho 27–29, Son Cladera, Palma",
      "organizer": "ENEstudio · Es Local",
      "facilitator": "Natividad Insua",
      "price": "Consultar precio; la organización anuncia descuento al cursar los tres módulos.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Uno de tres módulos distintos del ciclo 2026–2027, con fechas y años expresamente publicados. Todos los niveles. Reserva previa; consultar condiciones. La dirección del espacio se contrasta en anuncio de Es Local y publicación de Diana Flor; no supone que aquella actividad pasada vuelva a celebrarse.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Ciclo y contacto oficial",
          "https://enestudio.info/proximamente/"
        ],
        [
          "Referencia pública del espacio",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/proximamente/",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      }
    },
    {
      "id": "bal-en-eslocal-ci-2027-05-21",
      "title": "Ciclo formativo de CI · Natividad Insua en Es Local",
      "source_id": "bal-en-eslocal-formacion",
      "source_url": "https://enestudio.info/proximamente/",
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "kind": [
        "Formación",
        "Jam"
      ],
      "date_start": "2027-05-21",
      "date_end": "2027-05-22",
      "schedule": "Viernes 17:00–20:00 taller y 20:00–22:00 jam; sábado 10:30–13:30 y 15:30–18:30.",
      "timezone": "Europe/Madrid",
      "venue": "Es Local · Son Cladera",
      "address": "Carrer del Canonge Antoni Sancho 27–29, Son Cladera, Palma",
      "organizer": "ENEstudio · Es Local",
      "facilitator": "Natividad Insua",
      "price": "Consultar precio; la organización anuncia descuento al cursar los tres módulos.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Uno de tres módulos distintos del ciclo 2026–2027, con fechas y años expresamente publicados. Todos los niveles. Reserva previa; consultar condiciones. La dirección del espacio se contrasta en anuncio de Es Local y publicación de Diana Flor; no supone que aquella actividad pasada vuelva a celebrarse.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Ciclo y contacto oficial",
          "https://enestudio.info/proximamente/"
        ],
        [
          "Referencia pública del espacio",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34661061187",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "enestudiobcn@gmail.com",
          "label": "ENEstudio · inscripción ciclo Es Local",
          "scope": "event",
          "source_url": "https://enestudio.info/proximamente/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://enestudio.info/proximamente/",
          "https://www.instagram.com/diana.flor.movimiento/p/DdlaxZvEYqP/"
        ]
      }
    },
    {
      "id": "cat-presencia-2026-10-31",
      "title": "Presencia · laboratorio de Contact Improvisación y bodywork",
      "source_id": "este-dianaflor-ig",
      "source_url": "https://www.instagram.com/p/Dd9a7kdkQ7M/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Cugat del Vallès",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-31",
      "date_end": "2026-10-31",
      "schedule": "Confirmar horario: cartel 10:00–13:30 y 14:30–18:00, jam 18:30–20:30; formulario 10:30–13:30 y 14:30–17:30.",
      "timezone": "Europe/Madrid",
      "venue": "Curious Garden · La Floresta",
      "address": null,
      "organizer": "Corpo’ Sutil · Diana Flor",
      "facilitator": "Diana Flor",
      "price": "Consultar precio total; el formulario solicita una reserva de 25 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Laboratorio abierto a personas con o sin experiencia; posibilidad de jornada completa, media jornada o jam. El anuncio usa Barcelona como referencia regional, pero el espacio está en La Floresta, Sant Cugat del Vallès. Confirmar horario y dirección exacta al reservar: las fuentes del espacio discrepan sobre el número de calle. El documento informativo enlazado se titula 2026 LAB PRESENCIA.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": true,
      "public_sources": [
        [
          "Anuncio y cartel",
          "https://www.instagram.com/p/Dd9a7kdkQ7M/"
        ],
        [
          "Formulario e información de inscripción",
          "https://docs.google.com/forms/d/e/1FAIpQLSeIp5sDhcQODqzzTrDfqM6P559PKuelg1sLOCxMhOPXcVSbxQ/viewform"
        ],
        [
          "Información del laboratorio 2026",
          "https://docs.google.com/document/d/12hXpC8PkshnAelBn_sut0BqMFz1n-_ilabZpmscG6m8/edit"
        ],
        [
          "Ubicación del espacio",
          "https://www.instagram.com/curious_garden/"
        ],
        [
          "Cartel público contrastado por raíz",
          "https://www.facebook.com/photo/?fbid=122262920918119795&set=gm.28378035618486310&idorvanity=504256526290927"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34602662168",
          "label": "Diana Flor · Corpo’ Sutil",
          "scope": "event",
          "source_url": "https://www.instagram.com/p/Dd9a7kdkQ7M/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "d.corposutil@gmail.com",
          "label": "Diana Flor · Corpo’ Sutil",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeIp5sDhcQODqzzTrDfqM6P559PKuelg1sLOCxMhOPXcVSbxQ/viewform",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/p/Dd9a7kdkQ7M/",
          "https://docs.google.com/forms/d/e/1FAIpQLSeIp5sDhcQODqzzTrDfqM6P559PKuelg1sLOCxMhOPXcVSbxQ/viewform",
          "https://docs.google.com/document/d/12hXpC8PkshnAelBn_sut0BqMFz1n-_ilabZpmscG6m8/edit",
          "https://www.instagram.com/curious_garden/",
          "https://www.facebook.com/photo/?fbid=122262920918119795&set=gm.28378035618486310&idorvanity=504256526290927"
        ]
      }
    },
    {
      "id": "cat-abrazar-caida-2026-11-14",
      "title": "Abrazar la caída · intensivo de Contact Improvisación",
      "source_id": "cat-essencia-abrazar-caida",
      "source_url": "https://essenciaenmoviment.com/abrazar-la-caida",
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Arbúcies",
      "island": null,
      "kind": [
        "Taller",
        "Encuentro"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-15",
      "schedule": "Sábado llegada desde 08:30 y círculo de apertura 10:00; final domingo después de comer.",
      "timezone": "Europe/Madrid",
      "venue": "Tierra Luz",
      "address": null,
      "organizer": "Essència en Moviment · Gonzalo Barales y Joana Torelló",
      "facilitator": "Gonzalo Barales y Joana Torelló",
      "price": "175 € antes del 31 de octubre; 195 € general. Descuento de 8 € con tienda o furgo propia. Reserva 70 €.",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Intensivo de CI con prácticas somáticas, artes marciales internas e improvisación. Una noche y comidas vegetarianas; consultar llegada viernes. La web oficial ha ampliado el plazo de precio anticipado: 175 € antes del 31/10 (antes indicaba 20/10). Año contextualizado por anuncio del 13/10/2026 y sábado 14–domingo 15 de noviembre. Dirección exacta por confirmar con organización.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa, precio y contacto oficial",
          "https://essenciaenmoviment.com/abrazar-la-caida"
        ],
        [
          "Anuncio público del docente",
          "https://www.facebook.com/groups/jamcontactbarcelona/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34600915832",
          "label": "Gonzalo Barales · inscripción",
          "scope": "event",
          "source_url": "https://essenciaenmoviment.com/abrazar-la-caida",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "vitalnexuscontact@gmail.com",
          "label": "Inscripción Abrazar la caída",
          "scope": "event",
          "source_url": "https://essenciaenmoviment.com/abrazar-la-caida",
          "checked_on": "2026-10-22"
        },
        {
          "type": "whatsapp",
          "value": "+34633022456",
          "label": "Joana Torelló · Essència en Moviment",
          "scope": "organizer",
          "source_url": "https://essenciaenmoviment.com/abrazar-la-caida",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://essenciaenmoviment.com/abrazar-la-caida"
        ]
      }
    },
    {
      "id": "cat-rai-cinco-elementos-2026",
      "title": "Contact Improvisación y los cinco elementos · Rai Cabiró",
      "source_id": "cat-rai-cinco-elementos",
      "source_url": "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Formación",
        "Clase"
      ],
      "date_start": "2026-10-05",
      "date_end": "2026-12-21",
      "schedule": "Lunes 18:00–21:00. Fechas anunciadas: 5, 12, 19 y 26 octubre; 2, 9, 16, 23 y 30 noviembre; 14 y 21 diciembre 2026.",
      "timezone": "Europe/Madrid",
      "venue": "Escuela Hephaisto",
      "address": "Carrer de Rogent 33, Barcelona · El Clot",
      "organizer": "Rai Cabiró · Cuerpo en Relación",
      "facilitator": "Rai Cabiró",
      "price": "Ciclo: 150 € aportación Semilla, 170 € Raíz o 190 € Rama; consultar incorporación con el curso empezado.",
      "status": "regular_sin_fecha",
      "date_confidence": "explicita",
      "notes": "Segunda edición: once sesiones y 33 horas de investigación corporal mediante CI. Nivel abierto. El curso ya está en marcha: confirmar admisión antes de acudir. Calendario cerrado publicado; el 7 de diciembre no aparece y no se genera sesión. Año 2026 explícito en cartel. Cada fecha se conserva en el horario sin inventar recurrencias.",
      "checked_on": "2026-10-20",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Anuncio público del organizador",
          "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/"
        ],
        [
          "Cartel con año y horario",
          "https://www.facebook.com/photo/?fbid=4703372236599330&set=pcb.4737026493198252"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34654321776",
          "label": "Rai Cabiró",
          "scope": "event",
          "source_url": "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cuerpoenrelacion@gmail.com",
          "label": "Rai Cabiró",
          "scope": "event",
          "source_url": "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.facebook.com/groups/1454970591403875/permalink/4737026493198252/",
          "https://www.facebook.com/photo/?fbid=4703372236599330&set=pcb.4737026493198252"
        ]
      }
    },
    {
      "id": "cat-aham-otono-2026",
      "title": "Ciclo de otoño · clase y jam de CI con Aham",
      "source_id": "este-aham",
      "source_url": "https://www.ahammovement.com/services-9",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-10-01",
      "date_end": "2026-12-10",
      "schedule": "Jueves: clase 16:00–17:50 y jam abierta 17:50–19:50. Ciclo anunciado del 1 de octubre al 10 de diciembre.",
      "timezone": "Europe/Madrid",
      "venue": "El Olivo Tango Club",
      "address": "Carrer de la Providència 78, Barcelona · Gràcia",
      "organizer": "Aham Movement",
      "facilitator": "Cristian Navarro Salgado (Aham)",
      "price": "Primera clase o prueba: 15 € con jam incluida; consultar resto de tarifas.",
      "status": "regular_sin_fecha",
      "date_confidence": "contextual",
      "notes": "Curso de otoño en marcha, abierto a personas sin experiencia. Intervalo 1 octubre–10 diciembre y jueves publicados en el cartel oficial; año 2026 contextualizado por la convocatoria pública de octubre y agenda vigente. Confirmar incorporación, plazas y posibles excepciones con organización. No se crean sesiones automáticamente.",
      "checked_on": "2026-10-20",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Cartel oficial del ciclo de otoño",
          "https://www.ahammovement.com/services-9"
        ],
        [
          "Anuncio del ciclo y clase de prueba",
          "https://www.facebook.com/groups/1489799571319726/"
        ],
        [
          "Contacto del organizador en inscripción oficial de otro intensivo",
          "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "aham.cimovement@gmail.com",
          "label": "Aham Movement",
          "scope": "organizer",
          "source_url": "https://www.ahammovement.com/services-9",
          "checked_on": "2026-10-20"
        },
        {
          "type": "phone",
          "value": "+34644816813",
          "label": "Aham · organización",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34644816813",
          "label": "Aham · organización",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.ahammovement.com/services-9",
          "https://docs.google.com/forms/d/e/1FAIpQLSeLVUezY-qSJ_w_FRHvbtoCSI0O_hQc7nbahAwCjJHObB5xJw/viewform",
          "https://www.facebook.com/groups/1489799571319726/"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2026-11-28",
      "title": "Ciclo CI Galicia · módulo 1: Bienvenides a casa: toque y presencia",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-29",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2026-12-19",
      "title": "Ciclo CI Galicia · módulo 2: Lo que nos une: el diálogo con la gravedad",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2026-12-19",
      "date_end": "2026-12-20",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2027-01-30",
      "title": "Ciclo CI Galicia · módulo 3: Lo que nos separa: la piel como frontera",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-01-30",
      "date_end": "2027-01-31",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2027-02-20",
      "title": "Ciclo CI Galicia · módulo 4: Lo que nos sostiene: momentum y desequilibrio",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-02-20",
      "date_end": "2027-02-21",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2027-03-20",
      "title": "Ciclo CI Galicia · módulo 5: Lo que podemos negociar: tono y disponibilidad",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-03-20",
      "date_end": "2027-03-21",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2027-04-24",
      "title": "Ciclo CI Galicia · módulo 6: Lo que nos atraviesa: intuición y vuelo",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-04-24",
      "date_end": "2027-04-25",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "nc-ciclo-galicia-2027-05-29",
      "title": "Ciclo CI Galicia · módulo 7: Lo que construimos: el cuerpo colectivo",
      "source_id": "nc-ciclo-galicia-web",
      "source_url": "https://ciclocontactimprogalicia.com/es/",
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "kind": [
        "Formación",
        "Taller"
      ],
      "date_start": "2027-05-29",
      "date_end": "2027-05-30",
      "schedule": "Sábado 11–14 y 16–19 h; domingo 10–13 h.",
      "timezone": "Europe/Madrid",
      "venue": "A Casa da Terra",
      "address": "Portocarreiro 4, Vilapoupre, 27570 Antas de Ulla, Lugo",
      "organizer": "Saima Tebini Marcos e Ilda Freire",
      "facilitator": "Ilda Freire y Saima Tebini Marcos",
      "price": "160 € por módulo con inscripción al ciclo completo; módulo suelto 180 €, solo si quedan plazas.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo residencial del ciclo 2026–2027, con fecha y año expresos en la web oficial. La inscripción incluye 9 horas de formación, alojamiento del sábado, comida y cena del sábado y desayuno del domingo. Se prioriza el ciclo completo; participación independiente para personas con experiencia únicamente si quedan plazas. Confirmar disponibilidad con la organización. Dirección contrastada en la web de la sede.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial y contacto",
          "https://ciclocontactimprogalicia.com/es/"
        ],
        [
          "Convocatoria pública de la organización",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ],
        [
          "Dirección de A Casa da Terra",
          "https://casadaterra.com/contacto/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · información e inscripción",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34625155020",
          "label": "Saima Tebini Marcos · inscripción por WhatsApp",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "cicloformativocigalicia@gmail.com",
          "label": "Ciclo Formativo CI Galicia",
          "scope": "event",
          "source_url": "https://ciclocontactimprogalicia.com/es/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://ciclocontactimprogalicia.com/es/",
          "https://www.facebook.com/groups/840384362661206/posts/29266405752965687"
        ]
      }
    },
    {
      "id": "sur-ev-cifa-viernes",
      "title": "Clase y jam de Contact Improvisation · Viernes CIFA",
      "source_id": "sur-cifa-ig",
      "source_url": "https://www.instagram.com/ciformacionandaluza/p/Dd1sv1DNzQI/",
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Viernes 19:00–21:00 · temporada octubre 2026–mayo 2027",
      "timezone": "Europe/Madrid",
      "venue": "Estudio 35",
      "address": "Plaza del Pelícano 4, Corralón 35",
      "organizer": "CIFA",
      "facilitator": "Félix Arjona",
      "price": "12€",
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Práctica regular anunciada el 28 de septiembre de 2026, con inicio el 2 de octubre y continuidad hasta finales de mayo. El dossier confirma todos los viernes de octubre a mayo de 2026/27. Es necesaria inscripción previa. Consultar posibles excepciones; no se generan sesiones futuras individuales.",
      "checked_on": "2026-10-20",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Anuncio de la temporada · 28 septiembre 2026",
          "https://www.instagram.com/ciformacionandaluza/p/Dd1sv1DNzQI/"
        ],
        [
          "Calendario 2026/27 · página 17",
          "https://cifaportfolio.carrd.co/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34622170516",
          "label": "Félix Arjona · CIFA",
          "scope": "organizer",
          "source_url": "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "whatsapp",
          "value": "+34622170516",
          "label": "Félix Arjona · CIFA",
          "scope": "organizer",
          "source_url": "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "ciformacionandaluza@gmail.com",
          "label": "CIFA",
          "scope": "organizer",
          "source_url": "https://cifaportfolio.carrd.co/",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/ciformacionandaluza/reel/DehkOmAN5qa/",
          "https://cifaportfolio.carrd.co/"
        ]
      }
    },
    {
      "id": "sur-ev-badajoz-2026-11-20",
      "title": "Ciudadanía Inquieta 2026 · sesión y jam",
      "source_id": "sur-badajoz-ig",
      "source_url": "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-11-20",
      "date_end": "2026-11-20",
      "schedule": "18:00–19:45 clase; 19:45–21:00 jam",
      "timezone": "Europe/Madrid",
      "venue": "Centro Artístico Cisne Negro",
      "address": "Calle Moreno de Vargas 2B, 06006 Badajoz",
      "organizer": "Experiencia Danza",
      "facilitator": null,
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha explícita en el cartel Ciudadanía Inquieta 2026 publicado por Experiencia Danza el 25 de agosto de 2026. El cartel confirma 23 octubre, 20 noviembre y 18 diciembre, todos viernes. Se utiliza este anuncio actual para resolver la discrepancia del gráfico antiguo. Inscripción y pago de 15€ a la llegada según la web oficial.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario de otoño · anuncio 25 agosto 2026",
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/"
        ],
        [
          "Programa y aportación",
          "https://experienciadanza.com/ciclo-ci-2026"
        ],
        [
          "Dirección oficial de la sala",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34660473247",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "experienciadanz@gmail.com",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
          "https://experienciadanza.com/ciclo-ci-2026",
          "https://experienciadanza.com/contacta",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      }
    },
    {
      "id": "sur-ev-badajoz-2026-12-18",
      "title": "Ciudadanía Inquieta 2026 · sesión y jam",
      "source_id": "sur-badajoz-ig",
      "source_url": "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-12-18",
      "date_end": "2026-12-18",
      "schedule": "18:00–19:45 clase; 19:45–21:00 jam",
      "timezone": "Europe/Madrid",
      "venue": "Centro Artístico Cisne Negro",
      "address": "Calle Moreno de Vargas 2B, 06006 Badajoz",
      "organizer": "Experiencia Danza",
      "facilitator": null,
      "price": "15€",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Fecha explícita en el cartel Ciudadanía Inquieta 2026 publicado por Experiencia Danza el 25 de agosto de 2026. El cartel confirma 23 octubre, 20 noviembre y 18 diciembre, todos viernes. Se utiliza este anuncio actual para resolver la discrepancia del gráfico antiguo. Inscripción y pago de 15€ a la llegada según la web oficial.",
      "checked_on": "2026-10-20",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Calendario de otoño · anuncio 25 agosto 2026",
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/"
        ],
        [
          "Programa y aportación",
          "https://experienciadanza.com/ciclo-ci-2026"
        ],
        [
          "Dirección oficial de la sala",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34660473247",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        },
        {
          "type": "email",
          "value": "experienciadanz@gmail.com",
          "label": "Experiencia Danza",
          "scope": "organizer",
          "source_url": "https://experienciadanza.com/contacta",
          "checked_on": "2026-10-20"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-20",
        "sources_checked": [
          "https://www.instagram.com/experiencia_danza/p/DcdCb61ogcM/",
          "https://experienciadanza.com/ciclo-ci-2026",
          "https://experienciadanza.com/contacta",
          "https://www.facebook.com/centroartisticocisnenegro/"
        ]
      }
    },
    {
      "id": "leela-2026-10-21",
      "title": "Clase de Contact y jam espontánea en Leela",
      "source_id": "fuente-45",
      "source_url": "https://www.instagram.com/miguel.horacio/p/DeG-qyoNYjQ/",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": "2026-10-21",
      "date_end": "2026-10-21",
      "schedule": "Clase 12:00–13:30; jam 13:30–15:00.",
      "timezone": "Europe/Madrid",
      "venue": "Estudio Leela",
      "address": "Emili Baró 42, Benimaclet, València",
      "organizer": "Miguel Horacio · Espai de Contact",
      "facilitator": "Miguel Horacio; jam con Leox",
      "price": "Clase: 15 €. Jam: aportación voluntaria para gastos de la sala.",
      "status": "pasado",
      "date_confidence": "contextual",
      "notes": "Convocatoria específica para el 21 de octubre. La organización confirmó la realización de la jam la víspera por la noche; aportación voluntaria para los gastos de la sala. La clase previa comienza a las 12:00; sede, programa y contacto contrastados con los anuncios públicos. Reserva previa para la clase. No se generan otras sesiones futuras.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Anuncio de las clases",
          "https://t.me/civalencia/918"
        ],
        [
          "Anuncio del organizador",
          "https://t.me/espaidecontact/78"
        ],
        [
          "Programa público de las clases",
          "https://www.instagram.com/miguel.horacio/p/DeG-qyoNYjQ/"
        ],
        [
          "Tarifas del ciclo de otoño · 21 septiembre 2026",
          "https://t.me/espaidecontact/77"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34642093525",
          "label": "Espai de Contact",
          "scope": "organizer",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "espaidecontact@gmail.com",
          "label": "Espai de Contact",
          "scope": "organizer",
          "source_url": "https://t.me/espaidecontact/78",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://t.me/civalencia/918",
          "https://t.me/espaidecontact/78",
          "https://www.instagram.com/miguel.horacio/reel/DdHdUlsNH7h/",
          "https://t.me/espaidecontact/77"
        ]
      }
    },
    {
      "id": "sur-ev-cadiz-ciclo-2026-27",
      "title": "Contact Improvisación Cádiz · clases y jams 2026–2027",
      "source_id": "sur-juandelsur-web",
      "source_url": "https://juandelsurmovimiento.carrd.co/",
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Cádiz",
      "island": null,
      "kind": [
        "Clase",
        "Jam"
      ],
      "date_start": null,
      "date_end": null,
      "schedule": "Miércoles: clase 19:00–20:15 y jam 20:15–21:45 · septiembre 2026–junio 2027",
      "timezone": "Europe/Madrid",
      "venue": "Centro Municipal de Artes Escénicas Arbolí",
      "address": "Calle Arbolí 7, Cádiz",
      "organizer": "Juan Manuel Rodríguez",
      "facilitator": "Juan Manuel Rodríguez",
      "price": null,
      "status": "regular_sin_fecha",
      "date_confidence": "sin_fecha",
      "notes": "Temporada 2026/27 anunciada el 1 de septiembre. La web oficial indica inicio el 2 de septiembre de 2026 y el cartel confirma continuidad hasta junio de 2027. Se admiten incorporaciones durante el curso. Consultar precio, inscripción y posibles excepciones con el organizador; no se generan fechas semanales individuales.",
      "checked_on": "2026-10-21",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Programa oficial del docente",
          "https://juandelsurmovimiento.carrd.co/"
        ],
        [
          "Cartel de la temporada · 1 septiembre 2026",
          "https://www.facebook.com/photo/?fbid=28262761080020586&set=gm.4332092033712159&idorvanity=1780676975520357"
        ],
        [
          "Convocatoria de clases y jams",
          "https://www.instagram.com/juandelsur.movimiento/reel/DcgZvRTAH9A/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34610628596",
          "label": "Juan Manuel Rodríguez",
          "scope": "organizer",
          "source_url": "https://juandelsurmovimiento.carrd.co/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "whatsapp",
          "value": "+34610628596",
          "label": "Juan Manuel Rodríguez",
          "scope": "organizer",
          "source_url": "https://juandelsurmovimiento.carrd.co/",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "juandelsur.movimiento@gmail.com",
          "label": "Juan Manuel Rodríguez",
          "scope": "organizer",
          "source_url": "https://juandelsurmovimiento.carrd.co/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://juandelsurmovimiento.carrd.co/",
          "https://www.instagram.com/juandelsur.movimiento/reel/DcgZvRTAH9A/",
          "https://www.facebook.com/photo/?fbid=28262761080020586&set=gm.4332092033712159&idorvanity=1780676975520357"
        ]
      }
    },
    {
      "id": "sur-ev-coorpos-2026-10-31",
      "title": "Intensivos de otoño · Contact Improvisation y jam",
      "source_id": "sur-malaga-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-10-31",
      "date_end": "2026-10-31",
      "schedule": "Taller 11:00–14:00 · jam 16:00–18:00",
      "timezone": "Europe/Madrid",
      "venue": "La Escuela de los Arias · Campanillas",
      "address": null,
      "organizer": "Coorpos",
      "facilitator": "Daniel Abril",
      "price": "25€ taller · 10€ jam · 30€ taller y jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha leída en el cartel del ciclo publicado el 13 de octubre de 2026. El año se establece por la publicación de otoño y su correspondencia con los sábados anunciados. Taller abierto a personas principiantes y con experiencia. Reservas con Daniel; recaudación destinada a la Fundación Coorpos. Campanillas es un distrito del municipio de Málaga. Consultar ruta de acceso: el anuncio advierte que los sábados el parque tecnológico está cerrado.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Cartel y anuncio del ciclo · 13 octubre 2026",
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130"
        ],
        [
          "Grupo público Contact-Impro-Arte Málaga",
          "https://www.facebook.com/groups/234758896663130/"
        ],
        [
          "Web oficial de Coorpos",
          "https://coorpos.org/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34637712099",
          "label": "Daniel Abril · información y reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "ola@coorpos.org",
          "label": "Coorpos",
          "scope": "organizer",
          "source_url": "https://coorpos.org/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "https://coorpos.org/",
          "https://www.facebook.com/coorpos"
        ]
      }
    },
    {
      "id": "sur-ev-coorpos-2026-11-14",
      "title": "Intensivos de otoño · Contact Improvisation y jam",
      "source_id": "sur-malaga-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-14",
      "date_end": "2026-11-14",
      "schedule": "Taller 11:00–14:00 · jam 16:00–18:00",
      "timezone": "Europe/Madrid",
      "venue": "La Escuela de los Arias · Campanillas",
      "address": null,
      "organizer": "Coorpos",
      "facilitator": "Daniel Abril",
      "price": "25€ taller · 10€ jam · 30€ taller y jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha leída en el cartel del ciclo publicado el 13 de octubre de 2026. El año se establece por la publicación de otoño y su correspondencia con los sábados anunciados. Taller abierto a personas principiantes y con experiencia. Reservas con Daniel; recaudación destinada a la Fundación Coorpos. Campanillas es un distrito del municipio de Málaga. Consultar ruta de acceso: el anuncio advierte que los sábados el parque tecnológico está cerrado.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Cartel y anuncio del ciclo · 13 octubre 2026",
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130"
        ],
        [
          "Grupo público Contact-Impro-Arte Málaga",
          "https://www.facebook.com/groups/234758896663130/"
        ],
        [
          "Web oficial de Coorpos",
          "https://coorpos.org/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34637712099",
          "label": "Daniel Abril · información y reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "ola@coorpos.org",
          "label": "Coorpos",
          "scope": "organizer",
          "source_url": "https://coorpos.org/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "https://coorpos.org/",
          "https://www.facebook.com/coorpos"
        ]
      }
    },
    {
      "id": "sur-ev-coorpos-2026-11-28",
      "title": "Intensivos de otoño · Contact Improvisation y jam",
      "source_id": "sur-malaga-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-11-28",
      "date_end": "2026-11-28",
      "schedule": "Taller 11:00–14:00 · jam 16:00–18:00",
      "timezone": "Europe/Madrid",
      "venue": "La Escuela de los Arias · Campanillas",
      "address": null,
      "organizer": "Coorpos",
      "facilitator": "Daniel Abril",
      "price": "25€ taller · 10€ jam · 30€ taller y jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha leída en el cartel del ciclo publicado el 13 de octubre de 2026. El año se establece por la publicación de otoño y su correspondencia con los sábados anunciados. Taller abierto a personas principiantes y con experiencia. Reservas con Daniel; recaudación destinada a la Fundación Coorpos. Campanillas es un distrito del municipio de Málaga. Consultar ruta de acceso: el anuncio advierte que los sábados el parque tecnológico está cerrado.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Cartel y anuncio del ciclo · 13 octubre 2026",
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130"
        ],
        [
          "Grupo público Contact-Impro-Arte Málaga",
          "https://www.facebook.com/groups/234758896663130/"
        ],
        [
          "Web oficial de Coorpos",
          "https://coorpos.org/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34637712099",
          "label": "Daniel Abril · información y reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "ola@coorpos.org",
          "label": "Coorpos",
          "scope": "organizer",
          "source_url": "https://coorpos.org/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "https://coorpos.org/",
          "https://www.facebook.com/coorpos"
        ]
      }
    },
    {
      "id": "sur-ev-coorpos-2026-12-12",
      "title": "Intensivos de otoño · Contact Improvisation y jam",
      "source_id": "sur-malaga-fb",
      "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "kind": [
        "Taller",
        "Jam"
      ],
      "date_start": "2026-12-12",
      "date_end": "2026-12-12",
      "schedule": "Taller 11:00–14:00 · jam 16:00–18:00",
      "timezone": "Europe/Madrid",
      "venue": "La Escuela de los Arias · Campanillas",
      "address": null,
      "organizer": "Coorpos",
      "facilitator": "Daniel Abril",
      "price": "25€ taller · 10€ jam · 30€ taller y jam",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Fecha leída en el cartel del ciclo publicado el 13 de octubre de 2026. El año se establece por la publicación de otoño y su correspondencia con los sábados anunciados. Taller abierto a personas principiantes y con experiencia. Reservas con Daniel; recaudación destinada a la Fundación Coorpos. Campanillas es un distrito del municipio de Málaga. Consultar ruta de acceso: el anuncio advierte que los sábados el parque tecnológico está cerrado.",
      "checked_on": "2026-10-21",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Cartel y anuncio del ciclo · 13 octubre 2026",
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130"
        ],
        [
          "Grupo público Contact-Impro-Arte Málaga",
          "https://www.facebook.com/groups/234758896663130/"
        ],
        [
          "Web oficial de Coorpos",
          "https://coorpos.org/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34637712099",
          "label": "Daniel Abril · información y reservas",
          "scope": "event",
          "source_url": "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "checked_on": "2026-10-21"
        },
        {
          "type": "email",
          "value": "ola@coorpos.org",
          "label": "Coorpos",
          "scope": "organizer",
          "source_url": "https://coorpos.org/",
          "checked_on": "2026-10-21"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-21",
        "sources_checked": [
          "https://www.facebook.com/photo/?fbid=1099960123034520&set=gm.3890053051133678&idorvanity=234758896663130",
          "https://coorpos.org/",
          "https://www.facebook.com/coorpos"
        ]
      }
    },
    {
      "id": "cat-shaping-change-2026-11-20",
      "title": "Shaping Change · residencia de Contact Improvisation con Nica Portavia",
      "source_id": "cat-villa-capri-instagram",
      "source_url": "https://www.instagram.com/p/DeKm1djCBA2/",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Taller",
        "Encuentro"
      ],
      "date_start": "2026-11-20",
      "date_end": "2026-11-22",
      "schedule": "Llegada viernes a las 17:00; confirmar el programa de cada jornada con la organización.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Villa Capri · Lorena Ang",
      "facilitator": "Nica Andrea Portavia",
      "price": "170 € con dormitorio y comidas; 130 € fin de semana sin alojamiento, con comidas; 70 € un día. Dos plazas de ayuda a 120 €, disponibilidad por confirmar.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Residencia centrada explícitamente en Contact Improvisation y Emergent Strategy. Inscripción hasta el 27 de octubre, según anuncio del organizador. Cada participante colabora una hora en cocina y limpieza. No se ha localizado teléfono o WhatsApp público de la organización; email oficial disponible.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Anuncio de la organización",
          "https://www.instagram.com/p/DeKm1djCBA2/"
        ],
        [
          "Información e inscripción",
          "https://docs.google.com/forms/d/e/1FAIpQLScAyY08jVZtiwGO3OMkRjLU_wJmHz-mISL0nXCo3c7YHgREXg/viewform"
        ],
        [
          "Evento público del organizador",
          "https://www.facebook.com/events/1758974422065068/"
        ],
        [
          "Difusión 21 octubre 2026",
          "https://t.me/citreasurelist/694"
        ],
        [
          "Calendario CI Treasure Hunt",
          "https://citreasurehunt.com/events/Go4G-shaping-change-with-nica-portavia"
        ],
        [
          "Contacto oficial de Villa Capri",
          "https://villacapriart.com/pages/contact"
        ],
        [
          "Dirección oficial del espacio",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "email",
          "value": "hello@villacapriart.com",
          "label": "Villa Capri · organización",
          "scope": "organizer",
          "source_url": "https://villacapriart.com/pages/contact",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://www.instagram.com/p/DeKm1djCBA2/",
          "https://docs.google.com/forms/d/e/1FAIpQLScAyY08jVZtiwGO3OMkRjLU_wJmHz-mISL0nXCo3c7YHgREXg/viewform",
          "https://villacapriart.com/pages/contact",
          "https://villacapriart.com/policies/legal-notice",
          "https://www.instagram.com/villa.capri/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-espirals-2026-10-24",
      "title": "Espirals, arrelaments, elevacions i altres qüestions · intensivo CI",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Taller"
      ],
      "date_start": "2026-10-24",
      "date_end": "2026-10-25",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "120 € curso; 100 € alumnado de la formación; 150 € curso y dos comidas; 175 € residencial con una noche compartida. Reserva 35 €.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Diez horas con Uma Maraval. Experiencia amplia en CI no imprescindible; se recomienda familiaridad con práctica corporal. La modalidad residencial incluye comidas y uso de cocina e instalaciones.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa, inscripción, precio y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform"
        ],
        [
          "Anuncio oficial con año explícito",
          "https://www.instagram.com/ccanbonamic/p/Db3d3dXtNQM/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLSfN0r3ntS4M3NiCwg3yb6xHQbD7Ovd5ROc7FdCrkxiG302sPg/viewform",
          "https://www.instagram.com/ccanbonamic/p/Db3d3dXtNQM/",
          "https://www.ccanbonamic.com/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-01-09",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 1/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-01-09",
      "date_end": "2027-01-10",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 1 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-02-13",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 2/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-02-13",
      "date_end": "2027-02-14",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 2 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-03-13",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 3/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-03-13",
      "date_end": "2027-03-14",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 3 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-04-10",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 4/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-04-10",
      "date_end": "2027-04-11",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 4 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-05-08",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 5/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-05-08",
      "date_end": "2027-05-09",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 5 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-formacion-2027-06-12",
      "title": "Formación de Contact Improvisación con Uma Maraval · módulo 6/6",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Formación"
      ],
      "date_start": "2027-06-12",
      "date_end": "2027-06-13",
      "schedule": "Sábado 11:00–14:00 y 16:00–19:00; domingo 10:00–14:00.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "690 € por el programa completo de seis módulos (60 horas); precio/admisión a módulos sueltos por consultar. Habitación compartida opcional: 25 €/noche.",
      "status": "proximo",
      "date_confidence": "explicita",
      "notes": "Módulo 6 de seis fines de semana anunciados para enero–junio de 2027. No es un curso continuo diario. Alojamiento opcional; cocina disponible y comidas no incluidas en la tarifa publicada. El anticipado de 640 € hasta el 15/10 ya venció. Posible jam dominical mencionada sin horario: no se genera una convocatoria separada.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Programa completo, fechas, tarifas y contacto",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Anuncio oficial de formación 2027",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ],
        [
          "Inscripciones abiertas",
          "https://www.instagram.com/ccanbonamic/p/DetdgEvEcYk/"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "event",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DbVpkAbDdWP/"
        ]
      }
    },
    {
      "id": "cat-can-bonamic-clases-2026-otono",
      "title": "Contact Improvisació con Uma Maraval · clases regulares",
      "source_id": "cat-can-bonamic-web",
      "source_url": "https://docs.google.com/forms/d/e/1FAIpQLSexLsO9XXRdvBPpOBW4GMszbSw3UEhUTRHP86B5TYqXyF40vQ/viewform",
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Sant Esteve de Palautordera",
      "island": null,
      "kind": [
        "Clase"
      ],
      "date_start": "2026-10-01",
      "date_end": "2026-12-22",
      "schedule": "Martes 09:30–11:30 y miércoles 19:00–21:00. Martes 8 de diciembre festivo sin clase.",
      "timezone": "Europe/Madrid",
      "venue": "Centre de Creació Can Bonamic",
      "address": "Camí de l'Auleda, 6, 08461 Sant Esteve de Palautordera",
      "organizer": "Centre de Creació Can Bonamic · Uma Maraval",
      "facilitator": "Uma Maraval",
      "price": "20 € clase suelta de 2 horas; trimestre martes 165 € (11 clases), miércoles 180 € (12 clases).",
      "status": "regular_sin_fecha",
      "date_confidence": "explicita",
      "notes": "Temporada octubre–diciembre 2026 confirmada por cartel del centro. El formulario titula el trimestre 1 octubre–22 diciembre; sus doce miércoles no encajan exactamente con ese límite: confirmar la última clase de miércoles. Las fechas son el intervalo anunciado de temporada, no sesiones diarias ni fechas individuales generadas.",
      "checked_on": "2026-10-22",
      "regular": true,
      "pending": false,
      "public_sources": [
        [
          "Horario, trimestre y tarifas",
          "https://docs.google.com/forms/d/e/1FAIpQLSexLsO9XXRdvBPpOBW4GMszbSw3UEhUTRHP86B5TYqXyF40vQ/viewform"
        ],
        [
          "Cartel octubre–diciembre 2026",
          "https://www.ccanbonamic.com/cb-26-3.jpg"
        ],
        [
          "Anuncio del curso",
          "https://www.instagram.com/ccanbonamic/p/DdoVKKkDal6/"
        ],
        [
          "Contacto público de la docente",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform"
        ],
        [
          "Centro y dirección",
          "https://www.ccanbonamic.com/"
        ]
      ],
      "contacts": [
        {
          "type": "phone",
          "value": "+34638452569",
          "label": "Uma Maraval · información e inscripción",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "umamaraval@gmail.com",
          "label": "Uma Maraval",
          "scope": "organizer",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        },
        {
          "type": "email",
          "value": "ccanbonamic@gmail.com",
          "label": "Can Bonamic · alojamiento",
          "scope": "venue",
          "source_url": "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://docs.google.com/forms/d/e/1FAIpQLSexLsO9XXRdvBPpOBW4GMszbSw3UEhUTRHP86B5TYqXyF40vQ/viewform",
          "https://docs.google.com/forms/d/e/1FAIpQLScg932f14FsAw349Xbz-Wyshttxiz1EWVQw88Yv43EjP7njsA/viewform",
          "https://www.ccanbonamic.com/",
          "https://www.instagram.com/ccanbonamic/p/DdoVKKkDal6/"
        ]
      }
    },
    {
      "id": "valencia-focused-jam-2026-10-22",
      "title": "Focused Jam · València",
      "source_id": "fuente-44",
      "source_url": "https://t.me/civalencia/922",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-10-22",
      "date_end": "2026-10-22",
      "schedule": "19:30–21:30",
      "timezone": "Europe/Madrid",
      "venue": "Estudio Leela",
      "address": "C/ Emili Baró 42, Benimaclet, València",
      "organizer": "Organización no indicada en el anuncio",
      "facilitator": null,
      "price": "Aportación voluntaria",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Convocatoria difundida el 21 de octubre para el jueves siguiente; horario y dirección leídos en el cartel público. El nombre del espacio se contrasta con CI València. No se ha localizado un contacto específico verificable de esta jam: consulta el anuncio de la comunidad. No se atribuye a los docentes de otras clases del mismo espacio.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Anuncio y cartel · publicado el 21 de octubre de 2026",
          "https://t.me/civalencia/922"
        ],
        [
          "Espacio y directorio de la comunidad",
          "https://civalencia.es/"
        ],
        [
          "Canal público de CI València · mismo anuncio",
          "https://whatsapp.com/channel/0029VadIRVf9sBI1suoAQ31O"
        ]
      ],
      "contacts": [],
      "contact_review": {
        "status": "not_found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://t.me/civalencia/922",
          "https://civalencia.es/",
          "https://www.instagram.com/civalencia.es/",
          "https://www.instagram.com/espaidecontact/"
        ]
      }
    },
    {
      "id": "valencia-jam-cali-2026-10-23",
      "title": "Jam de Contact con Cali · Doctor Lluch",
      "source_id": "fuente-45",
      "source_url": "https://civalencia.es/",
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "kind": [
        "Jam"
      ],
      "date_start": "2026-10-23",
      "date_end": "2026-10-23",
      "schedule": "20:00–22:00",
      "timezone": "Europe/Madrid",
      "venue": "Polideportivo Doctor Lluch · sala 2",
      "address": "Polideportivo Doctor Lluch, El Cabanyal, València",
      "organizer": "Cali Anca",
      "facilitator": "Cali",
      "price": "Aportación desde 5 €",
      "status": "proximo",
      "date_confidence": "contextual",
      "notes": "Convocatoria específica para el viernes 23 de octubre, anunciada el día 21. El horario de esta sesión es 20:00–22:00; la web general de la comunidad todavía muestra otro horario para las jams de viernes. Confirmar esta sesión con la facilitadora. El WhatsApp profesional figura en su Linktree público bajo «Contact Improvisation Valencia». No se generan otras sesiones semanales.",
      "checked_on": "2026-10-22",
      "regular": false,
      "pending": false,
      "public_sources": [
        [
          "Comunidad y prácticas de CI València",
          "https://civalencia.es/"
        ],
        [
          "Perfil público de la facilitadora",
          "https://www.instagram.com/cali_khadija_/"
        ],
        [
          "Contacto de Contact Improvisation Valencia publicado por Cali",
          "https://linktr.ee/cali.anca_body.mind.spirit"
        ],
        [
          "Ubicación facilitada en la convocatoria",
          "https://maps.app.goo.gl/LTzs4rxuBVDWnLb48"
        ]
      ],
      "contacts": [
        {
          "type": "whatsapp",
          "value": "+34604865021",
          "label": "Cali · Gentle Awakening",
          "scope": "organizer",
          "source_url": "https://linktr.ee/cali.anca_body.mind.spirit",
          "checked_on": "2026-10-22"
        }
      ],
      "contact_review": {
        "status": "found",
        "checked_on": "2026-10-22",
        "sources_checked": [
          "https://civalencia.es/",
          "https://www.instagram.com/cali_khadija_/",
          "https://linktr.ee/cali.anca_body.mind.spirit",
          "https://wa.me/message/GSTYX4W2PXIIM1"
        ]
      }
    }
  ],
  "coverage": [
    {
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "A Coruña",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"A Coruña\" Santiago Vigo Ferrol 2026",
        "contact impro A Coruña Santiago clases jam instagram"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-udc-normal-web",
        "nc-coruna-facebook"
      ],
      "notes": "Fuente histórica local; hay que verificar actividad actual del grupo."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Lugo",
      "island": null,
      "queries": [
        "\"contact improvisación\" Lugo Ourense Pontevedra",
        "contact impro Lugo Ourense danza jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se ha localizado convocatoria reciente de la capital; sí fuentes de provincia en Mosteiro, O Saviñao y Lourenzá. No implica ausencia de comunidad."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Ourense",
      "city": "Ourense",
      "island": null,
      "queries": [
        "\"contact improvisación\" Lugo Ourense Pontevedra",
        "contact impro Lugo Ourense danza jam",
        "\"contact\" \"Ourense\" \"improvisación\" danza"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Resultados recuperados fueron referencias biográficas o de otras localidades; pendiente investigación directa en espacios locales."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Pontevedra",
      "city": "Pontevedra",
      "island": null,
      "queries": [
        "contact impro Pontevedra Vigo danza instagram",
        "\"contact\" \"Pontevedra\" \"improvisación\" jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Capital sin fuente específica; Gondomar y Covelo son pistas provinciales, no se atribuyen a la capital."
    },
    {
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "Santiago de Compostela",
      "island": null,
      "queries": [
        "contact impro A Coruña Santiago clases jam instagram",
        "\"contact\" \"Santiago\" \"improvisación\" jam"
      ],
      "result": "pista",
      "source_ids": [
        "nc-cancunquinque-web"
      ],
      "notes": "La búsqueda con Santiago genera mucho ruido de Chile; la pista local procede del directorio Galicia."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Pontevedra",
      "city": "Vigo",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"A Coruña\" Santiago Vigo Ferrol 2026",
        "\"contact\" \"Vigo\" \"improvisación\" clases",
        "contact impro Pontevedra Vigo danza instagram"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "ADG Gondomar cubre el entorno; no trasladar su sede a Vigo."
    },
    {
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "Ferrol",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"A Coruña\" Santiago Vigo Ferrol 2026",
        "contact improvisación Ferrol Narón"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se ha localizado fuente local de CI; resultados de improvisación teatral/musical descartados."
    },
    {
      "autonomous_community": "Galicia",
      "province": "A Coruña",
      "city": "Narón",
      "island": null,
      "queries": [
        "contact improvisación Ferrol Narón"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Sin fuente local de CI en esta revisión."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Pontevedra",
      "city": "Gondomar",
      "island": null,
      "queries": [
        "\"contact\" \"Pontevedra\" \"improvisación\" jam",
        "\"contact improvisación\" \"Galicia\" instagram"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-gondomar-web",
        "nc-gondomar-instagram"
      ],
      "notes": ""
    },
    {
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Mosteiro",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Galicia\" instagram"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-brinca-web",
        "nc-brinca-instagram"
      ],
      "notes": "Localizada siguiendo CI Treasure Hunt a web oficial BRINCA; festival de julio 2026 pasado."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "O Saviñao",
      "island": null,
      "queries": [
        "\"contact improvisación\" Lugo Ourense Pontevedra"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-ocastro-web"
      ],
      "notes": "Residencial localizado en O Castro Art Village; falta año de convocatoria."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Lourenzá",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Valladolid\"",
        "\"contact improvisación\" \"Galicia\" instagram"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-lourenza-ayuntamiento"
      ],
      "notes": "Hallazgo en búsqueda cruzada; festival agosto con año contextual 2026."
    },
    {
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Oviedo",
      "island": null,
      "queries": [
        "\"contact improvisación\" Oviedo Gijón Avilés 2026",
        "\"contact improvisación\" Avilés Oviedo"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-oviedo-juventud"
      ],
      "notes": "Curso oficial 2025; revisar continuidad 2026."
    },
    {
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Gijón",
      "island": null,
      "queries": [
        "\"contact improvisación\" Oviedo Gijón Avilés 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-sincronia-web",
        "nc-irene-web",
        "nc-irene-instagram"
      ],
      "notes": ""
    },
    {
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Avilés",
      "island": null,
      "queries": [
        "\"contact improvisación\" Oviedo Gijón Avilés 2026",
        "\"contact improvisación\" Avilés Oviedo"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Aparece pista de intensivo internacional en agregador sin vigencia; no incorporada como fuente verificada."
    },
    {
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Ceceda",
      "island": null,
      "queries": [
        "contact improvisación KDM Mirua 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-kdm-web"
      ],
      "notes": "Programa 2026 pasado; buen canal para nuevas ediciones."
    },
    {
      "autonomous_community": "Asturias",
      "province": "Asturias",
      "city": "Llanes",
      "island": null,
      "queries": [
        "\"Soft Animal Body\" \"2026\" Irene"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-irene-web"
      ],
      "notes": "Atalanta/La Pereda, encuentro termina el 18 octubre 2026."
    },
    {
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Santander",
      "island": null,
      "queries": [
        "\"contact improvisación\" Santander Cantabria 2026",
        "site:santandercreativa.com \"Manzanas y limones\" \"2026\""
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-santander-auna",
        "nc-contactuco-facebook",
        "nc-cercanias-web"
      ],
      "notes": ""
    },
    {
      "autonomous_community": "Cantabria",
      "province": "Cantabria",
      "city": "Güemes",
      "island": null,
      "queries": [
        "\"contact improvisación\" Santander Cantabria 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-mimosa-web"
      ],
      "notes": "Residencial en Espacio Rueda publicado por organizadora La Mimosa, julio 2026."
    },
    {
      "autonomous_community": "País Vasco",
      "province": "Bizkaia",
      "city": "Bilbao",
      "island": null,
      "queries": [
        "\"contact improvisación\" Bilbao Vitoria 2026",
        "\"contact\" \"Bilbao\" \"jam\" 2026",
        "\"contact improvisación\" \"Bilbao\" 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-bobo-web",
        "nc-ehkie-web",
        "nc-bilbo-facebook",
        "nc-fci-bilbao"
      ],
      "notes": "FCI publica módulos 2026/27 con contacto local; sede, horarios y precio pendientes. Las otras comunidades conservan sus propias limitaciones."
    },
    {
      "autonomous_community": "País Vasco",
      "province": "Álava",
      "city": "Vitoria-Gasteiz",
      "island": null,
      "queries": [
        "\"contact improvisación\" Bilbao Vitoria 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-baratza-web"
      ],
      "notes": "Ciclo 2026/27 deducido del enlace de portada; fechas individuales sin año marcado contextual."
    },
    {
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Donostia-San Sebastián",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"San Sebastián\" 2026",
        "contact improvisación Donostia 2026",
        "\"contact\" \"Donostia\" \"jam\""
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-ehkie-web",
        "nc-donostia-facebook",
        "nc-donostia-telegram"
      ],
      "notes": "Calendarización 2025/26 de EHKIE; grupoTelegram descubierto sin entrar."
    },
    {
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Errenteria",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"San Sebastián\" 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-ehkie-web",
        "nc-donostia-telegram"
      ],
      "notes": "Descubierto siguiendo EHKIE; taller 23-25 octubre 2026 verificado."
    },
    {
      "autonomous_community": "País Vasco",
      "province": "Gipuzkoa",
      "city": "Bergara",
      "island": null,
      "queries": [
        "\"contact improvisación\" Bilbao Vitoria 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-ehkie-web"
      ],
      "notes": "EHKIE lista jams 2025 en Labia Espazioa; falta calendario 2026."
    },
    {
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Pamplona",
      "island": null,
      "queries": [
        "\"contact improvisación\" Pamplona Logroño",
        "\"contact\" \"Pamplona\" \"Malloak\""
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-urban-yoga-web",
        "nc-pamplona-facebook",
        "nc-ehkie-web"
      ],
      "notes": ""
    },
    {
      "autonomous_community": "Navarra",
      "province": "Navarra",
      "city": "Lekunberri",
      "island": null,
      "queries": [
        "\"contact\" \"Pamplona\" \"Malloak\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-malloak-web"
      ],
      "notes": "Última edición observada 2024."
    },
    {
      "autonomous_community": "La Rioja",
      "province": "La Rioja",
      "city": "Logroño",
      "island": null,
      "queries": [
        "\"contact improvisación\" Pamplona Logroño",
        "\"contact improvisation\" \"Logroño\"",
        "contact improvisación Logroño Rioja clases jam",
        "\"contact improvisación\" \"La Rioja\"",
        "site:musanafest.com \"Contact\" \"Logroño\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-musana-web"
      ],
      "notes": "Ioritz Goizueta anuncia impulso de clases/jams mensuales; horarios, sede y canal propio pendientes."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Ávila",
      "city": "Ávila",
      "island": null,
      "queries": [
        "\"contact improvisación\" Ávila Segovia",
        "\"contact improvisación\" \"Ávila\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Mucho ruido del Conservatorio María de Ávila (Madrid). Pista rural Diafanum por biografías; no acredita convocatoria CI actual."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Burgos",
      "city": "Burgos",
      "island": null,
      "queries": [
        "\"contact improvisación\" Burgos León"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-ubu-web"
      ],
      "notes": "Actividad universitaria 2025 y ficha de modalidad; no afirmar temporada 2026/27."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "León",
      "city": "León",
      "island": null,
      "queries": [
        "\"contact improvisación\" Burgos León",
        "\"contact improvisación\" \"León\" 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-ule-web"
      ],
      "notes": "Eventos 2026 verificados; comprobar nueva programación curso 2026/27."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Palencia",
      "city": "Palencia",
      "island": null,
      "queries": [
        "\"contact improvisación\" Valladolid Palencia",
        "\"contact improvisación\" \"Palencia\"",
        "\"contact improvisación\" Palencia jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Sin fuente local encontrada; quedan redes privadas/no indexadas."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Salamanca",
      "city": "Salamanca",
      "island": null,
      "queries": [
        "\"contact improvisación\" Salamanca Zamora"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-lombo-web"
      ],
      "notes": "Curso regular enero 2027 anunciado."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Segovia",
      "city": "Segovia",
      "island": null,
      "queries": [
        "\"contact improvisación\" Ávila Segovia",
        "\"contact improvisación\" \"Segovia\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Pista de taller en Casa San Martín, Cañicosa, difundida por TelegramCentroDelSilencio; capital sin fuente propia localizada."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Soria",
      "city": "Soria",
      "island": null,
      "queries": [
        "\"contact improvisación\" Soria",
        "\"contact improvisación\" Soria jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Pista Itineranzza en parquesnaturales de Burgos/Soria/Rioja no equivale a agenda CI de Soria. No inferir ausencia de comunidad."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Valladolid",
      "city": "Valladolid",
      "island": null,
      "queries": [
        "\"contact improvisación\" Valladolid Palencia",
        "\"contact improvisación\" \"Valladolid\"",
        "\"contact improvisación\" \"Valladolid\" jam"
      ],
      "result": "pista",
      "source_ids": [
        "nc-estarivel-web"
      ],
      "notes": "Contacto docente hallado; falta fuente con convocatoria CI específica. Revista Contact Quarterly también recoge experiencia de Juan Ignacio Serradilla en la ciudad."
    },
    {
      "autonomous_community": "Castilla y León",
      "province": "Zamora",
      "city": "Zamora",
      "island": null,
      "queries": [
        "\"contact improvisación\" Salamanca Zamora"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-lombo-web"
      ],
      "notes": "Noticia de talleres de Lombó y Creciendo Juntos en MuseoEtnográfico, febrero-abril 2023; no actividad reciente local."
    },
    {
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Madrid",
      "island": null,
      "queries": [
        "\"contact improvisación\" Madrid clases jam 2026",
        "\"contact impro\" \"Madrid\" telegram"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-fci-web",
        "nc-madpulse-web",
        "nc-madpulse-instagram",
        "nc-madrid-facebook",
        "nc-madrid-danza-facebook",
        "nc-puertaroja-web",
        "nc-tejido-web"
      ],
      "notes": "No se ha automatizado ni leído grupos privados."
    },
    {
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Mataelpino",
      "island": null,
      "queries": [
        "\"La Mimosa\" \"2026\" \"contact\""
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-mimosa-web"
      ],
      "notes": "Clases 2026/27 y talleresotoño 2026."
    },
    {
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Sierra Norte",
      "island": null,
      "queries": [
        "\"contact improvisación\" Madrid clases jam 2026"
      ],
      "result": "pista",
      "source_ids": [
        "nc-sierra-facebook"
      ],
      "notes": "Fuente de directorio; actividad actual pendiente."
    },
    {
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Aranjuez",
      "island": null,
      "queries": [
        "\"contact improvisación\" Madrid clases jam 2026"
      ],
      "result": "pista",
      "source_ids": [
        "nc-hervas-web"
      ],
      "notes": "Pista seguida desde directorio; web inaccesible 403."
    },
    {
      "autonomous_community": "Comunidad de Madrid",
      "province": "Madrid",
      "city": "Coslada",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Ávila\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-larumbe-web"
      ],
      "notes": "Hallazgo al filtrar referencias al ConservatorioMaría de Ávila; fuente propia de Larumbe."
    },
    {
      "autonomous_community": "Aragón",
      "province": "Zaragoza",
      "city": "Zaragoza",
      "island": null,
      "queries": [
        "\"contact improvisación\" Zaragoza Huesca Teruel",
        "\"contact improvisación\" \"Zaragoza\" 2026"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "nc-anacontinente-web",
        "nc-atlas-web",
        "nc-impetu-web"
      ],
      "notes": "Oferta sin fechas; evitar importar antiguos horarios de CSC LuisBuñuel."
    },
    {
      "autonomous_community": "Aragón",
      "province": "Huesca",
      "city": "Huesca",
      "island": null,
      "queries": [
        "\"contact improvisación\" Zaragoza Huesca Teruel",
        "\"contact improvisación\" \"Huesca\"",
        "site:talleres.ithec.es \"CONTACT IMPROVISACIÓN\" \"2026\""
      ],
      "result": "pista",
      "source_ids": [
        "nc-ithec-web"
      ],
      "notes": "Catálogo vivo, fichaCI 404. DanzaImpro 2026/27 es otraactividad."
    },
    {
      "autonomous_community": "Aragón",
      "province": "Teruel",
      "city": "Teruel",
      "island": null,
      "queries": [
        "\"contact improvisación\" Zaragoza Huesca Teruel",
        "\"contact improvisation\" Teruel"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Sin fuente local CI localizada; búsqueda podría ampliarse en colectivos rurales y redes no indexadas."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Almería",
      "city": "Almería",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Almería\" 2026"
      ],
      "result": "pista",
      "source_ids": [
        "sur-almeria-fb",
        "sur-almeria-wa"
      ],
      "notes": "Canales localizados mediante directorios. La actividad reciente del grupo requiere acceso autorizado; no se entró."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Cádiz",
      "island": null,
      "queries": [
        "contact improvisación Sevilla Cádiz Tarifa clases jam 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-cadiz-web",
        "sur-cadiz-fb",
        "sur-juandelsur-web"
      ],
      "notes": "Curso de clases y jams 2026–2027 corroborado en web y cartel oficial de Juan Manuel Rodríguez; miércoles 19:00–21:45. No se generan sesiones semanales individuales."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Córdoba",
      "city": "Córdoba",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Córdoba\" jam clases España",
        "\"contact improvisación\" \"Córdoba\" \"España\" clases -site:danz.ly -Argentina"
      ],
      "result": "pista",
      "source_ids": [
        "sur-cordoba-fb"
      ],
      "notes": "Se descartaron resultados de Córdoba (Argentina). Grupo enlazado desde directorio, sin mensajes consultados."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Granada",
      "island": null,
      "queries": [
        "contact improvisación Granada Alpujarra 2026 clases jam",
        "\"contact improvisación\" \"La Tombuctú\"",
        "\"Tombuctu\" \"Contact\" Granada",
        "\"contact improvisation\" \"Granada\" Instagram"
      ],
      "result": "pista",
      "source_ids": [
        "sur-enclave-web",
        "sur-granada-fb",
        "sur-granada2-fb",
        "sur-tombuctu-wa",
        "sur-granada2-wa"
      ],
      "notes": "Archivo primario de jams y canales comunitarios. No se acredita agenda actual de la capital."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Huelva",
      "city": "Huelva",
      "island": null,
      "queries": [
        "contact improvisación Huelva 2026",
        "\"contact improvisación\" \"Huelva\" jam",
        "\"contact impro\" \"Huelva\"",
        "\"contact improvisation\" \"Huelva\" Spain"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se localizó una fuente específica de CI que documente actividad local. Los resultados generales de danza y biografías no acreditan comunidad actual."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Jaén",
      "city": "Jaén",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Jaén\" jam clases"
      ],
      "result": "pista",
      "source_ids": [
        "sur-jaen-fb"
      ],
      "notes": "Grupo identificado en un directorio antiguo; sin acceso a mensajes ni confirmación de temporada."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Málaga",
      "city": "Málaga",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Málaga\" 2026",
        "\"Contact\" \"Third Place Malaga\""
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-thirdplace-web",
        "sur-thirdplace-ig",
        "sur-thirdplace-fb",
        "sur-contratiempo-web",
        "sur-malaga-fb"
      ],
      "notes": "Cuatro talleres y jams de Coorpos en Campanillas corroborados para otoño de 2026. Third Place mantiene su aviso de vigencia y Contratiempo conserva información histórica; comunidades distintas."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Sevilla",
      "city": "Sevilla",
      "island": null,
      "queries": [
        "contact improvisación Sevilla Cádiz Tarifa clases jam 2026",
        "site:instagram.com \"contact\" \"impro\" \"Sevilla\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-felixarjona-web",
        "sur-cifa-ig",
        "sur-sevilla-fb",
        "sur-sevilla-wa"
      ],
      "notes": "Formación primaria identificada; dossier enlazado de 2024/25 y anuncio 2026–28 en espejo secundario no conciliados. No hay ocurrencia futura confirmada."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Albacete",
      "city": "Albacete",
      "island": null,
      "queries": [
        "\"contact improvisación\" Albacete Toledo Cuenca",
        "\"contact improvisación\" \"Albacete\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "La fuente provincial hallada está en Lezuza; no se atribuye a la capital."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Ciudad Real",
      "city": "Ciudad Real",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Ciudad Real\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-bernaola-web"
      ],
      "notes": "La escuela anuncia Dance Contact, pero no aporta fechas o temporada vigente verificables."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Cuenca",
      "city": "Cuenca",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Cuenca\" España -site:edu.ec -site:ec",
        "\"contact improvisation\" \"Cuenca\" Spain jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Se descartaron resultados de Cuenca (Ecuador); no se localizó fuente local verificable."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Guadalajara",
      "city": "Guadalajara",
      "island": null,
      "queries": [
        "\"contact improvisación\" Guadalajara"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-guadalajara-biblioteca"
      ],
      "notes": "La biblioteca documenta jams de 2023. No se extrapola vigencia."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Toledo",
      "city": "Toledo",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Toledo\"",
        "\"contact improvisation\" \"Toledo\" Spain jam"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Los resultados sobre la calle Toledo de Madrid no se atribuyen a Toledo."
    },
    {
      "autonomous_community": "Extremadura",
      "province": "Badajoz",
      "city": "Badajoz",
      "island": null,
      "queries": [
        "\"contact improvisación\" Cáceres Badajoz"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-badajoz-web",
        "sur-badajoz-ig",
        "sur-cisnenegro-fb"
      ],
      "notes": "Ciclo publicado como 2026, pero imagen de calendario incoherente con los días de la semana de 2026. Se registra el ciclo sin fechas futuras."
    },
    {
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Cáceres",
      "island": null,
      "queries": [
        "\"contact improvisación\" Cáceres Badajoz",
        "\"contact impro\" \"Cáceres\" clases"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-ananda-caceres-web"
      ],
      "notes": "Taller primario de 2012. Las fuentes recientes de la provincia se sitúan en La Vera y Sierra de Gata."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Las Palmas de Gran Canaria",
      "island": "Gran Canaria",
      "queries": [
        "\"contact improvisación\" \"Las Palmas de Gran Canaria\"",
        "\"Las Palmas\" \"contact improv\" jam"
      ],
      "result": "pista",
      "source_ids": [
        "sur-laspalmas-wa"
      ],
      "notes": "Invitación pública identificada; mensajes y vigencia no consultados. Camino Art anuncia una actividad abierta adicional en Las Palmas dentro de su campamento, sin detalle local suficiente."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "Santa Cruz de Tenerife",
      "island": "Tenerife",
      "queries": [
        "\"contact improvisación\" \"Santa Cruz de Tenerife\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Se encontraron fuentes vigentes en San Cristóbal de La Laguna, municipio distinto. No se trasladan sus eventos a Santa Cruz."
    },
    {
      "autonomous_community": "Ceuta",
      "province": null,
      "city": "Ceuta",
      "island": null,
      "queries": [
        "\"contact improvisación\" Ceuta",
        "site:facebook.com \"contact\" \"impro\" \"Ceuta\"",
        "\"contact\" \"improvisación\" \"Ceuta\" danza"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se localizó fuente específica verificable. Se descartaron páginas genéricas de clases y menciones biográficas."
    },
    {
      "autonomous_community": "Melilla",
      "province": null,
      "city": "Melilla",
      "island": null,
      "queries": [
        "\"contact improvisación\" Melilla",
        "site:facebook.com \"contact\" \"impro\" \"Melilla\"",
        "\"contact\" \"improvisación\" \"Melilla\" danza"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se localizó fuente específica verificable. Esto no acredita ausencia de comunidad."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "Tenerife",
      "queries": [
        "\"contact improvisation\" Tenerife Canarias 2026 festival clases",
        "\"contact improvisación\" Tenerife clases jam"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-elproceso-web",
        "sur-tenerife-linktree",
        "sur-tenerife-wa",
        "sur-huesos-web"
      ],
      "notes": "Tres talleres/jams futuros y un intensivo de noviembre de 2026 verificados en fuente primaria."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": null,
      "island": "Gran Canaria",
      "queries": [
        "\"contact improvisación\" \"Gran Canaria\"",
        "\"contact improvisation\" \"Camino Art House\" 2026",
        "site:caminoart.org resonance 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-camino-web",
        "sur-laspalmas-wa",
        "sur-galdar-web"
      ],
      "notes": "Resonance Dance Camp de noviembre/diciembre de 2026 confirmado; actividad municipal de abril ya pasada."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": null,
      "island": "Lanzarote",
      "queries": [
        "\"contact improvisation\" \"Lanzarote\"",
        "\"contact improvisación\" Lanzarote clases",
        "\"Contact Improvisation\" \"Lanzarote\" workshop",
        "\"contact improvisación\" \"Lanzarote\" \"Arrecife\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-traslacion-web",
        "sur-matteomascolo-lanzarote-web"
      ],
      "notes": "Taller de Traslación sin año explícito verificado e intensivos de 2022. No se confirmó agenda posterior al 18 de octubre de 2026."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": null,
      "island": "Fuerteventura",
      "queries": [
        "\"contact improvisation\" \"Fuerteventura\" festival 2026",
        "\"contact impro\" \"Fuerteventura\" jam",
        "\"contact\" \"improvisation\" \"canarian.contactfestival.info\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-fuerteventura-festival"
      ],
      "notes": "Festival localizado por archivos de docentes; web original inaccesible. No se confirmó nueva edición."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "La Palma",
      "queries": [
        "\"contact improvisation\" \"La Palma\" festival 2026",
        "\"La Palma\" \"contact improvisation\" classes"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-retribe-lapalma-web",
        "sur-lapalma-festival"
      ],
      "notes": "Retiro primario de enero de 2026 ya pasado y festival histórico. No se confirmó próxima edición."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "La Gomera",
      "queries": [
        "\"contact improvisation\" \"La Gomera\"",
        "\"contact impro\" \"La Gomera\"",
        "\"La Gomera\" \"contact dance\"",
        "contact improvisation site:argayall.com"
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Los resultados de retiros generales y biografías no acreditan una actividad local concreta de CI."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": null,
      "island": "El Hierro",
      "queries": [
        "\"contact improvisation\" \"El Hierro\"",
        "\"contact impro\" \"El Hierro\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "No se localizó una fuente específica verificable en esta búsqueda; posible actividad no indexada."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": null,
      "island": "La Graciosa",
      "queries": [
        "\"contact improvisation\" \"La Graciosa\"",
        "\"contact impro\" \"La Graciosa\""
      ],
      "result": "sin_fuente_localizada",
      "source_ids": [],
      "notes": "Las menciones turísticas desde Lanzarote no se consideran actividad de CI en La Graciosa."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Conil de la Frontera",
      "island": null,
      "queries": [
        "contact improvisación Sevilla Cádiz Tarifa clases jam 2026"
      ],
      "result": "pista",
      "source_ids": [
        "sur-colmena-web"
      ],
      "notes": "Taller y jam publicados para un 12 de julio sin año explícito; pendiente verificar próxima edición."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Cádiz",
      "city": "Tarifa",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Tarifa\"",
        "\"contact impro\" \"Tarifa\" jam"
      ],
      "result": "pista",
      "source_ids": [],
      "notes": "Se localizaron menciones de EcoCenter en directorios de jams, pero no fuente primaria ni temporada actual; no se crea una actividad vigente."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Monachil",
      "island": null,
      "queries": [
        "contact improvisación Granada Alpujarra 2026 clases jam"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-karavana-web",
        "sur-karavana-ig",
        "sur-karavana-fb"
      ],
      "notes": "Karavana Sur documenta un encuentro de enero de 2026, ya pasado."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": "Dúrcal",
      "island": null,
      "queries": [
        "contact improvisación Granada Alpujarra 2026 clases jam"
      ],
      "result": "pista",
      "source_ids": [],
      "notes": "Directorio menciona jams de La Sala, sin primaria ni temporada vigente comprobadas."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Granada",
      "city": null,
      "island": null,
      "queries": [
        "contact improvisación Granada Alpujarra 2026 clases jam"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-baileenelaire-web",
        "sur-baileenelaire-ig"
      ],
      "notes": "Cobertura rural de Sierra y Alpujarra: Cuerpo Expansivo con año contextual 2024; municipio no acreditado."
    },
    {
      "autonomous_community": "Andalucía",
      "province": "Almería",
      "city": "Lucainena de las Torres",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Almería\" 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "murcia-somagic"
      ],
      "notes": "EMOCIE documenta encuentro nacional de docentes del 8 al 13 de octubre de 2026, ya pasado; fuente de alto valor para futuras ediciones."
    },
    {
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Acebo",
      "island": null,
      "queries": [
        "\"contact impro\" \"Cáceres\" clases"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-mimosa-mayas"
      ],
      "notes": "Danzas Mayas de abril/mayo de 2026 en Lalita Devi, ya pasado."
    },
    {
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": null,
      "island": null,
      "queries": [
        "\"contact improvisación\" Cáceres Badajoz",
        "\"contact impro\" \"Cáceres\" clases"
      ],
      "result": "pista",
      "source_ids": [
        "sur-sierragata-wa"
      ],
      "notes": "Cobertura de Sierra de Gata: invitación pública identificada; no se han consultado mensajes ni verificado validez."
    },
    {
      "autonomous_community": "Extremadura",
      "province": "Cáceres",
      "city": "Garganta la Olla",
      "island": null,
      "queries": [
        "\"La Enramada\" \"Contact\" 2026",
        "\"Enramando\" contact 2026",
        "\"La Enramada\" \"Garganta la Olla\" contact",
        "\"Enramando\" \"17\" \"2026\" \"Garganta\""
      ],
      "result": "pista",
      "source_ids": [
        "sur-enramada-directorio"
      ],
      "notes": "Ficha secundaria de septiembre de 2026 y referencias a clases regulares de La Enramada. Pendiente corroboración primaria."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Albacete",
      "city": "Lezuza",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Albacete\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-estivalia-web"
      ],
      "notes": "Estivalia de 2023, actividad multidisciplinar que incluía Contact."
    },
    {
      "autonomous_community": "Castilla-La Mancha",
      "province": "Ciudad Real",
      "city": "Alcázar de San Juan",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Ciudad Real\""
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-acupuntoras-web"
      ],
      "notes": "Encuentro de diciembre de 2022 y clase de febrero de 2020 en blog primario."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Santa Cruz de Tenerife",
      "city": "San Cristóbal de La Laguna",
      "island": "Tenerife",
      "queries": [
        "\"contact improvisación\" Tenerife clases jam"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-elproceso-web",
        "sur-huesos-web",
        "sur-tenerife-linktree"
      ],
      "notes": "El Proceso ofrece programación futura verificable."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Vega de San Mateo",
      "island": "Gran Canaria",
      "queries": [
        "\"contact improvisation\" \"Camino Art House\" 2026",
        "site:caminoart.org resonance 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "sur-camino-web"
      ],
      "notes": "Campamento confirmado del 29 de noviembre al 4 de diciembre de 2026."
    },
    {
      "autonomous_community": "Canarias",
      "province": "Las Palmas",
      "city": "Gáldar",
      "island": "Gran Canaria",
      "queries": [
        "\"contact\" \"improvisación\" \"Gáldar\" 2026"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "sur-galdar-web"
      ],
      "notes": "Agenda municipal primaria con taller del 24 de abril de 2026 en San Isidro, ya pasado."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Girona",
      "island": null,
      "queries": [
        "contact improvisació Girona Sant Gregori Celrà Banyoles 2026",
        "\"contact improvisació\" \"Girona\" instagram"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [],
      "notes": "Los resultados específicos conducen a Nina Piulats (gestionada por el agente principal) y referencias históricas; no se han localizado perfiles sociales actuales adicionales verificables."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Sant Gregori",
      "island": null,
      "queries": [
        "\"contact\" \"Sant Gregori\" dansa 2026",
        "Sant Gregori contact jam dansa dijous 2025"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [],
      "notes": "Nina Piulats documenta prejam de 20 febrero 2025 (agente principal). Se revisó oferta cultural municipal 2026–2027 y su PDF https://docs.hoobaweb.com/1422/oferta-cultural-2026-2027.pdf: anuncia danza contemporánea y expresión corporal, pero no se identifica CI; no se registra como tal."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Celrà",
      "island": null,
      "queries": [
        "\"contact improvisació\" \"Celrà\" 2025 2026"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [],
      "notes": "Localizada gacetilla municipal de abril 2022 https://www.celra.cat/ajuntament/documents/2022/2022-04-celranenca.pdf con jam CI; sin calendario actual corroborado. EMDC y directorio ya gestionados por agente principal."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Banyoles",
      "island": null,
      "queries": [
        "\"contact improvisació\" \"Banyoles\" 2026",
        "\"Arlequi\" danza cursos 2026"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "cat-ouimon-banyoles-web"
      ],
      "notes": "El residencial actual localizado de Dominik Borucki se denomina Kun Dance, no CI; no se convierte en evento de Contact. Arlequí sigue siendo pista de espacio, sin nuevo calendario CI primario verificado."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Olot",
      "island": null,
      "queries": [
        "Olot Núria Social contact improvisació 2026 jam Cowocat",
        "Núria Social instagram dansa contact"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "cat-nuria-social-ci-web",
        "cat-nuria-coworkfest-2026"
      ],
      "notes": "Actividad explícita junio 2026 y propuesta mensual sin temporada."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "Lleida",
      "island": null,
      "queries": [
        "Lleida Ayana Movement contact improvisación 2026 Mou-lo",
        "Ayana Movement Lleida facebook contact improvisació"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "cat-ayana-movement-web"
      ],
      "notes": "Ayana conduce a Torregrossa. Mou-lo 2020 ya conocido; no nuevas fechas 2026 ni enlace social directo inequívoco localizado."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "Torregrossa",
      "island": null,
      "queries": [
        "site:ayanamovement.org contact 2026",
        "site:ayanamovement.org instagram facebook"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "cat-ayana-movement-web"
      ],
      "notes": "La portada de Ayana identifica noviembre 2025. No inferir la continuidad en octubre 2026."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Tarragona",
      "island": null,
      "queries": [
        "\"contact improvisación\" \"Tarragona\" \"Reus\"",
        "\"contact improvisació\" \"Tarragona\""
      ],
      "result": "pista",
      "source_ids": [
        "cat-jam-del-camp-video"
      ],
      "notes": "Hallazgo cercano en Castellvell del Camp; Cornudella gestionada por agente principal. No hay próxima fecha en Tarragona ciudad verificada."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Castellvell del Camp",
      "island": null,
      "queries": [
        "\"Jam del Camp\" contact",
        "\"Jam del Camp\" Castellvell"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "cat-jam-del-camp-video"
      ],
      "notes": "Vídeo primario acredita formato mensual; falta año y convocatoria próxima."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Reus",
      "island": null,
      "queries": [
        "\"contact improvisació\" \"Reus\" -musica -piano -music"
      ],
      "result": "fuentes_sin_vigencia",
      "source_ids": [
        "cat-reus-joventut-ci-archivo"
      ],
      "notes": "Archivo municipal 2016; buscar futuras convocatorias culturales sin confundir improvisación teatral o musical con CI."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Palma",
      "island": "Mallorca",
      "queries": [
        "\"Contact Improvisació Mallorca\" Facebook",
        "\"es local\" Mallorca \"Contact\" 2026",
        "Cata Lencina Gianni Penna contact Mallorca instagram"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "bal-catalina-gianni-ci-web",
        "bal-contact-mallorca-facebook",
        "bal-en-eslocal-formacion"
      ],
      "notes": "La web de docentes confirma vínculo CI con Es Local, sin calendario actual. Una entrevista de 2026 trata partnering/CI dentro de curso de una pieza contemporánea; no se interpreta como jam regular. Comprobación parcial del 20/10/2026: se añade ENEstudio · ciclo CI en Es Local (Mallorca) con convocatoria fechada corroborada. No supone un barrido completo de las fuentes de la localidad."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Manacor",
      "island": "Mallorca",
      "queries": [
        "\"contact improvisació\" \"Manacor\"",
        "\"Contact\" \"Manacor\" \"Danza\""
      ],
      "result": "pista",
      "source_ids": [],
      "notes": "No se localizó una convocatoria primaria adicional a los grupos que ya registra el agente principal. Resultados de Dans’illot y teatro no acreditan por sí solos CI. No implica ausencia de actividad."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Barcelona",
      "island": null,
      "queries": [
        "contact improvisación Barcelona 2026 clases jam",
        "Lectura directa de ENEstudio, Ramon Roig, Ara en Moviment, La Semilla y agenda municipal"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-en-clases",
        "este-focus-bcn",
        "este-ara-festival",
        "este-semilla-ciclo",
        "este-cotxeres",
        "cat-nunart-ci-jams",
        "cat-rai-cinco-elementos"
      ],
      "notes": "Jams mensuales de nunart 2026/27 verificadas el 20/10/2026. Comprobación parcial del 20/10/2026: se añade Rai Cabiró · Contact y cinco elementos con convocatoria fechada corroborada. No supone un barrido completo de las fuentes de la localidad."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Barcelona",
      "city": "Cardedeu",
      "island": null,
      "queries": [
        "Lectura del programa EIX Festival 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-eix"
      ],
      "notes": "Edición pasada; no es una próxima actividad."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Lleida",
      "city": "La Vall de Boí",
      "island": null,
      "queries": [
        "Lectura de Pirineos en Danza 2026"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-pirineos"
      ],
      "notes": "Edición pasada; programa mixto."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Tarragona",
      "city": "Cornudella de Montsant",
      "island": null,
      "queries": [
        "Lectura directa de Espaienmoviment.cat y enlaces oficiales"
      ],
      "result": "pista",
      "source_ids": [
        "este-espai-mov",
        "este-espai-mov-ig",
        "este-espai-mov-wa"
      ],
      "notes": "Danza con componentes CI; falta convocatoria específica."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Ibiza",
      "queries": [
        "contact improvisation Ibiza 2026",
        "Lectura de Contactimproibiza.com"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-ibiza-festival",
        "este-ibiza-wa"
      ],
      "notes": "Festival 2026 pasado; no se accedió a mensajes de grupos."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": "Ciutadella",
      "island": "Menorca",
      "queries": [
        "contact improvisation Menorca 2026",
        "Lectura del festival oficial de E Motion Bodies"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-menorca-festival"
      ],
      "notes": "Edición de febrero pasada; no hay próxima edición confirmada."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Formentera",
      "queries": [
        "contact improvisation Formentera 2026",
        "Lectura de DianaFlor.com"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-aiyana",
        "este-aiyana-ig",
        "este-dianaflor-ig"
      ],
      "notes": "Temporada publicada; falta fecha específica de CI."
    },
    {
      "autonomous_community": "Illes Balears",
      "province": "Illes Balears",
      "city": null,
      "island": "Mallorca",
      "queries": [
        "contact improvisación Mallorca Palma 2026 jam clases",
        "Lectura directorio compartido y blog Contact Mallorca"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "este-mallorca-wa",
        "este-mallorca-blog",
        "bal-en-eslocal-formacion"
      ],
      "notes": "Invitaciones públicas y archivos antiguos. La investigación de Palma y Manacor figura también en cataluna-interior-mallorca.json. Revisión parcial 20/10/2026: programa confirmado en Palma; no se extiende a otras localidades de la isla."
    },
    {
      "autonomous_community": "Comunitat Valenciana",
      "province": "Valencia",
      "city": "València",
      "island": null,
      "queries": [
        "contact improvisación Valencia Castellón 2026 clases jam",
        "Revisión e integración del expediente previo de Levante"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "vc-civalencia",
        "vc-focus",
        "fuente-44"
      ],
      "notes": "El detalle del expediente previo se conserva en fuentes-contact-levante.json; horarios sin curso no generan fechas."
    },
    {
      "autonomous_community": "Comunitat Valenciana",
      "province": "Castellón",
      "city": "Castelló de la Plana",
      "island": null,
      "queries": [
        "contact improvisación Valencia Castellón 2026 clases jam",
        "Revisión e integración del expediente previo de Levante"
      ],
      "result": "pista",
      "source_ids": [
        "vc-civalencia",
        "fuente-46"
      ],
      "notes": "El detalle del expediente previo se conserva en fuentes-contact-levante.json; horarios sin curso no generan fechas."
    },
    {
      "autonomous_community": "Comunitat Valenciana",
      "province": "Alicante",
      "city": "Alicante",
      "island": null,
      "queries": [
        "contact improvisación Alicante Murcia 2026 clases jam",
        "Revisión e integración del expediente previo de Levante"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "al-flow-web",
        "al-esmov-web",
        "al-contact-provincia-fb"
      ],
      "notes": "El detalle del expediente previo se conserva en fuentes-contact-levante.json; horarios sin curso no generan fechas."
    },
    {
      "autonomous_community": "Región de Murcia",
      "province": "Murcia",
      "city": "Murcia",
      "island": null,
      "queries": [
        "contact improvisación Alicante Murcia 2026 clases jam",
        "Revisión e integración del expediente previo de Levante"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "murcia-anma",
        "murcia-chimenea",
        "murcia-cocole"
      ],
      "notes": "El detalle del expediente previo se conserva en fuentes-contact-levante.json; horarios sin curso no generan fechas."
    },
    {
      "autonomous_community": "Cataluña",
      "province": "Girona",
      "city": "Arbúcies",
      "island": null,
      "queries": [
        "Lectura de convocatoria y programa oficial enlazado desde una fuente pública existente (20/10/2026)"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "cat-essencia-abrazar-caida"
      ],
      "notes": "Comprobación parcial del 20/10/2026: se añade Essència en Moviment · Abrazar la caída con convocatoria fechada corroborada. No supone un barrido completo de las fuentes de la localidad."
    },
    {
      "autonomous_community": "Galicia",
      "province": "Lugo",
      "city": "Antas de Ulla",
      "island": null,
      "queries": [
        "Lectura de convocatoria y programa oficial enlazado desde una fuente pública existente (20/10/2026)"
      ],
      "result": "fuente_reciente",
      "source_ids": [
        "nc-ciclo-galicia-web"
      ],
      "notes": "Comprobación parcial del 20/10/2026: se añade Ciclo Formativo en Contact Improvisación · Galicia con convocatoria fechada corroborada. No supone un barrido completo de las fuentes de la localidad."
    }
  ],
  "limitations": [
    "Esta investigación no cubre exhaustivamente todos los municipios ni comunidades privadas de España.",
    "Los registros de cobertura incluyen resultados sin fuente localizada; no equivalen a una agenda activa en cada capital.",
    "Redes sociales con lectura parcial e invitaciones no verificadas se mantienen como pistas.",
    "Las fuentes pueden cambiar o cancelar actividades después del corte de revisión.",
    "Los estados recientes se refieren a evidencia CI de 2026/27, incluyendo eventos ya pasados, y no implican que exista una próxima convocatoria. La actividad general de danza o bienestar no acredita CI.",
    "Las invitaciones públicas de WhatsApp se conservan como pistas: una portada visible no acredita lectura de mensajes ni actividad interna. Las convocatorias requieren contraste adicional antes de incorporarse.",
    "El grupo privado Jams Contact impro Valencia conserva únicamente la referencia y datos de portada pública, con access privado; no es una fuente de mensajes públicamente legibles.",
    "Las fuentes regionales pueden cubrir varias comunidades o provincias; los arrays autonomous_communities, provinces y cities permiten filtrarlas. El campo principal no implica cobertura exclusiva. Un array cities vacío indica que no se dedujo una ciudad concreta.",
    "last_activity_date solo contiene una fecha completa explícita de actividad o publicación ya documentada; quedan null los años inferidos, temporadas, meses aislados y actividad privada.",
    "Investigación amplia, no exhaustiva: grupos privados no descubiertos, historias no abiertas y contenidos no accesibles pueden contener más convocatorias. Una identidad verificada no acredita actividad reciente.",
    "No exhaustivo: la indexación de Instagram/Facebook/WhatsApp es parcial. Las fichas sociales indican si únicamente se halló un enlace; no equivalen a contenido leído.",
    "Fechas sin año no se convierten en 2026/27 por coincidencia de día de semana. Algunos eventos llevan confianza contextual y requieren contraste antes de publicación.",
    "Programas 2025/26 y festivales pasados se conservan como canales potenciales, no como próximas convocatorias.",
    "ITHEC Huesca: la ficha CI responde 404. DanzaImpro 2026/27 no se ha confundido con Contact Improvisación.",
    "Faltan fuentes locales verificadas en capitales como Lugo, Ourense, Pontevedra, Ávila, Palencia, Segovia, Soria yTeruel. Hay focos provinciales en varios de esos territorios.",
    "En León existe una discrepancia horaria en la jam del 23 de septiembre de 2026 entre dos páginas universitarias. En Mad Pulse, la web oficial corrobora sede, programa, docentes, tarifa y contactos; el año 2026 se conserva como contextual, contrastado con el programa y la ficha fechada del directorio.",
    "La investigación combina fuentes públicas y consultas de lectura previamente autorizadas. No se envían mensajes ni se publican conversaciones privadas; las redes sociales pueden tener acceso parcial.",
    "La ausencia de un resultado en una ciudad o isla no acredita ausencia de comunidad.",
    "Los directorios y las publicaciones sin temporada vigente se conservan como pistas; no generan ocurrencias futuras.",
    "El calendario de Experiencia Danza está publicado como 2026, pero la cuadrícula visible coincide con días de la semana de 2025. No se generaron fechas futuras a partir de esa imagen.",
    "Las invitaciones de WhatsApp del directorio proceden de páginas públicas. Su inclusión no acredita membresía ni revisión de los mensajes del grupo.",
    "Las fichas de redes sociales enlazadas desde webs o directorios no equivalen a publicaciones recientes verificadas; se conservan como pistas para revisión manual autorizada.",
    "La búsqueda cubre todas las capitales del ámbito, las ocho islas canarias y varios nodos rurales. No es un inventario exhaustivo de espacios privados o no indexados.",
    "Solo consultas de lectura; sin enviar mensajes, darse de alta, enviar formularios ni incorporarse a grupos.",
    "La revisión de Facebook depende del acceso disponible. Un grupo o perfil visible sin historial accesible no se considera revisado. Los enlaces sociales adicionales de Ayana/Núria siguen sin confirmación inequívoca.",
    "Algunas páginas oficiales devuelven errores intermitentes: se indica cuando solo se obtuvo contenido indexado.",
    "Se excluyen resultados de improvisación teatral, jams musicales y danza contemporánea general que no acreditan una actividad CI.",
    "No se duplican las invitaciones de Mallorca/Manacor, Espai en Moviment, Nina Piulats ni los directorios ya tratados por el agente principal.",
    "Una URL representa un canal, no una organización independiente.",
    "Las invitaciones se localizan en fuentes públicas. Los participantes, la pertenencia a grupos y los identificadores privados quedan excluidos de la publicación.",
    "Instagram y Facebook pueden limitar el acceso. Un perfil enlazado no demuestra actividad reciente.",
    "Se distinguen ediciones pasadas, ciclos regulares, fechas futuras y datos por confirmar.",
    "La revisión de capitales e islas no equivale a revisar todos los municipios españoles.",
    "Selección de ocho actividades del expediente anterior; anuncios públicos contrastados con la investigación previa, sin copiar conversaciones privadas.",
    "La agenda pública de YogaBond tiene revisión periódica programada. Los cambios se contrastan antes de publicarse; el acceso a algunas fuentes puede quedar pendiente y no hay garantía de actualización en tiempo real.",
    "El contacto general de una organización o espacio puede diferir del contacto específico de una actividad: se identifica el ámbito de cada dato y su fuente pública.",
    "La búsqueda de contacto no garantiza respuesta, plazas disponibles ni que un teléfono admita WhatsApp. Los canales WhatsApp se muestran solo cuando están publicados explícitamente."
  ]
}
