{
  "objective": "Encontrar actividades mundiales, nacionales, regionales y locales para la participación de niños de 6 y 9 años en técnicas robóticas, IE, juegos y tecnologías; campamentos en español, inglés y ruso; exposiciones mundiales; reunir una base de datos de verificación única y una fácil navegación web con prioridades y pertinencia; añadir escuelas permanentes del mundo: públicas, privadas, internacionales, IB y internados robóticos, IE, programación e ingeniería; demostrar los resultados de los equipos y las condiciones de ingreso de Matway 2017 y Oscar 2020; analizar los resultados de las principales ligas de niños StEM de 2017 a 2026 y 2022-2026; dirigentes escolares sostenibles, campus, clubes y premios. Estrategia personal de base familiar y desarrollo de la ingeniería/II/empresa; opciones de traslado, ruta separada de cada niño y condiciones de selección/equipo que se han de verificar; Kazajstán: deportes locales / project / caminos secundarios, edad, admisión extranjera, idioma y etapas publicadas 2027. Ampliar el directorio mundial de campamentos durante toda la temporada 2026-2027: campamentos internacionales de interés común, idiomas, deportes, aventuras, creatividad, ciencia, empresa, STEAM, ingeniería, robot técnico, coding / games/AI. Todos los países y continentes; verano, invierno, vacaciones de otoño y primavera; internados y programas de día. ○ Una inspección completa de los campamentos y las residencias suizos, y luego de los demás países: edad de comienzo, acogida extranjera, idioma de la vida de campamento y curso específico, carga de trabajo, alojamiento, presupuesto completo oficial y familiar, calendario, mapa de lugares precisos, clasificación editorial de los objetivos y comparación de las opciones para Matway 2017 / Oscar 2020.",
  "status": "active",
  "updated": "2026-11-06",
  "requirements": [
    {
      "id": "input_audit",
      "requirement": "Examinar los anexos XLSX y ZIP, mantener la información de referencia separada de las reglas comprobadas",
      "status": "baseline_done",
      "evidence": "catalog.json: audit, 249 líneas de base; XLSX de origen 29.09"
    },
    {
      "id": "global_competitions",
      "requirement": "Todas las ligas pertinentes, competencias mundiales, nacionales y regionales",
      "status": "in_progress",
      "evidence": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
      "remaining": "Comprobar los calendarios locales y todas las disciplinas de cada país; no considerar el directorio WRO como un estudio completo",
      "latest_pass": {
        "version": 177,
        "checked": "2026-11-06",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
        "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
        "source_requests": 39,
        "source_hashes_verified": 36,
        "source_failures": 3,
        "new_competition_programme_rows": 75,
        "new_exhibition_rows": 3,
        "new_learning_rows": 1,
        "new_league_profiles": 9,
        "new_camp_dossiers": 0,
        "new_budget_offers": 0,
        "existing_corrected_records": [
          "C775",
          "E099"
        ],
        "existing_corrected_profiles": [
          "rcja-au"
        ],
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "events": 5617,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 204,
        "schools": 68,
        "budget_offers": 156,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "route_countries_without_event_records": 29,
        "all_57_official_australian_calendar_rows_retained": true,
        "Explore_6_vs_10_conflict_explicit": true,
        "NZ_ranking_vs_ballot_conflict_explicit": true,
        "foreign_RCJA_placing_not_world_qualification": true,
        "unlabelled_MOI_calendar_not_assigned_2027": true,
        "TechFest_entity_terms_fees_provisional": true,
        "raw_source_bodies_forms_private": true,
        "forms_and_contacts_not_submitted": true,
        "audit": "data/oceania-routes-audit-v177.json",
        "native": "data/oceania-routes-native-v177.json",
        "source_receipts": "data/oceania-routes-source-receipts-v177.json",
        "data_validation": {
          "version": 177,
          "events": 5617,
          "new_event_records": 79,
          "new_competition_programme_rows": 75,
          "new_exhibition_rows": 3,
          "new_learning_rows": 1,
          "new_league_profiles": 9,
          "all_5538_old_ids_preserved": true,
          "only_two_documented_old_records_changed": true,
          "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 204,
          "budgets": 156,
          "all_57_AU_calendar_rows_exact": true,
          "all_five_NZ_FIRST_dates_exact": true,
          "source_requests": 39,
          "source_hashes_verified": 36,
          "source_failures": 3,
          "calendar_counts": {
            "STEM_крупные_выставки.ics": 115,
            "STEM_подтвержденные_даты.ics": 6619
          },
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "announcement_runtime_checks_ru_es": [
          {
            "language": "ru",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          },
          {
            "language": "es/",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 177,
          "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5617,
          "league_profiles": 204,
          "elapsed_seconds": 69.75
        },
        "new_catalogue_rows": 79,
        "new_dated_competition_rows": 65,
        "new_major_exhibition_rows": 1,
        "new_festival_windows": 2,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
      }
    },
    {
      "id": "camps",
      "requirement": "Catálogo mundial de campamentos generales y temáticos 2026–2027: verano / invierno / otras vacaciones, pensión / Diurno; EN como medio de base, ES / RU y otros idiomas con un papel demostrado. Por país / tema y idoneidad para cada niño.",
      "status": "in_progress",
      "evidence": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
      "remaining": "Deduplicación del organizador/la zona/programa; la campaña internacional general de inspección; Suiza completa; precios primarios, inclusión, extras, edad de cada turno, idioma de cada actividad, opciones diurnos y de internado, geografía exacta y selección editorial.",
      "latest_pass": {
        "version": 175,
        "checked": "2026-11-05",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
        "previous_published_commit": "93d206c9af138a0d0731c8d276209cf9cfd787a6",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "Verificación actual v174: GitHub main, workflow correcto y 208 archivos locales / 208 públicos coinciden.",
        "source_requests": 55,
        "source_hashes_verified": 47,
        "source_failures": 8,
        "new_competition_programme_rows": 8,
        "new_dated_competition_rows": 2,
        "new_exhibition_rows": 1,
        "new_camp_dossiers": 15,
        "new_dated_camp_variants": 2,
        "new_manual_learning_rows": 15,
        "new_league_profiles": 4,
        "new_budget_offers": 1,
        "existing_corrected_records": [
          "C018",
          "C894",
          "C895"
        ],
        "minigeeks_real_teaching_days": 20,
        "minigeeks_course_not_per_lesson": true,
        "spanish_instruction_confirmed_by_course_jsonld": true,
        "wro_closed_delegation_supporter_gate": true,
        "old_hack_camp_and_rem_dates_not_promoted_to_2027": true,
        "price_units_and_options_not_invented": true,
        "raw_source_bodies_forms_and_rosters_private": true,
        "forms_and_contacts_not_submitted": true,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/caribbean-belize-audit-v175.json",
        "native": "data/caribbean-belize-native-v175.json",
        "source_receipts": "data/caribbean-belize-source-receipts-v175.json",
        "data_validation": {
          "version": 175,
          "events": 5505,
          "new_event_records": 26,
          "all_5479_previous_ids_preserved": true,
          "only_three_documented_old_records_corrected": true,
          "all_old_raw_camp_dossiers_schools_history_and_budgets_preserved": true,
          "new_dossiers": 15,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 185,
          "budgets": 156,
          "source_requests": 55,
          "source_hashes_verified": 47,
          "source_failures": 8,
          "all_new_country_continent_fields_canonical": true,
          "minigeeks_two_alternative_cohorts_ten_lessons_each": true,
          "minigeeks_fee_is_course_not_lesson": true,
          "unknown_future_dates_and_language_not_invented": true,
          "local_route_identities_preserved": true,
          "calendars": {
            "STEM_подтвержденные_даты.ics": 6525,
            "STEM_крупные_выставки.ics": 117
          },
          "old_calendar_uids_dates_preserved": true,
          "full_json_sqlite_archives_verified": true,
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_185_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_185_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 175,
          "catalog_sha256_before": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
          "catalog_sha256_after": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5505,
          "league_profiles": 185,
          "elapsed_seconds": 68.91
        },
        "events": 5505,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 185,
        "schools": 68,
        "budget_offers": 156,
        "new_catalogue_rows": 26,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "all_league_groups_valid": true,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
        "prior_calendar_UIDs_dates_preserved": true,
        "route_countries_without_event_records": 29
      }
    },
    {
      "id": "exhibitions",
      "requirement": "Todas las exposiciones importantes de robotics/AI/technology/games y acontecimientos familiares nacionales/regionales",
      "status": "in_progress",
      "evidence": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
      "remaining": "América Latina fuera de México/Brasil, África, Oriente Medio, Asia meridional y sudoriental, festivales regionales de maker",
      "latest_pass": {
        "version": 175,
        "checked": "2026-11-05",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
        "previous_published_commit": "93d206c9af138a0d0731c8d276209cf9cfd787a6",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "Verificación actual v174: GitHub main, workflow correcto y 208 archivos locales / 208 públicos coinciden.",
        "source_requests": 55,
        "source_hashes_verified": 47,
        "source_failures": 8,
        "new_competition_programme_rows": 8,
        "new_dated_competition_rows": 2,
        "new_exhibition_rows": 1,
        "new_camp_dossiers": 15,
        "new_dated_camp_variants": 2,
        "new_manual_learning_rows": 15,
        "new_league_profiles": 4,
        "new_budget_offers": 1,
        "existing_corrected_records": [
          "C018",
          "C894",
          "C895"
        ],
        "minigeeks_real_teaching_days": 20,
        "minigeeks_course_not_per_lesson": true,
        "spanish_instruction_confirmed_by_course_jsonld": true,
        "wro_closed_delegation_supporter_gate": true,
        "old_hack_camp_and_rem_dates_not_promoted_to_2027": true,
        "price_units_and_options_not_invented": true,
        "raw_source_bodies_forms_and_rosters_private": true,
        "forms_and_contacts_not_submitted": true,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/caribbean-belize-audit-v175.json",
        "native": "data/caribbean-belize-native-v175.json",
        "source_receipts": "data/caribbean-belize-source-receipts-v175.json",
        "data_validation": {
          "version": 175,
          "events": 5505,
          "new_event_records": 26,
          "all_5479_previous_ids_preserved": true,
          "only_three_documented_old_records_corrected": true,
          "all_old_raw_camp_dossiers_schools_history_and_budgets_preserved": true,
          "new_dossiers": 15,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 185,
          "budgets": 156,
          "source_requests": 55,
          "source_hashes_verified": 47,
          "source_failures": 8,
          "all_new_country_continent_fields_canonical": true,
          "minigeeks_two_alternative_cohorts_ten_lessons_each": true,
          "minigeeks_fee_is_course_not_lesson": true,
          "unknown_future_dates_and_language_not_invented": true,
          "local_route_identities_preserved": true,
          "calendars": {
            "STEM_подтвержденные_даты.ics": 6525,
            "STEM_крупные_выставки.ics": 117
          },
          "old_calendar_uids_dates_preserved": true,
          "full_json_sqlite_archives_verified": true,
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_185_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_185_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 175,
          "catalog_sha256_before": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
          "catalog_sha256_after": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5505,
          "league_profiles": 185,
          "elapsed_seconds": 68.91
        },
        "events": 5505,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 185,
        "schools": 68,
        "budget_offers": 156,
        "new_catalogue_rows": 26,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "all_league_groups_valid": true,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
        "prior_calendar_UIDs_dates_preserved": true,
        "route_countries_without_event_records": 29
      }
    },
    {
      "id": "eligibility",
      "requirement": "Edad/año de nacimiento/clase, comando o persona, ruta de entrada y límite",
      "status": "partial",
      "evidence": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
      "remaining": "Fechas de nacimiento exactas y clases escolares; admisión familiar/expatriada, idioma de determinadas ocupaciones y de la judicatura, normas nacionales vigentes.",
      "latest_pass": {
        "version": 177,
        "checked": "2026-11-06",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
        "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
        "source_requests": 39,
        "source_hashes_verified": 36,
        "source_failures": 3,
        "new_competition_programme_rows": 75,
        "new_exhibition_rows": 3,
        "new_learning_rows": 1,
        "new_league_profiles": 9,
        "new_camp_dossiers": 0,
        "new_budget_offers": 0,
        "existing_corrected_records": [
          "C775",
          "E099"
        ],
        "existing_corrected_profiles": [
          "rcja-au"
        ],
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "events": 5617,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 204,
        "schools": 68,
        "budget_offers": 156,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "route_countries_without_event_records": 29,
        "all_57_official_australian_calendar_rows_retained": true,
        "Explore_6_vs_10_conflict_explicit": true,
        "NZ_ranking_vs_ballot_conflict_explicit": true,
        "foreign_RCJA_placing_not_world_qualification": true,
        "unlabelled_MOI_calendar_not_assigned_2027": true,
        "TechFest_entity_terms_fees_provisional": true,
        "raw_source_bodies_forms_private": true,
        "forms_and_contacts_not_submitted": true,
        "audit": "data/oceania-routes-audit-v177.json",
        "native": "data/oceania-routes-native-v177.json",
        "source_receipts": "data/oceania-routes-source-receipts-v177.json",
        "data_validation": {
          "version": 177,
          "events": 5617,
          "new_event_records": 79,
          "new_competition_programme_rows": 75,
          "new_exhibition_rows": 3,
          "new_learning_rows": 1,
          "new_league_profiles": 9,
          "all_5538_old_ids_preserved": true,
          "only_two_documented_old_records_changed": true,
          "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 204,
          "budgets": 156,
          "all_57_AU_calendar_rows_exact": true,
          "all_five_NZ_FIRST_dates_exact": true,
          "source_requests": 39,
          "source_hashes_verified": 36,
          "source_failures": 3,
          "calendar_counts": {
            "STEM_крупные_выставки.ics": 115,
            "STEM_подтвержденные_даты.ics": 6619
          },
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "announcement_runtime_checks_ru_es": [
          {
            "language": "ru",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          },
          {
            "language": "es/",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 177,
          "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5617,
          "league_profiles": 204,
          "elapsed_seconds": 69.75
        },
        "new_catalogue_rows": 79,
        "new_dated_competition_rows": 65,
        "new_major_exhibition_rows": 1,
        "new_festival_windows": 2,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
      }
    },
    {
      "id": "unified_database",
      "requirement": "Una base de datos con fuentes, fechas de verificación, transacciones, importancia y prioridad",
      "status": "implemented_verified",
      "evidence": "v136 local:3847 registros,1119 expedientes,59 presupuestos parciales; completo SQLite/JSON ZIP y 3064 familia ICS. Todas las competiciones, escuelas y rutas conservadas. No se empuja/salva/desarrolla.",
      "latest_pass": {
        "version": 165,
        "checked": "2026-11-05",
        "scope": "Kazajistán / Asia Central: etapas regionales y clasificatorias FIRST 2026–2027, reglas actuales RGT / MARC y restricciones de acceso. Primeros registros de Kirguistán, Uzbekistán, Georgia y Armenia; corregida referencia antigua Taiwan sin duplicar final. Conjunto estacional elegido, no auditoría nacional completa.",
        "status": "prepared-awaiting-build-verification",
        "events": 4962,
        "new_catalogue_rows": 122,
        "first_fixture_rows": 111,
        "first_unique_fixtures": 33,
        "rgt_new_rows": 8,
        "other_new_rows": 5,
        "league_profiles": 152,
        "source_requests": 40,
        "source_responses_hash_verified": 34,
        "source_requests_failed": 6,
        "PDF_visual_pages_read": 9,
        "previous_published_commit": "3e5074433267a06b43c76d3ed20b847fdae6a274",
        "modified_prior_ids": [
          "C869",
          "C870",
          "C874",
          "C875",
          "C1189"
        ],
        "all_camp_dossiers_and_schools_preserved": true,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/central-asia-audit-v165.json",
        "source_receipts": "data/central-asia-source-receipts-v165.json",
        "native": "data/central-asia-native-v165.json"
      }
    },
    {
      "id": "web",
      "requirement": "Una fácil y hermosa navegación por los niños, los países/continentes, los temas, los idiomas, la escala y los formatos",
      "status": "implemented_verified_research_in_progress",
      "evidence": "v108:filtros/cartas de campamento antes de mapas y182 escenarios editoriales; selección mensual, intercambio de enlaces y presupuesto familiar parcial.",
      "latest_pass": {
        "version": 165,
        "checked": "2026-11-05",
        "scope": "Kazajistán / Asia Central: etapas regionales y clasificatorias FIRST 2026–2027, reglas actuales RGT / MARC y restricciones de acceso. Primeros registros de Kirguistán, Uzbekistán, Georgia y Armenia; corregida referencia antigua Taiwan sin duplicar final. Conjunto estacional elegido, no auditoría nacional completa.",
        "status": "prepared-awaiting-build-verification",
        "events": 4962,
        "new_catalogue_rows": 122,
        "first_fixture_rows": 111,
        "first_unique_fixtures": 33,
        "rgt_new_rows": 8,
        "other_new_rows": 5,
        "league_profiles": 152,
        "source_requests": 40,
        "source_responses_hash_verified": 34,
        "source_requests_failed": 6,
        "PDF_visual_pages_read": 9,
        "previous_published_commit": "3e5074433267a06b43c76d3ed20b847fdae6a274",
        "modified_prior_ids": [
          "C869",
          "C870",
          "C874",
          "C875",
          "C1189"
        ],
        "all_camp_dossiers_and_schools_preserved": true,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/central-asia-audit-v165.json",
        "source_receipts": "data/central-asia-source-receipts-v165.json",
        "native": "data/central-asia-native-v165.json"
      }
    },
    {
      "id": "permanent_schools",
      "requirement": "Un directorio mundial de escuelas permanentes: escuelas públicas/privadas/internacionales / IB/ internados; programa, laboratorios, equipos y resultados activos, edad y clase, idioma, acogida extranjera, costo y residencia.",
      "status": "in_progress",
      "evidence": "v167: 68 dossiers escolares conservados, historial de 193 resultados sobre 137 entidades; sin unir automáticamente equipos escolares, clubes, campus y títulos. Sin ranking mundial escolar completo acreditado.",
      "remaining": "Comprobar la auditoría del país; no contar IB ni el nombre STEM como prueba de la victoria mundial; cada campus es independiente, el idioma del círculo es distinto del idioma de la escuela, y la vida es separada de la edad diaria.",
      "latest_pass": {
        "version": 164,
        "checked": "2026-11-05",
        "scope": "Seis escuelas permanentes de EE.UU. / Taiwán; conjunto completo acotado de tres premios VEX IQ Elementary 2022–2026, otros cuatro ganadores IQ Middle 2026 y Genesis V5 Middle 2024. Aclarados cursos reales, inscripciones cerradas, tarifas familiares y categorías taiwanesas de admisión. Contribución escolar y externa sin fusionar por marca; auditoría mundial continúa.",
        "status": "verified-local-publication-follows",
        "new_schools": 6,
        "school_dossiers": 68,
        "new_history_rows": 41,
        "history_results": 193,
        "clarified_prior_history_row": "H100",
        "selected_ES_result_rows": 20,
        "selected_ES_seasons": 5,
        "additional_IQ_MS_winners": 4,
        "Genesis_V5_MS_results": 1,
        "regional_TAS_results": 4,
        "international_Open_SESI_results": 4,
        "source_requests": 110,
        "source_responses_hash_verified": 94,
        "source_transport_failures": 16,
        "source_login_redirects_unusable": 11,
        "PDF_visual_pages_read": 7,
        "unchanged_event_records": 4840,
        "unchanged_camp_dossiers": 1291,
        "unchanged_league_profiles": 151,
        "worldwide_complete": false,
        "fully_audited_countries": 0,
        "previous_published_commit": "9170064e3c53b347edfdb2d70c7e7a2d33af463a",
        "audit": "data/school-evidence-audit-v164.json",
        "source_receipts": "data/school-evidence-source-receipts-v164.json",
        "native": "data/school-evidence-native-v164.json",
        "Schilling_regional_results": 9,
        "indexed_roster_original_PDF_unavailable": true,
        "validation": {
          "canonical_build": true,
          "Spanish_build": true,
          "source_and_export_verifiers": true,
          "JavaScript_syntax_files": 47,
          "school_history_filters_RU_ES": true,
          "school_comparison_RU_ES": true,
          "prior_4840_events_unchanged": true,
          "prior_1291_camp_dossiers_unchanged": true,
          "prior_151_league_profiles_unchanged": true,
          "both_calendars_both_languages_unchanged": true,
          "enrichment_idempotent": true,
          "SQLite_integrity": true
        },
        "visual_browser_check": "unavailable-work-settings-disabled"
      }
    },
    {
      "id": "school_retrospective",
      "requirement": "Historia 5 / 10 años y líderes escolares confirmados",
      "status": "bounded_pass_completed_worldwide_partial",
      "evidence": "v44: 136 resultados limitados; Competencias nacionales separadas de la participación en los Mundos; clasificación completa de las escuelas parcial.",
      "remaining": "FTC, RoboCupJunior, VEX de todas las edades, WRO temprano / FLL y afiliación / admisión escolar actual",
      "latest_pass": {
        "version": 164,
        "checked": "2026-11-05",
        "scope": "Seis escuelas permanentes de EE.UU. / Taiwán; conjunto completo acotado de tres premios VEX IQ Elementary 2022–2026, otros cuatro ganadores IQ Middle 2026 y Genesis V5 Middle 2024. Aclarados cursos reales, inscripciones cerradas, tarifas familiares y categorías taiwanesas de admisión. Contribución escolar y externa sin fusionar por marca; auditoría mundial continúa.",
        "status": "verified-local-publication-follows",
        "new_schools": 6,
        "school_dossiers": 68,
        "new_history_rows": 41,
        "history_results": 193,
        "clarified_prior_history_row": "H100",
        "selected_ES_result_rows": 20,
        "selected_ES_seasons": 5,
        "additional_IQ_MS_winners": 4,
        "Genesis_V5_MS_results": 1,
        "regional_TAS_results": 4,
        "international_Open_SESI_results": 4,
        "source_requests": 110,
        "source_responses_hash_verified": 94,
        "source_transport_failures": 16,
        "source_login_redirects_unusable": 11,
        "PDF_visual_pages_read": 7,
        "unchanged_event_records": 4840,
        "unchanged_camp_dossiers": 1291,
        "unchanged_league_profiles": 151,
        "worldwide_complete": false,
        "fully_audited_countries": 0,
        "previous_published_commit": "9170064e3c53b347edfdb2d70c7e7a2d33af463a",
        "audit": "data/school-evidence-audit-v164.json",
        "source_receipts": "data/school-evidence-source-receipts-v164.json",
        "native": "data/school-evidence-native-v164.json",
        "Schilling_regional_results": 9,
        "indexed_roster_original_PDF_unavailable": true,
        "validation": {
          "canonical_build": true,
          "Spanish_build": true,
          "source_and_export_verifiers": true,
          "JavaScript_syntax_files": 47,
          "school_history_filters_RU_ES": true,
          "school_comparison_RU_ES": true,
          "prior_4840_events_unchanged": true,
          "prior_1291_camp_dossiers_unchanged": true,
          "prior_151_league_profiles_unchanged": true,
          "both_calendars_both_languages_unchanged": true,
          "enrichment_idempotent": true,
          "SQLite_integrity": true
        },
        "visual_browser_check": "unavailable-work-settings-disabled"
      }
    },
    {
      "id": "family_strategy",
      "requirement": "Ruta personal y comparación entre Costa Rica, México, USA, Taiwan, Brazil, Panama y Rusia",
      "status": "editorial_strategy_with_documented_conditions",
      "evidence": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
      "latest_pass": {
        "version": 177,
        "checked": "2026-11-06",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
        "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
        "source_requests": 39,
        "source_hashes_verified": 36,
        "source_failures": 3,
        "new_competition_programme_rows": 75,
        "new_exhibition_rows": 3,
        "new_learning_rows": 1,
        "new_league_profiles": 9,
        "new_camp_dossiers": 0,
        "new_budget_offers": 0,
        "existing_corrected_records": [
          "C775",
          "E099"
        ],
        "existing_corrected_profiles": [
          "rcja-au"
        ],
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "events": 5617,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 204,
        "schools": 68,
        "budget_offers": 156,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "route_countries_without_event_records": 29,
        "all_57_official_australian_calendar_rows_retained": true,
        "Explore_6_vs_10_conflict_explicit": true,
        "NZ_ranking_vs_ballot_conflict_explicit": true,
        "foreign_RCJA_placing_not_world_qualification": true,
        "unlabelled_MOI_calendar_not_assigned_2027": true,
        "TechFest_entity_terms_fees_provisional": true,
        "raw_source_bodies_forms_private": true,
        "forms_and_contacts_not_submitted": true,
        "audit": "data/oceania-routes-audit-v177.json",
        "native": "data/oceania-routes-native-v177.json",
        "source_receipts": "data/oceania-routes-source-receipts-v177.json",
        "data_validation": {
          "version": 177,
          "events": 5617,
          "new_event_records": 79,
          "new_competition_programme_rows": 75,
          "new_exhibition_rows": 3,
          "new_learning_rows": 1,
          "new_league_profiles": 9,
          "all_5538_old_ids_preserved": true,
          "only_two_documented_old_records_changed": true,
          "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 204,
          "budgets": 156,
          "all_57_AU_calendar_rows_exact": true,
          "all_five_NZ_FIRST_dates_exact": true,
          "source_requests": 39,
          "source_hashes_verified": 36,
          "source_failures": 3,
          "calendar_counts": {
            "STEM_крупные_выставки.ics": 115,
            "STEM_подтвержденные_даты.ics": 6619
          },
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "announcement_runtime_checks_ru_es": [
          {
            "language": "ru",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          },
          {
            "language": "es/",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 177,
          "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5617,
          "league_profiles": 204,
          "elapsed_seconds": 69.75
        },
        "new_catalogue_rows": 79,
        "new_dated_competition_rows": 65,
        "new_major_exhibition_rows": 1,
        "new_festival_windows": 2,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
      }
    },
    {
      "id": "kazakhstan_ru",
      "requirement": "Tenga en cuenta el idioma ruso y examine las competiciones de Kazajstán / rutas menores",
      "status": "partial_pass",
      "evidence": "v26: 19 tarjetas incluyendo Taipei RGT; 4 perfiles, WRO / Explore / RoboLand edades verificadas; RGT 2027 fechas anunciadas.",
      "remaining": "La elegibilidad extranjera actual, todos los calendarios regionales, las reglas de la nueva edad, la instrucción de la RU / campamentos y las escuelas permanentes siguen siendo incompletas.",
      "latest_pass": {
        "version": 165,
        "checked": "2026-11-05",
        "scope": "Kazajistán / Asia Central: etapas regionales y clasificatorias FIRST 2026–2027, reglas actuales RGT / MARC y restricciones de acceso. Primeros registros de Kirguistán, Uzbekistán, Georgia y Armenia; corregida referencia antigua Taiwan sin duplicar final. Conjunto estacional elegido, no auditoría nacional completa.",
        "status": "prepared-awaiting-build-verification",
        "events": 4962,
        "new_catalogue_rows": 122,
        "first_fixture_rows": 111,
        "first_unique_fixtures": 33,
        "rgt_new_rows": 8,
        "other_new_rows": 5,
        "league_profiles": 152,
        "source_requests": 40,
        "source_responses_hash_verified": 34,
        "source_requests_failed": 6,
        "PDF_visual_pages_read": 9,
        "previous_published_commit": "3e5074433267a06b43c76d3ed20b847fdae6a274",
        "modified_prior_ids": [
          "C869",
          "C870",
          "C874",
          "C875",
          "C1189"
        ],
        "all_camp_dossiers_and_schools_preserved": true,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/central-asia-audit-v165.json",
        "source_receipts": "data/central-asia-source-receipts-v165.json",
        "native": "data/central-asia-native-v165.json"
      }
    },
    {
      "id": "family_top_picks",
      "requirement": "Selección de los mejores campamentos, ligas, escuelas y exposiciones para la familia",
      "status": "curated_partial",
      "evidence": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
      "remaining": "Comprobar personalmente a los entrenadores menores, clases, fechas de nacimiento, presupuesto, nuevo equipo y lugares.",
      "latest_pass": {
        "version": 177,
        "checked": "2026-11-06",
        "status": "verified-local-awaiting-published-sha",
        "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
        "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
        "previous_goal_turn_classification": "progress",
        "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
        "source_requests": 39,
        "source_hashes_verified": 36,
        "source_failures": 3,
        "new_competition_programme_rows": 75,
        "new_exhibition_rows": 3,
        "new_learning_rows": 1,
        "new_league_profiles": 9,
        "new_camp_dossiers": 0,
        "new_budget_offers": 0,
        "existing_corrected_records": [
          "C775",
          "E099"
        ],
        "existing_corrected_profiles": [
          "rcja-au"
        ],
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "events": 5617,
        "camp_dossiers": 1396,
        "camp_dossier_countries": 69,
        "league_profiles": 204,
        "schools": 68,
        "budget_offers": 156,
        "national_route_contacts": 212,
        "national_route_countries": 135,
        "route_countries_without_event_records": 29,
        "all_57_official_australian_calendar_rows_retained": true,
        "Explore_6_vs_10_conflict_explicit": true,
        "NZ_ranking_vs_ballot_conflict_explicit": true,
        "foreign_RCJA_placing_not_world_qualification": true,
        "unlabelled_MOI_calendar_not_assigned_2027": true,
        "TechFest_entity_terms_fees_provisional": true,
        "raw_source_bodies_forms_private": true,
        "forms_and_contacts_not_submitted": true,
        "audit": "data/oceania-routes-audit-v177.json",
        "native": "data/oceania-routes-native-v177.json",
        "source_receipts": "data/oceania-routes-source-receipts-v177.json",
        "data_validation": {
          "version": 177,
          "events": 5617,
          "new_event_records": 79,
          "new_competition_programme_rows": 75,
          "new_exhibition_rows": 3,
          "new_learning_rows": 1,
          "new_league_profiles": 9,
          "all_5538_old_ids_preserved": true,
          "only_two_documented_old_records_changed": true,
          "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
          "camp_dossiers": 1396,
          "camp_countries": 69,
          "league_profiles": 204,
          "budgets": 156,
          "all_57_AU_calendar_rows_exact": true,
          "all_five_NZ_FIRST_dates_exact": true,
          "source_requests": 39,
          "source_hashes_verified": 36,
          "source_failures": 3,
          "calendar_counts": {
            "STEM_крупные_выставки.ics": 115,
            "STEM_подтвержденные_даты.ics": 6619
          },
          "worldwide_complete": false
        },
        "runtime_checks_ru_es": [
          {
            "language": "ru",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          },
          {
            "language": "es/",
            "search_by_partner": true,
            "country_route_counts": true,
            "france_brazil_divisions_separate": true,
            "unavailable_partner_links_suppressed": true,
            "missing_website_fallback": true,
            "russia_belarus_organizer_notice_not_passport_ban": true,
            "escaping": true,
            "empty_country_reset": true
          }
        ],
        "programme_runtime_checks_ru_es": [
          {
            "language": "ru",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          },
          {
            "language": "es/",
            "all_204_league_badges_render": true,
            "five_old_group_filters_fixed": true,
            "MRC_18_categories_render": true,
            "country_variants_canonical_groups": true,
            "confirmed_english_filter": true,
            "JustSpeak_Matvey_only": true,
            "no_Youth_or_adult_calendar_import": true,
            "ACS_announced_window_only": true,
            "old_camps_not_assigned_2027_dates": true,
            "unknown_prices_not_active_budgets": true,
            "Space_four_English_windows_and_Matvey_only": true,
            "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
            "Turkey_local_team_sizes_render": true,
            "Caribbean_ES_course_and_Matvey_only": true,
            "Caribbean_unknown_language_excluded": true,
            "Caribbean_old_seasons_not_in_2027_months": true,
            "MiniGeeks_600_complete_course_not_per_class": true,
            "MiniGeeks_budget_keeps_missing_trip_costs": true,
            "Croatian_Makers_closed_visible": true
          }
        ],
        "announcement_runtime_checks_ru_es": [
          {
            "language": "ru",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          },
          {
            "language": "es/",
            "announced_card_and_calendar_label": true,
            "regular_date_not_reclassified": true,
            "programme_resource_not_camp_banner": true,
            "new_TechFest_announced_and_MOI_programme_badges": true,
            "individual_ICS_six_entries_equal_server_dates": true,
            "IKCC_Bucharest_seconds_preserved": true,
            "all_individual_entries_tentative": true,
            "visual_browser_qa": false
          }
        ],
        "javascript_syntax_files": 47,
        "full_build_idempotence": {
          "version": 177,
          "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
          "full_ru_es_rebuild_idempotent": true,
          "events": 5617,
          "league_profiles": 204,
          "elapsed_seconds": 69.75
        },
        "new_catalogue_rows": 79,
        "new_dated_competition_rows": 65,
        "new_major_exhibition_rows": 1,
        "new_festival_windows": 2,
        "visual_browser_qa": false,
        "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
      }
    },
    {
      "id": "world_caribbean_v28",
      "requirement": "Concursos mundiales autónomos, nuevas rutas del Caribe y programas de capacitación y asistencia EN/ES",
      "status": "partial_pass",
      "evidence": "27 tarjetas de perfil de 10; se han marcado las principales gates y las fuentes de stale.",
      "remaining": "Reglamentos vigentes2027, entrada extranjera en el FLL local, nuevos camp cohorts, el resto de las islas / Pacific y la exhaustividad mundial."
    },
    {
      "id": "camp_switzerland_full",
      "requirement": "Pasar por los campamentos y las residencias suizas: temas generales y todos, opciones internacionales y locales de día/residential, verano e invierno 2026-2027, todos los operadores encontrados, no sólo la lista de top10.",
      "status": "in_progress",
      "remaining": "Fuentes primarias / Verificación y ejecución según especificaciones data/camp-programme-expansion.json; aún no se ha determinado el resultado global completo.",
      "evidence": "v167: 137 dossiers suizos, incluido futuro Hack @ Google 12+. Releídos Lovell, La Garenne, Montana, Altitude y TechSpark; sin duplicar dossiers existentes correctos. Cobertura completa de Suiza y todas convocatorias locales aún sin acreditar.",
      "latest_pass": {
        "version": 167,
        "checked": "2026-11-05",
        "scope": "Europa: programas invernales nuevos 2026/27 en Francia, España y Portugal; nueva comprobación de precios / edades suizos y Hack @ Google 2027 sin fechas. Diferenciados programas lingüísticos generales, workshops cortos y campamentos técnicos. Selección de fuentes, no auditoría completa de países.",
        "status": "verified-local-awaiting-published-sha",
        "new_camp_dossiers": 13,
        "modified_prior_camp_ids": [
          "CP261"
        ],
        "previous_published_commit": "a62c66dd3fe0418845866d62408db354cc8c0407",
        "source_requests": 50,
        "source_responses_hash_verified": 44,
        "source_requests_failed": 6,
        "PDF_visual_pages_read": 10,
        "existing_swiss_profiles_reconfirmed_without_duplicates": [
          "CP002",
          "CP006",
          "CP128",
          "CP155",
          "CP156",
          "CP162",
          "CP423",
          "CP424"
        ],
        "existing_french_profile_reconfirmed_without_duplicate": "CP632",
        "unresolved_sources": [
          {
            "url": "https://www.helveticinstitute.ch/winter-kids-camp/",
            "reason": "HTTP 403: extractos indexados no declarados respuesta HTTP leída y con hash; sin trasladar tarifa / curso técnico nuevo desde 2026."
          },
          {
            "url": "https://zugtechnologylab.ch/en/education/children",
            "reason": "Grupos reales, operador e historial sin verificar independientemente; rolling Saturdays / interés gratuito no reconocidos como sesiones confirmadas."
          }
        ],
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "audit": "data/europe-camps-audit-v167.json",
        "source_receipts": "data/europe-camps-source-receipts-v167.json",
        "native": "data/europe-camps-native-v167.json",
        "forms_and_agreements_not_submitted": true,
        "events": 5006,
        "new_catalogue_rows": 18,
        "new_dated_variants": 15,
        "new_family_calendar_entries": 48,
        "new_budget_offers": 9,
        "camp_dossiers": 1320,
        "budget_offers": 115,
        "camp_countries": 51,
        "Swiss_dossiers": 137,
        "competitions": 1451,
        "exhibition_events": 234,
        "league_profiles": 153,
        "schools": 68,
        "data_validation": {
          "version": 167,
          "events": 5006,
          "competitions": 1451,
          "exhibition_events": 234,
          "camp_learning_rows": 3321,
          "new_catalogue_rows": 18,
          "new_dated_variants": 15,
          "new_individual_calendar_sessions": 48,
          "camp_dossiers": 1320,
          "new_camp_dossiers": 13,
          "updated_prior_dossier_ids": [
            "CP261"
          ],
          "raw_old_dossiers_preserved_except_update": true,
          "all_4988_old_catalogue_rows_unchanged": true,
          "all_106_old_budgets_preserved": true,
          "budget_offers": 115,
          "league_profiles": 153,
          "schools": 68,
          "source_requests": 50,
          "source_hashes_verified": 44,
          "source_failures": 6,
          "family_calendar_entries": 5835,
          "exhibition_calendar_entries": 110,
          "coverage_countries": 97,
          "camp_countries": 51,
          "fully_audited_countries": 0,
          "worldwide_complete": false,
          "archive_2025_retained": true,
          "English_website_not_used_as_teaching_proof": true,
          "Christmas_conditional_Fridays_not_exported": true,
          "grade_gate_not_replaced_by_age": true,
          "Swiss_existing_dossiers_not_duplicated": true
        },
        "runtime_checks_ru_es": [
          {
            "lang": "ru",
            "new_catalogue_rows_filtered": 18,
            "new_camp_dossiers_rendered": 13,
            "country_filters": true,
            "child_age_and_grade_gates": true,
            "English_only_when_explicit": true,
            "robotics_and_games_theme_filters": true,
            "conditional_Christmas_Fridays_not_exported": true,
            "undated_Google_2027_not_in_calendar": true,
            "real_class_times_and_UTC": true,
            "new_calendar_entries": 48,
            "nine_family_budgets_correct": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          },
          {
            "lang": "es",
            "new_catalogue_rows_filtered": 18,
            "new_camp_dossiers_rendered": 13,
            "country_filters": true,
            "child_age_and_grade_gates": true,
            "English_only_when_explicit": true,
            "robotics_and_games_theme_filters": true,
            "conditional_Christmas_Fridays_not_exported": true,
            "undated_Google_2027_not_in_calendar": true,
            "real_class_times_and_UTC": true,
            "new_calendar_entries": 48,
            "nine_family_budgets_correct": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          }
        ],
        "javascript_syntax_files": 47,
        "browser_visual_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
        "full_build_idempotence": {
          "full_build_idempotent": true,
          "catalog_sha256": "a8f2240c625aa1157a0f2383255cccf5cf952023398cceb37f8ffd234b7113e6",
          "checked_at_utc": "2026-11-05T22:30:35.733328+00:00"
        }
      }
    },
    {
      "id": "camp_calendar_2026_2027",
      "requirement": "Los turnos más próximos y el calendario de vacaciones 2026–2027, Elección del año / temporada / ventanas familiares; Fecha de cambio, deadline, Fecha de apertura y fecha de verificación; Cambio y fijación de precios anteriores2026 separado de2027.",
      "status": "implemented_partial_research_active",
      "remaining": "Fuentes primarias / Verificación y ejecución según especificaciones data/camp-programme-expansion.json; aún no se ha determinado el resultado global completo.",
      "evidence": "v.128:6Datos de la fecha/17nueva familia de SCI. Cinco Cobo Oct20–23El programa de trabajo de cada uno de ellos es de cuatro horas.;El Hackathon12–14no familia ICS. Horarios vacíos no semanas generales. OWISDec14–18día,archivo de las KAS/En el segundo año se inventó.2991CSI de la familia/104Exposición,el UID de todos los años/contenido conservado.",
      "latest_pass": {
        "version": 170,
        "checked": "2026-11-05",
        "scope": "Sudeste Asiático: veinte dossiers educativos de Malasia, Indonesia, Camboya y Filipinas; programas invernales ingleses, formatos diurnos y familiares, una residencia infantil, tarifas concretas y cargos obligatorios. Rutas STEM nacionales nuevas, DCCI profesional y seguimiento de próximas exposiciones. Ventanas estacionales, duraciones erróneas y MOU separados de clases confirmadas y admisión abierta. Continúa auditoría mundial.",
        "status": "verified-local-awaiting-published-sha",
        "previous_published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
        "source_requests": 42,
        "source_hashes_verified": 39,
        "source_failures": 3,
        "new_camp_dossiers": 20,
        "new_competition_route_watches": 5,
        "new_exhibition_events": 3,
        "new_league_profiles": 1,
        "new_budget_offers": 24,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "forms_and_agreements_not_submitted": true,
        "audit": "data/southeast-asia-audit-v170.json",
        "source_receipts": "data/southeast-asia-source-receipts-v170.json",
        "native": "data/southeast-asia-native-v170.json",
        "PDF_visual_pages_read": 2,
        "source_access_notes": "Guidepost PDF: páginas físicas 6 y 8 inspeccionadas; precios USD / IDR alternativos no sumados, EB vencido sin aplicar. HariMau3D Sold Out es badge general oculto, Kids variant available=true; stock no es reserva. FAQ Newtonshow leído en JSON-LD público, native English teachers no declarados enseñanza EN-only. Tres duraciones Green Camp discordantes excluidas de fechas operativas. PDF grande Study Bali sin leer por fallo de red / límite web: fragmento de búsqueda no presentado como dossier completo.",
        "events": 5151,
        "competitions": 1482,
        "exhibition_events": 239,
        "camp_learning_rows": 3430,
        "camp_dossiers": 1359,
        "camp_countries": 57,
        "league_profiles": 157,
        "schools": 68,
        "budget_offers": 147,
        "new_catalogue_rows": 87,
        "new_dated_camp_variants": 73,
        "family_calendar_entries": 6270,
        "exhibition_calendar_entries": 114,
        "official_dossier_urls": 1996,
        "new_family_calendar_entries": 320,
        "new_timed_lesson_alternatives": 258,
        "new_Green_late_deadlines": 37,
        "new_Padi_deadline": 1,
        "modified_prior_event_ids": [
          "E077",
          "E162"
        ],
        "data_validation": {
          "version": 170,
          "events": 5151,
          "competitions": 1482,
          "exhibition_events": 239,
          "camp_learning_rows": 3430,
          "new_catalogue_rows": 87,
          "new_dated_camp_variants": 73,
          "new_camp_dossiers": 20,
          "camp_dossiers": 1359,
          "camp_countries": 57,
          "league_profiles": 157,
          "schools": 68,
          "budget_offers": 147,
          "new_budgets": 24,
          "new_timed_lesson_alternatives": 258,
          "new_family_calendar_entries": 320,
          "new_dated_camp_entries": 281,
          "new_calculated_Green_late_deadlines": 37,
          "new_Padi_registration_deadlines": 1,
          "new_dated_exhibition_entries": 1,
          "family_calendar_entries": 6270,
          "exhibition_calendar_entries": 114,
          "modified_old_event_ids": [
            "E077",
            "E162"
          ],
          "all_5062_other_old_catalogue_rows_unchanged": true,
          "all_1339_old_raw_dossiers_preserved": true,
          "all_156_old_league_profiles_preserved": true,
          "all_123_old_budgets_preserved": true,
          "schools_history_and_routes_preserved": true,
          "source_requests": 42,
          "source_response_hashes_verified": 39,
          "source_failures": 3,
          "PDF_visual_pages_read": 2,
          "coverage_countries": 98,
          "fully_audited_countries": 0,
          "worldwide_complete": false,
          "three_conflicting_Green_windows_not_operational": true,
          "season_windows_not_daily_calendars": true,
          "tuition_and_parent_fees_separate": true,
          "mandatory_Guidepost_tax_and_service_not_omitted": true,
          "stock_is_not_booking": true,
          "corporate_MOU_not_open_registration": true
        },
        "runtime_checks_ru_es": [
          {
            "lang": "ru",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          },
          {
            "lang": "es",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          }
        ],
        "javascript_syntax_files": 47,
        "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
        "full_build_idempotence": {
          "catalogue_before": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "catalogue_after": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "full_builder_exit_code": 0
        }
      }
    },
    {
      "id": "camp_full_pricing",
      "requirement": "El precio oficial completo de cada programa/cambio es: base, derechos obligatorios, seguros, transferencias, módulos técnicos, alquiler/equipo propio, pago de alquiler, disco, pagos y cancelación; costo de uno/dos hijos y viaje de familia.",
      "status": "implemented_partial_research_active",
      "remaining": "Fuentes primarias / Verificación y ejecución según especificaciones data/camp-programme-expansion.json; aún no se ha determinado el resultado global completo.",
      "evidence": "v.128:53partialbudgets,50oldobjectsunchanged;OWISexterna en primer lugar-Los niños140k+10kmaterials+30kregistration+18ktax=198kJPYplusunknownlunch/viaje. Cobo3600onlyMatveyVEXafter9/Sólo Oscar SPIKE después6+Previo,cada uno8hnotfull-día. Arquivo de las KAS/Tailandia no2027.",
      "latest_pass": {
        "version": 170,
        "checked": "2026-11-05",
        "scope": "Sudeste Asiático: veinte dossiers educativos de Malasia, Indonesia, Camboya y Filipinas; programas invernales ingleses, formatos diurnos y familiares, una residencia infantil, tarifas concretas y cargos obligatorios. Rutas STEM nacionales nuevas, DCCI profesional y seguimiento de próximas exposiciones. Ventanas estacionales, duraciones erróneas y MOU separados de clases confirmadas y admisión abierta. Continúa auditoría mundial.",
        "status": "verified-local-awaiting-published-sha",
        "previous_published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
        "source_requests": 42,
        "source_hashes_verified": 39,
        "source_failures": 3,
        "new_camp_dossiers": 20,
        "new_competition_route_watches": 5,
        "new_exhibition_events": 3,
        "new_league_profiles": 1,
        "new_budget_offers": 24,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "forms_and_agreements_not_submitted": true,
        "audit": "data/southeast-asia-audit-v170.json",
        "source_receipts": "data/southeast-asia-source-receipts-v170.json",
        "native": "data/southeast-asia-native-v170.json",
        "PDF_visual_pages_read": 2,
        "source_access_notes": "Guidepost PDF: páginas físicas 6 y 8 inspeccionadas; precios USD / IDR alternativos no sumados, EB vencido sin aplicar. HariMau3D Sold Out es badge general oculto, Kids variant available=true; stock no es reserva. FAQ Newtonshow leído en JSON-LD público, native English teachers no declarados enseñanza EN-only. Tres duraciones Green Camp discordantes excluidas de fechas operativas. PDF grande Study Bali sin leer por fallo de red / límite web: fragmento de búsqueda no presentado como dossier completo.",
        "events": 5151,
        "competitions": 1482,
        "exhibition_events": 239,
        "camp_learning_rows": 3430,
        "camp_dossiers": 1359,
        "camp_countries": 57,
        "league_profiles": 157,
        "schools": 68,
        "budget_offers": 147,
        "new_catalogue_rows": 87,
        "new_dated_camp_variants": 73,
        "family_calendar_entries": 6270,
        "exhibition_calendar_entries": 114,
        "official_dossier_urls": 1996,
        "new_family_calendar_entries": 320,
        "new_timed_lesson_alternatives": 258,
        "new_Green_late_deadlines": 37,
        "new_Padi_deadline": 1,
        "modified_prior_event_ids": [
          "E077",
          "E162"
        ],
        "data_validation": {
          "version": 170,
          "events": 5151,
          "competitions": 1482,
          "exhibition_events": 239,
          "camp_learning_rows": 3430,
          "new_catalogue_rows": 87,
          "new_dated_camp_variants": 73,
          "new_camp_dossiers": 20,
          "camp_dossiers": 1359,
          "camp_countries": 57,
          "league_profiles": 157,
          "schools": 68,
          "budget_offers": 147,
          "new_budgets": 24,
          "new_timed_lesson_alternatives": 258,
          "new_family_calendar_entries": 320,
          "new_dated_camp_entries": 281,
          "new_calculated_Green_late_deadlines": 37,
          "new_Padi_registration_deadlines": 1,
          "new_dated_exhibition_entries": 1,
          "family_calendar_entries": 6270,
          "exhibition_calendar_entries": 114,
          "modified_old_event_ids": [
            "E077",
            "E162"
          ],
          "all_5062_other_old_catalogue_rows_unchanged": true,
          "all_1339_old_raw_dossiers_preserved": true,
          "all_156_old_league_profiles_preserved": true,
          "all_123_old_budgets_preserved": true,
          "schools_history_and_routes_preserved": true,
          "source_requests": 42,
          "source_response_hashes_verified": 39,
          "source_failures": 3,
          "PDF_visual_pages_read": 2,
          "coverage_countries": 98,
          "fully_audited_countries": 0,
          "worldwide_complete": false,
          "three_conflicting_Green_windows_not_operational": true,
          "season_windows_not_daily_calendars": true,
          "tuition_and_parent_fees_separate": true,
          "mandatory_Guidepost_tax_and_service_not_omitted": true,
          "stock_is_not_booking": true,
          "corporate_MOU_not_open_registration": true
        },
        "runtime_checks_ru_es": [
          {
            "lang": "ru",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          },
          {
            "lang": "es",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          }
        ],
        "javascript_syntax_files": 47,
        "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
        "full_build_idempotence": {
          "catalogue_before": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "catalogue_after": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "full_builder_exit_code": 0
        }
      }
    },
    {
      "id": "camp_ranking",
      "requirement": "Criterios de selección de la redacción pública: descanso general separado, idioma, STEM / robotics / coding / AI, empresa, primer internado y día de la familia, y honor, prueba de la manutención y el horario, edad de adaptación, condiciones de vida y relación costo/precio total; comentarios externos separados con su fuente y fecha.",
      "status": "planned",
      "remaining": "Fuentes primarias / Verificación y ejecución según especificaciones data/camp-programme-expansion.json; aún no se ha determinado el resultado global completo."
    },
    {
      "id": "camp_planning_ux",
      "requirement": "Sección de vacaciones: filtros año / temporada / Niños / Objetivo / País / Idioma / formato / Presupuesto / Duración; Tarjetas de campamentos únicos con un calendario de turnos; mapa de los lugares reales; comparación3–4 y dos estimaciones familiares; Explicable top por país y temas.",
      "status": "implemented_partial_research_active",
      "remaining": "Fuentes primarias / Verificación y ejecución según especificaciones data/camp-programme-expansion.json; aún no se ha determinado el resultado global completo.",
      "evidence": "v108:filtros mensuales/de edad/compartidables por encima de mapas/escenarios; selector compacto de 182 escenarios;9 estimaciones presupuestarias familiares.Se conservan todos los 778 expedientes.",
      "latest_pass": {
        "version": 170,
        "checked": "2026-11-05",
        "scope": "Sudeste Asiático: veinte dossiers educativos de Malasia, Indonesia, Camboya y Filipinas; programas invernales ingleses, formatos diurnos y familiares, una residencia infantil, tarifas concretas y cargos obligatorios. Rutas STEM nacionales nuevas, DCCI profesional y seguimiento de próximas exposiciones. Ventanas estacionales, duraciones erróneas y MOU separados de clases confirmadas y admisión abierta. Continúa auditoría mundial.",
        "status": "verified-local-awaiting-published-sha",
        "previous_published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
        "source_requests": 42,
        "source_hashes_verified": 39,
        "source_failures": 3,
        "new_camp_dossiers": 20,
        "new_competition_route_watches": 5,
        "new_exhibition_events": 3,
        "new_league_profiles": 1,
        "new_budget_offers": 24,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "forms_and_agreements_not_submitted": true,
        "audit": "data/southeast-asia-audit-v170.json",
        "source_receipts": "data/southeast-asia-source-receipts-v170.json",
        "native": "data/southeast-asia-native-v170.json",
        "PDF_visual_pages_read": 2,
        "source_access_notes": "Guidepost PDF: páginas físicas 6 y 8 inspeccionadas; precios USD / IDR alternativos no sumados, EB vencido sin aplicar. HariMau3D Sold Out es badge general oculto, Kids variant available=true; stock no es reserva. FAQ Newtonshow leído en JSON-LD público, native English teachers no declarados enseñanza EN-only. Tres duraciones Green Camp discordantes excluidas de fechas operativas. PDF grande Study Bali sin leer por fallo de red / límite web: fragmento de búsqueda no presentado como dossier completo.",
        "events": 5151,
        "competitions": 1482,
        "exhibition_events": 239,
        "camp_learning_rows": 3430,
        "camp_dossiers": 1359,
        "camp_countries": 57,
        "league_profiles": 157,
        "schools": 68,
        "budget_offers": 147,
        "new_catalogue_rows": 87,
        "new_dated_camp_variants": 73,
        "family_calendar_entries": 6270,
        "exhibition_calendar_entries": 114,
        "official_dossier_urls": 1996,
        "new_family_calendar_entries": 320,
        "new_timed_lesson_alternatives": 258,
        "new_Green_late_deadlines": 37,
        "new_Padi_deadline": 1,
        "modified_prior_event_ids": [
          "E077",
          "E162"
        ],
        "data_validation": {
          "version": 170,
          "events": 5151,
          "competitions": 1482,
          "exhibition_events": 239,
          "camp_learning_rows": 3430,
          "new_catalogue_rows": 87,
          "new_dated_camp_variants": 73,
          "new_camp_dossiers": 20,
          "camp_dossiers": 1359,
          "camp_countries": 57,
          "league_profiles": 157,
          "schools": 68,
          "budget_offers": 147,
          "new_budgets": 24,
          "new_timed_lesson_alternatives": 258,
          "new_family_calendar_entries": 320,
          "new_dated_camp_entries": 281,
          "new_calculated_Green_late_deadlines": 37,
          "new_Padi_registration_deadlines": 1,
          "new_dated_exhibition_entries": 1,
          "family_calendar_entries": 6270,
          "exhibition_calendar_entries": 114,
          "modified_old_event_ids": [
            "E077",
            "E162"
          ],
          "all_5062_other_old_catalogue_rows_unchanged": true,
          "all_1339_old_raw_dossiers_preserved": true,
          "all_156_old_league_profiles_preserved": true,
          "all_123_old_budgets_preserved": true,
          "schools_history_and_routes_preserved": true,
          "source_requests": 42,
          "source_response_hashes_verified": 39,
          "source_failures": 3,
          "PDF_visual_pages_read": 2,
          "coverage_countries": 98,
          "fully_audited_countries": 0,
          "worldwide_complete": false,
          "three_conflicting_Green_windows_not_operational": true,
          "season_windows_not_daily_calendars": true,
          "tuition_and_parent_fees_separate": true,
          "mandatory_Guidepost_tax_and_service_not_omitted": true,
          "stock_is_not_booking": true,
          "corporate_MOU_not_open_registration": true
        },
        "runtime_checks_ru_es": [
          {
            "lang": "ru",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          },
          {
            "lang": "es",
            "new_rows_filterable": 87,
            "new_dossier_cards_rendered": 20,
            "confirmed_English_dossiers": 11,
            "unknown_languages_not_promoted": true,
            "boarding_only_Mini_Changemakers": true,
            "family_stays_not_child_boarding": true,
            "new_calendar_entries": 320,
            "seasonal_and_conflicting_windows_not_operational": true,
            "Padi_deadline_separate_from_unknown_class_days": true,
            "Green_late_deadlines_from_explicit_two_day_rule": true,
            "weekend_Green_sessions_not_removed": true,
            "start_only_Stratford_dates": true,
            "twenty_four_budget_subtotals": true,
            "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
            "Shanti_parent_fees_required_separately": true,
            "expired_or_unqualified_discounts_not_applied": true,
            "unknown_costs_not_zero": true,
            "visual_browser_test": false
          }
        ],
        "javascript_syntax_files": 47,
        "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
        "full_build_idempotence": {
          "catalogue_before": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "catalogue_after": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
          "full_builder_exit_code": 0
        }
      }
    }
  ],
  "next_research": [
    "Continuar con la auditoría detallada de Suiza, Francia, España y Europa; Taiwán, Singapur, Corea del Sur y Japón; Estados Unidos, Canadá, Costa-Ricky., México y América Latina. Total general, y temas y STEM campamentos 2026–27, día/pensión/Familia, EN/ES/RU: contenido, Idioma del profesor, Recepción individual, Edad/Clase, Cuenta completa de tecnología, Asistencia nocturna, Seguro y cancelación. Guardar el calendario mundial de competencias, Liga, Exposiciones, y resultados de las escuelas 5–10 años, Ingeniero-Rutas comerciales. Objetivo general activo."
  ],
  "completion_rule": "No declarar el objetivo de las tarjetas de identificación completadas, la lista de 249 países o los puntos verdes de UI. Se requiere una cobertura de referencia y condiciones pertinentes demostradas, o información manifiestamente inaccesible o no declarada con fuentes verificadas.",
  "latest_validation": {
    "version": 177,
    "checked": "2026-11-06",
    "status": "verified-local-awaiting-published-sha",
    "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
    "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
    "source_requests": 39,
    "source_hashes_verified": 36,
    "source_failures": 3,
    "new_competition_programme_rows": 75,
    "new_exhibition_rows": 3,
    "new_learning_rows": 1,
    "new_league_profiles": 9,
    "new_camp_dossiers": 0,
    "new_budget_offers": 0,
    "existing_corrected_records": [
      "C775",
      "E099"
    ],
    "existing_corrected_profiles": [
      "rcja-au"
    ],
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "events": 5617,
    "camp_dossiers": 1396,
    "camp_dossier_countries": 69,
    "league_profiles": 204,
    "schools": 68,
    "budget_offers": 156,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "route_countries_without_event_records": 29,
    "all_57_official_australian_calendar_rows_retained": true,
    "Explore_6_vs_10_conflict_explicit": true,
    "NZ_ranking_vs_ballot_conflict_explicit": true,
    "foreign_RCJA_placing_not_world_qualification": true,
    "unlabelled_MOI_calendar_not_assigned_2027": true,
    "TechFest_entity_terms_fees_provisional": true,
    "raw_source_bodies_forms_private": true,
    "forms_and_contacts_not_submitted": true,
    "audit": "data/oceania-routes-audit-v177.json",
    "native": "data/oceania-routes-native-v177.json",
    "source_receipts": "data/oceania-routes-source-receipts-v177.json",
    "data_validation": {
      "version": 177,
      "events": 5617,
      "new_event_records": 79,
      "new_competition_programme_rows": 75,
      "new_exhibition_rows": 3,
      "new_learning_rows": 1,
      "new_league_profiles": 9,
      "all_5538_old_ids_preserved": true,
      "only_two_documented_old_records_changed": true,
      "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
      "camp_dossiers": 1396,
      "camp_countries": 69,
      "league_profiles": 204,
      "budgets": 156,
      "all_57_AU_calendar_rows_exact": true,
      "all_five_NZ_FIRST_dates_exact": true,
      "source_requests": 39,
      "source_hashes_verified": 36,
      "source_failures": 3,
      "calendar_counts": {
        "STEM_крупные_выставки.ics": 115,
        "STEM_подтвержденные_даты.ics": 6619
      },
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_204_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_204_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "announcement_runtime_checks_ru_es": [
      {
        "language": "ru",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "new_TechFest_announced_and_MOI_programme_badges": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      },
      {
        "language": "es/",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "new_TechFest_announced_and_MOI_programme_badges": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 177,
      "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
      "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5617,
      "league_profiles": 204,
      "elapsed_seconds": 69.75
    },
    "new_catalogue_rows": 79,
    "new_dated_competition_rows": 65,
    "new_major_exhibition_rows": 1,
    "new_festival_windows": 2,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
  },
  "completeness_audit": "data/audit-v51.json",
  "family_context": {
    "matvey_birth_year": 2017,
    "oscar_birth_year": 2020,
    "source": "respuesta directa del usuario 01.10.2026",
    "exact_birthdays": null,
    "school_grades": null,
    "full_day_english_readiness": true,
    "learning_languages": [
      "EN",
      "ES",
      "RU"
    ],
    "learning_languages_by_child": {
      "mat": [
        "EN",
        "ES",
        "RU"
      ],
      "osc": [
        "EN",
        "ES",
        "RU"
      ]
    },
    "language_confirmation": "mensajes directos de la familia: EN / ES para el día completo;01.10.2026 se ha añadido el ruso como lengua admitida.",
    "relocation_readiness": true,
    "relocation_confirmation": "respuesta directa del usuario 01.10.2026: están listos para considerar la mudanza y la nueva escuela."
  },
  "schools_success_criteria": [
    "La identificación de cada campus y su tipo; 249 países y territorios tienen un estatuto claro de investigación y la falta de descubrimiento no significa que no existan escuelas sólidas.",
    "Para la categoría, el resultado mundial es la temporada exacta, la liga, la categoría, la etapa, el título del premio; el protocolo oficial independiente es preferible, y el mensaje escolar se presenta por separado.",
    "El círculo, la asignatura, el laboratorio y el equipo externo son diferentes; la victoria del graduado o del equipo de la ciudad no se atribuye a toda la escuela.",
    "Matway y Oscar: La edad diaria, la clase, el acceso al equipo y el internado se verifican por separado; la fecha de nacimiento y la clase se desconocen.",
    "EN / ES la enseñanza está confirmada por el texto del programa; el sitio en inglés no es una prueba. IB PYP / MYP / DP y candidate se registran por separado.",
    "Ingreso: documentos extranjeros, residencia / catchment, pruebas, calendario, pago de matrícula, gastos adicionales; lo desconocido está claramente marcado.",
    "La sección de las escuelas se encuentra en un sitio web público y en JSON / CSV / SQLite, y se mantienen los acontecimientos anteriores, las ligas y los calendarios."
  ],
  "native_goal_status": "active",
  "latest_validation_previous": {
    "version": 176,
    "checked": "2026-11-06",
    "status": "published-and-readback-verified",
    "scope": "AI, programación y juegos: 30 fichas nuevas de programas / etapas y 3 registros lectivos; 10 perfiles, incluida IKCC ausente. Verificados prohibición AI en IKCC, schedules EN / ZH separados, finales presenciales, categorías escolares, coste de preparación y significado de premios. Continúa auditoría mundial.",
    "previous_published_commit": "13c5698fe58597a36a032b0025a60cae1124be1a",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v175 publicado y verificado: 214 archivos públicos / 214 locales, archivos completos RU / ES y workflow GitHub correcto.",
    "source_requests": 56,
    "source_hashes_verified": 56,
    "source_failures": 0,
    "new_competition_programme_rows": 30,
    "new_manual_learning_rows": 3,
    "new_league_profiles": 10,
    "new_camp_dossiers": 0,
    "new_exhibition_rows": 0,
    "new_budget_offers": 0,
    "existing_corrected_records": [
      "C037",
      "C038",
      "C039",
      "C843",
      "C844",
      "C848",
      "C1152",
      "C1153",
      "C1154"
    ],
    "existing_corrected_league_profiles": [
      "codeavour"
    ],
    "wikko_EN_ZH_are_separate_schedules_not_conflict": true,
    "IKCC_AI_and_old_code_prohibited": true,
    "school_grade_not_numeric_age": true,
    "no_automatically_free_AI_account_for_children": true,
    "no_private_camp_or_world_leader_claim_from_local_announcement": true,
    "raw_source_bodies_forms_and_school_data_private": true,
    "forms_and_contacts_not_submitted": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/ai-games-audit-v176.json",
    "native": "data/ai-games-native-v176.json",
    "source_receipts": "data/ai-games-source-receipts-v176.json",
    "data_validation": {
      "version": 176,
      "events": 5538,
      "new_event_records": 33,
      "new_competition_programme_rows": 30,
      "new_learning_records": 3,
      "all_5505_old_ids_preserved": true,
      "only_nine_documented_old_records_corrected": true,
      "all_old_raw_camps_school_history_budgets_and_routes_preserved": true,
      "camp_dossiers": 1396,
      "camp_countries": 69,
      "league_profiles": 195,
      "budgets": 156,
      "source_requests": 56,
      "source_hashes_verified": 56,
      "source_failures": 0,
      "all_new_country_continent_fields_canonical": true,
      "language_group_calendars_separate": true,
      "IKCC_no_AI_and_English_only": true,
      "announced_date_requires_provenance_and_tentative_calendar": true,
      "codeavour_team_sizes_per_track": true,
      "school_grade_gates_preserved": true,
      "calendar_counts": {
        "STEM_подтвержденные_даты.ics": 6563,
        "STEM_крупные_выставки.ics": 114
      },
      "expired_calendar_entries_removed_by_existing_future_filter": {
        "STEM_подтвержденные_даты.ics": 8,
        "STEM_крупные_выставки.ics": 3
      },
      "all_remaining_old_calendar_uids_dates_preserved": true,
      "full_json_sqlite_archives_verified": true,
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_195_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_195_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "announcement_runtime_checks_ru_es": [
      {
        "language": "ru",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      },
      {
        "language": "es/",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      }
    ],
    "javascript_syntax_files": 47,
    "UI_translation_tokens_refreshed": true,
    "full_build_idempotence": {
      "version": 176,
      "catalog_sha256_before": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
      "catalog_sha256_after": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5538,
      "league_profiles": 195,
      "elapsed_seconds": 71.32
    },
    "events": 5538,
    "camp_dossiers": 1396,
    "camp_dossier_countries": 69,
    "league_profiles": 195,
    "schools": 68,
    "budget_offers": 156,
    "new_catalogue_rows": 33,
    "new_dated_competition_rows": 20,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "all_league_groups_valid": true,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
    "all_remaining_prior_calendar_UIDs_dates_preserved": true,
    "expired_calendar_entries_removed_by_existing_future_filter": {
      "STEM_подтвержденные_даты.ics": 8,
      "STEM_крупные_выставки.ics": 3
    },
    "route_countries_without_event_records": 29,
    "published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
    "workflow_run": 42179381934,
    "matched_public_assets": 223
  },
  "research_passes": [
    {
      "version": 22,
      "checked": "2026-10-01",
      "scope": "Aplicaciones/juegos/caminos espaciales junior y FOSDEM 2027",
      "status": "bounded_pass; incompleto en todo el mundo",
      "new_ids": [
        "C846",
        "C847",
        "C848",
        "L195",
        "L196",
        "L197",
        "E132"
      ],
      "new_profiles": [
        "global-appathon",
        "g4c",
        "astro-pi"
      ]
    },
    {
      "version": 24,
      "checked": "2026-10-01",
      "scope": "Japón anunció los campamentos EN, India las reglas actuales junior / fechas regionales, Panamá histórico recheck",
      "added": 27,
      "remaining": "La cobertura mundial, las cohorts actuales / entradas extranjeras / brechas lingüísticas siguen existiendo."
    },
    {
      "version": 25,
      "checked": "2026-10-01",
      "scope": "Refinar siete bases familiares según el contexto de la movilidad; tres escenarios seleccionables y tres comparaciones de la matrícula de dos hijos",
      "new_event_ids": [],
      "remaining": "La cobertura original de eventos / ligas / campamentos / exposiciones / escuelas en todo el mundo sigue siendo activa e incompleta."
    },
    {
      "version": 26,
      "date": "2026-10-01",
      "scope": "Kazakhstan / RU",
      "new_cards": 19,
      "new_profiles": 4,
      "future_dates": [
        "C869",
        "C870"
      ],
      "state": "partial",
      "sources": "Páginas nuevas de primera parte y informes gubernamentales; fuentes obsoletas / reemplazadas etiquetadas."
    },
    {
      "version": 29,
      "scope": "Oceania / Pacífico y juegos",
      "added_records": 10,
      "new_profiles": 2,
      "updated_records": 3,
      "status": "partial",
      "remaining": "Verifique instrucción de campamento / entrada extranjera, calendario dinámico de eventos de RCJA, otros países del Pacífico; mantenga el objetivo mundial completo."
    },
    {
      "version": 30,
      "scope": "DeepCHE/ESP/FRA",
      "added_records": 37,
      "new_profiles": 4,
      "new_schools": 3,
      "status": "partial",
      "remaining": "v30 Profundizó la labor de los campos de observación/escuelas/cualifiers. Foreignadmission, Enjudging,currentjuniorcoach, plena observación, Swissdynamiclocations, FRs.RCJeschoolprotocols. Othercountriesworldwidecontinuing."
    },
    {
      "version": 31,
      "checked": "2026-10-01",
      "scope": "Asia del Sur: India / Pakistán / Bangladesh / Sri Lanka",
      "added_records": 20,
      "new_profiles": 4,
      "new_schools": 0,
      "status": "partial",
      "remaining": "Nuevos juegos y calendars completos para el país, grados / birthday, EN-only teaching y foreign admission; el objetivo mundial sigue siendo activo."
    },
    {
      "version": 32,
      "checked": "2026-10-01",
      "scope": "CHE / ESP / FRA: segundo paso más profundo de fuente primaria",
      "added_records": 29,
      "new_profiles": 1,
      "new_schools": 3,
      "status": "partial",
      "remaining": "Todos los operadores locales, nuevas fechas 2027, cuotas extranjeras, lenguaje de clases técnicas específicas y protocolos escolares en 5 a 10 años, el objetivo mundial sigue siendo activo."
    },
    {
      "version": 34,
      "checked": "2026-10-01",
      "scope": "Pases DE / NL / BE de origen primario",
      "added_records": 52,
      "new_profiles": 6,
      "new_schools": 1,
      "status": "partial",
      "remaining": "Los operadores locales/escuelas, las fechas reales de la Oficina de Educación de 2027, los juicios, las cuotas extranjeras y los protocolos escolares de los organizadores5 a 10 años."
    },
    {
      "version": 35,
      "checked": "2026-10-01",
      "scope": "CHE/ESP/FRAthirdjunior/language/qualificationpass",
      "added_records": 30,
      "new_profiles": 1,
      "new_schools": 1,
      "status": "partial",
      "remaining": "Datos de la FLL local en Suiza;España/Francia cuota extranjera;nuevo2027camps;Las escuelas y los protocolos5–10years"
    },
    {
      "version": 36,
      "checked": "2026-10-01",
      "scope": "Italia/Portugal competiciones juveniles, campamentos, escuelas y puertas de visita",
      "added_records": 65,
      "new_profiles": 5,
      "new_schools": 2,
      "status": "partial",
      "remaining": "Reglas provisionales de FNR; cuotas extranjeras / evaluación de EN; nuevas fechas del campamento de 2027; PT technicalEN; todos los demás organizadores locales y protocolos de resultados escolares"
    },
    {
      "version": 37,
      "checked": "2026-10-01",
      "scope": "SEA4países:rutas nacionales juniores,actividades actuales y futuras,campos técnicos y misiones mínimas",
      "added_records": 42,
      "new_profiles": 6,
      "new_schools": 0,
      "status": "partial",
      "remaining": "Todos los demás operadores del mar;cuotas extranjeras/Judicación;Nuevas actualizaciones de los campamentos;PHEN6/9camp;Protocolos nacionales/escolares;Cobreza mundial"
    },
    {
      "version": 38,
      "checked": "2026-10-02",
      "scope": "Cuarto pase CHE/ESP/FRA",
      "added_records": 38,
      "new_profiles": 6,
      "new_schools": 4,
      "new_school_results": 2,
      "status": "partial",
      "remaining": "Calendario local y evaluación / cuota extranjera;2027summer confirmaciones;5–10yearschoolprotocols;el resto del mundo"
    },
    {
      "version": 39,
      "checked": "2026-10-02",
      "scope": "Decisión CHE / ESP / FRA y puertas de edad",
      "added_records": 3,
      "new_profiles": 0,
      "new_schools": 0,
      "new_school_results": 0,
      "status": "partial",
      "remaining": "Plazas de escuela/equipo, cuota extranjera, lengua del campamento y futuras ediciones no anunciadas; cobertura mundial completa"
    },
    {
      "version": 40,
      "checked": "2026-10-02",
      "scope": "Puertas de acceso a la escuela y a los idiomas de edad escolar de CHE/ESP/FRA con resultados primarios limitados",
      "added_records": 11,
      "new_profiles": 0,
      "new_schools": 2,
      "new_school_results": 8,
      "status": "partial",
      "remaining": "Grados exactos, cumpleaños, lugares de trabajo, cuotas extranjeras, calendarios nacionales y clasificación escolar de 5 a 10 años; cobertura mundial completa"
    },
    {
      "version": 41,
      "checked": "2026-10-02",
      "scope": "África actual entrada junior / lengua del campamento / puerta de exposición para adultos",
      "added_records": 29,
      "new_profiles": 5,
      "new_schools": 2,
      "history_added": 5,
      "status": "partial",
      "remaining": "La cobertura mundial, el resto de África, la entrada en el extranjero real y el idioma/lugar de la cohorte permanecen."
    },
    {
      "version": 42,
      "checked": "2026-10-02",
      "scope": "CHE/ESP/FRA: comparación práctica entre dos hijos y auditoría de edad/idioma/visitas/tarifas",
      "added_records": 9,
      "new_schools": 1,
      "history_added": 2,
      "status": "partial",
      "remaining": "Los futuros cohorts,cuotas extranjeras,escuela/los equipos,5–10yearschoolranking;el mundo completo"
    },
    {
      "version": 43,
      "checked": "2026-10-02",
      "scope": "ARE/OMN/QAT/SAU entrada junior/idioma del campamento/escuela/pas de exposición",
      "added_records": 33,
      "new_profiles": 4,
      "new_schools": 2,
      "history_added": 2,
      "status": "partial",
      "remaining": "El resto de la región, las futuras cohortes, las cuotas extranjeras, los lugares de enseñanza y de entrenamiento y el alcance mundial completo"
    },
    {
      "version": 44,
      "checked": "2026-10-02",
      "scope": "CHE/ESP/FRA de enseñanza / escuela / familia",
      "added_records": 8,
      "new_schools": 1,
      "history_added": 1,
      "status": "partial",
      "remaining": "Entrenadores/posiciones actuales para jóvenes, cuotas extranjeras, idioma futuro y alcance mundial"
    },
    {
      "version": 45,
      "checked": "2026-10-02",
      "scope": "CHE/ESP/FRA temporada pública y alternativas escolares",
      "added_records": 23,
      "new_schools": 2,
      "new_profiles": 1,
      "status": "partial",
      "remaining": "Programa de eventos individuales / idiomas, mentores, cuotas extranjeras, futuros campamentos y objetivo mundial",
      "validation": "local_browser,descargas,SQL,conservación aprobada; publicación pendiente"
    },
    {
      "version": 46,
      "scope": "Se solicita un análisis familiar más profundo Suiza / España / Francia",
      "status": "local_verified; recibo de despliegue externo",
      "added": 11,
      "new_schools": 2,
      "new_history_results": 1
    },
    {
      "version": 47,
      "checked": "2026-10-02",
      "scope": "Suiza / España / Francia más profundo actual campamento / escuela / resultados / auditoría de visitantes",
      "status": "local_verified; recibo de despliegue externo",
      "added": 12,
      "new_schools": 1,
      "new_history_results": 9
    },
    {
      "version": 48,
      "checked": "2026-10-02",
      "scope": "En todo el mundo continúa:Singapur/Hong KongCorte de inglés primario, rutas escolares,resultados y política de visitantes",
      "status": "local_verified; recibo de despliegue externo",
      "added": 43,
      "new_profiles": 4,
      "new_schools": 2,
      "new_history_results": 4
    },
    {
      "version": 49,
      "checked": "2026-10-02",
      "scope": "Se solicita una comparación más profunda entre Suiza / España / Francia y la familia",
      "status": "local_verified; recibo de despliegue externo",
      "added": 4,
      "new_schools": 1,
      "new_history_results": 0
    },
    {
      "version": 50,
      "checked": "2026-10-02",
      "scope": "Casi en casa junior México / Costa Rica más profundo pase",
      "status": "verificado localmente; en espera de su publicación",
      "added": 14,
      "new_profiles": 3,
      "new_schools": 0,
      "new_history_results": 0
    },
    {
      "version": 51,
      "checked": "2026-10-02",
      "scope": "Campos de internado de escuelas de Japón/China/Taiwan EN y caminos de competencia solicitados por el usuario",
      "status": "la validación local aprobada; la publicación sigue a través de sitios nativos",
      "added": 21,
      "new_profiles": 3,
      "new_schools": 10,
      "new_history_results": 2
    },
    {
      "version": 90,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Estados Unidos/Canadá, vacaciones reales y plan de estudios para 2027; México/Chile, integración general y coste total/contrato; Costa Rica, fronteras locales de familia/deporte.",
      "new_dossiers": 19,
      "deepened_dossiers": 1,
      "new_calendar_rows": 34,
      "new_family_ics": 41,
      "official_primary_sources": 31,
      "not_complete_worldwide": true
    },
    {
      "version": 91,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Suiza/Francia/España Proyectos más profundos de programa/contrato/edad/lenguaje, incluyendo PDF visibles frente a la capa de texto obsoleta.",
      "new_dossiers": 7,
      "deepened_dossiers": 3,
      "new_calendar_rows": 4,
      "new_family_ics": 4,
      "official_primary_sources": 25,
      "not_complete_worldwide": true
    },
    {
      "version": 92,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Profundidad de los programas estacionales de Taiwán/Singapura/Corea/Japón/Filipinas y la opción de Australia2027 orientada a la familia.",
      "new_dossiers": 10,
      "deepened_dossiers": 1,
      "new_calendar_rows": 22,
      "new_family_ics": 23,
      "official_primary_sources": 23,
      "not_complete_worldwide": true
    },
    {
      "version": 93,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Costa Rica más profunda/México/Estados Unidos/Programas de Canadá2026–27 y limita con Brasil/Argentina Las lagunas de pruebas; Europa anterior/Asia/trabajo en todo el mundo, no globalcompletado.",
      "new_dossiers": 10,
      "deepened_dossiers": 1,
      "new_calendar_rows": 24,
      "new_family_ics": 35,
      "official_primary_sources": 24,
      "not_complete_worldwide": true
    },
    {
      "version": 94,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Contratos de programas más profundos en Suiza/Francia/España y costes familiares; una pista de estudios de la ciencia y la tecnología de la información (STEM) en Suiza separada, no una auditoría completa en Europa/mundo.",
      "new_dossiers": 1,
      "deepened_dossiers": 6,
      "new_calendar_rows": 2,
      "corrected_existing_calendar_rows": 40,
      "new_family_ics": 2,
      "official_primary_sources": 10,
      "not_complete_worldwide": true
    },
    {
      "version": 95,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Los programas propios de Singapur/Taiwan, las cohorts/contratos, el horario de invierno más profundo de Japón, la exclusión de archivo de Corea; el progreso limitado, no Asia/mundo completo.",
      "new_dossiers": 9,
      "deepened_dossiers": 1,
      "new_calendar_rows": 17,
      "corrected_existing_calendar_rows": 0,
      "new_family_ics": 17,
      "official_primary_sources": 17,
      "not_complete_worldwide": true
    },
    {
      "version": 96,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "France/España propia2026–27general/embarque/programas diarios y escuela-Suplemento de líneas anuales; Programa de auditoría limitada, Europa no completa/el mundo.",
      "new_dossiers": 14,
      "deepened_dossiers": 1,
      "new_calendar_rows": 13,
      "corrected_existing_calendar_rows": 0,
      "new_family_ics": 13,
      "official_primary_sources": 29,
      "not_complete_worldwide": true
    },
    {
      "version": 97,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Canadá/Estados Unidos propio programa/edad/tarifa/año de prueba y revisiones limitadas de Brasil/Argentina/Alberta; no completaAmérica/mundo.",
      "new_dossiers": 19,
      "deepened_dossiers": 0,
      "new_calendar_rows": 31,
      "corrected_existing_calendar_rows": 0,
      "new_family_ics": 31,
      "official_primary_sources": 25,
      "not_complete_worldwide": true
    },
    {
      "version": 98,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Japón/Taiwan/Corea, precio, categoría escolar y evidencia lingüística; Filipinas vinculado embarque de invierno.",
      "new_dossiers": 16,
      "deepened_dossiers": 0,
      "new_calendar_rows": 21,
      "new_family_ics": 21,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 27,
      "unique_actual_pdfs": 6,
      "selected_visual_page_checks": 24,
      "not_complete_worldwide": true
    },
    {
      "version": 100,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Niveles/format/precio de programas técnicos suizos y opciones de vacaciones familiares en inglés en Francia, con controles cruzados de archivo entre España y Francia.",
      "new_dossiers": 18,
      "deepened_dossiers": 0,
      "new_calendar_rows": 25,
      "new_family_ics": 25,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 39,
      "unique_actual_pdfs": 4,
      "selected_visual_page_checks": 8,
      "not_complete_worldwide": true
    },
    {
      "version": 101,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Seleccionado internado internacional familiar/campos ingleses generales Italia/Reino Unido y Francia semanas de vacaciones en todo inglés; repetidas diferencias de tarifas/fechas anuales en España. No en toda Europa/mundo.",
      "new_dossiers": 9,
      "deepened_dossiers": 0,
      "new_calendar_rows": 25,
      "new_family_ics": 23,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 34,
      "unique_actual_pdfs": 6,
      "selected_visual_page_checks": 8,
      "not_complete_worldwide": true
    },
    {
      "version": 102,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "SeleccionadoRobotica asiática/general/temáticaProgramas en inglés:China/Hong Kong-Invierno,Taiwan2027, Japón y Finlandia.",
      "new_dossiers": 23,
      "deepened_dossiers": 0,
      "new_calendar_rows": 19,
      "new_family_ics": 16,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 33,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 103,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "SeleccionadoEstados Unidos/Canadá/México2026invierno y2027programas generales/temáticos/STEM;Costa Rica y cerrados/particulares entregapes.No completadoEstados Unidos/mundo.",
      "new_dossiers": 15,
      "deepened_dossiers": 0,
      "new_calendar_rows": 13,
      "new_family_ics": 13,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 44,
      "unique_actual_pdfs": 3,
      "selected_visual_page_checks": 4,
      "not_complete_worldwide": true
    },
    {
      "version": 104,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "SeleccionadoCHE/FRA/ESP2026 otoño y2027invierno/primavera/verano; conflictos de programa/contrato/fecha/idioma.",
      "new_dossiers": 13,
      "deepened_dossiers": 0,
      "new_calendar_rows": 22,
      "new_family_ics": 21,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 29,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 105,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Japón seleccionado/Corea del Sur/Tailandia/Malasia2026–27invierno/verano/día/Programa de embarque y cláusulas de contrato;Singapur/Taiwán duplicó y archivó los cheques. Asia no completa/el mundo.",
      "new_dossiers": 11,
      "deepened_dossiers": 0,
      "new_calendar_rows": 14,
      "new_family_ics": 13,
      "new_season_windows": 3,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 32,
      "unique_actual_pdfs": 4,
      "selected_visual_page_checks": 4,
      "not_complete_worldwide": true
    },
    {
      "version": 106,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Estados Unidos seleccionados/Invierno de Canadá2026–27y el verano2027/programas de estudios/tarifas de día/contratos;México Arquivos españoles y Costa Rica/México-- las brechas de toma específicas. América no completa/el mundo.",
      "new_dossiers": 9,
      "deepened_dossiers": 0,
      "new_calendar_rows": 14,
      "new_family_ics": 14,
      "new_season_windows": 0,
      "corrected_existing_calendar_rows": 0,
      "official_primary_retrieval_attempts": 21,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 107,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Seleccionado2026–27 Competencia/categoría/oportunidades de visitantes; no completocamp/país/Auditoría mundial.",
      "new_competition_cards": 10,
      "new_visitor_cards": 1,
      "new_league_profiles": 1,
      "new_family_ics": 2,
      "new_deadline_ics": 1,
      "new_dossiers": 0,
      "corrected_existing_calendar_rows": 5,
      "official_primary_retrieval_attempts": 28,
      "unique_actual_pdfs": 2,
      "selected_visual_page_checks": 7,
      "not_complete_worldwide": true
    },
    {
      "version": 108,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Planificación de campamentos y componentes seleccionados de precios familiares suizos/francés; no todos los programas o la auditoría nacional completa.",
      "new_dossiers": 0,
      "new_calendar_rows": 0,
      "budget_scenarios": 9,
      "budget_providers": 4,
      "official_primary_retrieval_attempts": 10,
      "actual_pdfs": 2,
      "selected_visual_page_checks": 7,
      "not_complete_worldwide": true
    },
    {
      "version": 109,
      "asof": "2026-10-05",
      "status": "progress",
      "scope": "Programa/contrato seleccionado de Singapur y cláusulas francesas de ingreso a bordo; controles duplicados y de ingreso en grupo en español.",
      "new_dossiers": 20,
      "new_calendar_rows": 0,
      "updated_calendar_rows": [
        "L183"
      ],
      "official_primary_retrieval_attempts": 27,
      "pdfs_downloaded": 1,
      "new_visual_pdf_checks": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 110,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Cláusulas de campo/cursos y políticas seleccionadas en el propio sitio en los Estados Unidos/Brasil/Panama/México/Costa Rica;Chequeos duplicados de competencia en Canadá y México.",
      "new_dossiers": 17,
      "new_calendar_rows": 28,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 25,
      "pdfs_downloaded": 0,
      "new_visual_pdf_checks": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 111,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Los programas/políticas/posters/documentos PDF seleccionados en su propio sitio en Suiza/Francia/España y Reino Unido/Irlanda.",
      "new_dossiers": 12,
      "new_calendar_rows": 43,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 32,
      "pdfs_downloaded": 2,
      "new_visual_pdf_checks": 16,
      "new_visual_image_checks": 3,
      "not_complete_worldwide": true
    },
    {
      "version": 112,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Programas y políticas asiáticas seleccionados en Taiwán/Singapur/Japón/Corea del Sur, además de lugares organizados por Taiwán en Filipinas; no una auditoría completa de país/mundo.",
      "new_dossiers": 12,
      "updated_dossiers": 1,
      "new_calendar_rows": 2,
      "updated_calendar_rows": [
        "CP676-20270105-20270124",
        "CP676-20270127-20270215"
      ],
      "official_primary_retrieval_attempts": 39,
      "pdfs_downloaded": 4,
      "new_visual_pdf_checks": 20,
      "not_complete_worldwide": true
    },
    {
      "version": 113,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionó folletos de embarque propios Kajuyali2027 en Colombia/Panama, archivo TalenttecCostaRica, programación más profunda ProgramableArgentina y comparaciones de operadores de vacaciones mexicanos existentes; no una auditoría completa de país/mundo.",
      "new_dossiers": 7,
      "updated_dossiers": 1,
      "new_calendar_rows": 12,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 19,
      "pdfs_downloaded": 5,
      "new_visual_pdf_checks": 39,
      "not_complete_worldwide": true
    },
    {
      "version": 114,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionados programas de internado general/familia y campus técnicos para América del Norte2027, Pasadena2026/27holidays y pruebas importantes de contradicción/closure; no una auditoría completa en país/mundo.",
      "new_dossiers": 15,
      "updated_dossiers": 0,
      "new_calendar_rows": 57,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 36,
      "pdfs_downloaded": 3,
      "pdfs_read": 2,
      "new_visual_pdf_checks": 6,
      "not_complete_worldwide": true
    },
    {
      "version": 115,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionados programas de invierno/padres suizos, vacaciones escolares en inglés francés y contradicciones de archivo español; no una auditoría completa de país/mundo.",
      "new_dossiers": 13,
      "updated_dossiers": 0,
      "new_calendar_rows": 53,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 38,
      "pdfs_downloaded": 8,
      "pdfs_selected_clauses_read": 8,
      "new_visual_pdf_checks": 21,
      "not_complete_worldwide": true
    },
    {
      "version": 116,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Los programas seleccionados de Singapur, Corea, Japón y Taiwán y las distinciones de contratos; no una auditoría completa de país/mundo.",
      "new_dossiers": 9,
      "updated_dossiers": 0,
      "new_calendar_rows": 10,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 36,
      "pdfs_downloaded": 3,
      "pdfs_selected_clauses_read": 3,
      "new_visual_pdf_checks": 8,
      "not_complete_worldwide": true
    },
    {
      "version": 117,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Programas seleccionados en Panamá, México, Chile y Argentina, con CostaRica y brechas de descubrimiento primario bloqueadas; no una auditoría completa de país/mundo.",
      "new_dossiers": 7,
      "updated_dossiers": 0,
      "new_calendar_rows": 2,
      "updated_calendar_rows": [],
      "official_primary_retrieval_attempts": 39,
      "pdfs_downloaded": 3,
      "pdfs_selected_clauses_read": 3,
      "new_visual_pdf_checks": 6,
      "substantive_image_checks": 2,
      "not_complete_worldwide": true
    },
    {
      "version": 118,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionado cercano portal de entrada de la competencia CRI/MEX y una ruta específica para niños, con equipos parciales/estimaciones de registro.",
      "new_dossiers": 0,
      "updated_event_ids": [
        "C001",
        "C020",
        "C078",
        "C082",
        "C180",
        "C608",
        "C609",
        "C614",
        "C615",
        "C662",
        "C805",
        "C806",
        "C1124",
        "C1125",
        "C1126"
      ],
      "new_calendar_rows": 0,
      "official_primary_retrieval_attempts": 30,
      "pdfs_downloaded": 6,
      "new_visual_pdf_checks": 8,
      "not_complete_worldwide": true
    },
    {
      "version": 119,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionado día suizo/Invierno de embarque2026–27 y el verano2027 familia-escenarios presupuestarios. Documento de programas y objetos de calendario existentes sin cambios. No una auditoría completa en Suiza o en todo el mundo.",
      "new_dossiers": 0,
      "updated_dossiers": 0,
      "new_calendar_rows": 0,
      "new_budget_scenarios": 8,
      "official_primary_retrieval_attempts": 20,
      "pdfs_downloaded": 4,
      "new_visual_pdf_checks": 5,
      "not_complete_worldwide": true
    },
    {
      "version": 120,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Nueva Francia seleccionada/Familia española, Dossiers bilingües de día y de programa técnico; Enforex2027 dos partes-Precios para niños y Pari2026–27 lugar de celebración-precios específicos. No todos los campos europeos o una demanda mundial de finalización.",
      "new_dossiers": 7,
      "updated_dossiers": 0,
      "new_calendar_rows": 4,
      "new_budget_scenarios": 8,
      "official_primary_retrieval_attempts": 27,
      "pdfs_downloaded": 5,
      "new_visual_pdf_checks": 10,
      "not_complete_worldwide": true
    },
    {
      "version": 121,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Se seleccionaron nuevos expedientes de programas de Taiwán, Singapur, Japón y Corea del Sur. Cuarenta registros de la semana de cursos Roboto de noviembre/diciembre de 2026. Los programas archivados o incompletos no crean nuevas fechas de 2027.",
      "new_dossiers": 18,
      "updated_dossiers": 0,
      "new_calendar_rows": 40,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 45,
      "pdf_download_files": 14,
      "unique_pdf_sha256": 13,
      "new_visual_pdf_checks": 11,
      "not_complete_worldwide": true
    },
    {
      "version": 122,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionado Canadá/EE.UU. general, cláusulas de programa de familia, artes y cine, variantes fechadas en 2027. Diecisiete expedientes de programa en cinco operadores no son diecisiete campos independientes de primer nivel.",
      "new_dossiers": 17,
      "updated_dossiers": 0,
      "new_calendar_rows": 58,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 35,
      "pdf_download_files": 0,
      "not_complete_worldwide": true
    },
    {
      "version": 123,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionaron los programas técnicos de México/Costa Rica/Peru, los paquetes generales de lenguaje Expanish2027 y la admisión de la organización ManqueChile2027 . Dieciocho expedientes en nueve operadores de programas, no dieciocho campos independientes de primer nivel.",
      "new_dossiers": 18,
      "updated_dossiers": 0,
      "new_calendar_rows": 1,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 29,
      "pdf_download_files": 2,
      "not_complete_worldwide": true
    },
    {
      "version": 124,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionado: programas de estudios para jóvenes de Suiza/Francia/España, entradas de otoño 2026, programas de museos/escuelas archivados y puertas de idiomas/grados explícitos. Dieciséis expedientes en seis operadores; ni dieciséis campos separados de clasificación mundial ni un inventario mundial completo.",
      "new_dossiers": 16,
      "updated_dossiers": 0,
      "new_calendar_rows": 9,
      "new_budget_scenarios": 3,
      "official_primary_retrieval_attempts": 28,
      "pdf_download_files": 4,
      "not_complete_worldwide": true
    },
    {
      "version": 125,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Seleccionado invierno asiático2026–27 programas de estudios, Temas generales y escuela-contra-Puertas del campamento;14los expedientes a través de5operadores, No un ranking mundial completo o censo de campamentos.",
      "new_dossiers": 14,
      "updated_dossiers": 0,
      "new_calendar_rows": 28,
      "new_budget_scenarios": 2,
      "official_primary_retrieval_attempts": 30,
      "pdf_download_files": 6,
      "not_complete_worldwide": true
    },
    {
      "version": 126,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Día general/técnico de América seleccionado, programas residenciales y familiares acompañados, más una ruta posterior de envío de capítulos de CISV. No un censo mundial de campamentos o un ranking mundial independiente.",
      "new_dossiers": 19,
      "updated_dossiers": 1,
      "new_calendar_rows": 46,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 64,
      "pdf_download_files": 5,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 127,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Cursos de formación en bilingüe y inglés y programas residenciales europeos seleccionados, con archivos técnicos detallados en español.",
      "new_dossiers": 16,
      "new_calendar_rows": 28,
      "new_budget_scenarios": 2,
      "official_primary_retrieval_attempts": 30,
      "pdf_download_files": 3,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 128,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Currículo de campamento asiático seleccionado: cursos técnicos exactos de inglés en Hong Kong; invierno de inglés en Osaka; archivos detallados de Taiwan y Tailandia para el verano 2026; brechas en la admisión local coreana.",
      "new_dossiers": 19,
      "new_calendar_rows": 6,
      "new_budget_scenarios": 3,
      "official_primary_retrieval_attempts": 30,
      "pdf_download_files": 6,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 129,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "El programa/contrato suiza se revisó en profundidad y una familia editorial se seleccionó sobre los expedientes existentes en 16 países.",
      "new_dossiers": 0,
      "new_calendar_rows": 0,
      "family_review_candidates": 41,
      "official_primary_retrieval_attempts": 61,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 130,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "15 expedientes de programas en Francia/España/Canadá, seleccionados en Suiza2027 cuota/cuentas frecuentes/revisos de descubrimiento de términos,50 opciones de familia editorial.",
      "new_dossiers": 15,
      "new_calendar_rows": 2,
      "new_budget_scenarios": 2,
      "official_primary_retrieval_attempts": 37,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 131,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "30dossiles de cursos seleccionados en los Estados Unidos y Canadá en seis operadores, siete proyectos tecnológicos regionales/preguntas y respuestas/eventos clave y un perfil de programa explícitamente no competitivo.",
      "new_dossiers": 30,
      "new_calendar_rows": 11,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 35,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 132,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Cinco expedientes de aprendizaje seleccionados entre Costa Rica y México, un expediente de creadores existente actualizado con términos generales, cuatro categorías de VEX mexicanos registradas por separado; se ha conservado el alcance mundial.",
      "new_dossiers": 5,
      "new_calendar_rows": 5,
      "new_budget_scenarios": 0,
      "official_primary_retrieval_attempts": 22,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 133,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "14 expedientes seleccionados de cuatro operadores de Francia/España, 12 variantes de campamento fechadas, una tarjeta de visita de la exposición juvenil, un presupuesto parcial; se conservó el objetivo mundial completo.",
      "new_dossiers": 14,
      "new_calendar_rows": 13,
      "new_budget_scenarios": 1,
      "official_primary_retrieval_attempts": 25,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 134,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Cuatro expedientes del programa de Singapur de dos operadores, dos filas de campamentos fechados, un cálculo parcial de las tarifas y una corrección del nombre de tarifa de Camp Ayla.",
      "new_dossiers": 4,
      "new_calendar_rows": 2,
      "new_budget_scenarios": 1,
      "official_primary_retrieval_attempts": 11,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 135,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Las fechas exactas de TMR2027 anunciadas por el anfitrión, la discrepancia actual entre el nivel y el plazo de entrega de Bebras, diez relojes de disciplina RobofestLATAM, dos escenarios de nivel de BajaBot y nueve talleres FeriaMaker.",
      "new_dossiers": 0,
      "new_calendar_rows": 21,
      "updated_event_ids": [
        "C043",
        "C064"
      ],
      "new_guide_ids": [
        "robofest-latam",
        "bajabot"
      ],
      "primary_http_attempts": 30,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 136,
      "asof": "2026-10-06",
      "status": "progress",
      "scope": "Se han seleccionado 16 programas de invierno de la ISA, un nuevo programa científico de la AXC de Taiwán, una variante de NOLA de invierno vinculada a un expediente existente, una clarificación de la restitución del taller de jóvenes existente y una exclusión de la lengua/patrimonio de STEAM coreano.",
      "new_dossiers": 17,
      "new_calendar_rows": 18,
      "new_budget_scenarios": 2,
      "official_primary_retrieval_attempts": 27,
      "not_complete_worldwide": true,
      "publication": "prepared_local_not_published"
    },
    {
      "version": 140,
      "asof": "2026-11-04",
      "events": 3859,
      "competition_records": 1168,
      "exhibition_records": 208,
      "camp_learning_records": 2483,
      "programme_dossiers": 1123,
      "countries_with_dossiers": 39,
      "official_dossier_urls": 1672,
      "league_profiles": 144,
      "schools": 62,
      "new_dossiers": 4,
      "new_camp_calendar_rows": 11,
      "new_exhibition_rows": 1,
      "updated_event_rows": 19,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "scope": "Verificados calendarios actuales MakeX y WAICY, cuatro programas de Singapur y TIMTOS. Auditoría mundial, nacional y de campamentos aún incompleta.",
      "family_calendar_entries": 2656,
      "exhibition_calendar_entries": 86,
      "browser_ui_validation": "unavailable-local-browser-disabled-remote-timeout"
    },
    {
      "version": 141,
      "asof": "2026-11-04",
      "events": 3886,
      "competition_records": 1178,
      "exhibition_records": 208,
      "camp_learning_records": 2500,
      "programme_dossiers": 1135,
      "countries_with_dossiers": 39,
      "official_dossier_urls": 1674,
      "league_profiles": 144,
      "schools": 62,
      "new_dossiers": 12,
      "new_camp_calendar_rows": 17,
      "new_competition_rows": 10,
      "updated_event_rows": 3,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "browser_ui_validation": "not-run-local-browser-disabled",
      "scope": "Verificados Bebras México, vía escolar Bebras Costa Rica, 8 retos RoboJam Monterrey y 12 programas FOD con 17 sesiones. Continúa auditoría mundial.",
      "family_calendar_entries": 2731,
      "exhibition_calendar_entries": 86
    },
    {
      "version": 142,
      "asof": "2026-11-04",
      "events": 3928,
      "competition_records": 1178,
      "exhibition_records": 208,
      "camp_learning_records": 2542,
      "programme_dossiers": 1138,
      "countries_with_dossiers": 40,
      "official_dossier_urls": 1722,
      "league_profiles": 144,
      "schools": 62,
      "new_dossiers": 3,
      "new_camp_calendar_rows": 42,
      "new_competition_rows": 0,
      "updated_event_rows": 6,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "browser_ui_validation": "not-run-local-browser-disabled",
      "scope": "Verificadas 44 sesiones invernales Code Camp mediante fichas individuales, incluido Vaduz en Liechtenstein, y 2 semanas en línea Smart Kids. Conservados archivo y límites de idioma/edad. Precisada orientación de registro LEGO League 2027. Auditoría mundial completa sigue pendiente.",
      "family_calendar_entries": 2850,
      "exhibition_calendar_entries": 86,
      "timed_browser_export_verified": true,
      "raw_course_pages_checked": 44,
      "source_countries_with_records": 83
    },
    {
      "version": 143,
      "asof": "2026-11-04",
      "events": 3959,
      "competition_records": 1188,
      "exhibition_records": 208,
      "camp_learning_records": 2563,
      "programme_dossiers": 1149,
      "countries_with_dossiers": 40,
      "official_dossier_urls": 1738,
      "league_profiles": 144,
      "schools": 62,
      "new_dossiers": 11,
      "new_camp_calendar_rows": 21,
      "new_competition_rows": 10,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "browser_ui_validation": "not-run-local-browser-disabled",
      "scope": "Precisadas fechas y categorías WRL Korea 2027; añadidas categorías infantiles Taiwan Robofest y anuncio MARC Taipei. Verificados 5 cursos ingleses de diciembre en Japón y 6 áreas SOR mediante 3 calendarios originales y carteles de edad. Fuentes repetidas GITEX / ITAP conservadas y enlazadas a ficha principal. Auditoría mundial continúa.",
      "updated_event_rows": 15,
      "family_calendar_entries": 3012,
      "exhibition_calendar_entries": 84,
      "source_country_coverage": 83,
      "source_images_visually_read": 9,
      "public_rule_pdfs_read": 4,
      "exhibition_source_aliases": 3,
      "near_term_deadlines_in_date_filters": true,
      "hybrid_course_format_filter": true
    },
    {
      "version": 144,
      "asof": "2026-11-04",
      "events": 3981,
      "competition_records": 1188,
      "exhibition_records": 208,
      "camp_learning_records": 2585,
      "programme_dossiers": 1160,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1749,
      "league_profiles": 144,
      "schools": 62,
      "new_dossiers": 11,
      "new_camp_calendar_rows": 22,
      "new_competition_rows": 0,
      "updated_event_rows": 0,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Añadidos programas invernales y estivales Quimpi y Navidad Gándara en España, tres vías Cybroid en Uganda. Modalidades públicas New Hope en Costa Rica conservadas como candidatos con vínculo del formulario sin confirmar; ventanas excluidas del calendario confirmado. Registradas inclusiones, descuentos, cancelación, idioma y edad desconocidos. Auditoría mundial continúa.",
      "family_calendar_entries": 3168,
      "exhibition_calendar_entries": 84,
      "source_country_coverage": 83,
      "linked_programme_pdfs_read": 3,
      "public_poster_visually_read": 1,
      "cybroid_days_per_track": 35,
      "quimpi_summer_weeks_per_format": 8,
      "newhope_unverified_calendar_windows_excluded": 6,
      "runtime_validation": "both-language-filter-and-timed-export-checks-passed"
    },
    {
      "version": 145,
      "asof": "2026-11-04",
      "events": 3990,
      "competition_records": 1197,
      "exhibition_records": 208,
      "camp_learning_records": 2585,
      "programme_dossiers": 1160,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1749,
      "league_profiles": 145,
      "schools": 62,
      "new_dossiers": 0,
      "new_camp_calendar_rows": 0,
      "new_competition_rows": 9,
      "updated_event_rows": 13,
      "new_league_profiles": 1,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "status": "verified-local-build-and-exports",
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Revisados los seis países de web ITR actual: tres etapas nuevas 2027, archivo Chile y México 2028 discrepante sin fecha de calendario. Aclarados RoboLeague Performance Sheet, niveles de edad, equipos independientes y tarifas discrepantes. Añadida RoboLiga Virtual separada con archivo 2026 y próxima convocatoria; participación extranjera separada de selección argentina. Formulario directo RoboLiga acredita visitantes menores y plazo propio de 7 de noviembre. Auditoría mundial continúa.",
      "family_calendar_entries": 3175,
      "exhibition_calendar_entries": 84,
      "source_country_coverage": 83,
      "itr_country_pages_read": 6,
      "linked_guideline_pdf_read": 1,
      "mexico_conflict_not_dated": true,
      "roboliga_visitor_minors_primary_form_read": true,
      "registration_forms_not_submitted": true,
      "runtime_validation": "both-language-league-rendering-filter-and-calendar-export-checks-passed"
    },
    {
      "version": 146,
      "asof": "2026-11-04",
      "status": "verified-local-build-and-exports",
      "events": 4002,
      "competition_records": 1197,
      "exhibition_records": 217,
      "camp_learning_records": 2588,
      "programme_dossiers": 1163,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1754,
      "league_profiles": 145,
      "schools": 62,
      "new_dossiers": 3,
      "new_camp_calendar_rows": 3,
      "new_exhibition_rows": 9,
      "updated_event_rows": 8,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "source_country_coverage": 84,
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Comprobadas fechas nuevas de Maker Faire 2027, incluido primer anuncio concreto de Mongolia; añadidos talleres familiares Bilbao, ALPHA Shenzhen y Talking Robots Monterrey. Enlace anfitrión oficial nuevo resuelve fecha Monterrey 12 de noviembre. Sarawak corregido a 9 de diciembre; precios Rochester mezclados con temporada antigua, día escolar gratuito Orlando ya completo. Sin inventar idioma, admisión infantil ni presupuesto familiar completo. Continúa auditoría mundial.",
      "registration_forms_not_submitted": true,
      "family_calendar_entries": 3187,
      "exhibition_calendar_entries": 98,
      "runtime_validation": "both-language-maker-visitor-filters-workshop-language-gates-and-timed-export-checks-passed",
      "source_responses_hash_verified": 32
    },
    {
      "version": 147,
      "asof": "2026-11-04",
      "status": "verified-local-build-and-exports",
      "events": 4012,
      "competition_records": 1206,
      "exhibition_records": 218,
      "camp_learning_records": 2588,
      "programme_dossiers": 1163,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1754,
      "league_profiles": 145,
      "schools": 62,
      "new_dossiers": 0,
      "new_competition_rows": 9,
      "new_event_rows": 1,
      "updated_event_rows": 18,
      "updated_league_profiles": 2,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "source_country_coverage": 84,
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Comprobados en detalle los 9 challenge Puerto Vallarta, registro general RRID / RRTID / Confirmed, tarifas discrepantes 580 por persona y 650 sin unidad. Guanajuato sigue sin fecha confirmada por tentative. Actualizadas convocatorias Beijing / France / Taiwan / Houston; admisión escolar local Korea no se sustituye por ES global 8–11. Ruta Científica separada no se declara victoria mundial ni paquete Open. Para Costa Rica FLL se confirma socio, pero no convocatoria local nueva; corregidas condiciones trasladadas de México. Actualizados pasos personales visibles de ambos niños; continúa auditoría mundial.",
      "registration_forms_not_submitted": true,
      "family_calendar_entries": 3197,
      "exhibition_calendar_entries": 98,
      "source_responses_hash_verified": 27,
      "runtime_validation": "isolated-node-vm-both-language-age-filters-calendar-windows-and-child-strategy-templates-passed"
    },
    {
      "version": 148,
      "asof": "2026-11-04",
      "status": "verified-local-build-and-exports",
      "events": 4058,
      "competition_records": 1206,
      "exhibition_records": 218,
      "camp_learning_records": 2634,
      "programme_dossiers": 1172,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1763,
      "league_profiles": 145,
      "schools": 62,
      "new_dossiers": 9,
      "new_camp_calendar_rows": 46,
      "updated_existing_dossiers": 2,
      "new_budget_offers": 3,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "source_country_coverage": 84,
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Comprobadas tarifas nuevas Préfleuri 2027: residencia / day 5–14, fechas y duraciones permitidas, cuatro opciones pagadas, discrepancias de edad y descuentos. Añadido TCTC Malta Christmas: inglés según política general, cinco días lectivos reales, dos sedes y dos tarifas completas; Oscar menor de 7. NUEJOS: calendario diurno general y Academics watch aparte, EN desconocido y suplementos publicados. friLingue con sedes y traslados aclarados sin inventar fechas de salida. Tres presupuestos familiares parciales; continúa auditoría mundial.",
      "registration_forms_not_submitted": true,
      "verified_at": "2026-11-05",
      "family_calendar_entries": 3494,
      "exhibition_calendar_entries": 98,
      "source_responses_hash_verified": 27,
      "updated_event_rows": 7,
      "runtime_validation": "isolated-node-vm-both-language-camp-filters-templates-budget-calculator-and-timed-export-checks-passed"
    },
    {
      "version": 149,
      "asof": "2026-11-05",
      "status": "verified-local-build-and-exports",
      "events": 4117,
      "competition_records": 1265,
      "exhibition_records": 218,
      "camp_learning_records": 2634,
      "programme_dossiers": 1172,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1763,
      "league_profiles": 147,
      "schools": 62,
      "new_dossiers": 0,
      "new_competition_rows": 59,
      "updated_event_rows": 5,
      "new_league_profiles": 2,
      "updated_league_profiles": 3,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "browser_ui_validation": "not-run-data-only-change",
      "scope": "Comprobadas 39 páginas Infomatrix y 13 Robomatrix, convocatoria actuales y reglas específicas infantiles. Añadidos accesos regionales, finales 2027, Virtual condicional y Xalapa Junior con plazo 6 de noviembre. 5–25 y equipos familiares / homeschool Infomatrix separados de cursos Robomatrix y WER mayor cerrado. Ecatepec y Manabí sin fechas confirmadas por discrepancias. Corregidos Panamá TecPro pasado y edades cumplidas. Archivos y futuras convocatorias distintos; actualizados ambos itinerarios personales. Continúa auditoría mundial.",
      "registration_forms_not_submitted": true,
      "verified_at": "2026-11-05",
      "family_calendar_entries": 3540,
      "exhibition_calendar_entries": 98,
      "source_responses_hash_verified": 74,
      "source_country_coverage": 85,
      "runtime_validation": "isolated-node-vm-both-language-regional-qualification-grade-filters-conflict-windows-and-family-route-checks-passed"
    },
    {
      "version": 151,
      "asof": "2026-11-05",
      "status": "verified-local-build-and-exports",
      "new_dossiers": 9,
      "new_camp_calendar_rows": 21,
      "new_budget_offers": 2,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "browser_ui_validation": "not-run-data-only-change",
      "registration_forms_not_submitted": true,
      "scope": "Se añadieron vacaciones técnicas y diez semanas de verano de Magnolia Seattle, cuatro cursos regulares Holland Bloorview con admisión especial y dos Hofstra watch sin fechas exactas. Verificados 93 días / clases reales, precios por duración, tarifas holiday contradictorias y condiciones refund / credit. Idioma de clases no inferido de web inglesa, requisitos médicos especiales no equivalen a admisión familiar. Costa Rica / Mexico revisados sin inventar nuevas sesiones. La auditoría mundial continúa.",
      "source_receipts": "data/americas-camp-source-receipts-v151.json",
      "audit": "data/americas-camp-audit-v151.json",
      "previous_published_commit": "9a9d916a80dfe2c1e47d5ee64798beda63be8bd5",
      "previous_goal_turn": "progress-v150-published-and-both-language-full-exports-verified",
      "source_gaps": [
        "Programme instruction languages / foreign intake / exact grades and birthdays; special diagnosis / support admission not established for family; fee conflicts and full travel quotes; worldwide audit ongoing."
      ],
      "events": 4154,
      "competition_records": 1265,
      "exhibition_records": 218,
      "camp_learning_records": 2671,
      "programme_dossiers": 1182,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1795,
      "league_profiles": 147,
      "schools": 62,
      "source_country_coverage": 85,
      "family_calendar_entries": 3770,
      "exhibition_calendar_entries": 98,
      "source_responses_hash_verified": 38,
      "verified_at": "2026-11-05",
      "updated_event_rows": 0,
      "actual_timed_calendar_entries_added": 93,
      "source_requests_failed": 4,
      "runtime_validation": "isolated-node-vm-both-language-age-language-special-admission-filters-budget-templates-and-timed-export-checks-passed"
    },
    {
      "version": 152,
      "asof": "2026-11-05",
      "status": "verified-local-build-and-exports",
      "scope": "Actualizadas siete fichas de exposiciones asiáticas y añadido CIIF Shanghai 2027. Apertura de World Robot Conference el 18 de agosto de 2027 separada de días de Expo desconocidos. G-STAR confirma BTC familiar, precios y venta online; límites taiwaneses de 12+ y 18+, QR / tarifas actuales y discrepancia de recintos de TIMTOS indicados aparte. Páginas japonesas inaccesibles y fechas de exposiciones sin confirmar no se sustituyen por suposiciones. Auditoría mundial en curso.",
      "new_exhibition_rows": 1,
      "updated_event_rows": 7,
      "new_dossiers": 0,
      "new_budget_offers": 0,
      "worldwide_complete": false,
      "fully_audited_countries": 0,
      "source_receipts": "data/asia-exhibition-source-receipts-v152.json",
      "audit": "data/asia-exhibition-audit-v152.json",
      "source_responses_hash_verified": 21,
      "source_requests_failed": 4,
      "browser_ui_validation": "unavailable-local-browser-disabled-in-Work-settings",
      "registration_forms_not_submitted": true,
      "previous_published_commit": "ad586e233128b26c7ff62a8674144feab721d46a",
      "previous_goal_turn": "progress-v151-published-and-fresh-local-and-production-version-match-verified",
      "source_gaps": [
        "WRC 2027 opening only: end date, public expo days and child admission unknown.",
        "CIIF 2027 dates announced by coorganizer; visitor price and child policy unknown.",
        "G-STAR youth / preschool ticket rules checked; foreign preschool status and each game age gate need confirmation.",
        "COMPUTEX standing 18+ guidelines lack specific 2027 edition year; public day / fees of 2026 not copied.",
        "TIMTOS current FAQ names TaiNEX 1/2; earlier visually checked exhibitor kit also names TWTC Hall 1.",
        "RoboNext and iREX primary bodies HTTP 403; no invented iREX 2027 dates.",
        "ROBOTWORLD visitor URL returns a JavaScript access challenge, not readable programme content; no challenge executed.",
        "ARCE both official host variants fail TLS hostname validation; no fresh dated record created.",
        "Taipei Game Show B2C method page contains exhibitor booth fees, not visitor tickets or family deadlines.",
        "No EN / ES instruction inferred from English webpages; no new camp, school, league or international award claim."
      ],
      "verified_at": "2026-11-05",
      "events": 4155,
      "competition_records": 1265,
      "exhibition_records": 219,
      "camp_learning_records": 2671,
      "programme_dossiers": 1182,
      "countries_with_dossiers": 41,
      "official_dossier_urls": 1795,
      "league_profiles": 147,
      "schools": 62,
      "source_country_coverage": 85,
      "family_calendar_entries": 3772,
      "exhibition_calendar_entries": 100,
      "runtime_validation": "isolated-node-vm-both-language-exhibition-filters-cards-opening-only-date-and-ticket-deadline-exports-passed",
      "javascript_syntax_files": 43
    },
    {
      "version": 154,
      "asof": "2026-11-05",
      "scope": "Swiss 2027 day and residential programmes plus French spring camp: exact weeks, actual language role, child-specific age gates, published prices, linked contract editions, and family budgets.",
      "audit": "data/camp-europe-audit-v154.json",
      "new_records": 8,
      "new_dossiers": 0,
      "worldwide_complete": false
    },
    {
      "version": 155,
      "asof": "2026-11-05",
      "scope": "Southern summer and upcoming Latin American technical camps: Chile holiday robotics and university grade selection; fresh Argentina/Uruguay, Costa Rica and Mexico checks.",
      "audit": "data/camp-latam-audit-v155.json",
      "new_records": 32,
      "new_dossiers": 5,
      "worldwide_complete": false
    },
    {
      "version": 156,
      "asof": "2026-11-05",
      "scope": "Robofest 2027 V2 worldwide route, Explorer requirements, actual RMS sites and conditional training. Preserve separate national Taiwan edition and uncertain calendars.",
      "audit": "data/robofest-audit-v156.json",
      "new_records": 11,
      "new_dossiers": 2,
      "worldwide_complete": false
    },
    {
      "version": 157,
      "checked": "2026-11-05",
      "scope": "Bebras 2026–27: categorías nacionales y próximos periodos, acceso familiar / escolar, idioma, coste y niveles distintos de certificados. Añadidos 19 registros competitivos y actualizados seis anteriores. Inicio EHU separado del periodo completo; plazo australiano y final provisional chipriota sin presentar como confirmados. Campamentos, exposiciones y colegios conservados; continúa la auditoría mundial.",
      "audit": "data/bebras-audit-v157.json"
    },
    {
      "version": 158,
      "checked": "2026-11-05",
      "scope": "Campamentos y talleres de invierno en Reino Unido, Canadá y Emiratos Árabes Unidos; ofertas residenciales reales de FunTech para agosto de 2027. Añadidas 18 fichas, 144 opciones de fechas y 10 presupuestos familiares; actualizadas seis fichas previas. Conservados idioma desconocido, requisitos escolares, conflicto de fechas de Dubái y billetes Science North no operativos. Auditoría mundial en curso.",
      "audit": "data/winter-camp-audit-v158.json"
    },
    {
      "version": 167,
      "checked": "2026-11-05",
      "scope": "Europa: programas invernales nuevos 2026/27 en Francia, España y Portugal; nueva comprobación de precios / edades suizos y Hack @ Google 2027 sin fechas. Diferenciados programas lingüísticos generales, workshops cortos y campamentos técnicos. Selección de fuentes, no auditoría completa de países.",
      "status": "verified-local-awaiting-published-sha",
      "new_camp_dossiers": 13,
      "modified_prior_camp_ids": [
        "CP261"
      ],
      "previous_published_commit": "a62c66dd3fe0418845866d62408db354cc8c0407",
      "source_requests": 50,
      "source_responses_hash_verified": 44,
      "source_requests_failed": 6,
      "PDF_visual_pages_read": 10,
      "existing_swiss_profiles_reconfirmed_without_duplicates": [
        "CP002",
        "CP006",
        "CP128",
        "CP155",
        "CP156",
        "CP162",
        "CP423",
        "CP424"
      ],
      "existing_french_profile_reconfirmed_without_duplicate": "CP632",
      "unresolved_sources": [
        {
          "url": "https://www.helveticinstitute.ch/winter-kids-camp/",
          "reason": "HTTP 403: extractos indexados no declarados respuesta HTTP leída y con hash; sin trasladar tarifa / curso técnico nuevo desde 2026."
        },
        {
          "url": "https://zugtechnologylab.ch/en/education/children",
          "reason": "Grupos reales, operador e historial sin verificar independientemente; rolling Saturdays / interés gratuito no reconocidos como sesiones confirmadas."
        }
      ],
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "audit": "data/europe-camps-audit-v167.json",
      "source_receipts": "data/europe-camps-source-receipts-v167.json",
      "native": "data/europe-camps-native-v167.json",
      "forms_and_agreements_not_submitted": true,
      "events": 5006,
      "new_catalogue_rows": 18,
      "new_dated_variants": 15,
      "new_family_calendar_entries": 48,
      "new_budget_offers": 9,
      "camp_dossiers": 1320,
      "budget_offers": 115,
      "camp_countries": 51,
      "Swiss_dossiers": 137,
      "competitions": 1451,
      "exhibition_events": 234,
      "league_profiles": 153,
      "schools": 68,
      "data_validation": {
        "version": 167,
        "events": 5006,
        "competitions": 1451,
        "exhibition_events": 234,
        "camp_learning_rows": 3321,
        "new_catalogue_rows": 18,
        "new_dated_variants": 15,
        "new_individual_calendar_sessions": 48,
        "camp_dossiers": 1320,
        "new_camp_dossiers": 13,
        "updated_prior_dossier_ids": [
          "CP261"
        ],
        "raw_old_dossiers_preserved_except_update": true,
        "all_4988_old_catalogue_rows_unchanged": true,
        "all_106_old_budgets_preserved": true,
        "budget_offers": 115,
        "league_profiles": 153,
        "schools": 68,
        "source_requests": 50,
        "source_hashes_verified": 44,
        "source_failures": 6,
        "family_calendar_entries": 5835,
        "exhibition_calendar_entries": 110,
        "coverage_countries": 97,
        "camp_countries": 51,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "archive_2025_retained": true,
        "English_website_not_used_as_teaching_proof": true,
        "Christmas_conditional_Fridays_not_exported": true,
        "grade_gate_not_replaced_by_age": true,
        "Swiss_existing_dossiers_not_duplicated": true
      },
      "runtime_checks_ru_es": [
        {
          "lang": "ru",
          "new_catalogue_rows_filtered": 18,
          "new_camp_dossiers_rendered": 13,
          "country_filters": true,
          "child_age_and_grade_gates": true,
          "English_only_when_explicit": true,
          "robotics_and_games_theme_filters": true,
          "conditional_Christmas_Fridays_not_exported": true,
          "undated_Google_2027_not_in_calendar": true,
          "real_class_times_and_UTC": true,
          "new_calendar_entries": 48,
          "nine_family_budgets_correct": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        },
        {
          "lang": "es",
          "new_catalogue_rows_filtered": 18,
          "new_camp_dossiers_rendered": 13,
          "country_filters": true,
          "child_age_and_grade_gates": true,
          "English_only_when_explicit": true,
          "robotics_and_games_theme_filters": true,
          "conditional_Christmas_Fridays_not_exported": true,
          "undated_Google_2027_not_in_calendar": true,
          "real_class_times_and_UTC": true,
          "new_calendar_entries": 48,
          "nine_family_budgets_correct": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        }
      ],
      "javascript_syntax_files": 47,
      "browser_visual_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
      "full_build_idempotence": {
        "full_build_idempotent": true,
        "catalog_sha256": "a8f2240c625aa1157a0f2383255cccf5cf952023398cceb37f8ffd234b7113e6",
        "checked_at_utc": "2026-11-05T22:30:35.733328+00:00"
      }
    },
    {
      "version": 168,
      "checked": "2026-11-05",
      "scope": "Asia: reglas japonesas RoboCupJunior Japan Open 2027, categorías menores individuales / por equipo y selecciones locales; condiciones FIRST Japan actualizadas, AI EXPO Taiwan exacta y dos exposiciones coreanas. Programas invernales nuevos de Taiwán y primeros dossiers de Vietnam, idiomas, equipo, VAT, horarios por edad y presupuestos familiares parciales. Selección, no auditoría completa de países.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "57ead52d12fb547c5b5cad000fbad4acb9c1da3f",
      "source_requests": 49,
      "source_hashes_verified": 41,
      "source_failures": 8,
      "PDF_visual_pages_read": 8,
      "new_camp_dossiers": 10,
      "new_competitions": 16,
      "new_exhibition_events": 2,
      "new_league_profiles": 1,
      "new_budget_offers": 8,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "forms_and_agreements_not_submitted": true,
      "audit": "data/asia-opportunities-audit-v168.json",
      "source_receipts": "data/asia-opportunities-source-receipts-v168.json",
      "native": "data/asia-opportunities-native-v168.json",
      "provisional_Explore_date_not_promoted_to_confirmed": true,
      "unknown_child_exhibition_admission_retained": true,
      "English_site_not_used_as_teaching_proof": true,
      "unverified_Halo_medal_claims_not_entered_in_school_history": true,
      "source_access_notes": "Automation World: enlace visitor del propio menú devuelve 404, FAQ contiene 2025; sin inventar regla infantil nueva. Timeout British Council no declarado cierre de curso. Redirect JS cortos y fallback de portada conservados separados de páginas con hechos.",
      "events": 5045,
      "competitions": 1467,
      "exhibition_events": 236,
      "camp_learning_rows": 3342,
      "camp_dossiers": 1330,
      "camp_countries": 52,
      "official_dossier_urls": 1964,
      "league_profiles": 154,
      "schools": 68,
      "budget_offers": 123,
      "new_catalogue_rows": 39,
      "new_dated_camp_variants": 21,
      "new_family_calendar_entries": 115,
      "family_calendar_entries": 5950,
      "major_exhibition_calendar_entries": 113,
      "modified_prior_event_ids": [
        "C1134",
        "C1135",
        "C1136",
        "C1137",
        "C1138",
        "C1139",
        "C1140",
        "C1141",
        "C1142",
        "C1143",
        "C1144",
        "E025"
      ],
      "data_validation": {
        "version": 168,
        "events": 5045,
        "competitions": 1467,
        "exhibition_events": 236,
        "camp_learning_rows": 3342,
        "new_catalogue_rows": 39,
        "new_camp_dossiers": 10,
        "new_dated_camp_variants": 21,
        "new_individual_camp_days": 94,
        "new_calendar_entries": 115,
        "camp_dossiers": 1330,
        "camp_countries": 52,
        "league_profiles": 154,
        "schools": 68,
        "budget_offers": 123,
        "new_budgets": 8,
        "modified_old_event_ids": [
          "C1134",
          "C1135",
          "C1136",
          "C1137",
          "C1138",
          "C1139",
          "C1140",
          "C1141",
          "C1142",
          "C1143",
          "C1144",
          "E025"
        ],
        "all_4994_other_old_catalogue_rows_unchanged": true,
        "all_1320_old_raw_dossiers_preserved": true,
        "all_115_old_budgets_preserved": true,
        "all_153_old_league_profiles_preserved": true,
        "school_history_preserved": true,
        "source_requests": 49,
        "source_response_hashes_verified": 41,
        "source_failures": 8,
        "PDF_visual_pages_read": 8,
        "family_calendar_entries": 5950,
        "exhibition_calendar_entries": 113,
        "coverage_countries": 97,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "provisional_Explore_date_not_exported": true,
        "unknown_child_visits_not_declared_allowed": true,
        "Halo_English_not_assumed": true,
        "Anne_younger_not_assigned_robotics": true,
        "Blank_VAT_not_omitted": true,
        "registration_and_promotional_deadlines_distinct": true
      },
      "runtime_checks_ru_es": [
        {
          "lang": "ru",
          "new_catalogue_rows_filtered": 39,
          "new_camp_dossiers_rendered": 10,
          "five_individual_or_team_categories": true,
          "all_sixteen_Japan_team_routes_filterable": true,
          "English_only_when_explicit": true,
          "child_age_grade_and_curriculum_gates": true,
          "unknown_exhibition_children_not_allowed_automatically": true,
          "provisional_Explore_not_in_calendar": true,
          "new_calendar_entries": 115,
          "Japanese_setup_day_not_mistaken_for_competition": true,
          "real_class_times_and_UTC": true,
          "all_eight_family_budgets_correct": true,
          "Blank_8_percent_VAT_included_in_published_subtotal": true,
          "threeD_materials_and_optional_rental_separate": true,
          "expired_Anne_early_bird_not_applied": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        },
        {
          "lang": "es",
          "new_catalogue_rows_filtered": 39,
          "new_camp_dossiers_rendered": 10,
          "five_individual_or_team_categories": true,
          "all_sixteen_Japan_team_routes_filterable": true,
          "English_only_when_explicit": true,
          "child_age_grade_and_curriculum_gates": true,
          "unknown_exhibition_children_not_allowed_automatically": true,
          "provisional_Explore_not_in_calendar": true,
          "new_calendar_entries": 115,
          "Japanese_setup_day_not_mistaken_for_competition": true,
          "real_class_times_and_UTC": true,
          "all_eight_family_budgets_correct": true,
          "Blank_8_percent_VAT_included_in_published_subtotal": true,
          "threeD_materials_and_optional_rental_separate": true,
          "expired_Anne_early_bird_not_applied": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        }
      ],
      "javascript_syntax_files": 47,
      "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
      "full_build_idempotence": {
        "full_build_idempotent": true,
        "catalog_sha256": "1a5b880a518b727c96fbb0d4beb0044817bd5ab8dfb0ddc25df29b187390c63d",
        "checked_at_utc": "2026-11-05T23:11:23.207862+00:00"
      }
    },
    {
      "version": 169,
      "checked": "2026-11-05",
      "scope": "América Central: categorías escolares Código TBox LATAM, ruta nacional WRO El Salvador y primeros dossiers educativos de El Salvador, Honduras y Nicaragua; dos cursos por edad en Costa Rica. Bootcamp antiguo, plan organizativo de nuevas fechas, acceso escolar / extranjero y turnos confirmados separados. Pasada seleccionada, no auditoría completa de países.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "fd63684abc149e970e740e6408e97731f39eadc3",
      "source_requests": 60,
      "source_hashes_verified": 44,
      "source_failures": 16,
      "new_camp_dossiers": 9,
      "new_competition_category_watches": 10,
      "new_league_profiles": 2,
      "new_budget_offers": 0,
      "new_confirmed_dates": 0,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "forms_and_agreements_not_submitted": true,
      "audit": "data/central-america-audit-v169.json",
      "source_receipts": "data/central-america-source-receipts-v169.json",
      "native": "data/central-america-native-v169.json",
      "source_access_notes": "TBox: PDF / BIN inaccesibles, JPG contienen solo fondo; usadas páginas legibles de categorías y reglas generales. FUSALMO: plan 2026 no sustituye contrato público; $100 y descuento pertenecen a página antigua Academy 2026. FIRST Honduras devuelve JS shell, WRO Guatemala HTTP 500, CCA Nicaragua 404: límites de acceso, no prueba de cierre ni ausencia de programas.",
      "events": 5064,
      "competitions": 1477,
      "exhibition_events": 236,
      "camp_learning_rows": 3351,
      "camp_dossiers": 1339,
      "camp_countries": 55,
      "official_dossier_urls": 1973,
      "league_profiles": 156,
      "schools": 68,
      "budget_offers": 123,
      "new_catalogue_rows": 19,
      "new_dated_camp_variants": 0,
      "new_family_calendar_entries": 0,
      "family_calendar_entries": 5950,
      "major_exhibition_calendar_entries": 113,
      "modified_prior_event_ids": [
        "C095",
        "C099"
      ],
      "data_validation": {
        "version": 169,
        "events": 5064,
        "competitions": 1477,
        "exhibition_events": 236,
        "camp_learning_rows": 3351,
        "new_catalogue_rows": 19,
        "new_camp_dossiers": 9,
        "new_dated_camp_variants": 0,
        "new_calendar_entries": 0,
        "camp_dossiers": 1339,
        "camp_countries": 55,
        "league_profiles": 156,
        "schools": 68,
        "budget_offers": 123,
        "modified_old_event_ids": [
          "C095",
          "C099"
        ],
        "all_5043_other_old_catalogue_rows_unchanged": true,
        "all_1330_old_raw_dossiers_preserved": true,
        "all_123_old_budgets_preserved": true,
        "all_154_old_league_profiles_preserved": true,
        "school_history_and_routes_preserved": true,
        "source_requests": 60,
        "source_response_hashes_verified": 44,
        "source_failures": 16,
        "background_images_inspected_without_rule_text_claim": 6,
        "family_calendar_entries": 5950,
        "exhibition_calendar_entries": 113,
        "coverage_countries": 97,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "old_Bootcamp_price_not_applied_to_new_plan": true,
        "school_grade_not_assumed_from_birth_year": true,
        "hardware_age_not_used_as_course_age": true,
        "organizational_plan_not_calendar_session": true
      },
      "runtime_checks_ru_es": [
        {
          "lang": "ru",
          "new_rows_filterable": 19,
          "country_filters": true,
          "school_team_filter": true,
          "regular_course_filter": true,
          "confirmed_ES_EN_not_assumed": true,
          "conditional_children_not_automatically_eligible": true,
          "nine_dossier_cards_rendered": true,
          "planned_dates_not_calendar_sessions": true,
          "archived_100_dollars_not_family_offer": true,
          "unchanged_existing_budget_checked": true,
          "visual_browser_test": false
        },
        {
          "lang": "es",
          "new_rows_filterable": 19,
          "country_filters": true,
          "school_team_filter": true,
          "regular_course_filter": true,
          "confirmed_ES_EN_not_assumed": true,
          "conditional_children_not_automatically_eligible": true,
          "nine_dossier_cards_rendered": true,
          "planned_dates_not_calendar_sessions": true,
          "archived_100_dollars_not_family_offer": true,
          "unchanged_existing_budget_checked": true,
          "visual_browser_test": false
        }
      ],
      "javascript_syntax_files": 47,
      "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
      "full_build_idempotence": {
        "catalogue_before": "6cf2803c873c14b79b4a64e273c8b6b42b3ccec0b0f95d1e0a534738ab50356c",
        "catalogue_after": "6cf2803c873c14b79b4a64e273c8b6b42b3ccec0b0f95d1e0a534738ab50356c",
        "full_builder_exit_code": 0
      }
    },
    {
      "version": 170,
      "checked": "2026-11-05",
      "scope": "Sudeste Asiático: veinte dossiers educativos de Malasia, Indonesia, Camboya y Filipinas; programas invernales ingleses, formatos diurnos y familiares, una residencia infantil, tarifas concretas y cargos obligatorios. Rutas STEM nacionales nuevas, DCCI profesional y seguimiento de próximas exposiciones. Ventanas estacionales, duraciones erróneas y MOU separados de clases confirmadas y admisión abierta. Continúa auditoría mundial.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
      "source_requests": 42,
      "source_hashes_verified": 39,
      "source_failures": 3,
      "new_camp_dossiers": 20,
      "new_competition_route_watches": 5,
      "new_exhibition_events": 3,
      "new_league_profiles": 1,
      "new_budget_offers": 24,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "forms_and_agreements_not_submitted": true,
      "audit": "data/southeast-asia-audit-v170.json",
      "source_receipts": "data/southeast-asia-source-receipts-v170.json",
      "native": "data/southeast-asia-native-v170.json",
      "PDF_visual_pages_read": 2,
      "source_access_notes": "Guidepost PDF: páginas físicas 6 y 8 inspeccionadas; precios USD / IDR alternativos no sumados, EB vencido sin aplicar. HariMau3D Sold Out es badge general oculto, Kids variant available=true; stock no es reserva. FAQ Newtonshow leído en JSON-LD público, native English teachers no declarados enseñanza EN-only. Tres duraciones Green Camp discordantes excluidas de fechas operativas. PDF grande Study Bali sin leer por fallo de red / límite web: fragmento de búsqueda no presentado como dossier completo.",
      "events": 5151,
      "competitions": 1482,
      "exhibition_events": 239,
      "camp_learning_rows": 3430,
      "camp_dossiers": 1359,
      "camp_countries": 57,
      "league_profiles": 157,
      "schools": 68,
      "budget_offers": 147,
      "new_catalogue_rows": 87,
      "new_dated_camp_variants": 73,
      "family_calendar_entries": 6270,
      "exhibition_calendar_entries": 114,
      "official_dossier_urls": 1996,
      "new_family_calendar_entries": 320,
      "new_timed_lesson_alternatives": 258,
      "new_Green_late_deadlines": 37,
      "new_Padi_deadline": 1,
      "modified_prior_event_ids": [
        "E077",
        "E162"
      ],
      "data_validation": {
        "version": 170,
        "events": 5151,
        "competitions": 1482,
        "exhibition_events": 239,
        "camp_learning_rows": 3430,
        "new_catalogue_rows": 87,
        "new_dated_camp_variants": 73,
        "new_camp_dossiers": 20,
        "camp_dossiers": 1359,
        "camp_countries": 57,
        "league_profiles": 157,
        "schools": 68,
        "budget_offers": 147,
        "new_budgets": 24,
        "new_timed_lesson_alternatives": 258,
        "new_family_calendar_entries": 320,
        "new_dated_camp_entries": 281,
        "new_calculated_Green_late_deadlines": 37,
        "new_Padi_registration_deadlines": 1,
        "new_dated_exhibition_entries": 1,
        "family_calendar_entries": 6270,
        "exhibition_calendar_entries": 114,
        "modified_old_event_ids": [
          "E077",
          "E162"
        ],
        "all_5062_other_old_catalogue_rows_unchanged": true,
        "all_1339_old_raw_dossiers_preserved": true,
        "all_156_old_league_profiles_preserved": true,
        "all_123_old_budgets_preserved": true,
        "schools_history_and_routes_preserved": true,
        "source_requests": 42,
        "source_response_hashes_verified": 39,
        "source_failures": 3,
        "PDF_visual_pages_read": 2,
        "coverage_countries": 98,
        "fully_audited_countries": 0,
        "worldwide_complete": false,
        "three_conflicting_Green_windows_not_operational": true,
        "season_windows_not_daily_calendars": true,
        "tuition_and_parent_fees_separate": true,
        "mandatory_Guidepost_tax_and_service_not_omitted": true,
        "stock_is_not_booking": true,
        "corporate_MOU_not_open_registration": true
      },
      "runtime_checks_ru_es": [
        {
          "lang": "ru",
          "new_rows_filterable": 87,
          "new_dossier_cards_rendered": 20,
          "confirmed_English_dossiers": 11,
          "unknown_languages_not_promoted": true,
          "boarding_only_Mini_Changemakers": true,
          "family_stays_not_child_boarding": true,
          "new_calendar_entries": 320,
          "seasonal_and_conflicting_windows_not_operational": true,
          "Padi_deadline_separate_from_unknown_class_days": true,
          "Green_late_deadlines_from_explicit_two_day_rule": true,
          "weekend_Green_sessions_not_removed": true,
          "start_only_Stratford_dates": true,
          "twenty_four_budget_subtotals": true,
          "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
          "Shanti_parent_fees_required_separately": true,
          "expired_or_unqualified_discounts_not_applied": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        },
        {
          "lang": "es",
          "new_rows_filterable": 87,
          "new_dossier_cards_rendered": 20,
          "confirmed_English_dossiers": 11,
          "unknown_languages_not_promoted": true,
          "boarding_only_Mini_Changemakers": true,
          "family_stays_not_child_boarding": true,
          "new_calendar_entries": 320,
          "seasonal_and_conflicting_windows_not_operational": true,
          "Padi_deadline_separate_from_unknown_class_days": true,
          "Green_late_deadlines_from_explicit_two_day_rule": true,
          "weekend_Green_sessions_not_removed": true,
          "start_only_Stratford_dates": true,
          "twenty_four_budget_subtotals": true,
          "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
          "Shanti_parent_fees_required_separately": true,
          "expired_or_unqualified_discounts_not_applied": true,
          "unknown_costs_not_zero": true,
          "visual_browser_test": false
        }
      ],
      "javascript_syntax_files": 47,
      "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
      "full_build_idempotence": {
        "catalogue_before": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
        "catalogue_after": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
        "full_builder_exit_code": 0
      }
    },
    {
      "version": 171,
      "checked": "2026-11-05",
      "scope": "Accesos verificados a WRO y FIRST LEGO League por países: 209 contactos de programas en 133 países y territorios. WRO 108, FLL 101 en 97 fichas nacionales; operadores distintos por categorías de Francia y Brasil. Nepal añadido, WRO Honduras corregido. Directorio, eventos, clasificación y admisión familiar separados. Cuatro rutas paso a paso: WRO, FIRST, VEX y RECF. Continúa auditoría mundial.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "dd2560b45ded64d5841149b8e0661382d6199c59",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "Verificados manifiestos locales/públicos v170, 328 solicitudes de archivos coincidentes y cuatro archivos completos públicos; confirmada necesidad de siguiente auditoría de vías nacionales",
      "source_requests": 42,
      "source_hashes_verified": 40,
      "source_failures": 2,
      "routes": 209,
      "countries": 133,
      "wro_contacts": 108,
      "fll_contacts": 101,
      "fll_country_cards": 97,
      "contacts_without_operator_website": 5,
      "partner_site_requests": 31,
      "partner_sites_http_ok": 29,
      "partner_sites_unavailable": 2,
      "support_page_requests": 3,
      "support_pages_http_ok": 3,
      "verified_route_website_records": 36,
      "new_catalogue_rows": 0,
      "new_camp_dossiers": 0,
      "new_league_profiles": 0,
      "new_budget_offers": 0,
      "events": 5151,
      "camp_dossiers": 1359,
      "league_profiles": 157,
      "schools": 68,
      "budget_offers": 147,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "no_emails_or_individual_contact_names_exported": true,
      "no_registration_actions": true,
      "visual_browser_check": "No disponible: navegador local desactivado en ajustes de trabajo; sin afirmar revisión visual",
      "audit": "data/national-routes-audit-v171.json",
      "source_receipts": "data/national-routes-source-receipts-v171.json",
      "native": "data/national-routes-native-v171.json",
      "data_validation": {
        "version": 171,
        "events": 5151,
        "prior_events_unchanged": true,
        "camp_dossiers": 1359,
        "prior_raw_dossiers_unchanged": true,
        "prior_leagues_schools_history_budgets_unchanged": true,
        "routes": 209,
        "countries": 133,
        "wro_contacts": 108,
        "fll_contacts": 101,
        "fll_country_cards": 97,
        "missing_partner_website": 5,
        "new_fixtures": 0,
        "sqlite_integrity_ru_es": true,
        "protected_route_facts_preserved_ru_es": true,
        "fully_audited_countries": 0,
        "coverage_summary": {
          "countries": 249,
          "countries_with_records": 98,
          "fully_audited_countries": 0,
          "unmapped_global_records": 68
        }
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 171,
        "catalog_sha256": "86805aa83bb6091bf8705d7c29814944fddd5c18e4fd9a844ce1ffa79197672c",
        "full_ru_es_rebuild_idempotent": true
      },
      "route_countries_without_event_records": 47,
      "national_pathways": 4
    },
    {
      "version": 172,
      "checked": "2026-11-05",
      "scope": "Norte de Europa y Báltico: 88 fichas de competiciones / festivales, con programas separados de 54 registros de sedes Scandinavia, 25 registros regionales daneses, dos finales nórdicas distintos y vías Iceland / Finland / Estonia. Diez dossiers educativos Exupery, RobotsLab y Pixelvasara: programas invernales y estivales, grupos regulares y dos fines de semana anunciados. Fechas sin confirmación local, idiomas, residencia para pequeños y tarifas con condiciones desconocidas conservados expresamente. Continúa auditoría mundial.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "63cc5366b699510fe3ab85668c22fc07929bee31",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "v171 publicado y comprobado: 174 recursos, archivos completos RU/ES y URL ordinarias verificados",
      "source_requests": 118,
      "source_hashes_verified": 116,
      "source_failures": 2,
      "new_competition_rows": 88,
      "new_dated_camp_variants": 24,
      "new_manual_learning_rows": 4,
      "new_camp_dossiers": 10,
      "new_league_profiles": 1,
      "new_budget_offers": 8,
      "new_local_route_contacts": 3,
      "PDF_visual_pages_read": 1,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "source_api_rosters_kept_private": true,
      "registration_forms_and_contacts_not_submitted": true,
      "audit": "data/nordic-baltic-audit-v172.json",
      "source_receipts": "data/nordic-baltic-source-receipts-v172.json",
      "native": "data/nordic-baltic-native-v172.json",
      "data_validation": {
        "version": 172,
        "events": 5267,
        "camp_dossiers": 1369,
        "camp_dossier_countries": 59,
        "prior_events_unchanged": true,
        "prior_raw_dossiers_unchanged": true,
        "prior_schools_history_budgets_unchanged": true,
        "prior_national_routes_unchanged": true,
        "prior_leagues_preserved_except_documented_first_wro": true,
        "new_competition_rows": 88,
        "new_competition_rows_with_dates": 60,
        "new_dated_camp_variants": 24,
        "new_manual_learning_rows": 4,
        "new_camp_dossiers": 10,
        "new_budget_offers": 8,
        "new_route_contacts": 3,
        "national_routes": 212,
        "national_route_countries": 135,
        "source_requests": 118,
        "source_hashes_verified": 116,
        "source_failures": 2,
        "published_timed_lessons": 69,
        "published_saturdays": 27,
        "separate_nordic_finals": true,
        "annual_wro_age_rule": true,
        "no_unverified_english_judging": true,
        "school_and_grade_gates": true,
        "mode_specific_boarding_gates": true,
        "unknown_costs_not_zero": true,
        "sqlite_integrity_ru_es": true,
        "protected_camp_facts_preserved_ru_es": true,
        "prior_calendar_uids_dates_preserved": true,
        "family_calendar_entries": 6358,
        "exhibition_calendar_entries": 114,
        "coverage_summary": {
          "countries": 249,
          "countries_with_records": 105,
          "fully_audited_countries": 0,
          "unmapped_global_records": 68
        },
        "fully_audited_countries": 0
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "camp_runtime_checks_ru_es": [
        {
          "language": "ru",
          "winter_specific_languages": true,
          "separate_english_russian_groups": true,
          "unconfirmed_english_excluded": true,
          "preschool_boarding_excluded": true,
          "conditional_child_gates": true,
          "month_filters": true,
          "published_27_saturday_rendering": true,
          "eight_family_budgets": true,
          "unknown_costs_retained": true,
          "complete_invoice_not_claimed": true
        },
        {
          "language": "es/",
          "winter_specific_languages": true,
          "separate_english_russian_groups": true,
          "unconfirmed_english_excluded": true,
          "preschool_boarding_excluded": true,
          "conditional_child_gates": true,
          "month_filters": true,
          "published_27_saturday_rendering": true,
          "eight_family_budgets": true,
          "unknown_costs_retained": true,
          "complete_invoice_not_claimed": true
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 172,
        "catalog_sha256": "ed13495c1645f32fd126911a86b0d7ac8b61151f79269f7312809d19e8f60bff",
        "full_ru_es_rebuild_idempotent": true
      },
      "events": 5267,
      "camp_dossiers": 1369,
      "camp_dossier_countries": 59,
      "league_profiles": 158,
      "budget_offers": 155,
      "new_catalogue_rows": 116,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "visual_browser_qa": false,
      "visual_browser_unavailable": true,
      "route_countries_without_event_records": 42
    },
    {
      "version": 173,
      "checked": "2026-11-05",
      "scope": "Europa Central y Oriental: 66 fichas de competiciones / programas, con 18 registros húngaros y 7 checos fechados, MRC Global Olympiad / Junior separado, WRO nacionales y FLL locales. Feria industrial con reglas infantiles separadas y ROBOFEST Bucharest separado; RoboChallenge Kids añadido como vía internacional. Cuatro dossiers de campamentos: ACS Athens 2027, Rainbow, Britannica Budapest y JustSpeak Junior. Fechas, idioma y precios 2026 / 2027 sin mezclar. Continúa auditoría mundial completa.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "29db80129e57bb5c55d2db3ccadc3045059b0694",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "v172 publicado y URL ordinarias verificadas: 180 recursos y archivos completos RU/ES",
      "source_requests": 121,
      "source_hashes_verified": 114,
      "source_failures": 7,
      "primary_web_extracts": 1,
      "new_competition_programme_rows": 66,
      "new_dated_competition_rows": 26,
      "new_exhibition_rows": 2,
      "new_camp_dossiers": 4,
      "new_dated_camp_variants": 3,
      "new_manual_learning_rows": 2,
      "new_league_profiles": 12,
      "new_budget_offers": 0,
      "historical_camp_prices_not_promoted_to_2027": true,
      "PDF_visual_pages_read": 1,
      "raw_rosters_and_registration_forms_private": true,
      "forms_and_contacts_not_submitted": true,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "audit": "data/central-europe-audit-v173.json",
      "native": "data/central-europe-native-v173.json",
      "source_receipts": "data/central-europe-source-receipts-v173.json",
      "data_validation": {
        "version": 173,
        "events": 5340,
        "competitions": 1636,
        "exhibitions": 241,
        "camps_learning": 3463,
        "camp_dossiers": 1373,
        "camp_dossier_countries": 62,
        "league_profiles": 170,
        "budget_offers": 155,
        "prior_events_unchanged": true,
        "prior_raw_dossiers_unchanged": true,
        "prior_schools_history_budgets_unchanged": true,
        "prior_core_leagues_preserved_except_event_links": true,
        "national_routes": 212,
        "national_route_countries": 135,
        "partner_website_checks": 16,
        "new_competition_programme_rows": 66,
        "new_dated_competition_rows": 26,
        "new_exhibitions": 2,
        "new_camp_dossiers": 4,
        "new_manual_learning_rows": 2,
        "new_dated_camp_variants": 3,
        "new_league_profiles": 12,
        "new_timed_lessons": 0,
        "unknown_2027_camp_prices_not_budgeted": true,
        "source_requests": 121,
        "source_hashes_verified": 114,
        "source_failures": 7,
        "primary_web_extracts": 1,
        "local_age_team_foreign_gates": true,
        "MRC_Junior_not_world_win": true,
        "MRC_prices_overlap_not_resolved_silently": true,
        "exhibition_child_prices_separate": true,
        "no_2026_dates_or_prices_rolled_to_2027": true,
        "sqlite_integrity_ru_es": true,
        "protected_camp_facts_preserved_ru_es": true,
        "prior_calendar_uids_dates_preserved": true,
        "family_calendar_entries": 6422,
        "exhibition_calendar_entries": 115,
        "coverage_summary": {
          "countries": 249,
          "countries_with_records": 112,
          "fully_audited_countries": 0,
          "unmapped_global_records": 68
        },
        "fully_audited_countries": 0
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "programme_runtime_checks_ru_es": [
        {
          "language": "ru",
          "all_170_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true
        },
        {
          "language": "es/",
          "all_170_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 173,
        "catalog_sha256_before": "68d662c0f167e1b9eaab80f869dcbb8de5ad3c45f37f21ed8fc881062074d4a7",
        "catalog_sha256_after": "68d662c0f167e1b9eaab80f869dcbb8de5ad3c45f37f21ed8fc881062074d4a7",
        "full_ru_es_rebuild_idempotent": true,
        "events": 5340,
        "league_profiles": 170,
        "elapsed_seconds": 39.39
      },
      "events": 5340,
      "camp_dossiers": 1373,
      "camp_dossier_countries": 62,
      "league_profiles": 170,
      "budget_offers": 155,
      "new_catalogue_rows": 73,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "league_group_corrections": [
        {
          "id": "qatar-robotics-ai",
          "previous_group": "national",
          "group": "regional"
        },
        {
          "id": "jic-uae",
          "previous_group": "national",
          "group": "regional"
        },
        {
          "id": "wro-oman",
          "previous_group": "national",
          "group": "regional"
        },
        {
          "id": "wro-saudi",
          "previous_group": "national",
          "group": "regional"
        },
        {
          "id": "fll-scandinavia",
          "previous_group": "FIRST · variante regional",
          "group": "regional"
        }
      ],
      "all_league_groups_valid": true,
      "league_group_regression_gate": true,
      "visual_browser_qa": false,
      "visual_browser_unavailable": true,
      "route_countries_without_event_records": 35
    },
    {
      "version": 174,
      "checked": "2026-11-05",
      "scope": "Balcanes, Turquía y Chipre: 125 fichas nuevas de competiciones / programas, 77 fechadas; 3 registros de exposiciones, 8 dossiers de campamentos, 4 sesiones inglesas Space Camp 2027 y 7 fichas lectivas sin fecha. Ventanas locales de nacimiento, cursos escolares, equipos, convocatorias antiguas y estado activo de ligas verificados aparte. Continúa auditoría mundial.",
      "status": "verified-local-awaiting-published-sha",
      "previous_published_commit": "2b8467d11ff1ffb70f9736d1284cd91972236a6b",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "v173 publicado: 186 recursos públicos ordinarios y archivos completos RU/ES verificados",
      "source_requests": 103,
      "source_hashes_verified": 90,
      "source_failures": 13,
      "new_competition_programme_rows": 125,
      "new_dated_competition_rows": 77,
      "new_exhibition_rows": 3,
      "new_camp_dossiers": 8,
      "new_dated_camp_variants": 4,
      "new_manual_learning_rows": 7,
      "new_league_profiles": 11,
      "new_budget_offers": 0,
      "historical_prices_not_promoted_to_2027": true,
      "turkey_explore_calendar_rows": 55,
      "turkey_explore_confirmed_2027_dates": 44,
      "turkey_explore_planned_count_56_not_claimed_observed": true,
      "one_explicit_2026_calendar_anomaly_not_repaired": true,
      "cyprus_age_conflict_preserved": true,
      "Montenegro_age_conflict_preserved": true,
      "Adria_birth_window_excludes_2017_challenge": true,
      "Turkish_primary_and_secondary_separate": true,
      "Turkish_future_primary_remote_control_forbidden": true,
      "Croatian_Makers_closed_not_active": true,
      "PDF_visual_pages_read": 2,
      "raw_source_bodies_forms_and_rosters_private": true,
      "forms_and_contacts_not_submitted": true,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "audit": "data/balkan-turkey-audit-v174.json",
      "native": "data/balkan-turkey-native-v174.json",
      "source_receipts": "data/balkan-turkey-source-receipts-v174.json",
      "data_validation": {
        "version": 174,
        "events": 5479,
        "competitions": 1761,
        "exhibitions": 244,
        "camps_learning": 3474,
        "camp_dossiers": 1381,
        "camp_dossier_countries": 65,
        "league_profiles": 181,
        "schools": 68,
        "budget_offers": 155,
        "prior_events_unchanged": true,
        "prior_raw_dossiers_unchanged": true,
        "prior_schools_routes_history_budgets_unchanged": true,
        "national_routes": 212,
        "national_route_countries": 135,
        "partner_websites_checked": 14,
        "prior_Cyprus_note_and_sources_preserved": true,
        "new_single_country_regions_match_canonical_catalogue": true,
        "new_event_rows": 139,
        "new_competition_programme_rows": 125,
        "new_dated_competition_rows": 77,
        "new_exhibition_rows": 3,
        "new_camp_dossiers": 8,
        "new_dated_camp_variants": 4,
        "new_manual_learning_rows": 7,
        "new_league_profiles": 11,
        "new_timed_lessons": 0,
        "source_requests": 103,
        "source_hashes_verified": 90,
        "source_failures": 13,
        "explicit_2026_date_anomaly_not_rolled_to_2027": true,
        "Adria_birth_window_not_replaced_by_2027_birthday": true,
        "Turkish_primary_grade_and_three_member_minimum": true,
        "Turkish_future_primary_remote_control_forbidden": true,
        "Cyprus_conflicting_Explore_ages_preserved": true,
        "Croatian_Makers_not_an_active_2027_league": true,
        "Space_English_and_Turkish_prices_separate": true,
        "old_camps_not_assigned_2027_dates_or_budgets": true,
        "prior_calendar_UIDs_dates_preserved": true,
        "sqlite_integrity_ru_es": true,
        "protected_camp_facts_preserved_ru_es": true,
        "family_calendar_entries": 6500,
        "exhibition_calendar_entries": 116,
        "coverage_summary": {
          "countries": 249,
          "countries_with_records": 115,
          "fully_audited_countries": 0,
          "unmapped_global_records": 68
        },
        "fully_audited_countries": 0
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "programme_runtime_checks_ru_es": [
        {
          "language": "ru",
          "all_181_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Croatian_Makers_closed_visible": true
        },
        {
          "language": "es/",
          "all_181_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Croatian_Makers_closed_visible": true
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 174,
        "catalog_sha256_before": "4ee04943d6c83a9a4d2daa69fb75fe158d1a7598fe6269464f5fd705ba121814",
        "catalog_sha256_after": "4ee04943d6c83a9a4d2daa69fb75fe158d1a7598fe6269464f5fd705ba121814",
        "full_ru_es_rebuild_idempotent": true,
        "events": 5479,
        "league_profiles": 181,
        "elapsed_seconds": 38.81
      },
      "events": 5479,
      "camp_dossiers": 1381,
      "camp_dossier_countries": 65,
      "league_profiles": 181,
      "schools": 68,
      "budget_offers": 155,
      "new_catalogue_rows": 139,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "all_league_groups_valid": true,
      "visual_browser_qa": false,
      "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
      "prior_calendar_UIDs_dates_preserved": true,
      "route_countries_without_event_records": 32
    },
    {
      "version": 175,
      "checked": "2026-11-05",
      "status": "verified-local-awaiting-published-sha",
      "scope": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
      "previous_published_commit": "93d206c9af138a0d0731c8d276209cf9cfd787a6",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "Verificación actual v174: GitHub main, workflow correcto y 208 archivos locales / 208 públicos coinciden.",
      "source_requests": 55,
      "source_hashes_verified": 47,
      "source_failures": 8,
      "new_competition_programme_rows": 8,
      "new_dated_competition_rows": 2,
      "new_exhibition_rows": 1,
      "new_camp_dossiers": 15,
      "new_dated_camp_variants": 2,
      "new_manual_learning_rows": 15,
      "new_league_profiles": 4,
      "new_budget_offers": 1,
      "existing_corrected_records": [
        "C018",
        "C894",
        "C895"
      ],
      "minigeeks_real_teaching_days": 20,
      "minigeeks_course_not_per_lesson": true,
      "spanish_instruction_confirmed_by_course_jsonld": true,
      "wro_closed_delegation_supporter_gate": true,
      "old_hack_camp_and_rem_dates_not_promoted_to_2027": true,
      "price_units_and_options_not_invented": true,
      "raw_source_bodies_forms_and_rosters_private": true,
      "forms_and_contacts_not_submitted": true,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "audit": "data/caribbean-belize-audit-v175.json",
      "native": "data/caribbean-belize-native-v175.json",
      "source_receipts": "data/caribbean-belize-source-receipts-v175.json",
      "data_validation": {
        "version": 175,
        "events": 5505,
        "new_event_records": 26,
        "all_5479_previous_ids_preserved": true,
        "only_three_documented_old_records_corrected": true,
        "all_old_raw_camp_dossiers_schools_history_and_budgets_preserved": true,
        "new_dossiers": 15,
        "camp_dossiers": 1396,
        "camp_countries": 69,
        "league_profiles": 185,
        "budgets": 156,
        "source_requests": 55,
        "source_hashes_verified": 47,
        "source_failures": 8,
        "all_new_country_continent_fields_canonical": true,
        "minigeeks_two_alternative_cohorts_ten_lessons_each": true,
        "minigeeks_fee_is_course_not_lesson": true,
        "unknown_future_dates_and_language_not_invented": true,
        "local_route_identities_preserved": true,
        "calendars": {
          "STEM_подтвержденные_даты.ics": 6525,
          "STEM_крупные_выставки.ics": 117
        },
        "old_calendar_uids_dates_preserved": true,
        "full_json_sqlite_archives_verified": true,
        "worldwide_complete": false
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "programme_runtime_checks_ru_es": [
        {
          "language": "ru",
          "all_185_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        },
        {
          "language": "es/",
          "all_185_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 175,
        "catalog_sha256_before": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
        "catalog_sha256_after": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
        "full_ru_es_rebuild_idempotent": true,
        "events": 5505,
        "league_profiles": 185,
        "elapsed_seconds": 68.91
      },
      "events": 5505,
      "camp_dossiers": 1396,
      "camp_dossier_countries": 69,
      "league_profiles": 185,
      "schools": 68,
      "budget_offers": 156,
      "new_catalogue_rows": 26,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "all_league_groups_valid": true,
      "visual_browser_qa": false,
      "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
      "prior_calendar_UIDs_dates_preserved": true,
      "route_countries_without_event_records": 29
    },
    {
      "version": 176,
      "checked": "2026-11-06",
      "status": "verified-local-awaiting-published-sha",
      "scope": "AI, programación y juegos: 30 fichas nuevas de programas / etapas y 3 registros lectivos; 10 perfiles, incluida IKCC ausente. Verificados prohibición AI en IKCC, schedules EN / ZH separados, finales presenciales, categorías escolares, coste de preparación y significado de premios. Continúa auditoría mundial.",
      "previous_published_commit": "13c5698fe58597a36a032b0025a60cae1124be1a",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "v175 publicado y verificado: 214 archivos públicos / 214 locales, archivos completos RU / ES y workflow GitHub correcto.",
      "source_requests": 56,
      "source_hashes_verified": 56,
      "source_failures": 0,
      "new_competition_programme_rows": 30,
      "new_manual_learning_rows": 3,
      "new_league_profiles": 10,
      "new_camp_dossiers": 0,
      "new_exhibition_rows": 0,
      "new_budget_offers": 0,
      "existing_corrected_records": [
        "C037",
        "C038",
        "C039",
        "C843",
        "C844",
        "C848",
        "C1152",
        "C1153",
        "C1154"
      ],
      "existing_corrected_league_profiles": [
        "codeavour"
      ],
      "wikko_EN_ZH_are_separate_schedules_not_conflict": true,
      "IKCC_AI_and_old_code_prohibited": true,
      "school_grade_not_numeric_age": true,
      "no_automatically_free_AI_account_for_children": true,
      "no_private_camp_or_world_leader_claim_from_local_announcement": true,
      "raw_source_bodies_forms_and_school_data_private": true,
      "forms_and_contacts_not_submitted": true,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "audit": "data/ai-games-audit-v176.json",
      "native": "data/ai-games-native-v176.json",
      "source_receipts": "data/ai-games-source-receipts-v176.json",
      "data_validation": {
        "version": 176,
        "events": 5538,
        "new_event_records": 33,
        "new_competition_programme_rows": 30,
        "new_learning_records": 3,
        "all_5505_old_ids_preserved": true,
        "only_nine_documented_old_records_corrected": true,
        "all_old_raw_camps_school_history_budgets_and_routes_preserved": true,
        "camp_dossiers": 1396,
        "camp_countries": 69,
        "league_profiles": 195,
        "budgets": 156,
        "source_requests": 56,
        "source_hashes_verified": 56,
        "source_failures": 0,
        "all_new_country_continent_fields_canonical": true,
        "language_group_calendars_separate": true,
        "IKCC_no_AI_and_English_only": true,
        "announced_date_requires_provenance_and_tentative_calendar": true,
        "codeavour_team_sizes_per_track": true,
        "school_grade_gates_preserved": true,
        "calendar_counts": {
          "STEM_подтвержденные_даты.ics": 6563,
          "STEM_крупные_выставки.ics": 114
        },
        "expired_calendar_entries_removed_by_existing_future_filter": {
          "STEM_подтвержденные_даты.ics": 8,
          "STEM_крупные_выставки.ics": 3
        },
        "all_remaining_old_calendar_uids_dates_preserved": true,
        "full_json_sqlite_archives_verified": true,
        "worldwide_complete": false
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "programme_runtime_checks_ru_es": [
        {
          "language": "ru",
          "all_195_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        },
        {
          "language": "es/",
          "all_195_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        }
      ],
      "announcement_runtime_checks_ru_es": [
        {
          "language": "ru",
          "announced_card_and_calendar_label": true,
          "regular_date_not_reclassified": true,
          "programme_resource_not_camp_banner": true,
          "individual_ICS_six_entries_equal_server_dates": true,
          "IKCC_Bucharest_seconds_preserved": true,
          "all_individual_entries_tentative": true,
          "visual_browser_qa": false
        },
        {
          "language": "es/",
          "announced_card_and_calendar_label": true,
          "regular_date_not_reclassified": true,
          "programme_resource_not_camp_banner": true,
          "individual_ICS_six_entries_equal_server_dates": true,
          "IKCC_Bucharest_seconds_preserved": true,
          "all_individual_entries_tentative": true,
          "visual_browser_qa": false
        }
      ],
      "javascript_syntax_files": 47,
      "UI_translation_tokens_refreshed": true,
      "full_build_idempotence": {
        "version": 176,
        "catalog_sha256_before": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
        "catalog_sha256_after": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
        "full_ru_es_rebuild_idempotent": true,
        "events": 5538,
        "league_profiles": 195,
        "elapsed_seconds": 71.32
      },
      "events": 5538,
      "camp_dossiers": 1396,
      "camp_dossier_countries": 69,
      "league_profiles": 195,
      "schools": 68,
      "budget_offers": 156,
      "new_catalogue_rows": 33,
      "new_dated_competition_rows": 20,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "all_league_groups_valid": true,
      "visual_browser_qa": false,
      "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
      "all_remaining_prior_calendar_UIDs_dates_preserved": true,
      "expired_calendar_entries_removed_by_existing_future_filter": {
        "STEM_подтвержденные_даты.ics": 8,
        "STEM_крупные_выставки.ics": 3
      },
      "route_countries_without_event_records": 29
    },
    {
      "version": 177,
      "checked": "2026-11-06",
      "status": "verified-local-awaiting-published-sha",
      "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
      "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
      "previous_goal_turn_classification": "progress",
      "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
      "source_requests": 39,
      "source_hashes_verified": 36,
      "source_failures": 3,
      "new_competition_programme_rows": 75,
      "new_exhibition_rows": 3,
      "new_learning_rows": 1,
      "new_league_profiles": 9,
      "new_camp_dossiers": 0,
      "new_budget_offers": 0,
      "existing_corrected_records": [
        "C775",
        "E099"
      ],
      "existing_corrected_profiles": [
        "rcja-au"
      ],
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "events": 5617,
      "camp_dossiers": 1396,
      "camp_dossier_countries": 69,
      "league_profiles": 204,
      "schools": 68,
      "budget_offers": 156,
      "national_route_contacts": 212,
      "national_route_countries": 135,
      "route_countries_without_event_records": 29,
      "all_57_official_australian_calendar_rows_retained": true,
      "Explore_6_vs_10_conflict_explicit": true,
      "NZ_ranking_vs_ballot_conflict_explicit": true,
      "foreign_RCJA_placing_not_world_qualification": true,
      "unlabelled_MOI_calendar_not_assigned_2027": true,
      "TechFest_entity_terms_fees_provisional": true,
      "raw_source_bodies_forms_private": true,
      "forms_and_contacts_not_submitted": true,
      "audit": "data/oceania-routes-audit-v177.json",
      "native": "data/oceania-routes-native-v177.json",
      "source_receipts": "data/oceania-routes-source-receipts-v177.json",
      "data_validation": {
        "version": 177,
        "events": 5617,
        "new_event_records": 79,
        "new_competition_programme_rows": 75,
        "new_exhibition_rows": 3,
        "new_learning_rows": 1,
        "new_league_profiles": 9,
        "all_5538_old_ids_preserved": true,
        "only_two_documented_old_records_changed": true,
        "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
        "camp_dossiers": 1396,
        "camp_countries": 69,
        "league_profiles": 204,
        "budgets": 156,
        "all_57_AU_calendar_rows_exact": true,
        "all_five_NZ_FIRST_dates_exact": true,
        "source_requests": 39,
        "source_hashes_verified": 36,
        "source_failures": 3,
        "calendar_counts": {
          "STEM_крупные_выставки.ics": 115,
          "STEM_подтвержденные_даты.ics": 6619
        },
        "worldwide_complete": false
      },
      "runtime_checks_ru_es": [
        {
          "language": "ru",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        },
        {
          "language": "es/",
          "search_by_partner": true,
          "country_route_counts": true,
          "france_brazil_divisions_separate": true,
          "unavailable_partner_links_suppressed": true,
          "missing_website_fallback": true,
          "russia_belarus_organizer_notice_not_passport_ban": true,
          "escaping": true,
          "empty_country_reset": true
        }
      ],
      "programme_runtime_checks_ru_es": [
        {
          "language": "ru",
          "all_204_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        },
        {
          "language": "es/",
          "all_204_league_badges_render": true,
          "five_old_group_filters_fixed": true,
          "MRC_18_categories_render": true,
          "country_variants_canonical_groups": true,
          "confirmed_english_filter": true,
          "JustSpeak_Matvey_only": true,
          "no_Youth_or_adult_calendar_import": true,
          "ACS_announced_window_only": true,
          "old_camps_not_assigned_2027_dates": true,
          "unknown_prices_not_active_budgets": true,
          "Space_four_English_windows_and_Matvey_only": true,
          "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
          "Turkey_local_team_sizes_render": true,
          "Caribbean_ES_course_and_Matvey_only": true,
          "Caribbean_unknown_language_excluded": true,
          "Caribbean_old_seasons_not_in_2027_months": true,
          "MiniGeeks_600_complete_course_not_per_class": true,
          "MiniGeeks_budget_keeps_missing_trip_costs": true,
          "Croatian_Makers_closed_visible": true
        }
      ],
      "announcement_runtime_checks_ru_es": [
        {
          "language": "ru",
          "announced_card_and_calendar_label": true,
          "regular_date_not_reclassified": true,
          "programme_resource_not_camp_banner": true,
          "new_TechFest_announced_and_MOI_programme_badges": true,
          "individual_ICS_six_entries_equal_server_dates": true,
          "IKCC_Bucharest_seconds_preserved": true,
          "all_individual_entries_tentative": true,
          "visual_browser_qa": false
        },
        {
          "language": "es/",
          "announced_card_and_calendar_label": true,
          "regular_date_not_reclassified": true,
          "programme_resource_not_camp_banner": true,
          "new_TechFest_announced_and_MOI_programme_badges": true,
          "individual_ICS_six_entries_equal_server_dates": true,
          "IKCC_Bucharest_seconds_preserved": true,
          "all_individual_entries_tentative": true,
          "visual_browser_qa": false
        }
      ],
      "javascript_syntax_files": 47,
      "full_build_idempotence": {
        "version": 177,
        "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
        "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
        "full_ru_es_rebuild_idempotent": true,
        "events": 5617,
        "league_profiles": 204,
        "elapsed_seconds": 69.75
      },
      "new_catalogue_rows": 79,
      "new_dated_competition_rows": 65,
      "new_major_exhibition_rows": 1,
      "new_festival_windows": 2,
      "visual_browser_qa": false,
      "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
    }
  ],
  "previous_goal_turn_classification": "progress",
  "camp_success_criteria": [
    "El organizador, el emplazamiento, el programa y el cambio de rumbo son diferentes. Varias fechas del curso no se consideran campamentos diferentes.",
    "Todos los 249 países/territorios gozan de un estatuto de camp discovery separado; los candidatos a la lista se seleccionan de acuerdo con los criterios publicados; Suiza exige un pase completo por los operadores generales y temáticos encontrados.",
    "EN camp life, EN technical instruction, second-language support and separate language lesson; la existencia de una página en la Web no confirma la enseñanza.",
    "Edad del campamento general, la pensión especial y la pensión especial robotics / AI se confirma por separado. Para2027 La edad probable de Matway9–10, Oscar6–7; Fechas de nacimiento aún desconocidas.",
    "Pryce está relacionado con el año, el cambio, la edad y el paquete. El precio 2026 no se paga a 2027. La fianza no se aumenta por segunda vez.",
    "La cantidad, los pagos complementarios y la valoración de la vivienda y los billetes que se conocen oficialmente se muestran por separado. Sin las partidas obligatorias desconocidas, no se presenta un total completo.",
    "El mapa refleja el terreno real; la ciudad común/país se considera una geografía aproximada. La disponibilidad de asientos no se deduce del botón de registro.",
    "La calificación editorial es comprensible, se divide en función del propósito y de la fiabilidad de las pruebas; el precio y la marca conocida no sustituyen el contenido.",
    "Se han conservado las competencias anteriores, los leagas, las exhibiciones, las escuelas, los resultados históricos, las fechas, las exportaciones, los favores, los movimientos familiares y las animaciones."
  ],
  "latest_scope_update": "Comprobar en detalle los campamentos/pensiones generales, temáticos y técnicas de 2026 y 27 para todos los países, con prioridad: Suiza/Francia/España/Europa, Taiwán/Singapur/Corea/Japón, Estados Unidos/Canadá/Costa Rica/México/América Latina, leer sus propios programas/tratados, dividir EN/ES/RU la enseñanza/la lengua, la edad/la clase, las fechas, el equipo, all-in/la cancelación, la accesibilidad y la selección editorial. Mantener la competencia/exposición/escuelas/marquetes.",
  "camp_programme_deep_audit": {
    "asof": "2026-10-06",
    "status": "active",
    "dossiers": 1119,
    "countries": [
      {
        "country": "Suiza",
        "count": 127
      },
      {
        "country": "Francia",
        "count": 102
      },
      {
        "country": "España",
        "count": 92
      },
      {
        "country": "Reino Unido",
        "count": 9
      },
      {
        "country": "Alemania",
        "count": 11
      },
      {
        "country": "Italia",
        "count": 6
      },
      {
        "country": "Taiwán",
        "count": 65
      },
      {
        "country": "Singapur",
        "count": 127
      },
      {
        "country": "Japón",
        "count": 78
      },
      {
        "country": "Corea del Sur",
        "count": 22
      },
      {
        "country": "Estados Unidos",
        "count": 128
      },
      {
        "country": "Canadá",
        "count": 148
      },
      {
        "country": "Costa Rica",
        "count": 25
      },
      {
        "country": "México",
        "count": 56
      },
      {
        "country": "Argentina",
        "count": 2
      },
      {
        "country": "Chile",
        "count": 13
      },
      {
        "country": "Colombia",
        "count": 10
      },
      {
        "country": "Austria",
        "count": 3
      },
      {
        "country": "Portugal",
        "count": 1
      },
      {
        "country": "Brasil",
        "count": 4
      },
      {
        "country": "Países Bajos",
        "count": 5
      },
      {
        "country": "Finlandia",
        "count": 5
      },
      {
        "country": "Irlanda",
        "count": 2
      },
      {
        "country": "Suecia",
        "count": 1
      },
      {
        "country": "Malta",
        "count": 1
      },
      {
        "country": "Chequia",
        "count": 1
      },
      {
        "country": "Dinamarca",
        "count": 1
      },
      {
        "country": "Tailandia",
        "count": 11
      },
      {
        "country": "Perú",
        "count": 8
      },
      {
        "country": "Bélgica",
        "count": 2
      },
      {
        "country": "Panamá",
        "count": 8
      },
      {
        "country": "Uruguay",
        "count": 3
      },
      {
        "country": "Ecuador",
        "count": 1
      },
      {
        "country": "Filipinas",
        "count": 8
      },
      {
        "country": "Malasia",
        "count": 7
      },
      {
        "country": "Kenia",
        "count": 1
      },
      {
        "country": "Australia",
        "count": 2
      },
      {
        "country": "China",
        "count": 8
      },
      {
        "country": "Hong Kong",
        "count": 15
      }
    ],
    "dataset": "STEM_camp_programmes_deep_2026_2027.json",
    "not_complete_worldwide": true,
    "remaining": [
      "precios/puestos 2027 y los complemento obligatorios de cada entrada seleccionada.",
      "los grupos más pequeños y la prueba de lenguaje para todos los operadores prioritarios.",
      "un catálogo mundial completo de los demás países, un mapa de las ubicaciones precisas y una cuenta familiar después de elegir los turnos."
    ]
  },
  "camp_catalog_integration": {
    "status": "active",
    "asof": "2026-10-05",
    "scope": "Integrar los expedientes detallados en la base de datos canónica JSON/SQLite y el calendario compartido sin duplicar programas equivalentes existentes. Agregar un mapa de expediente a nivel de país; las coordenadas exactas del campus siguen sin verificarse.",
    "dossiers": 778,
    "countries": 39,
    "swiss": 106,
    "remaining": [
      "Campus precisos y sus coordenadas, especialmente las redes de múltiples emplazamientos.",
      "Precios/lugares actuales de 2027 y idioma de un grupo determinado.",
      "Auditorías completas de los campamentos y las demás direcciones de todos los países; ningún país ha sido declarado plenamente explorado."
    ],
    "generated_calendar_entries": 1543,
    "reused_legacy_events": 69
  },
  "asia_camp_programme_audit": {
    "asof": "2026-10-05",
    "version": 62,
    "status": "verified_research_update",
    "worldwide_complete": false,
    "new_dossiers": 13,
    "new_calendar_entries": 27,
    "reused_legacy_worklab_dates": 20,
    "dossiers": 125,
    "countries": 28,
    "audit": "STEM_asia_camp_audit_v62.json",
    "receipts": "STEM_asia_camp_source_receipts_v62.json",
    "next_priority": [
      "Ampliar y actualizar Suiza/Francia/España/Europa, Estados Unidos/Canadá y América Latina por ámbito global; ningún país ha sido auditado plenamente",
      "Programas internacionales más jóvenes en Corea del Inglés y Taiwán verano2027; entradas de clases y cursos",
      "Nuevos precios2027, asientos reales, fechas exactas de los cursos y presupuestos familiares completos"
    ]
  },
  "north_america_camp_programme_audit": {
    "status": "active",
    "version": 59,
    "new_dossiers": 10,
    "audit": "STEM_north_america_camp_audit_v59.json",
    "receipts": "STEM_north_america_camp_source_receipts_v59.json",
    "next_priority": [
      "CostaRica/Mexico/LatinAmerica",
      "Europa y Asia",
      "Otros países y mapas exactos de los campus"
    ]
  },
  "latam_camp_programme_audit": {
    "status": "active",
    "version": 60,
    "new_dossiers": 14,
    "audit": "STEM_latam_camp_audit_v60.json",
    "receipts": "STEM_latam_camp_source_receipts_v60.json",
    "next_priority": [
      "Otros países de Europa y Asia; Corea programas externos de vacaciones para jóvenes",
      "Más campos técnicos latinoamericanos, exactamente2027 grupos, EN/ES y paquetes totales",
      "Descubrimiento de países en todo el mundo, mapa exacto del campus y disponibilidad en vivo; ningún país ha sido completamente auditado"
    ],
    "worldwide_complete": false
  },
  "europe_camp_programme_audit": {
    "status": "active",
    "version": 61,
    "new_dossiers": 10,
    "new_calendar_entries": 17,
    "audit": "STEM_europe_camp_audit_v61.json",
    "receipts": "STEM_europe_camp_source_receipts_v61.json",
    "next_priority": [
      "Descubrimiento de países europeos después de esta publicación; ningún país ha sido completamente auditado",
      "Programas técnicos en inglés más jóvenes en Corea, Taiwán, Japón y las Américas",
      "Exact2027 idiomas, clases, disponibilidad, paquetes de honorarios completos y coordenadas del campus"
    ],
    "worldwide_complete": false
  },
  "europe_camp_programme_audit_v63": {
    "asof": "2026-10-05",
    "status": "verified_research_update",
    "global_complete": false,
    "focus": [
      "Switzerland",
      "France",
      "Spain"
    ],
    "new_dossiers": 16,
    "new_calendar_rows": 36,
    "reused_existing_campus_dates": 22,
    "new_official_dossier_urls": 31,
    "ongoing_priorities": [
      "Europa, incluida Suiza Francia España",
      "Taiwan",
      "USA Canada",
      "Singapur Corea del Sur Japón",
      "Costa Rica México América Latina"
    ],
    "remaining": [
      "Cambio final, idiomas, precios y admisión de 2027 programas no publicados",
      "Otros operadores y programas de invierno y verano en países prioritarios",
      "Coordenadas de superficie completadas por family-cost scenarios y calificación editorial del objetivo",
      "Ningún país ha sido reconocido como plenamente probado; el objetivo mundial es activo"
    ]
  },
  "northamerica_camp_programme_audit_v64": {
    "asof": "2026-10-05",
    "status": "ongoing",
    "new_dossiers": 11,
    "new_calendar_rows": 34,
    "audit": "STEM_northamerica_camp_audit_v64.json",
    "receipts": "STEM_northamerica_camp_source_receipts_v64.json",
    "not_complete_worldwide": true
  },
  "swiss_camp_programme_audit_v65": {
    "asof": "2026-10-05",
    "status": "ongoing",
    "new_dossiers": 10,
    "audit": "STEM_swiss_camp_audit_v65.json",
    "receipts": "STEM_swiss_camp_source_receipts_v65.json",
    "not_complete_worldwide": true,
    "next_priority": [
      "Más Suiza Francia España Europa",
      "Taiwan Singapur Corea del Sur Japón",
      "Estados Unidos Canadá Costa Rica México América Latina",
      "Las competiciones mundiales, las competiciones, las exposiciones, las escuelas y las rutas familiares se han mantenido; ningún país ha completado"
    ],
    "new_calendar_rows": 55,
    "new_family_ics": 52
  },
  "france_spain_camp_programme_audit_v66": {
    "asof": "2026-10-05",
    "status": "ongoing",
    "new_dossiers": 17,
    "new_calendar_rows": 52,
    "new_family_ics": 31,
    "audit": "STEM_france_spain_camp_audit_v66.json",
    "receipts": "STEM_france_spain_camp_source_receipts_v66.json",
    "not_complete_worldwide": true,
    "next_priority": [
      "Otros operadores de Suiza Francia España Europa, programas de invierno/verano y descubrimiento de todo el país",
      "Taiwan Singapur Corea del Sur Japón Estados Unidos Canadá Costa Rica México Latinoamérica alcance completo sigue activo",
      "2027 nuevas cohorts, clase exacta/nacimiento/entrada a bordo, entrada extranjera y realtecnológica EN/ES/RU",
      "Reporte completo y disponibilidad, mapas precisos del campus y escenarios de costes familiares",
      "Competiciones/ligues/exposiciones/escuelas/historia/rutas familiares en todo el mundo; ningún país completo"
    ]
  },
  "camp_priority_countries_current_request": {
    "asof": "2026-10-05",
    "scope": "General de la Alta/temática/robotica/día/programas de vivienda2026–27, invierno/vacaciones de verano y otras vacaciones; programa/operador/campus/sesiones distinguidas.",
    "priority": [
      "Switzerland",
      "France",
      "Spain",
      "Europe",
      "Taiwan",
      "USA",
      "Canada",
      "Singapore",
      "SouthKorea",
      "Japan",
      "CostaRica",
      "Mexico",
      "LatinAmerica"
    ],
    "status": "activo; no se ha establecido la totalidad de todo el país"
  },
  "asia_camp_programme_audit_v67": {
    "asof": "2026-10-05",
    "version": 67,
    "new_dossiers": 19,
    "new_calendar_rows": 36,
    "new_family_ics": 35,
    "audit": "STEM_asia_camp_audit_v67.json",
    "receipts": "STEM_asia_camp_source_receipts_v67.json",
    "scope": "Japón invierno/asistencia general; Singapur real ofrecido ingreso; Taiwán inglés/embarque/puertas de clase; Corea de la identidad de reserva-canal."
  },
  "latam_camp_programme_audit_v69": {
    "asof": "2026-10-05",
    "version": 69,
    "new_dossiers": 21,
    "new_calendar_rows": 26,
    "new_family_ics": 21,
    "audit": "STEM_latam_camp_audit_v69.json",
    "receipts": "STEM_latam_camp_source_receipts_v69.json",
    "scope": "América Latina: Perú tiene su propio curso de verano específico para la edad2027 comienza; México2026 archivos técnicos con duración/edad real del curso; Colombia día de octubre versus embarque; Brasil evidencia de campamento inglés y embarque general de enero2027 ."
  },
  "swiss_europe_camp_programme_audit_v70": {
    "asof": "2026-10-05",
    "version": 70,
    "status": "ongoing",
    "new_dossiers": 16,
    "new_calendar_rows": 17,
    "new_family_ics": 15,
    "audit": "STEM_swiss_europe_camp_audit_v70.json",
    "receipts": "STEM_swiss_europe_camp_source_receipts_v70.json",
    "worldwide_complete": false
  },
  "france_spain_europe_camp_programme_audit_v71": {
    "asof": "2026-10-05",
    "version": 71,
    "status": "ongoing",
    "new_dossiers": 15,
    "new_calendar_rows": 17,
    "new_family_ics": 16,
    "audit": "STEM_france_spain_europe_camp_audit_v71.json",
    "receipts": "STEM_france_spain_europe_camp_source_receipts_v71.json",
    "worldwide_complete": false
  },
  "asia_camp_programme_audit_v72": {
    "asof": "2026-10-05",
    "version": 72,
    "status": "progress",
    "scope": "13 programas de vacaciones asiáticos específicos adicionales; se mantuvieron todos los bloques en todo el mundo",
    "new_dossiers": 13,
    "new_calendar_rows": 37,
    "new_family_ics": 37,
    "programme_dossiers": 286,
    "countries_with_dossiers": 30,
    "swiss_dossiers": 49,
    "french_dossiers": 30,
    "spanish_dossiers": 26,
    "official_dossier_urls": 457,
    "programme_slugs": [
      "computhink-lego",
      "computhink-scratch",
      "computhink-agent",
      "computhink-redstone",
      "bc-sg-early",
      "bc-sg-p12",
      "bc-sg-p34",
      "bc-sg-winter-primary",
      "bc-tw-early",
      "bc-tw-primary",
      "steamsquad-expedition",
      "codinglab-japan",
      "lfs-seoul"
    ],
    "findings": [
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v72: las opciones reales de invierno y el flujo de diagnóstico",
        "detail": "Computhink 22 de las versiones fechadas de medio día vigentes; curso7+ excluye a Oscar en2026, EN y refund Hasta que no se haya probado. British Council K1–K2 Sólo queweek4Napier; P1–2/P3–4 — Menús diferentes. el invierno2027 7+, el flujo se asigna después del diagnóstico: modelo de montaña o science No se promete a todos. Feb5/8 cerrado. SGD805 No se vuelve a contar automáticamente a cuatro días. §5.2refund75% y §5.6no-refund No es así.; ¿Qué es lo que se necesita?.",
        "next_action": "la clase exacta/día de nacimiento, la admisión extranjera, el EN del curso técnico, la cuenta completa y el contrato vigente.",
        "url": "https://www.britishcouncil.sg/english-courses/camps/study"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v72: página actual2027 y unidos10días",
        "detail": "Caja de búsqueda BC ¿Qué más ?2026, página propia ya2027: La historia/LEGO yToontastic, No es robótica.. Primary6–12 requiereGrade1+, 4–6 sólo hasta7-años; días precisos/el precio no existe. Timmy3–5 No se puede hacer nada.2027. STEAMSQUAD21Jan–3Feb — una reserva10en los días laborables, Los días de fin de semana son libres; precioNT27000 por todo el curso, transporteEasyCardaproximadamente200/día por separado. límite inferior recomendado8 excluye la promesa de Oscar.",
        "next_action": "nuevas cuentas/lugares, clase, campus precisos y un profesor de idiomas; presupuesto familiar completo. no sustituir el viejo precio para adultos con un nuevo curso infantil.",
        "url": "https://www.britishcouncil.org.tw/en/english/young-learners/primary/winter-holiday-course"
      },
      {
        "country": "Japón / Corea del Sur",
        "iso": "JPN",
        "provider": "v72: archivo y documentos del niño externo",
        "detail": "CodingLabMarch2026headline contrawintertext/no-events: No hay nuevos turnos., Ebisuoffice No , no . classroom. LFS6–16Jul2026 sólo el archivo, foreignparent no sustituye ARC el niño/de los padres. ENLas clases de idiomas no son igualesENde la intensidad técnica. BranksomeSummerSeriesWeeblysin agua, precio actual/fecha y el vínculo oficial comprobado: no se incluye en los archivos verificados.",
        "next_action": "continuar con los materiales primarios2027, el ingreso real y las pensiones. de la mayor parte del mundo scope se conserva,0fully audited countries; de las solicitudes/suscripciones/de los mensajes/No hubo pago..",
        "url": "https://lfseoul.org/en/lfs-summer-camp-2026/"
      }
    ],
    "calendar": {
      "computhink_variants": 22,
      "british_sg_novdec_rows": 9,
      "british_sg_winter_rows": 5,
      "steamsquad_whole_course": 1,
      "archived_2026_promoted": false,
      "closures_excluded": [
        "2027-02-05",
        "2027-02-08"
      ],
      "boarding_new_verified": 0
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": [],
    "next_priority": "Continúe Suiza/Europa, EE.UU./Canadá, Costa Rica/México/LATAM y todos los países prioritarios: documentos actuales2027, acceso a bordo/extranjero genuino, presupuestos familiares completos y campus exactos.",
    "validation": [
      "2355 eventos anteriores y 273 expedientes anteriores sin cambios; se conservan los bloques de liga/escuela/historia/familia/ruta",
      "Computhink22 variantes distintas de medio día; mínimo de 7 años excluye Oscar2026; no probado",
      "BCSingapore Kindergarten sólo Dec14–18Napier; Las clases primarias separadas; invierno7-Porta de año y flujos diagnósticos explícitos",
      "Cierre de la fecha de 5 de febrero de 8 meses excluidos; base de semana corta805 no proporcionada automáticamente; cláusulas de restitución contradictorias visibles",
      "TaiwanGrade1+ gate; STEAMSQUADone10 días de semana con transporte separado; archivo Japón/Corea no promovido",
      "37 nuevos registros de calendario y 37 familias de datos; parejas de datos/datas anteriores y 104 contenidos de la exposición conservados excepto DTSTAMP",
      "Puente de idempotencia; integridad SQLite/keyforeign; espejos publicJSON; cuatro nuevos escenarios y filtros EN/under7 desconocidos",
      "Comparación de dos cursos y claridad;1280/390 no hay sobreflujo de páginas; tablas internas; errores de consola vacíos"
    ]
  },
  "northamerica_camp_programme_audit_v73": {
    "asof": "2026-10-05",
    "version": 73,
    "status": "progress",
    "scope": "14 programas específicos adicionales de América del Norte; se mantuvieron todos los bloques mundiales",
    "new_dossiers": 14,
    "new_calendar_rows": 55,
    "new_family_ics": 55,
    "programme_dossiers": 300,
    "countries_with_dossiers": 30,
    "swiss_dossiers": 49,
    "french_dossiers": 30,
    "spanish_dossiers": 26,
    "official_dossier_urls": 487,
    "programme_slugs": [
      "emerson-two-weeks",
      "emerson-awesome-week",
      "summertech-python",
      "inventor-laval-junior",
      "inventor-laval-mechanics",
      "inventor-laval-middle",
      "inventor-laval-middle-plus",
      "inventor-laval-senior",
      "canadventure-general",
      "brainstem-winter-little",
      "brainstem-winter-specialists",
      "stemotics-winter",
      "envision-winter-audit",
      "galileo-irvine"
    ],
    "findings": [
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v73: Laval  edad, lengua y segunda semana errónea",
        "detail": "cinco de sus propios2027 las tarjetasJumbula se lee en el navegador después403/erroresweb. Juniorheader4.5–6 contradescription4.5–7; Senior11–12header,9–12description,10–12website. Mechanicsweek2July6–10yt–con el contrasteMon–Fri no se correcta con la suposición; se ha eliminado del calendario. temas técnicos de la rotación de dos semanas; EN/FRlas descripciones no pruebanEN-de un grupo. RL24no garantiza el beneficio fiscal a los extranjeros.",
        "next_action": "Se les ha enviado una respuesta por grupos EN específicos, edadSenior, errorweek2 y precio de los somnillos; no se han enviado solicitudes ni mensajes.",
        "url": "https://stemschoolinventor.ca/summer-camp-laval/"
      },
      {
        "country": "Estados Unidos / Canadá",
        "iso": "USA",
        "provider": "v73: pensión internacional general2027",
        "detail": "Emerson7–15: de la misma4de la entrada, autobús200USDeachway/stayover200por separado; de la mismacamp-contract/el adelanto/alimentación y el claroENNo es necesario.. CanadianAdventure7–17: 2/4/6/8weekrates mástax; airport895+tax ytuck150por separado. FooterRichmondHill — la oficina; el campoAdventureIslandTemagami. Passport/UM y arrivalpor1el día se describe, Pero el idioma del instructor y la cancelación tardía deben ser acordados..",
        "next_action": "elegir un pensión corta después de los 7 años de Oscar; confirmar el presupuesto familiar completo ycamp-contract.",
        "url": "https://www.canadianadventurecamp.com/dates-and-rates/"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v73: fechas de invierno y conflictos tarifários",
        "detail": "BrainSTEM4días28–31Dec2026:12de los niños sumariamente, diferentes horas4–6/7–11, media noche240/full528; optionalfood48,15%cancel/90díaspaymentcredit. STEMOTICSJan1/Dec25no están presentes enpicker; week1se llama3daysen el caso de4de los días y week2early239.99más arribaregular199.99. Product50%refund contrapolicy50%menos35. Envisionmain21–24/28–31Dec2026 contraproduct22–24/29–30sin agua; picker30, precio no está determinado. nuevas fechasEnvisionen elICSNo , no ..",
        "next_action": "Las tarifas, el idioma, los temas por días y el contrato aplicable; el botón visiblebookingne prueba2026/27 lugar.",
        "url": "https://stemotics.com/product/winter-break-camp/"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v73: precio 2026 cerrado y gorra publicitaria 2027",
        "detail": "SummerTechcurrentGrade4–12 excluye el compromiso Oscar; PythonEnglishsyntaxNo , no .ENinstruction. Fechas2026 No se ha trasladado2027, overnight650¿Qué es esto?addon. GalileoIrvine2027banner contraCLOSEDmenu/early28Feb2026; K–8¿Qué es más importante que un campus específico?genericK–10. archivo480–650contrapackage545/565no se ha elegido el precio de la tarifa.",
        "next_action": "Nuevos2027 Documentación, las clases confirmadas, EN ycampus; otros países prioritarios/el hueso-de la ciudad de/México/LATAM se continúan. El salvador del mundoACTIVE,0fullyaudited.",
        "url": "https://galileo-camps.com/our-camps/locations/irvine-1/"
      }
    ],
    "calendar": {
      "inventor_published_rows": 34,
      "mechanics_week2_excluded": true,
      "emerson2027_rows": 4,
      "canadian_adventure2027_packages": 9,
      "brainstem_daypart_variants": 6,
      "stemotics_winter_blocks": 2,
      "holidays_not_added": [
        "2026-12-25",
        "2027-01-01"
      ],
      "archived_2026_promoted": false,
      "envision_conflicting_dates_added": false
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": [],
    "next_priority": "Continúe Costa Rica/México/LATAM, Suiza/Europa y todos los países prioritarios: programas/contratos reales para 2027, acceso a los idiomas extranjeros, presupuestos familiares completos y campus exactos.",
    "validation": [
      "2392 eventos anteriores y 286 expedientes anteriores sin cambios; se conservan las ligas/escuelas/historia/familia/rutas",
      "Emerson actual2027 sesiones y 7o cumpleaños puerta; campo común ciencia no completa robótica",
      "Inventor5 páginas de reservas actuales; Conflicto de edad para jóvenes y adultos mayores visible; Mechanicsweek2 TueSat/MonFri excluido",
      "Campus exacto de Laval; rotación de temas de dos semanas; almuerzos para padres; límite de edad primario/esencial; página web bilingüe no instrucción EN",
      "CanadianAdventure9 paquetes reales2027; impuestos/aeropuertos/cartuchos separados; oficinas no campus; mínimo7 y brecha de contratos de campamento",
      "BrainSTEM4 días de invierno AM/PM/variantes completas con horas distintas; total de 12 edades divididas; alimentos48 opcionales y 90 días de crédito",
      "STEMOTICS 25 de diciembre/1 de enero excluidos; conflictos de precios de tres o cuatro días y precoces; los kits caros siguen en el campo",
      "Envision sin fecha de producto contradict2026 principal; Galileo2027banner no actualiza el menú 2026 cerrado; SummerTech Grade4 y addon650",
      "55 nuevos registros de calendario y 55 familias;1713 pares de datos/datas anteriores y 104 contenidos de la exposición conservados excepto DTSTAMP",
      "Puente de la capacidad; integridad SQLite/keyforeign; espejos publicJSON; cuatro escenarios; condiciones desconocidas EN y grado/navidad",
      "Browser: cuatro nuevos escenarios, Inventor5/2Oscar/3Matvey y0unimprovedEN; comparación/limpieza;1280/390 no hay sobreflujo de páginas; errores de consola vacíos"
    ]
  },
  "swiss_france_spain_camp_programme_audit_v75": {
    "asof": "2026-10-05",
    "version": 75,
    "status": "progress",
    "scope": "Suiza / Francia / España documentación detallada del programa; se conservan todos los bloques y países prioritarios de todo el mundo",
    "new_dossiers": 8,
    "updated_dossiers": [
      "aiglon",
      "rosenberg",
      "cdl"
    ],
    "corrected_legacy_event_ids": [
      "L222"
    ],
    "new_calendar_rows": 32,
    "newly_dated_legacy_rows": 1,
    "new_family_ics": 33,
    "programme_dossiers": 322,
    "countries_with_dossiers": 32,
    "swiss_dossiers": 53,
    "french_dossiers": 33,
    "spanish_dossiers": 27,
    "official_dossier_urls": 516,
    "programme_slugs": [
      "aiglon-classic-board",
      "aiglon-classic-day",
      "helvetic-zug-summer",
      "helvetic-zurich-summer",
      "babel-holiday-english",
      "littlebritish-boost",
      "littlebritish-zoo",
      "navatormes-english"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "Aiglon · Junior Robotics y programas semanales",
        "detail": "de la guía 2027 Leído visualmente: el pensión 8–16; el cuadro diario Robotics 7–16, y la descripción y la página principal 8–16. cinco day-semana y seis boarding-los paquetes tienen sus propios tarifas. Cada curso es de una semana.; los paquetes largos seleccionan varios programas, No garantizan tres semanas. VEX.",
        "next_action": "confirmar la entrada menor, el idioma, el reloj/nivel VEX y el paquete completo; no se puede transferir el precio medio a otro programa.",
        "url": "https://www.aiglon.ch/2027-summer-camp"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "Helvetic · tarjeta detallada contra la visión general",
        "detail": "Summer Zug En directo 12–16 de julio 2027 en lugar de los errores 13–16 en el overview; CHF 730/la semana, 1 460/2 las semanas; packed lunch. de la Comisión intro 7+, summer overview 4–12, el detalle Zug se calcula en 6–11. lengua común camp No es una prueba EN Robotics; condiciones Zug No se puede llevar a Zürich.",
        "next_action": "L222 se ha actualizado de un registro no datado en disputa; otros registros antiguos se han conservado y se han vinculado sin repeticiones.",
        "url": "https://www.helveticinstitute.ch/summer-robotics-camp-zug/"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "Rosenberg / College du Léman · edad del curso y año de tarifa",
        "detail": "Rosenberg age form sólo confirma el general camp 6–18 y 6 años antes de llegar, No lo menos . Robotics / AI. CDL publicará tres cambios 2027, registro desde noviembre, Pero el precio es evidente. 2026. Afternoon VEX AIM 12+; startup 10+, drones 11+. de las diferentes modules y pool-party Wednesday influyen en las horas técnicas.",
        "next_action": "comprobar el EN/minimo del curso elegido y el precio/contracto completo de 2027; no se ha realizado la verificación de edad.",
        "url": "https://rosenbergcamps.ch/application/age-verification/"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "Babel / Little British · año de verano y clase",
        "detail": "Babel Título de verano 2027 contra body 2026, Por eso summer se excluye. Little British Boost 5–9 de julio2027 requiere Primaire; Zoo12–16 de julio2027 grupo3–6. British POP por-de la antigua 13–17 de julio2026; la publicidad de invierno de la vecindad2027 no lo actualiza. cinco plataformas no cinco operadores, 2,5 hora no es un día completo.",
        "next_action": "confirmar las clases/niveles de los niños, mañana/día, alimentación, descuentos/revocaciones y corrección summer Babel.",
        "url": "https://www.babelschool.fr/stages-vacances-anglais/"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "Navatormes / Costa Blanca · vivienda, lengua y archivo",
        "detail": "Navatormes landing «Próximamente2027», su propio PDF2026 confirma EUR618,2–14de julio,7–17,tipis6–8 y EN de todas las actividades. FAQ dice albergue: housing/2027 - ¿Qué? - ¿Qué?; No hay nuevas fechas exactas.. Costa Blanca describe12 sessions, No , no .12 horas, y presentaciones EN/ES, No toda la instrucción técnica; ¿Qué más? summer2026.",
        "next_action": "documentos fechados para 2027, admisión extranjera y gastos completos; no llamar a tipis un alojamiento escolar y no emitir una presentación en inglés para EN Robotics.",
        "url": "https://respiraocio.com/campamentos-de-verano/campamentos-de-verano-ingles-gredos/"
      }
    ],
    "calendar": {
      "events": 2483,
      "learning_records": 1152,
      "family_ics": 1805,
      "exhibition_ics": 104,
      "managed_dated_rows": 689,
      "reused_legacy_events": 64,
      "season_windows": 18
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "next_priority": "Otras brechas de prioridad en Europa / Asia / América del Norte / LATAM,2027 contratos, lugares exactos y presupuestos familiares completos; el objetivo actual se mantiene ACTIVO",
    "validation": [
      "2450 eventos anteriores sin cambios; El222 conserva la identificación y recibe directamente declarado julio12–16/2027 fecha, fuente y empaquetado-detalles del almuerzo",
      "Se conservan todas las identificaciones de los documentos anteriores 314; sólo se actualizan Aiglon/Rosenberg/CDL 311 otros documentos sin cambios",
      "Aiglon2027 original de la brochure precio/edad tablas de lectura visual; seis paquetes de embarque y cinco semanas de día; día7+ frente a principal8+ conflicto de robótica visible",
      "Rosenberg edad general6–18 nunca se transfirió a un mínimo de curso de enfoque desconocido; No hay edad-presentación de la verificación",
      "CDL tres sesiones2027 coexisten con precios explícitos2026; VEX AIM12+, startup10+, inicio de la inscripciónNovembro",
      "El detalle de Zug de Helvetic se resuelve la semana pasada.2 de la12–16July; seis semanas equivalentes existentes reutilizadas; No se ha asumido instrucción en inglés",
      "Paquetes de otoño/invierno/primavera/matinada; no incluidos los paquetes de verano de 2026/27; no se conoce la inclusión de las comidas",
      "Pequeña puerta de la escuela primaria británica y el zoológico3–6 máxima conservada; cinco campus son variantes de dos cursos, no diez operadores",
      "Navatormes enlazado PDF2026 lectura y tabla inspeccionadas visualmente; EUR618 Es histórico; de los tipis6–8 contra landingalbergue explícito; No lo hace2027 fila de calendario",
      "32 nuevas filas de catálogo con fecha más una L222 sin fecha anterior; 33 fechas ICS adicionales de la familia; se conservan todas las 1772 parejas de UID/datas anteriores",
      "Las ligas/escuelas/resultados/routes mundiales no han cambiado;104 exhibiciónICS no han modificado excepto DTSTAMP; integridad SQLite/chaves extranjeras e idempotencia de puente",
      "Espejos canónicos/públicosJSON,63 escenarios,32 países del expediente,0 países auditados completos; objetivo mundial sigue siendo ACTIVO",
      "QA del navegador nativo: escenario59 tres escogidas correctas; Filtro de aglon3 y comparación2/4; comparación clara0; Aiglon+EN confirmada0; Babel+EN confirmada1; MCP web L22212–16July; consoleerrors0; capturas de pantalla de comparación local guardadas"
    ]
  },
  "asian_camp_programme_audit_v76": {
    "asof": "2026-10-05",
    "version": 76,
    "status": "progress",
    "scope": "Pases de programa de Taiwán/Singapur/Japón/Corea; Europa, América del Norte, Costa Rica/México/LATAM y todos los bloques de todo el mundo retenidos",
    "new_dossiers": 25,
    "updated_dossiers": [],
    "corrected_legacy_event_ids": [
      "L143"
    ],
    "new_calendar_rows": 67,
    "new_family_ics": 52,
    "programme_dossiers": 347,
    "countries_with_dossiers": 32,
    "swiss_dossiers": 53,
    "french_dossiers": 33,
    "spanish_dossiers": 27,
    "taiwan_dossiers": 21,
    "singapore_dossiers": 45,
    "japan_dossiers": 14,
    "korea_dossiers": 7,
    "official_dossier_urls": 532,
    "programme_slugs": [
      "empire-kubo",
      "empire-scratch",
      "empire-minecraft",
      "empire-procreate",
      "empire-roblox",
      "empire-alvik",
      "empire-unity",
      "empire-ml",
      "empire-prompts",
      "empire-3d",
      "empire-post-psle",
      "lab-ai-young",
      "lab-ai-mario",
      "grove-flight",
      "brown-ai-scientist",
      "irobo-frozen",
      "wenzao-drama",
      "wenzao-languages",
      "asij-chofu",
      "asij-roppongi",
      "aoba-hikarigaoka",
      "aoba-meguro",
      "raim-junk",
      "raim-octo",
      "raim-ari"
    ],
    "findings": [
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v76: Empire  producto, edad y gasto total",
        "detail": "nueva página pública: diez cursos, cinco semanas antes de 8 enero 2027, en línea EN y la moneda SGD en su propio JSON-LD. ventana común 23 de noviembre–8 enero no es un cambio continuo. el viejo year-end URL ¿Qué es eso? Pokémon 2025. Post-PSLE — otro producto de tres días; El precio temprano se acabó. 4 de octubre. muestra del proyecto y certificado de enseñanza no es victoria internacional.",
        "next_action": "tiempo y campus, edad anterior o posterior a los 7 y 10 años, dispositivos y cuentas infantiles, impuestos, vigilancia entre cursos, compatibilidad de los descuentos y la cuenta final.",
        "url": "https://empirecode.co/december-holiday-camps-singapore/"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v76: The Lab  proyecto de IA separado",
        "detail": "dos proyectos 5–7 / 8–10 años: Scratch y Teachable Machine, cuatro/las nueve de la mañana.. de la Unión Europea $230/390, a los estudiantes $210/370; ISO de las monedas y GST no se han establecido. Los niños externos están autorizados ., lenguaje de enseñanza desconocido. en fechas Mario ¿Qué hay? Jurong 2–4 diciembre, pero la lista de las plataformas lo excluye.; No se ha añadido la opción controvertida.",
        "next_action": "Confirmar la moneda, EN, Jurong, dispositivos, consentimiento parental para los servicios y cancelación; el precio de la membresía no es el precio de la familia externa.",
        "url": "https://www.thelab.sg/the-lab-program/holiday-camp-for-ages-8-10/"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v76: clases, lenguas y tarifas tempranas",
        "detail": "Grove requiere una escuela primaria sin un mínimo numérico; inglés de la base, ayuda china. el precio de la tarifa temprana por la solicitud 16 de octubre, el pago no es una condición. L143 se ha vuelto a conectar. Brown G1–G3: El programa bilingüe no prueba el curso de inglés.. Wenzao: teatro A2 en su totalidad EN, English × Japanese A1 — las lecciones individuales. iROBO Grades 3–9: no se conoce el idioma, dos frases de Apple/iOS que se contradicen entre sí..",
        "next_action": "clases y fechas de nacimiento, una cita extranjera, participación sin chino, dispositivos, alimentación, edad temprana Brown y contrato completo.",
        "url": "https://thegrove.com.tw/seasonal-camps-2026-space-adventure/2027-winter-camp-ready-to-soar/"
      },
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "v76: archivo, clase japonesa y tarifa externa",
        "detail": "La vieja ventana COVID 2021 en el ASIJ No es una nueva cancelación. tabla 2026 Se ha pasado., 2027 No , no .. Chofu JPY 92/126 miles de personas — diferentes paquetes, Roppongi 86 miles de personas + 6 miles por el almuerzo. Aoba de la Unión Europea 120 miles de personas + 11 miles de registros; de los pagos adicionales Hikarigaoka no se transfieren a Meguro. Meguro-la página cierra la recepción externa, PDF permite el uso de. Fotografía 2024/25 No es una nueva robótica..",
        "next_action": "Documento de 2027, clase japonesa para el 2 de abril, tarifa extranjera y recepción externa, gasto total en comida, autobús, vigilancia y cancelación.",
        "url": "https://japaninternationalschool.com/jp/extensions-programs/summer-school"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v76: RAIM y el Instituto de Ciencias de Seúl  admisión",
        "detail": "RAIM: tres cursos de ingeniería junior Grades 1–3 en el 2026, KRW 40/60 miles por cuatro clases; 2027 y EN No se han anunciado. Seoul Science Institute sólo acepta a los estudiantes Seoul Education Office Grades 4–6 / Middle 1. la página abierta no prueba la aceptación internacional. universidades y mayores K-culture-programas no campamento infantil 6–10 años.",
        "next_action": "buscar nuevos programas de Corea con permiso en inglés y en el extranjero para 6–10. comprobar las clases y las reglas reales; RAIM Mientras que la posibilidad local con un idioma desconocido.",
        "url": "https://ssei.sen.go.kr/fus/MI000000000000000302/program/CD00000415/list0010v.do"
      }
    ],
    "calendar": {
      "events": 2550,
      "learning_records": 1219,
      "family_ics": 1857,
      "exhibition_ics": 104,
      "managed_dated_rows": 756,
      "reused_legacy_events": 65,
      "season_windows": 18
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "next_priority": "Otras regiones de Europa / EE.UU. / Canadá / Costa Rica / México / LATAM; contratos fechados en 2027, ubicaciones exactas, instrucciones reales de EN/ES/RU y cotizaciones familiares completas",
    "validation": [
      "Todos los demás 322 Dossiers anteriores y identidades estable sin cambios; todos 2482 otros eventos anteriores sin cambios; El143 recibe una calificación directamente publicada, dirección y temprano-condiciones arancelarias sin cambios de fecha",
      "25 nuevos expedientes de programas en Taiwán/Singapur/Japón/Corea; los números son programas, no 25 operadores o clasificaciones independientes",
      "La nueva página primaria de Empire indica directamente que el inglés es medio, diez cursos con banda de edad y cinco semanas de lunes a viernes; propio JSON-LD confirma SGD; 12.5h curso único frente a dos cursos día completo y alquiler de dispositivos mantenidos separados",
      "Octubre Post-PSLE es un producto separado de tres días; 4 de octubre expiró antes de la fecha de entrada en el mercado; no se conoce la admisión en el extranjero y la instrucción en inglés en el ámbito de la PSLE; se utilizan tarifas regulares",
      "Los dos proyectos de IA del laboratorio tienen precios no miembros y fechas concretas de noviembre/diciembre de 2026; 4h frente a las 9h; inglés/moneda/GST desconocido; Jurong disputado excluido del calendario exacto",
      "Grove L143 reutilizado una vez; grado primario y precio anticipado actualizado basado en la presentación; no se requiere pago/depósito para el precio anticipada; drama Wenzao todo en inglés versus clases de idiomas separadas",
      "Brown Grade1-3 puerta superior y vitrina bilingüe frente a instrucciones no confirmadas; iROBO Grade3-9, tres variantes de fecha/campus, portátil suministrado, asesoramiento de dispositivos iOS conflictivo",
      "ASIJ/Aoba verano2026 y museo KRW2026 precios permanecen en archivo sin nuevos eventos2027; reglas de grado japonés/tarifas extranjeras/conflito de Meguro y puertas de grado museo elemental visibles",
      "Aoba posee PDF2026 texto leído y tabla de precios inspeccionada visualmente; 120000+11000 cuota externa por primera vez, comida/autobús/después de la escuela opcional mantenida separada; no2024 robótica transferida",
      "El Instituto de Ciencias de Seúl, la Oficina de Educación Local Grado 4-6/Middle1 restricción impide tratarlo como un campo internacional abierto de jóvenes",
      "67 nuevas filas de calendario; 52 nuevas entradas de ICS de familia, 15 filas excluidas de cursos para adolescentes de ambos lados; se conservan todos los 1805 pares anteriores de UID/fechas y 104 exhibiciones ICS",
      "Canonical/public JSON, SQLite integrity/foreignkeys, bridge idempotence; 67 escenarios familiares,32 países del expediente,0 completamente auditados; objetivo mundial ACTIVE",
      "La interfaz local nativa muestra 347 expedientes de programas en 32 países y 532 URLs oficiales de expedientes",
      "Nuevo escenario de invierno de Singapur 63 abre cuatro opciones de programa para las dos edades de los niños",
      "Empero búsqueda devuelve 11 expedientes; filtro EN directamente confirmado devuelve 10 y excluye el programa no confirmado Post-PSLE",
      "El brown más el EN confirmado devuelve cero; el grove más el EN confirmado devuelve exactamente un expediente",
      "Retorno de WebMCP L143 de lectura única 25-29 de enero2027, puerta elemental, instrucción en inglés y tarifa anticipada basada en la presentación sin pago/depósito requerido",
      "Comparar CP323 y CP325 muestra dos bandas de edad, tarifas de dispositivos separadas, fechas actuales2026/27 y condiciones distintas de Matvey/Oscar; una comparación clara restablece visiblemente ambas casillas de verificación",
      "El registro de error de la consola de navegador nativo está vacío; capturas de pantalla de comparación visual guardadas fuera del árbol de fuente pública"
    ]
  },
  "americas_camp_programme_audit_v77": {
    "asof": "2026-10-05",
    "version": 77,
    "status": "progress",
    "scope": "Pases de programa primario de Estados Unidos/Canadá/Costa Rica/México/Panama/Ecuador; se han conservado todos los bloques de Europa/Asia y de todo el mundo",
    "new_dossiers": 16,
    "updated_dossiers": [],
    "new_calendar_rows": 39,
    "new_family_ics": 67,
    "programme_dossiers": 363,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 558,
    "country_dossier_counts": {
      "CHE": 53,
      "FRA": 33,
      "ESP": 27,
      "TWN": 21,
      "SGP": 45,
      "JPN": 14,
      "KOR": 7,
      "USA": 33,
      "CAN": 45,
      "CRI": 6,
      "MEX": 24,
      "PAN": 5,
      "ECU": 1
    },
    "programme_slugs": [
      "olympia-regular",
      "olympia-spark",
      "winaukee-regular",
      "winaukee-rookie",
      "eagle-ridge-leadership",
      "cedar-regular",
      "cedar-mini",
      "cuddles-winter",
      "integem-junior",
      "integem-young",
      "wildroots-marine",
      "ucr-pacific-archive",
      "utp-tecnocamp-archive",
      "galileo-cuenca",
      "cube-grade1",
      "cube-grade45"
    ],
    "findings": [
      {
        "country": "Estados Unidos / Canadá",
        "iso": "USA",
        "provider": "v77: nuevas pensiones  edad, moneda y contrato",
        "detail": "Olympia2027SPARK6–9 Matvey se cierra después de10; WinaukeeRookie requiereGrade1–4 y la primera temporada. Eagle120/125cancel-conflict. Cedar2027datesNo tiene precio,6–15vs7–16; payment/bus¿Qué más ?2026. los que se han ido30Sep/1Oct descuentos no corrientes.",
        "next_action": "las nuevas all-inquotes/EN/internationaladmission y la edad para el inicio concreto; las fuentes no son iguales al lugar confirmado.",
        "url": "https://cedarridgecamp.ca/dates-rates/"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v77: Cuddles/Cube  otro producto y precisión",
        "detail": "Cuddleswinter-window22Dec2Jan no es una lista de días laborables; la ISO-valuta no existe y el descuento de 2 días es erróneo. Cubeweekly8×75min con dos sábados pasados,no pensión/campamento; Grade3winter tiene conflicto2026/2027,Grade2end yGrade6time también son discutidos, no se añaden con exactitud.",
        "next_action": "Determine las clases/días de trabajo reales, la moneda, el equipo y el contrato del producto elegido.",
        "url": "https://cubestemcamps.ca/classes"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "V77: Holland Bloorview  disponibilidad especial",
        "detail": "March15–19.03.2027,$475+HST; Título de la página9–14vseligibility8–14. Program-description requiereformaldiagnosishasta el inicio; March-page se formula de otra manera. Juniorwinter6–10 ¿Qué hay?, Pero las reglas no demuestran que haya una recepción internacional habitual.. No se diagnostica/permiso para la familia.",
        "next_action": "especificar la disponibilidad/agepolicy de la operadora sin transferir datos médicos; no incluir como una oferta familiar abierta habitual.",
        "url": "https://hollandbloorview.ca/services/programs-services/robotics-holland-bloorview/program-description"
      },
      {
        "country": "Costa Rica / Panamá / México / Ecuador",
        "iso": "CRI",
        "provider": "v77: archivo y promesas contradictorias",
        "detail": "UCRde la tecnología de la robótica08–16Jul2025 No , no .2027; UTP19–27Jan2026 con uno6política de verano no de edad. WildRootsspring22–28Mar2027 vs5días, moneda de la Unión Europea/no se fija la edad;CDMX23–27Nov2026 producto separado. GalileoweekdayNo coinciden2027. EN/ES/RUno es el idioma de instrucción.",
        "next_action": "Nuevos2027 los contratos iniciales/detalles; la primera primavera en disputaGalileo/WildRoots se excluye de las fechas exactas. la recolección mundial continúa, de los países totalmente verificados0.",
        "url": "https://cegalileo.com/escuela-de-robotica-educativa/"
      }
    ],
    "calendar": {
      "events": 2589,
      "learning_records": 1258,
      "family_ics": 1924,
      "exhibition_ics": 104,
      "managed_dated_rows": 795,
      "reused_legacy_events": 65,
      "season_windows": 19
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "next_priority": "Europa/Suiza/Francia/España y Asia/América Latina primaria2027 contratos, lenguajes de instrucción verdaderos, cotizaciones completas y edad/grado de admisión",
    "validation": [
      "Todos los 2550 eventos anteriores,347 expedientes/establesIDs y 1857 familiares anterioresICS UID/pares de fechas conservados;104 exhibicionesICS inalteradas; se conservan todas las ligas/escuelas/bloques de rutas en todo el mundo",
      "16 nuevos expedientes de programas,no 16 operadores/ranquillas independientes;363 expedientes en 33 países,558 documentos oficiales únicos;Ecuador recién representado",
      "Olympia2027 regular y SPARK6–9 separados; Matvey sólo antes10 para SPARK; El novato de Winaukee7+/Grado1–4/primera temporada; expiración30Sep/1Oct descuentos excluidos",
      "Regular de águila1–7week precios utilizados; disponibilidad30Sep es una instantánea;120/125 discrepancia de cancelación explícitamente visible",
      "Cedar nuevo2027 sesiones pero no2027 precio;6–15vs7–16 conflicto de edad;2026 pagos/Autobuses no2027; Campo inglés-la vida apoyada por separado de las lecciones",
      "Cogiendo en invierno22Dec–2Jan es una ventana de temporada,No los días de campamento exacto; moneda desconocida,2day descuento20vs21 Conflito; después de la escuela FAQ no silenciosamente contrato de invierno",
      "Integrem nativeexpandedFAQ confirma directamente el inglés, las bandas de edad/grado, el programa y los kits de robótica de 1/2/3 de semana siguen siendo propiedad del operador; no se han inventado tarifas/fechas de 2027 o certificados de NVIDIA más jóvenes",
      "Raíces silvestres cuatro consistentes5day periodos importados; primera primavera22–28Marvs5days excluidos; edad/moneda/lengua desconocida y se ha conservado el requisito previo de natación",
      "UCR2025 y UTP2026 permanece en el archivo; uno6yearold Anécdota no política; UCR vinculada a L120 sin duplicados eventos; Galileo2027 El conflicto de los días laborables crea una noexacción",
      "Grado de cubo1/4–5 Los cursos son8 Las clases separadas del sábado/término;13Feb/22May excluidos; Canadá CAD275+HST y el Sept2026gradegate; Grado en conflicto2/3/6 y los valores de los valores retenidos como huecos",
      "El conflicto entre el diagnóstico y la política de edad en Holanda sigue siendo una brecha; no se deduce la salud familiar/elegibilidad; no hay formularios/mensajes/subscripciones/pagos",
      "39 nuevos calendarios, 67 nuevas entradas en el ICS de la familia ((35 sesiones de campamento+32 lecciones individuales); puente de oportunidad; canónico/públicoJSON/SQLite válido;72 escenarios y0 países auditados completos",
      "NativeUI hace 363dossiers/33países/558URLs y72escenarios; nueva ruta de banda de edad de USA seleccionable",
      "El filtro ConfirmedEN másIntegem devuelve exactamenteJunior yYoung; especificación de origen/grado/costos desconocidos visibles",
      "Cubo muestra detalles16 Las fechas de separación2terms,8 cada uno; Febrero13/El uno de mayo22 excluidos y Toronto Times visible; No hay invención continua en el día de la campaña",
      "NativeQA browsererrorlog vacío; capturas de pantalla guardadas localmente; noexternalform/message/entry/registration"
    ]
  },
  "europe_camp_programme_audit_v78": {
    "asof": "2026-10-05",
    "version": 78,
    "status": "progress",
    "scope": "Suiza/Francia/España/Reino Unido: todos los bloques anteriores retenidos en todo el mundo",
    "new_dossiers": 13,
    "updated_dossiers": [
      "montana-zug",
      "madrid-chess-robotics"
    ],
    "new_calendar_rows": 15,
    "new_family_ics": 15,
    "programme_dossiers": 376,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 587,
    "country_dossier_counts": {
      "CHE": 59,
      "FRA": 35,
      "ESP": 28,
      "GBR": 5,
      "TWN": 21,
      "SGP": 45,
      "JPN": 14,
      "KOR": 7,
      "USA": 33,
      "CAN": 45,
      "CRI": 6,
      "MEX": 24,
      "PAN": 5,
      "ECU": 1
    },
    "programme_slugs": [
      "ecolint-intro-robotics",
      "ecolint-science",
      "ecolint-film",
      "ecolint-multiactivity-half",
      "stgeorge-winter-day",
      "stgeorge-winter-board",
      "lpb-issy-movers",
      "lpb-issy-juniors",
      "samiad-multiactivity",
      "funtech-mod-day",
      "funtech-redstone-day",
      "funtech-tonbridge-board",
      "madrid-manga"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v78: edad, contrato y profundidad técnica",
        "detail": "Institut Montana: filename PDF2026, contenido y tabla2027; comparación visual de los precios, en forma pública sólo04–17/24de julio. CHF1000 más, No por adelantado. Ecolint: booking5–7 contra la descripción5–6, en inglés/el francés está confirmado; un plazo específico16de octubre15:00 se desvía del general Thursday before. St George’s Winter2027 se refiere al contrato Summer2023; su adelanto/No podemos soportar la cancelación.",
        "next_action": "el idioma exacto del conductor, el reloj, edad para comenzar, ambas transferencias, contrato nuevo y cuenta completa hasta la solicitud. países completamente verificados hasta el momento0.",
        "url": "https://www.stgeorges.ch/camps/winter-camp"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v78: duración y costo de Les Petits Bilingues",
        "detail": "Native-page Issy: EUR199/4días, paquete549 hasta30 de abril2027. su calendario: octubre259/5día, paquete699 hasta31 de julio2027; diciembre199/4día. el poster de octubre describe 4 días, el quinto bloque no se revelará. estos cambios se refieren a 2026. las condiciones de cancelación y el precio exacto confirmen el centro concreto.",
        "next_action": "Eliminar 4/5 días, el precio del paquete y el plazo; recoger la dificultad para los niños, la nueva temporada2027 y el paquete completo de día.",
        "url": "https://www.lespetitsbilingues.com/les-centres-les-petits-bilingues/issy-mairie/"
      },
      {
        "country": "Reino Unido",
        "iso": "GBR",
        "provider": "v78: la temporada futura y las páginas antiguas",
        "detail": "Samiad Robotics lleva al menú a 404. Multi Activity2027  un campamento inglés común; los campus3500/3600 antiguos se separan con los nuevos3650/3850. la regla Sunday arrival no explica el martes/miércoles en dos plataformas. FunTech: día de julio2027 sin cambios, tarifa695 sin año; pensiónAugust2026/tabela2020 no2027. Bede: banner2027 contra detalles2026 y diferentes precios  nueva temporada no confirmada.",
        "next_action": "Las nuevas fechas y programas de 2027, las 14 noches concretas de Samiad, el precio completo, el curso técnico de inglés y el contrato; comprobar el prospecto Bede2027.",
        "url": "https://funtech.co.uk/camps/dates"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v78: Blanco y Negro2027",
        "detail": "Todos los niños y niñas en español y visitantes son confirmados por el operador. Manga s1oPrimaria+, los materiales están incluidos; el año de nacimiento no prueba la clase. Event21junio30julio2027 contra el texto22junio31julio, actualizaciónFebruary/March. aproximadamente EUR300/400 para los miembros del club y el campamento general no precio universal de robotics/manga.",
        "next_action": "El nuevo calendario y el nuevo contrato, los niveles de edad, la combinación de talleres paralelos y la cuenta individual.",
        "url": "https://ajedrezblancoynegro.com/event/campamento-de-verano-piscina-2027/"
      }
    ],
    "calendar": {
      "events": 2604,
      "learning_records": 1273,
      "family_ics": 1939,
      "exhibition_ics": 104,
      "managed_dated_rows": 810,
      "reused_legacy_events": 66,
      "season_windows": 25
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "next_priority": "Continúa profundizando en Europa2027contratos y en Taiwán/Singapur/Corea/Japón/EE.UU./Canadá/América Latina;",
    "validation": [
      "Se conservan todos los 2589 eventos anteriores y 363 documentos de identificación estable; 361 documentos inalterados, solo los detalles de MontanaZug/Madrid se profundizaron explícitamente.",
      "13 nuevos expedientes de programas, no 13 operadores/ranquillas independientes; 376 expedientes en 33 países y 587 URLs oficiales únicas.",
      "Montana PDF nombre de archivo2026 contiene2027 hechos y tarifas;tabla de precios de lectura visual. Formulario en blanco público por permiso04–17or04–24July/mínimo2weeks;2calendarrows. CHF1000 El importe de los depósitos de la contribución se calcula en el importe de la cuota de crédito..",
      "Ecolint bilingüe EN/Política de FR leída directamente;Introducción5–7booking/cuerpo5–6 vinculado a la L existente296 sin duplicado. Ciencia7–11,Película9–13 y la mitad de la actividad múltiple5–6 separados;Matvey Film requiere9birthday en octubre2026.",
      "Ecolint camp-specific16Oct15:00vsgenericJueves fecha límite retenida;Abril2026Contrato francés, créditos para la enfermedad norefinancia de efectivo ordinaria,seguro extranjero requerido.",
      "San Jorge13–20Feb2027 día exacto8+/1790CHF y de bordo10+/3490. Matvey se embarcó en el10birthday;Oscar bajo8. Los términos relacionados son verano2023,No el invierno2027;Inglés noferred.",
      "LPB Issy página de origen199/4days/envasado549 Conflictos vinculados calendario octubre259/5half-días/envasado699;Diciembre199/4half-días. Calendario leído visualmente;4dayposter No prueba quinto día cancelado. Oscar Junior5–6 en2026 marcado más tarde.",
      "Samiad ENcamp-la vida/Actividad múltiple6+/2027fees3550–4000GBP;6 ventanas de la temporada del campus nunca14night sesiones confirmadas. El campus se ha convertido en un centro de estudios/Conflictos de preguntas frecuentes del domingo;Menú de robótica404 No2027 Cursos de robótica.",
      "La moda del Techday7–10/Redstone9–12 y de bordo8–16 separados;695GBP/año desconocido,computadora portátil propia/alquiler70/la configuración55/extendido30+30. Consejo de agosto2026/de modalidad2020 No2027;No se han inventado fechas o confirmaciones exactas en inglés.",
      "El operador de Madrid informa directamente sobre las actividades de los niños españoles y extranjeros.El expediente de robótica se actualizóES;Manga1oPrimaria+ y materiales propiosproducto.Date 21 de junio de 30 de julio a 22 de junio 31 de julio y febrero/marzoRefresh prevén la creación de la misma sesión.",
      "15 nuevos calendarios/CSI de la familia;1924 el número de identificación de identidad/parejas de fechas conservadas,104 Calendario de la exposición no cambiado. Puente de potencia,canónico/JSON público/SQLite está de acuerdo;78familyscenarios y0fullyauditedcountries.",
      "La interfaz localnativa muestra 376 expedientes/33 países/59 Suiza/587 fuentes y seis nuevos escenarios familiares.",
      "El escenario de Ginebra selecciona cuatro programas: Ecolint+CHE+EN+Oscar, presentaciones de filtraciónIntroducciónRobotica/MultiactividadMedio;Ciencia/Filme excluido.",
      "Montana escenopick restablece los filtros y abre el CP006 detalles;2/3week cuatro precios/depósito1000 mostrado;la lista de variantes ha ampliado04–17and04–24July2027.",
      "En la selección de escenarios se muestran 6+/14noches2027 cuotas y explicaciones de la ventana de temporada; no se presentaron formularios o no se han salvado los planes."
    ]
  },
  "asian_camp_programme_audit_v79": {
    "asof": "2026-10-05",
    "version": 79,
    "status": "progress",
    "scope": "Pases primarios de nivel de programa Taiwan/Singapura/Japón/Corea; sigue activo el objetivo de competencia mundial completa/exposición/escuela/campamento",
    "new_dossiers": 13,
    "updated_dossiers": [
      "nullspace",
      "camp-sfs"
    ],
    "new_calendar_rows": 17,
    "new_family_ics": 17,
    "programme_dossiers": 389,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 604,
    "country_dossier_counts": {
      "CHE": 59,
      "FRA": 35,
      "ESP": 28,
      "GBR": 5,
      "TWN": 23,
      "SGP": 52,
      "JPN": 17,
      "KOR": 8,
      "USA": 33,
      "CAN": 45,
      "CRI": 6,
      "MEX": 24
    },
    "programme_slugs": [
      "see-future-dreamers",
      "see-esl-engineering",
      "nullspace-ev3-holiday",
      "nullspace-ai-comic",
      "nullspace-ai-game",
      "nullspace-stem-holiday",
      "nullspace-minecraft-holiday",
      "nullspace-3d-holiday",
      "nullspace-fll-novice",
      "oyis-winter-intensive",
      "ea-summer-immersion-junior",
      "ea-summer-immersion-primary",
      "sfs-sailing"
    ],
    "findings": [
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v79: S.E.E.2027",
        "detail": "Future Dreamers: senior kindergarten–G4; Engineering: G3–6, excepción para G1–2 después de haber evaluado el inglés. inglés de todas las actividades declarado directamente. dirección Taipei 321 Jinan Road confirmado por la universidad; Las escuelas asociadas tienen precios separados. de la línea recta HTTP ¿Qué es eso? 403, las páginas del operador se han leído a través de web reader.",
        "next_action": "permiso de residencia/escolar por escrito, precio después del 11 de octubre, contrato final y gastos familiares del viaje de un día.",
        "url": "https://seecamp.com.tw/product/2027see-winter-future-dreamers-5d/"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v79: Nullspace course y FLL pathway",
        "detail": "EV3 en diciembre 2026 y AI 12–13 octubre tiene fechas exactas; Minecraft en junio y 3D en septiembre — archivo. no se ha confirmado el inglés. moneda de la Unión Europea $ sin ISO; 3D 9–16 contra el menú 9–12, EV3 9–13 contra el título 9–12. STEM: 5 días en el programa contra 4 en el FAQ. Explore: 15 o 20 de las clases. Novice: 30 horas sin experiencia; Main: 45 horas después Advanced.",
        "next_action": "Idioma, el permiso extranjero, moneda de la Unión Europea, las nuevas fechas, clases y camino nacional FLL. catálogo dinámico Outdoor School y Myoko s HTTP 406 También requieren leer programas específicos..",
        "url": "https://sg.nullspace.co/centre-for-robotics-learning/robotics-competition-training-programme/"
      },
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "v79: OYIS / English Adventure",
        "detail": "OYIS Winter 2026: dos semanas, grabación del 20 de octubre; flyer y precio aún no se conocen. viejo winter PDF de 2024 en la URL firmada 2025  no es un documento actual. English Adventure Summer 2026: pensión inglesa general, todos los grupos en lodge para la corrección de la página, entrega de equipaje por separado. verano 2027 no se anunció.",
        "next_action": "nuevo flyer de invierno y cuenta OYIS después del 20 de octubre, English Adventure Summer 2027; clases reales de niños, horario, complejidad y condiciones de la noche.",
        "url": "https://external.oyis.org/intensives/"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v79: Camp SFS admission nuance",
        "detail": "el precio exterior no demuestra la aceptación de la familia. el cuota 75% SFS / 25% non-English school no explica a otras escuelas de inglés. la clase se determina por la escuela en September 2026, sin contar por nacimiento. Sailing G2–5 y los tarifas 2026 — archivo; el socio de agua inglés no está confirmado.",
        "next_action": "avenida 2027, categoría de familia, recepción extranjera, idioma del curso de socios, precio y seguro. continuar Jeju, Busan y otros campos internacionales de menores.",
        "url": "https://www.seoulforeign.org/camp-sfs/eligibility"
      }
    ],
    "calendar": {
      "events": 2621,
      "learning_records": 1290,
      "family_ics": 1956,
      "exhibition_ics": 104,
      "managed_dated_rows": 827,
      "reused_legacy_events": 66,
      "season_windows": 25
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "next_priority": "Continuar las auditorías de programas primarios/precios/idiomas en todos los países solicitados; programas dinámicos de Singapur al aire libre y nuevos programas de Corea/Jeju/Busan; EE.UU./Canadá/LATAM más cobertura completa de las competiciones y exposiciones",
    "validation": [
      "Todos los demás 2604 eventos anteriores conservados; todos 376 Identificación de expediente estable. Sólo se profundizaron los expedientes de Nullspace y Camp SFS; 13 nuevo programa/edad/archivos de formato, No 13 operadores independientes.",
      "S.El.El. 25–29 uno de enero 2027: Los futuros soñadores 3 lugares de celebración / jardín de infantes de edad avanzada–G4; Ingeniería sólo Fu Jen / G3–6, G1–2 Sólo después de la evaluación en inglés. Declaración y honorario en inglés primario/seguro/Reglas de reembolso; la universidad confirmó Taipei de forma independiente 321 Rúa Jinan.",
      "El descuento individual/grupo de S.E.E hasta el 11 de octubre de 2026 no es una fecha de cierre de la solicitud.",
      "Nullspace EV3 5 variantes de lugar/temas el 21 24 / 28 31 de diciembre; 4 días laborables de asistencia real. AI 6 de octubre12 13 talleres de lugar / tema; 2 de octubre ya pasado y excluido.",
      "Espacio cero Inglés y moneda ISO no se confirman. EV3 edad9–12 contra9–13, 3D9–12 contra9–16, STEM5days contra FAQ4 conservados. Minecraft junio2026 y3DSeptember2026 archivos no generan fechas de calendario futuros.",
      "FLL Novice30 horas/12 sesiones/sin experiencia distinguida de Main45 horas/18 sesiones / SPIKE Advanced. Explore15 vs20 sesiones retenidas; las fechas del torneo de clubs2027 enumeradas no son sesiones de entrenamiento ni prueba de elegibilidad internacional.",
      "OYIS Invierno14–18 /21–25 Diciembre2026, Pre K–G6, Inglés completo y Japón/niños en el extranjero. Se abre el registro20October; tarifas de invierno/flyer desconocido; el viejo invierno PDF no reutilizado como corriente.",
      "Verano de aventuras en inglés2026 archivo dividido Grados1–2/3–6; No lo hace2027 fechas inventadas. Fluidez de inmersión/Inglés-sólo política, corrección de alojamiento, Extra equipaje y cancelación separados del límite de cumpleaños de invierno.",
      "El campamento de clases de SFS se ha registrado en septiembre2026 grado, No se recalcó la fecha de nacimiento.75/25 la categoría de escuela no establece esta admisión familiar. Víaje G2–5 socio inglés/tarifas inciertas; todos2026 archivos de fechas.",
      "17 nuevas filas de calendario/17 CSI de la familia; de la anterior1939 UID/parejas de fechas conservadas;104 exposición ICS sin cambios. Clasificación de datos/público JSON acepta, puente idempotente,82 los escenarios y0 países auditados en su totalidad."
    ]
  },
  "americas_camp_programme_audit_v80": {
    "asof": "2026-10-05",
    "version": 80,
    "status": "progress",
    "scope": "Programa de Estados Unidos/Canadá/América Latina, admisión, precio y calendario de la aprobación primaria; sigue activo el objetivo de competencia mundial completa/exposición/escuela/campamento",
    "new_dossiers": 13,
    "updated_dossiers": [],
    "new_calendar_rows": 110,
    "new_family_ics": 110,
    "programme_dossiers": 402,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 634,
    "country_dossier_counts": {
      "CHE": 59,
      "FRA": 35,
      "ESP": 28,
      "GBR": 5,
      "TWN": 23,
      "SGP": 52,
      "JPN": 17,
      "KOR": 8,
      "USA": 38,
      "CAN": 51,
      "CRI": 7,
      "MEX": 24,
      "COL": 6
    },
    "programme_slugs": [
      "camp-muskoka-general",
      "muskoka-woods-wild",
      "muskoka-woods-venture",
      "robin-hood-day",
      "robin-hood-home-away",
      "vgc-junior-family",
      "robot-academy-full-day",
      "stem4-builders",
      "stem4-challengers",
      "stem4-engineers",
      "stem4-rookies",
      "ymca-colombia-ycamp",
      "lincoln-epic-archive"
    ],
    "findings": [
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v80: precio y condiciones primarios 2027",
        "detail": "Muskoka Woods: WILD 2019–21 / Venture 2017–18; no se ha confirmado el idioma. El niño internacional debe ser adulto, que toma en seis horas. para comprobar HST, ISO de las monedas y 14 contra 15 días de cancelación del transporte. Robin Hood: imagen de la prisa 2027 contiene 1855/1680; de la actualidad bus 280/190 contra los viejos 265/180 en la búsqueda. Early hasta 31 de octubre — no es el plazo de recepción.",
        "next_action": "Confirmar la lengua, la moneda/impuesto, la admisión externa, la preparación para un Oscar y la cuenta final.",
        "url": "https://muskokawoods.com/terms-and-conditions/"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v80: STEM4Kids / Robot Academy",
        "detail": "78 las opciones del curso/el campus STEM4Kids 2027, ¿Qué es eso? 78 de los operadores. tabla Open / Opens Nov1 no prueba el lugar libre. las plataformas de enseñanza, edad y el conjunto en el campamento; no se conoce el idioma. Robot Academy: el calendario 2027 en algunas referencias de registro 2026, El precio total no se conoce. Los premios de campamento no son victorias mundiales.",
        "next_action": "comprobar el contrato, la lengua/edad, el precio/equipamiento/fiesta, la plataforma específica y las tareas para los niños experimentados; continuar con el resto de programas USA/CAN.",
        "url": "https://www.stem4kids.co/camps/robotics"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v80: VGC 2027 dentro del PDF 2026",
        "detail": "las páginas se han leído visualmente 8–9: Summer/Winter 2027; Junior CAD 2845–6550 sin vivienda / 4585–9640 homestay. Esos son los precios personales.; el cálculo familiar por separado. Junior 9–12 con un adulto; unaccompanied-minor fee No excepción. Las ventanas de temporada y los comienzos semanales no se han convertido en turnos continuos.",
        "next_action": "comprobar el uso del idioma para el inglés libre, las fechas de noche/de viaje, el alojamiento familiar/precio, el contrato y el programa de niños Oscar.",
        "url": "https://vgc.ca/wp-content/uploads/2026-General-Price-Book-FINAL.pdf"
      },
      {
        "country": "Costa Rica / México / Colombia",
        "iso": "CRI",
        "provider": "v80: fechas futuras y dirección actual",
        "detail": "YMCA FinAño 2026 se realiza en Bochica/Santandercito; la lista general antigua La Vega no es la plataforma actual. COP y 100% EN se indican directamente; Summer 2027 hasta que la hoja de notificación. Lincoln EPIC enero 2026 Sólo que Grades 8–12. Liota Winter: 17 diciembre–4 enero contra las cuatro semanas; el verano FAQ no prueba el permiso de invierno. Camp Hope — viaje de un equipo de voluntarios; Heredia enero 2026 — archivo.",
        "next_action": "encontrar nuevos turnos de invierno más pequeños CRI/MEX, leer el contrato YMCA y los precios de las nuevas estaciones LATAM.",
        "url": "https://experiencias.ymcacolombia.org/InscripcioncampamentosColombia2026"
      }
    ],
    "calendar": {
      "events": 2731,
      "learning_records": 1400,
      "family_ics": 2066,
      "exhibition_ics": 104,
      "managed_dated_rows": 937,
      "reused_legacy_events": 66,
      "season_windows": 27
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "age_verification_submitted": false
    },
    "validation": [
      "Se conservan todos los 2621 eventos anteriores y todos los 389 documentos de identificación/contenido; 13 nuevos programas/edad/temporada/format de expedientes, no 13 operadores independientes.",
      "El campamento Muskoka está separado de Muskoka Woods. Sus ocho sesiones de 2027 de una semana / CAD1695 / impuestos / cancelación son primarias; el idioma y la elegibilidad extranjera siguen siendo desconocidas.",
      "Bosques de Muskoka2027 El mundo2019–2021 / El riesgo2017–2018 para que los niños se comparan por cohortes explícitos. Ocho semanas cada una con precios diferentes; Cambio de chat de la cabaña cristiana, seguro y recogida obligatoria de adultos en un plazo de seis horas documentada. La moneda ISO y 14-contra15-Se ha mantenido el conflicto de cancelación de transporte diario.",
      "Robin Hood Canadá2027 imagen de precio propio de lectura visual: cuatro sesiones, tercero nueve días de asistencia; nuevo-familia1855/1680 a través de31October. Autobús corriente280/190 Se diferencia de la búsqueda obsoleta265/180. En el hogar&Distante Grados completados separados2–4/tres-programa nocturno; ninguno de los alumnos de la escuela dedujo de su año de nacimiento.",
      "VGC PDF nombre de archivo2026 contiene verano real/Invierno2027 tablas en las páginas8–9, ambas traducidas/Leído. Tarifas individuales para jóvenes, Taxas de los adultos y no conocidos. Junior9–12 debe viajar con un adulto a pesar de que no esté acompañado por un medicamento genérico-tarifa menor. Dos ventanas de temporada no producen exactamente-Sesión de ICS.",
      "STEM4Kids78 curso/campus/datas variantes: 21Constructores y 19 entre sí. Datas de la tabla de productos real analizadas de forma independiente de HTML caché primario; primavera4cursos12 a 16 abril sóloCupertino. Nov1/Open etiquetas no son vacantes en vivo; Inglés/ISO/taxes no deducidos. Robotkits se quedan encamp.",
      "STEM4Kids OscarGO sólo después de cumplirseptimo cumpleaños; MatveyBuilders/Rookies sólo mientras 9. SPIKEEessential/Prime, GO/IQ porciones específicas del curso y las reglas reales de cancelación/pagamiento completo se conservan.",
      "Academia de robots2027 Westerville y Lewis-las fechas de la superficie vinculadas a la propia completa detallada-páginas del programa de día. Edad4–7/8–13,Robot de llevar a casa opcional,trae el almuerzo,precio total desconocido/Inglés. Cuatro-Cuentas de reembolso semanales desde el registro, no comienza; Medalla interna no campeonatos mundiales.",
      "YMCA Colombia29November–4December2026 en Bochica/Santandercito,COP1950000,100%Inglés,YCAMP8–13. AnteriorGénérico La Vega/Las minivariantes no fechadas no son nuevas/prueba de fecha;2027 formulario de notificación no fecha de registro. Oscar por debajo8.",
      "Lincoln EPICGrades8–12/EN&ES enero2026 archivo,No Junior2027. Liota Winter19days-contra4weeks/verano-Sólo la edad FAQ sigue sin resolverse. El equipo de voluntarios del campamento Hope y Heredia enero2026 Talleres excluidos como futuros campos familiares ordinarios.",
      "110 nuevas filas de calendario/familyICS; se conservan las UID/parejas de fechas anteriores a 1956; 104 exhibicionesICS no han cambiado. SQLite/publicJSON se acuerda, el puente es idempotente,86 escenarios de familia y0 países auditados."
    ],
    "next_priority": "Continúa la solicitud de países europeos/asiáticos/americanos y el alcance completo de las lecciones/exposiciones/escuelas; programas de invierno CRI/MEX primarios2027, prueba de curso de inglés, contratos completos y facturas familiares siguen abiertos"
  },
  "europe_camp_programme_audit_v81": {
    "asof": "2026-10-05",
    "version": 81,
    "status": "progress",
    "scope": "Campamentos de internado general/técnico/diario específicos de programas europeos; siguen activos las ligas/concursiones/exposiciones/escuelas/rutas familiares completas en todo el mundo",
    "new_dossiers": 13,
    "updated_dossiers": [],
    "new_calendar_rows": 10,
    "new_family_ics": 7,
    "reused_existing_calendar_rows": 3,
    "programme_dossiers": 415,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 653,
    "country_dossier_counts": {
      "CHE": 59,
      "FRA": 35,
      "ESP": 28,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 23,
      "SGP": 52,
      "JPN": 17,
      "KOR": 8,
      "USA": 38,
      "CAN": 51,
      "CRI": 7,
      "MEX": 24,
      "COL": 6
    },
    "programme_slugs": [
      "salem-kids-2027",
      "landheim-general-2027",
      "landheim-ai-future",
      "stgis-general-2027",
      "stgis-robotics-ai-2027",
      "yoyo-fez-july",
      "yoyo-fez-august",
      "yoyo-steglitz-2027",
      "yoyo-ruppin-autumn",
      "yoyo-ruppin-spanish",
      "newtech-autumn-art",
      "newtech-christmas-film",
      "newtech-christmas-art"
    ],
    "findings": [
      {
        "country": "Alemania",
        "iso": "DEU",
        "provider": "v81: Pensiones menores Salem/Landheim",
        "detail": "SalemKids2027 9–11 EUR3650, la grabación1November; BasicEnglishNo hablaMiniUni. Landheim2027form9–14/EUR2750/transfer; brochurepor-de la antigua2026/9–13. ForeignstudentsGermanrule conflicto conENpor la elección; Robotics/AIopcional. AIcamp14–17August2027 de los sin novedadexactdates.",
        "next_action": "El programa de trabajo de la empresa se ha desarrollado en el ámbito de la enseñanza de la lengua.",
        "url": "https://www.landheim-ammersee.de/sites/default/files/media/downloads/Anmeldung_Summer%20Camp_2027_EN_Formular_0.pdf"
      },
      {
        "country": "Alemania",
        "iso": "DEU",
        "provider": "v81: YoYo edad de la semana fechada y soldout",
        "detail": "incorporado por el operadorBookacampFEZJuly6–12 contraAugust8–13; Steglitz8–12 contrageneral6–14; Spanish12–14 contrageneral11–15. de la429/419/659 yBaldbuchbarNo está listo para ser reservado. Autumn18–24Oct2026de la699soldout, de la mismaSaturdaydeparture contrageneralFAQFriday. AGBJan2026claros, el límite15El día es ambiguo.",
        "next_action": "confirmar el límite habitual de Soliprayse, familiaforeignadmission/posición/seguro, birthday/cohort, colección de familia/transport y refund; considerar un grupo concreto primario.",
        "url": "https://www.yoyocamps.de/agb"
      },
      {
        "country": "Austria",
        "iso": "AUT",
        "provider": "v81: StGIS específicoRoboticsgate2027",
        "detail": "general10–15 No lo menos .Robotics12–15/B2. Morningoptionsy están atadosCampI/II/III. EUR4180base+400Robotics, focusedafternoon+200/500/900 por separado. Application2027Ahora mismo.404; enlacebrochure2027No lo hace.PDF2026. personalworkvisaSección de las condiciones de los permisos de niños.",
        "next_action": "actual2027forma/el contrato/precioexactoption, en inglésArts/toda la vida., internationalchildaccess y birthday10; - ¿Qué quieres decir?allpriorityde los países.",
        "url": "https://www.stgis.at/camps/"
      },
      {
        "country": "Países Bajos",
        "iso": "NLD",
        "provider": "v81: NewTechKids multilingualrobotics",
        "detail": "3bootcamps2026linkedL132–134sinduplicateICS; programme8–12 Dutch+English, no es independienteENflujo. cortoseregistrationlinks403, precio/el reloj/kit No se sabe; subsidyStadspasno incluye el precio de la familia extranjera.",
        "next_action": "Para leer el precio/térmico, el permiso externo/ENsupport, el número de acceso/tiempo exacto y el nuevo conjunto2027 AdultAIeducationonevent no se ha añadido como camping.",
        "url": "https://newtechkids.com/en/"
      }
    ],
    "calendar": {
      "events": 2741,
      "learning_records": 1410,
      "family_ics": 2073,
      "exhibition_ics": 104,
      "managed_dated_rows": 947,
      "reused_legacy_events": 69,
      "season_windows": 27
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false
    },
    "validation": [
      "Se conservan todos los 2731 eventos anteriores y los 402 documentos de identificación/contenido.13nuevos documentos de programa/edad/format, no13operadores independientes.10nuevas bases de calendario exactas;7aplaces de ICS familiares.",
      "Yo Yo posee las tarjetas de Bookacamp incorporadas leídas de forma independiente: FezJulio6–12 En el caso de la industria de la producción8–13, Steglitz8–12, Español12–14. General6–14/11–15 Las páginas no superan las cohorts fechadas. Barro calvo y expuesto10+/4female/4male Las cuentas no son reservas abiertas o vacantes confirmadas.",
      "Yo Yo otoño18–24Oct2026 El proyecto de ley; Sábadopartidaespecíficocamp vs general FAQviernes. Precio de699 retenido y cerradoflaga llega al calendario. AGBJan2026 EUR25day/EUR50boarddeposit y cancelación/garantía opcional registrada; quince años-límite de día ambigua. Soli±15/25 significa que los precios no son la factura familiar ordinaria final.",
      "Los niños de Salem2027 de su propiedad9–11 cohorte/EUR3650/24July–7August/1Novemberopening. La enseñanza básica de inglés no es el inglés Mini Uni o Wholecamp. No se ha reclamado ninguna garantía de curso en robótica.",
      "Forma de la tierra2027 páginas de lectura visual2–3: Estudiantes internacionales, Actividades opcionales de LEGOrobotics y AIagents, Cuota EUR2750 Incl. el traslado de Munich, contrato firmado+pago completonecesario. Página principal2027/9–14 en relación con el folleto2026/9–13. El calendario generalcamp conserva temas generales a pesar de las opciones técnicas.",
      "Landheim AI14–17 separado de la pista de futuro: El mes de agosto2027 anuncio y prometido1October documentos todavía vinculados2026. No hay exámenes de invento/precio/CSI, No hay ninguna inferencia de que el módulo de inglés demuestre el módulu de inglés.",
      "Propio SIG2027 páginas: general10–15 Visión de la tecnología12–15/B2. Idiomas del campo I/Sustentabilidad;Campamento IIarts;Campamento III Robótica. EUR4180base+400robotics=4580, Golf opcional500/Caballo900 de más. Aplicación2027HTTP404 retenidos;2026terms no trasplantados. Las condiciones de visado para el personal no son condiciones de admisión al campamento.",
      "Los niños de la nueva tecnología3own8–12 Bilancial NL/Los campamentos de ENboot vinculan a las L existentes132/El133/El134 sin calendario duplicado/CSI. Tres enlaces cortos reales devueltos403; precios/horas/La admisión a un extranjero sigue siendo desconocida. Los Estados miembros no pueden pagar el precio de la familia en el extranjero..",
      "Todos los anteriores2066pales de datos de identificación de familias y 104 expositivos de personas conservados. SQLite/publicJSON está de acuerdo; puente idempotente,90 escenarios de familias,0 países auditados; todo el proyecto mundial sigue siendo activo."
    ],
    "next_priority": "Continúa con el suizo completo/Francia/Operadores españoles y prioridades asiáticas/Programas de jóvenes estadounidenses, general de todo el país2026–27 los campos, Resultados escolares y liga/cobertura de la exposición; confirmación exacta extranjera/Los gastos de la familia y las facturas de la totalidad de la"
  },
  "europe_camp_programme_audit_v82": {
    "asof": "2026-10-05",
    "version": 82,
    "status": "progress",
    "scope": "Programa general, de embarque, de familia y de carácter opcional; todos los bloques y países prioritarios de todo el mundo siguen activos",
    "new_dossiers": 17,
    "new_operators": 8,
    "updated_dossiers": [],
    "new_calendar_rows": 39,
    "new_family_ics": 39,
    "reused_existing_calendar_rows": 0,
    "programme_dossiers": 432,
    "countries_with_dossiers": 33,
    "official_dossier_urls": 681,
    "country_dossier_counts": {
      "CHE": 69,
      "FRA": 39,
      "ESP": 31,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 23,
      "SGP": 52,
      "JPN": 17,
      "KOR": 8,
      "USA": 38,
      "CAN": 51,
      "CRI": 7,
      "MEX": 24,
      "COL": 6
    },
    "programme_slugs": [
      "ensr-junior-languages",
      "ensr-junior-multisport",
      "cjsa-languages-sports",
      "cjsa-little-fun",
      "frilingue-braunwald-language",
      "frilingue-braunwald-coding",
      "frilingue-braunwald-family",
      "altitude-day-junior",
      "altitude-residential-junior",
      "bell-geneva-explorer",
      "british-council-paris-primary",
      "kidooland-activate",
      "kidooland-advance",
      "kidooland-elevate",
      "englishsummer-tech",
      "englishsummer-multiactivity",
      "englishsummer-alive"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v82: ENSR/CJSA Junior2027",
        "detail": "ENSR sitio web2027, forma2026; diferentes reglas de seguro, Unidad de trabajo transfer fee No se sabe,22de la Unión Europea88examlessons. CJSA de la lengua9–17, Junior8–10; seis semanas sin1–7de agosto. Day/board los precios, FAQ08:30–18, límites no completos de la cancelación; English deporte desconocido.",
        "next_action": "Los contratos2027, el idioma de los grupos seleccionados, la ubicación, el seguro y las cuentas completas.",
        "url": "https://www.ensr.ch/summer-camp/registration"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v82: Family/Altitude/Bell",
        "detail": "Braunwald Family6–17 contra Junior8–17;500workation No el precio de la familia, curso del niño6–7 No se sabe. CodingEN150/minimum3/ownlaptop sin duplicate ICS. Altitude año del calendario no se conoce, day6+/board7+. Bell4–10,415half/725full,tres fechas; web terms No es un contrato de campo ..",
        "next_action": "grupo6–7/childfee/adultunit/room/Sundayairport para la familia; la nueva temporadaAltitude; Autumnel reloj/el contratoBell.",
        "url": "https://www.frilingue.ch/en/adults/switzerland-languages/braunwald/family-camp-family-workation"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v82: clases escolares y Kidoo2027",
        "detail": "BC cuatroPrimarylas fechas CE1–CM2, No los segundossecondaryweeks/de la mismabrochure3–18; de la actualidadloyalty50 contraPDF80. Kidoo French4–6/6–8/8–14, EnglishPor lo general4–12/Un poco.leaders12–16. Camp2027comingsoon, weeklyvs3days/Christmasclosure siguen siendo diferencias.",
        "next_action": "clases, un nuevo horario/brosuría/precio con membresía/supplies, períodos cerrados y documentos médicos extranjeros.",
        "url": "https://en.kidooland.com/brochure"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v82: EnglishSummer pistas y año",
        "detail": "TECH8–15/minimum10/WeDo8–11/Mindstorms12–15/15¿Qué es esto ?EN+15¿Qué es esto ?robotics. FAQ905/8dayssin agua. general5–15;Alive6–14vs5–14. de la misma2027No , no .,paymentdeadlines2025,L006linked; lenguajeroboticsNo se sabe.",
        "next_action": "Catálogo2027, turnos/campus, EN/ES, ocupaciones técnicas y cuentas completas; el resto de España y todos los países prioritarios permanecen abiertos.",
        "url": "https://www.englishsummer.com/campamentos-de-verano-ingles/tematicos-deportivos/tecnologico/"
      }
    ],
    "calendar": {
      "events": 2780,
      "learning_records": 1449,
      "family_ics": 2112,
      "exhibition_ics": 104,
      "managed_dated_rows": 986,
      "reused_legacy_events": 69,
      "season_windows": 27
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false
    },
    "validation": [
      "Se conservan todos los 2741 eventos anteriores y los 415 documentos de identificación/contenido.17 nuevos documentos de programa/edad/formato para 8 operadores, no para 17 campos independientes.39 nuevos calendarios/39 complementos de ICS familiares; el taller de codificación no tiene IICS semanal.",
      "Propiedad de la ENSR2027 fechas/precios/Junior8–11 Leído; PDF vinculado verificado visualmente2026. Aseguramiento actual UE/El EEE/Suiza vs. archivado fuera de Suiza retenido. Unidad de transferencia ambigua,22periods/semana en el88examlessons No es un certificado prometido. General Multisport Inglés desconocido.",
      "Lengua propia de la CJSA9–17 y Junior8–10 red de control8–17. Seis2027weeks sólo, El año1–7 la brecha se conserva. Tabla de trabajo/los precios diarios difieren, el menor3weekday1500 verificado. Asistencia diariaDías semanales no inventados, FAQ08:30–18 y dos-se mantuvo la asignación de edificios. Los límites de cancelación no son completos, crédito de salud no fondo de efectivo.",
      "El mismo7starts +publicado el domingo/generar el sábado14one-Variantes semanales para jóvenes y familias; Aeropuerto domingoretorno no silencio extensión. Junior8–17 Familia vs.6–17 retenidos:en el8course/supervisión/Cuota de hijo no confirmada. Adulto500workation La Comisión ha adoptado una decisión sobre el precio de la familia.;800/1400/1800packages Diferencias; malformadoMultiweektable no interpretado.",
      "Braunwald código opcional Inglés/mínimo3/computadora portátil propia,3MonWedFribeginnerwebsiteworkshops/+150. Documento técnico para el programa base vinculado sin duplicado de los SIC. El código EN no prueba que las actividades de ENallcamp6codingadmission.",
      "Día de altitud6–14 contra residencial7–14; fechas propias/Precios de la falta de año, reservación©2025/fecha de nacimiento ventanas no comproban2027. No se deducen2027ICS; seguro no prestado. Día de la fiesta975/950 y de bordo2950/5550/7750/9950 retenidos como años desconocidos.",
      "El campanario3exactExplorer4–10dates2026/27,la mitad415/de la misma725,almuerzo declarado;Invierno/Horario de primavera09–12:30/09–17 Pero las horas de otoño desconocidas. Los términos web no son contratos de cancelación de campamento. BCParis4PrimarydatesCE1–C.M.2/799, no secundaria8weeks/3–18brochure;año de nacimiento no grado. Almuerzo frío,fidelidad actual50 en formato PDF80 retenidos.",
      "Tierra de Kidoo3tracks4–6/6–8/8–14 Inglés vs ordinario4–12/pocos líderes12–16; El inglés completo y los turistas internacionales confirman. Nuevo campamento de la brochura,Cargos/los requisitos médicos retenidos;periódicos semanales3day/Cierre de Navidad no cumplido con las fechas de vacaciones escolares.",
      "TECHNOLOGÍA de verano en inglés8–15/Minutos10,15hEN+15hrobotics,WeDo8–11/Tormentas mentales12–15;FAQ905/8days no ha tenido años. Multicapacidad5–15,Vivo6–14vs5–14;página de pago2025 No2027terms. Relacionado L006 sin cambios, No nuevo SIC; instrucción técnica EN/Es desconocido.",
      "Previo completo2073familyICS UID/parejas de fechas y104exhibitionICS conservados. Clasificación de datos/público JSON acepta;Puente de potencia,94familyscenarios,0fullyauditedcountries. Todo el mundo en el mundo/países prioritarios/todos2026–27generalthematicseasons Residual."
    ],
    "next_priority": "Continuar con los programas suizos/francés/español operarios no resueltos/nuevos catálogos2027 y Taiwán/Singapur/Corea/Japón/EE.UU./Canadá/Costa Rica/México/América Latina/Europa, todos los programas generales/día temática/intranjes/temporada familiar, escuelas/resultados y ligas/exposiciones"
  },
  "asia_camp_programme_audit_v83": {
    "asof": "2026-10-05",
    "version": 83,
    "status": "progress",
    "scope": "Paquetes específicos del programa Japón/Taiwan/Singapura/Corea y Cebu; todas las regiones prioritarias y el objetivo mundial completo siguen siendo activos",
    "new_dossiers": 16,
    "operators_covered": 7,
    "updated_dossiers": [],
    "new_calendar_rows": 17,
    "new_family_ics": 16,
    "reused_existing_calendar_rows": 0,
    "programme_dossiers": 448,
    "countries_with_dossiers": 34,
    "official_dossier_urls": 703,
    "country_dossier_counts": {
      "CHE": 69,
      "FRA": 39,
      "ESP": 31,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 25,
      "SGP": 56,
      "JPN": 23,
      "KOR": 10,
      "PHL": 2,
      "USA": 38,
      "CAN": 51,
      "CRI": 7,
      "MEX": 24,
      "COL": 6
    },
    "programme_slugs": [
      "ugaku-nasu-winter",
      "ugaku-nasukashi-spring",
      "ugaku-chatan-winter",
      "ugaku-onna-spring",
      "ugaku-wakayama-spring",
      "ugaku-cebu-winter",
      "ugaku-cebu-spring",
      "myoko-adventure-culture",
      "see-discover-japan",
      "see-world-games",
      "srt-little-elf",
      "srt-stage-younger",
      "srt-stage-older",
      "voca-power-popstars",
      "kisas-ai-music",
      "embassy-korea-spring"
    ],
    "findings": [
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "U-GAKU / Myoko",
        "detail": "U-GAKU school grade y Japanese family administration requieren una confirmación extranjera; winter/spring premises se diferencian. /wakayama/ HTTP200 está vacía, /kansai/ contiene el presente2027camp. general spring news ¿Y qué? priceTBA/NasuTochigi, Nuevos campus pages Ya lo he hecho. price/Fukujima y sus amigos. MyokoPDF2026 No , no .2027.",
        "next_action": "Acogida extranjera, clases precisas, English parents/medical support, contrato actual y factura final; leer Myoko2027 al publicar.",
        "url": "https://u-gaku.jp/english-camps/"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "S.E.E. / NTUE CLEC",
        "detail": "SEE grades, tempranas individual/group discounts y se conservan algunas de las plazas. PalauFamily primary No está disponible: headline price range no el precio de la familia. NTUE28Dec2026–8Jan2027 Mandarin6–15, NTD36000/early34000; English guide — traducción, EN No se ha comprobado.1Jan No hay clases.: No se ha creado EN ICS.",
        "next_action": "SEE foreign grades/refund, Palau paquete completo/datas/lengua; NTUE beginners/EN teaching support averiguar por separado, no confundir English guide con bilingual camp.",
        "url": "https://clec.ntue.edu.tw/p/404-1018-57247.php?Lang=zh-tw"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "SRT / Kids Space / VOCA",
        "detail": "SRT lenguaje/edad/las ventas cada semana son diferentes;4–7 English Stage closed. KidsSpace annualPDF14–18Dec contra el SRT14–16Dec: seleccionado3día del curso concreto. AnnualPDF sin el completo age/price/language, No se multiplican en ICS. VOCA EN No está probado;450+50 hasta el descuento, non-refundable;6-verano del menor para comprobar.",
        "next_action": "grupo EN específico, admisiones/refund, citación y lugar; KidsSpace dated programme en lugar del poster temático anual.",
        "url": "https://www.srt.com.sg/stagecamp"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "KISAS / Embassy Korea",
        "detail": "KISAS next January2027 date/venue/length/fee TBA y age10/Grade4, English humanities separadamente de AI/music. KoreaSpring age10–19; Twin$2780 y breakfast only, family parent offer No se puede dejar Oscar. Boarding school curriculum No exterior holiday programme.",
        "next_action": "Matvey DOB/Grade4, English technical teaching, admission externa y una factura concreta2027contract/hotel/child-parent; los campamentos externos menores continúan investigándose.",
        "url": "https://kisas.co.kr/en"
      }
    ],
    "calendar": {
      "events": 2797,
      "learning_records": 1466,
      "family_ics": 2128,
      "exhibition_ics": 104,
      "managed_dated_rows": 1003,
      "reused_legacy_events": 69,
      "season_windows": 27
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false
    },
    "validation": [
      "Los 2780 eventos anteriores y los 432 expedientes de programas conservan sus identidades y contenido. 16 nuevos expedientes del programa/temporada/edad cubren a 7 operadores, incluido un operador existente de Taiwán y una red de embajadas ya incluidos en el calendario de la herencia; no 16 campos independientes.",
      "U-GAKU 7 paquetes de embarque específicos de invierno/primavera. La elegibilidad para el grado escolar se conserva, la admisión de familias extranjeras/sólo en inglés no se conoce. Nasu/Chatan de invernadoero y Fukushima/Onna de primavera son lugares separados; Wakayama utiliza /kansai/, mientras que /wakayama/ es una lista vacía HTTP200.",
      "El-Base de GAKU139800/159800/199800 +30000 primera cuota de contrato, repetidas exentas. Los campos cortos no se encuentran 4+reembolso semanal-condición de garantía. Los umbrales de cancelación se superponen, no simplificado a cancelación gratuita. Primavera/noticias TBA/Nasu Tochigi está en conflicto con la tasa actual del campus/Fukushima conservado.",
      "Mioko propio2026 folleto de lectura visual: 6–15, avanzado–Inglés nativo,130000/5days4nights,ferrocarril de Tokio+20000. Cuatro2026 las sesiones son históricas; No se inventó2027 fechas o precio futuro copiado. Alojamiento Casa Buna en el itinerario de muestra, contrato futuro/habitación/noche-cuidado desconocido.",
      "SEE DiscoverJapan2days y WorldGames5days están en Taiwán, jardín de infantes de último añoGrade4, dos campus paralelas Taipei/Xindian, inglés completo confirmado. Se mantienen las consultas de grado 5+ y la equivalencia de grado extranjero. Las tarifas anticipadas regulares/individuales/3+/6+ se separan; dos niños no reciben descuento automático de grupo3+.",
      "Programa específico de la SRT Little Elf14–16Dec difiere del cartel anual Kids Space14–18Dec: uso3days, opcional1–3attendance, Inglés4–7/máximo12/almuerzo, los precios de los miembros separados. Solo el cartel anual no multiplicado en programas de calendario totalmente verificados.",
      "Estadio de la RRS: noviembre Mandarín,7–11Dec Inglés. Más joven4–7 vendido, excluidos de las SCI de la familia; más vieja8–12 limitados según la fuente, asiento real no confirmado.400+6booking y expirado4Oct aves tempranas retenidas, No hay inglés falso-Sesiones de noviembre.",
      "VOCA dos3day fechas,6–12,450+50registration,10% Cuota de estudios-sólo el total inicial455 y no hay apilamiento/No hay reembolsos. Todo-curso Inglés desconocido: no se coloca en el confirmado EN filtro, más joven6birthday de condiciones.",
      "Grado de KISAS4–9 y edad10–15, el próximo enero2027 fechas/longitud/lugar de celebración/TBA de las tasas. Cohorte1 10days/9nights/personal/no se han verificado los seguros2027 Compromiso. Prueba directa de las humanidades inglesas, de la misma AI/música/residencia inglés desconocido, No es una Oxford-curso certificado.",
      "Embajada de Corea21–30Mar2027 edad10–19 y el programa de padres; Matvey condicional10birthday, Oscar por debajo del mínimo. Los gemelos$2780 moneda/Unidad/cuota de matriz no resuelta, Sólo incluido el desayuno. General USD200security/reembolso USD100 y los umbrales de cancelación requieren una confirmación del contrato actual en Corea.",
      "Guía de inglés NTUE: Programa de lengua mandarín28Dec2026–8Jan2027,1Jan No hay clase,NTD36000/temprano34000. La traducción al inglés no prueba la enseñanza al inglés; No lo hace EN expediente/Se añadió el SCI. Primaria de Palau403/cache falta mantenido como espacio, No hay página de inicio-Espectaculo de precio.",
      "17 nuevas filas de calendario y 16 nuevas entradas de la familia ICS; se conservan todas las anteriores 2112 familias UID/parejas de fecha y 104 entradas en la exposición. SQLite/publicJSON se compromete, se ha establecido un puente,98 escenarios familiares,0 países auditados plenamente; se mantiene activo el objetivo global completo."
    ],
    "next_priority": "Continúa con Suiza/Francia/Español/Europa,Estados Unidos/Canadá/Costa Rica/México/América Latina y Asia Junior/general/de la técnica2026–27 día/embarque/programas familiares, precios completos/lenguas/grado/Admisión/disponibilidad, Además de las escuelas/resultados/rutas y ligas mundiales/exposiciones"
  },
  "americas_camp_programme_audit_v84": {
    "asof": "2026-10-05",
    "version": 84,
    "status": "progress",
    "scope": "Estados Unidos/Canadá/Costa Rica/México - Programa específico general/familia/inconterio/campos españoles; todas las regiones prioritarias y el objetivo mundial completo siguen siendo activos",
    "new_dossiers": 16,
    "operators_covered": 6,
    "updated_dossiers": [],
    "new_calendar_rows": 26,
    "new_family_ics": 21,
    "reused_existing_calendar_rows": 0,
    "programme_dossiers": 464,
    "countries_with_dossiers": 34,
    "official_dossier_urls": 727,
    "country_dossier_counts": {
      "CHE": 69,
      "FRA": 39,
      "ESP": 31,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 25,
      "SGP": 56,
      "JPN": 23,
      "KOR": 10,
      "PHL": 2,
      "USA": 44,
      "CAN": 57,
      "CRI": 10,
      "MEX": 25,
      "COL": 6
    },
    "programme_slugs": [
      "walt-whitman-pioneer",
      "walt-whitman-regular",
      "walt-whitman-family",
      "champions-one-week",
      "champions-regular",
      "champions-family",
      "walden-regular",
      "walden-explorer",
      "walden-long-weekend",
      "nominingue-junior",
      "nominingue-regular",
      "nominingue-family",
      "ico-oaxaca-kids",
      "intercultura-heredia-kids",
      "intercultura-samara-kids",
      "intercultura-teen-adventure"
    ],
    "findings": [
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "Whitman / Camp Champions: grado y lenguaje",
        "detail": "Las fechas 2027 se han confirmado inicialmente, pero las páginas de EN no son la prueba de todo el curso EN. Grade1/2 Pioneer, one-week Champions maxGrade3/8 y lower-bound unknown;2/4weeks K11,3/5/6weeks Grade2+. Current-family header 2027 con el texto 2026/Campanion automatic contra rates optional.",
        "next_action": "factura/inglés actual completado grades, alimentación, app fee/airport costs y cancellation contract; no se han enviado mensajes externos.",
        "url": "https://campchampions.com/dates-rates"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "Walden / Nominingue: registro cerrado y año del programa",
        "detail": "Walden Summer 2027 RegistrationClosed/waitlist; 13%HST/3%card, outsideCanada/US tariff mayvary, CAN/US accepted. LongWeekend full-payment exception,3days vs4days labels; refundtiers vs blanketnon-refundable contradiction. Nominingue English confirmed, SummerCalendar explicitly 2026 and rates unlabelled:2027 dates/fees no han sido inventados.",
        "next_action": "real admission/English/final foreign quote Walden; fechado 2027 brochure Nominingue y current currency/tax/insurance/cancellation.",
        "url": "https://www.campwalden.ca/rates-and-dates/"
      },
      {
        "country": "Costa Rica / México",
        "iso": "CRI",
        "provider": "Intercultura / ICO: el precio no es fecha ni pensión",
        "detail": "Intercultura 2027 PDF365/380 USD kids,8–12;Oscar más abajo 8/Heredia apartments under8 prohibidos. Family page ¿Qué más? 2026 prices; fixedHeredia/alternatingSamara, deposit150/250 vsTeen20%, adult/housing por separado. ICO 2026 JuneAug5–12/cap6/100%ES,5thweekpricegap;55deposit/refundgeneralFAQ la aplicabilidad de comprobar.",
        "next_action": "Beneficios para los niños con un español seguro, una disponibilidad/campdates real 2027 y una vivienda; no generar 52 semanas sin campcohorts reales.",
        "url": "https://interculturacostarica.com/family-spanish-immersion-program/"
      },
      {
        "country": "Brasil / Chile / México",
        "iso": "BRA",
        "provider": "Timbalaia / Acampark y una nueva comparación de los operadores existentes",
        "detail": "Timbalaia Jan 2027 age6–17 y packsBRL2940/2450/5130 Leído ownwebreader, de la línea recta 403 Se guardó; school-languagegroups No lo demostraron. EN holidaycamp. Acampark Jan17–23/17–20 2027 age5–16, board/5meals/busSãoPaulo/terms primary, Pero ... EN/ES y el precio es desconocido: no se ha añadido en ENshortlist. WildRoots/Makemake ya existen.; no se han creado nuevos duplicados.",
        "next_action": "actual cohort internacional EN/ES holiday, stafflanguage/total en lugar de extraer de la página web PT o de los grupos escolares; otras prioridades LatinAmerica/Europe/Asia continúan.",
        "url": "https://edutretenimento.acampark.com.br/acampamento-de-ferias"
      }
    ],
    "calendar": {
      "events": 2823,
      "learning_records": 1492,
      "family_ics": 2149,
      "exhibition_ics": 104,
      "managed_dated_rows": 1029,
      "reused_legacy_events": 69,
      "season_windows": 27
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false
    },
    "validation": [
      "Se conservan todos los 2797 documentos de identificación/contenido de eventos anteriores y 448 documentos de programas.16 nuevos documentos de programa/grado/format cubren a 6 operadores, no a 16 campamentos independientes; 26 filas con fechas explícitas, 21 agregados de familia de ICS.",
      "Whitman Pioneer2027 25 31/$2000: finalizaciónGrade1/2 sólo. Matvey edad9 10 no es prueba de admisión de grado1/2 . Precios de fuente regulares completos / Primero / Segundo17600/12150/9400; sesiones cortas de grado2/3 y limitados4 7 conservados, Segunda fechas no se extienden a cuatro semanas.",
      "La familia Whitman Aug16–20 2027: Adulto1000,niño4–17 500,<=3free;2adults+2children>=4 la aritmética3000 antes de alimentos desconocidos/Cargos. Página web en inglés propia no un todo-garantía de idioma del curso; No lo hace EN-bandera confirmada.",
      "Campeones 2027 HTML tasas analizadas de forma independiente:5 uno-términos de la semana,5 dos-semana,4 cuatro-semana,El triple juego3-semana y combo5-semana. Uno de ellos.-semana máxima grado3/8 Diferencias; uno más bajo-la semana de la unión no copiada de K–11 dos/cuatro-semana. Más tiempo3/5/6 Semanas Grado2–11. Seis-combinación de semanas-cualquier-tres reglas no ampliadas a fechas calendráricas adivinadas.",
      "Las clases de campeones/depósito:2450/400,4750/800,7250/800,6350/800,8995/800,10500/800. No hay doble-depósito contado. Corriente-de las familias2027/texto2026 y automático Campanion opt-No se puede contrarrestar con las tasas opcionales; no confirmado2026 cantidades de transporte no promovidas a2027.",
      "Familia de campeones Sep25–27 2026 sólo archivo, No2027. Las tasas familiares varían según la asistencia/edad; ropa de cama propia, todo-sólo en la cabaña6+ grupo/499.50 depósito; familia de4 no se supone que reciba cabina privada. No hay familia2027ICS.",
      "El verano de Walden Ontario2027 Registro cerrado/lista de espera:5 filas de catálogo fechadas todas cerradas y excluidas de la familia ICS. Grado2–10 regular/2–5 Seis-semana,Grado2-sólo Explorer,Grado1-Sólo el fin de semana largo; finalizando SK explícitamente no este año. DÍA1 decoración no día-modo de campamento.",
      "Las tasas de cambio en el extranjero fuera de Canadá/Estados Unidos pueden variar, las tasas pagablesCAN/USD,13%HST/3%carta.Deposito general2000 pero excepción explícita de pago completo durante el fin de semana se conservó.Tarifas3 días vs viaje4 días etiqueta; actual 30 de julioAug2 sin cambios.Rembolso de nivel vs conflicto de párrafo general no reembolsable se conservo, no promesa de cancelación libre.",
      "El campo de nominios opera en inglés, directamente indicado en las preguntas frecuentes.; Exhibición en francés no obligatoria de instrucción bilingüe. Muchachos7+ y edad/grado-Duración específica, tasas de los jóvenes7–10 Visión de las preguntas frecuentes7–9 conflicto de la frontera superior; Oscar sólo después de7birthday. Calendario explícitamente2026/PDF2026 está de acuerdo; tarifas no etiquetadas no prueba de2027 o vacantes futuras/moneda/impuestos.",
      "Nominado de familia Aug19–23 2026 carpas/comidas,Adulto150/día520/de la misma,niño100/día350/de la misma,<=3free; moneda unitaria/impuestos desconocidos. Muchachos generales EN prueba no automática de toda la familia EN. No se inventó2027 fechas o seguro médico2018 Cuota reutilizada en la actualidad.",
      "ICO Oaxaca Niños5–12,grupos5/6–8/9–12,máximo6,100%Español,Junio1–El año21 2026,20hoursMonFri9–13. Precio300/560/780/960USD1–4weeks;5thweek retenerse la brecha. Deposito55/14day Reglas de crédito de las preguntas frecuentes generales escopo para confirmación de niños. No se copió52Monday sesiones de campamento o2027 fechas.",
      "Intercultura propia2027PDF de lectura visual: niños365Heredia/380Samara por semana,Adulto345/3651–4weeks separadamente;adolescente3650two-semana toda-incluido. Página familiar más vieja345/365not tratados2027. La edad8–12,Oscar abajo8;Tarifa por hora privada no prueba de8camp Admisión. Los departamentos escolares de Heredia están prohibidos8;Cuota de vivienda familiar separada.",
      "Intercultura Heredia fija AM/PM vs Samara alterna AM/El primer ministro,la prioridad de los padres no garantizada;20hours incluye interrupciones. Estándar150/250nonrefundabledeposit contra grupo/adolescente20% y los horarios de cancelación retenidos. Los adolescentes13–17 sólo para el futuro;precio2027 no fecha2027, sin rodar-Invención del calendario de sesiones.",
      "Brasil Timbalaia lector propio Jan2027 6–17/RRB2940,2450,5130;HTTP403 retenidos. Acampamento directo2027 edad5–16/fecha/paquete/cancelación de lectura,Inglés/Programa español y precio desconocido: No hay lista de respuestas falsas. Las raíces silvestres existentes/Makemake se ha validado sin duplicar los expedientes.",
      "Clasificación de datos/público JSON acepta, puente calendario idempotente,104exhibitionICS y todos los anteriores2128familyUID/parejas de fechas conservadas.102family escenarios,34dossiercountries,0fullyauditedcountries; El objetivo global completo autorizado sigue activo."
    ],
    "next_priority": "Continúa con Suiza/Francia/Español/Europa,Estados Unidos/Canadá/Costa Rica/México/América Latina,Taiwan/Singapur/Japón/Corea junior/general/de la técnica2026–27 día/embarque/programas familiares a precios completos/lenguas/grado/Admisión/disponibilidad; escuelas/resultados/rutas y ligas mundiales/las exposiciones siguen en el ámbito de aplicación"
  },
  "europe_camp_programme_audit_v85": {
    "asof": "2026-10-05",
    "version": 85,
    "status": "progress",
    "scope": "Suiza/Francia/España: las fechas/precios/idiomas/instalación/día/vías futuras de las vías primarias 2027 específicas del programa; todas las regiones prioritarias y el objetivo mundial completo siguen siendo activos",
    "new_dossiers": 23,
    "operators_covered": 4,
    "updated_dossiers": [
      "enforex-barcelona"
    ],
    "new_calendar_rows": 136,
    "new_family_ics": 84,
    "future_age_rows_excluded_from_family_ics": 52,
    "reused_existing_calendar_rows": 0,
    "programme_dossiers": 487,
    "countries_with_dossiers": 34,
    "official_dossier_urls": 749,
    "country_dossier_counts": {
      "CHE": 78,
      "FRA": 41,
      "ESP": 43,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 25,
      "SGP": 56,
      "JPN": 23,
      "KOR": 10,
      "USA": 44,
      "CAN": 57,
      "CRI": 10,
      "MEX": 25,
      "COL": 6
    },
    "programme_slugs": [
      "alpadia-leysin",
      "alpadia-engelberg",
      "alpadia-paris-passy",
      "alpadia-paris-igny",
      "chantemerle-junior-board",
      "chantemerle-junior-day",
      "chantemerle-junior-halfday",
      "chantemerle-leadership",
      "chantemerle-maths-physics",
      "englishcamp-switzerland-spring",
      "englishcamp-switzerland-summer",
      "enforex-madrid-board",
      "enforex-madrid-day",
      "enforex-marbella-elviria-board",
      "enforex-marbella-elviria-day",
      "enforex-salamanca-board",
      "enforex-salamanca-day",
      "enforex-alicante-teen",
      "enforex-malaga-teen",
      "enforex-barcelona-centro-teen",
      "enforex-marbella-centro-teen",
      "enforex-valencia-teen",
      "enforex-madrid-leadership"
    ],
    "findings": [
      {
        "country": "Suiza / Francia",
        "iso": "CHE",
        "provider": "v 85 · Alpadia: ventana/lengua/año del contrato",
        "detail": "English Leysin/Engelberg/Passy 2027 contra French Leysin 2026 y brochure/terms 2026; precio base de los no-trenders. el cobro enrolment incluido package, 125/90 No se puede añadir mecánicamente.. 20 lessons 15 h/25 lessons 18 h 45 m. Openingwindow No hay un cambio de semana.. Igny Englishcourse ¿Qué hay?, de la fecha 2026; Nice/Biarritz Leído, Sólo que Frenchcourse no confirma ENsupport.",
        "next_action": "los contratos completos 2027, de la misma cohorts/places/EN la vida cotidiana del campamento cuentas completas. Nice/Biarritz no está envueltoconfirmado ENfamilyshortlist.",
        "url": "https://www.alpadia.com/en/language-camps/switzerland/leysin"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v 85 · Chantemerle: más pequeño/format/duración",
        "detail": "Own 2027 PDF 6–11/12–16, Jun 27–Aug 1, 2–5 weeks, 4950/6250/7500/8900 CHF. Fees 1 week 2800 contra advertisedmin 2; halfday 1100 sin activities, day 1600. Initial 800 nonrefundableinclusion No lo sé.. Maths 14–17 contra campteen 12–16, 2 weeksavailable June 27–July 18 No , no . 21 days; 3D-el sello activity No , no . roboticsintensive.",
        "next_action": "La vida de cada día de los campamentos, nivel, factura 800/sports/insurance, Maths 17 años, visit EPFL.",
        "url": "https://chantemerle.ch/en/fees/"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v 85 · English Camp y St George: primarybody por completo",
        "detail": "English Camp 2027 age 9–15: 4 weeks con fecha; currentpricepage Es evidente. 2026&2027 de la imagefilename 2024. Siblingprice 1150 No lo permite Oscarbelow 9. 3/4 weektariff sin cohorts No se multiplicó. St George Summer HTML 200 Sólo que JSshell; ownbundle contiene 2026 defaults de las diferentes campcards. de las sumas/ages de la defaults sin renderedcampcontent No se ha aceptado como verificado 2027 programa de la.",
        "next_action": "English Campforeignlanguage/admin/transfer/earlydeadline y cancellationboundary; St Georgerenderedcurrentprogramme/brochure por separado. Noforms/messages/subscriptions.",
        "url": "https://english-camp.ch/infos/preise"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v 85 · Enforex: oficial 2027 PDF más importante del viejo web 2026",
        "detail": "Page 33 Se lee visualmente: 9 juniorcampcolumns de las más grandes ages/dots. Madrid/Elviria/Salamanca 5–18, Beach 5–16; Centro 14–18, otros 12–18. Julyoneweek No , no . Centro/Valencia; Beach Aug 15–28 dos semanas de cambiono se muestra. Day 600/week, sólo el curso de idiomas 300 no pensionado; registro 35 extra, airport 95 oneway. Camp-specific 850 penalty/refund≤2 weeks se aplican por separado genericterms. Young Adults 50%supervision No , no . junior 24 hcare.",
        "next_action": "en concreto/grupo de edad/campus/EN o ESadvancedlevel, room/de noche, el cuento completo./cancellation. Competiciones, las exposiciones, escuelas/historia/los itinerarios y los países de trabajo restantes prioritarios; 0 de los países totalmente verificados.",
        "url": "https://download.enforex.com/pdf/enforex-summercamps.pdf"
      }
    ],
    "calendar": {
      "events": 2959,
      "learning_records": 1628,
      "family_ics": 2233,
      "exhibition_ics": 104,
      "managed_dated_rows": 1165,
      "reused_legacy_events": 69,
      "season_windows": 35
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Los 2823 documentos de identificación de eventos anteriores/contenidos conservados. Todos los 464 documentos de archivo conservados; 463 documentos sin cambios. CP018 Barcelona Beach se actualizó del PDF oficial 2027 con sus hechos anteriores 2026 conservados . 23 nuevos documentos de programa/formato/espacio cubren a cuatro operadores, no a 23 campamentos independientes.",
      "Enforex 2027 página33 analizados independientemente de los retenidos PDF: nueve columnas de puntos del campus y todo 1/2-fechas de la semana. Madrid/Elviria/Salamanca Junior 5–18, Playa5–16; Centro14–18 y Alicante/Malaga/Valencia12–18 conservados como vías futuras. Un destino que se dirige a21 combina un producto para jóvenes adultos diferente.",
      "Enforex uno-Cuota de matrícula semanal:1195 Elviria/El mismo/Valencia,1395 otros; dos días2095/2495. Día de la fiesta600/semana, curso-sólo300/semana, aplicación35/persona. Dos niños en el embarque de dos semanas4260/5060, día2470, lenguaje-sólo1270 antes de los extras; depósito no duplicado. 20 las lecciones×45min =15hours, No20hours.",
      "Enforex exactas diferencias de fecha del campus retenidos: Barcelona Centro y Valencia no tienen un julio-cohorts semanales; La playa tiene Aug15–21 uno-semana pero no aug15–28 dos días. Publicado 3/4-los precios semanales no crean cohortes adivinados. Formación de asistencia diaria/La Universidad de/Nosotros/T.H./FR, No tiene carácter-lista de errores de día de semana o promesa de asistencia de fin de semana.",
      "Dormitorios para jóvenes de Enforex Elviria6–12 / más vieja4–6, No hay una sola opción; Madrid/Playa doble privado-baños, Salmanca sin cargo adicional/baño compartido. Cuatro comidas frente a tres varían según el destino. Alojamiento en casa14+ no se aplica a los niños6–10. Cancelación específica del campamento850 último4weeks / No hay reembolso<=2weeks conservados separadamente de los genéricos250deposit y opcionales300/garantía de la semana.",
      "El liderazgo de Enforex, julio4–17 2027,14–21,3950+35,Emprendimiento en inglés O elección de idioma español; Su campus de Francisco de Vitoria no la residencia junior de Wynwood. Habitación individual/tres comidas/24h No cuidado Los jóvenes adultos50% supervisión. No elegibles para los niños actuales y excluidos de la SCI familiar.",
      "Alpadia Leysin primaveraMar 29Apr16 y veranoJun 21Aug6,EngelbergJun 28Jul30,PassyJun28Aag6 son ventanas de apertura 2027 No hay falsificación de todos los lunes/calendario de cohortes.Leysin8+,Engelbergs10+condicional en cumpleaños,Passy13+;Igny13+ todavía2026. Las clases de inglés confirmadas, todo el campamento de inglés no asumido.Nice/Biarritz cuenta con páginas francesas leídas pero no con recomendaciones familiares apoyadas por EN.",
      "Alpadia standard20/45minutes=15 horas, intensive25=18h45m. páginas en inglés2027 vs FrenchLeysin2026 y folleto/Termos precio año2026 retenidos. precio base no renderizado, opciones/transferencias no son un precio completo. Inscripción en paquete no duplicada con las tarifas anteriores125/90; brecha de cancelación de exactamente 21 días retenida.",
      "Los propios Chantemerle2027PDF jóvenes6–11,Los adolescentes12–16,El año27–El año1 y2–5week tarifas4950/6250/7500/8900. Tarifas-página1week2800 en el caso del folleto2 Conflito, día1600/semana/medio día1100(Noactividades), seguro8/día, Europa Park incluyó sólo residencias. CHF800 Inclución inicial no reembolsable sin resolver, no se acredita en silencio ni se duplica.",
      "Chantemerle Hacer que cuente inglés Jul18–El año1,pista del futuro de los adolescentes, no es un concurso oficial TEDx. Matemáticas Física14–17 en el folleto12–16 de arriba-Se conservan los datos de edad; Dos semanas dentro de Jun27–Jueves18 Es una ventana, No es un21-estancia de día. Conexión EPFL atribuida al operador y3D-actividad de impresión no un curso completo de robótica.",
      "Campo inglés Suiza 2027 Leído de forma independiente: Apr18–24/Apr25–El uno de mayo1 Uerikon y Jul11–17/Jueves18–24 Rotberg,edad9–15. Página de precios explícitamente2026&2027 con el archivo de imagen más antiguo; regular1380/2430+50perinvoice, temprano/condiciones de fraternidad no asumidas. Oscar abajo9 no puede usar la matrícula de los hermanos para evitar la admisión. No , no .3/4-fechas de la semana deducidas de sus columnas de precios.",
      "StGeorge Summer HTTP200 sólo JS shell; paquete público contiene2026 imprevistos / tarjetas de campamento alternativas, no verificado actual2027 mostrado programa. Un padre URL404 se conserva como un error. cuerpos crudos / fotos del proveedor / páginas renderizadas permanecen fuera de la caja pública; no fallido / reto / shell lectura presentado como una auditoría completa del programa.",
      "2959 eventos totales/1628 campamento-registros de aprendizaje,487 los expedientes en34countries/749 Direcciones de archivo,106 escenarios familiares.136 añadidos fechados:84 las adiciones de los SIC de la familia y52 futuro-excluidas las filas de edad;8 Las nuevas ventanas de temporada no crean ICS. Todos los demás2149 identificación de identificación familiar previa/parejas de fechas y104 exposición ICS conservado. Clasificación de datos/público JSON acepta y puente idempotent.0 países totalmente auditados; activo de objetivo autorizado en todo el mundo."
    ],
    "next_priority": "Continúa con Taiwán/Singapur/Japón/Corea del Sur,Estados Unidos/Canadá/Costa Rica/México/América Latina y Europa junior/general/de la técnica2026–27 día/embarque/programas familiares a precios completos/lenguas/Grados/Admisión/disponibilidad; escuelas/resultados/rutas y ligas mundiales/las exposiciones siguen en el ámbito de aplicación"
  },
  "asia_camp_programme_audit_v86": {
    "asof": "2026-10-05",
    "version": 86,
    "status": "progress",
    "scope": "Japón/Taiwan/Singapura programa primario/precio/grado/idioma/audit del formato;Malaysia invierno/primavera2027 y AIentrepreneurship;Korea incompleta;todas las regiones autorizadas/activos en todo el mundo",
    "new_dossiers": 18,
    "operators_covered": 5,
    "updated_dossiers": [],
    "new_calendar_rows": 7,
    "new_family_ics": 7,
    "future_age_rows_excluded_from_family_ics": 0,
    "reused_existing_calendar_rows": 0,
    "programme_dossiers": 505,
    "countries_with_dossiers": 35,
    "official_dossier_urls": 771,
    "country_dossier_counts": {
      "CHE": 78,
      "FRA": 41,
      "ESP": 43,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 29,
      "SGP": 61,
      "JPN": 28,
      "KOR": 10,
      "MYS": 4,
      "USA": 44,
      "CAN": 57,
      "CRI": 10,
      "MEX": 25,
      "COL": 6
    },
    "programme_slugs": [
      "canadian-academy-summer-experience",
      "canadian-academy-summer-discovery",
      "canadian-academy-inspirit-ai",
      "canadian-academy-ai-from-scratch",
      "canadian-academy-ib-math-mastery",
      "tais-junior-board",
      "tais-junior-day",
      "tais-teen-board",
      "tais-teen-day",
      "codinglab-sg-junior-partner",
      "codinglab-sg-scratch-camp",
      "codinglab-sg-app-camp",
      "codinglab-sg-python-camp",
      "graphite-sg-roblox-code-avengers",
      "gep-winter-board",
      "gep-winter-day",
      "gep-spring-board",
      "gep-wild-minds-board"
    ],
    "findings": [
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "v86 · Canadian Academy / Nishimachi: archivo y clase escolar",
        "detail": "La Academia canadiense ha leído cinco programas propios de 2026, precios/horas/clases y limitación de la cuenta externa Pre-K. para 2027 no confirma las fechas de 2027. la familia Oyako de Ryugaku se ve sólo en un catálogo cerrado: no hay un plan completo/precio/habitación.",
        "next_action": "nuevos programas primarios 2027, la clase real/edad de módulos/lenguajes, la matrícula externa y la cuenta familiar completa.",
        "url": "https://www.canacad.ac.jp/experiencing/summer"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v86 · TAIS 2027 / TYAS: formas y limitaciones preliminares",
        "detail": "TAIS junior forma 2027 8–11/G1–5 contra el archivo body 2026 8–12/G1–6; Dos de ellos./tres semanas NT35 000/58 000 de forma preliminar, No hay fecha. Teen 12–17, los viernes a casa, credit classes Sólo con su familia.; precio de tres semanas «62,00» no se ha corregido en 62 000. Day para el Puli/Yuchi, comida vegetariana/No hay colchón ., foreign admission por separado. TYAS own2026 AppsScript HTTP200 — Sólo que 34-simbólico JS shell, edad/precio/No se ha leído el plan completo.",
        "next_action": "horarios finales/contratos 2027, completo de recepción externa/diurna/salida, lengua y horario técnico; TYAS rendered programme. formularios sólo leídos, no enviados.",
        "url": "https://tais.tw/en/summer-camp/"
      },
      {
        "country": "Singapur / Japón",
        "iso": "SGP",
        "provider": "v86 · Coding Lab / Graphite / Minecraft Cup: curso, relojes y admisión oficial",
        "detail": "Coding Lab confirma holiday format, cursos y GST, pero no el idioma de enseñanza; Junior partner-preschool-only. 12/21 No todos los horarios del código. Graphite 23–25Nov/7–9Dec sin año, firma1,5por el contrario09:30–12. Coaching Minecraft Cup 2026 por SGD975,55 de la GST — para sus propios Coding Lab students7–18 de la P102/P202+P206/S112 y la preparación obligatoria; No es un campamento común.. la página del entrenador cuenta la edad de1Apr2026, el gobierno de la República PDF 8-¿Qué es eso ? Cup — en el1Apr2027 y permite a los niños en edad preescolar junior/1–40 hombre. el concurso oficial se organizará Digital Manufacturing Council, No sólo uno. Microsoft; entry2026 Ya terminó.7Sep. la competencia tiene overseas block; lenguaje/la defensa para el equipo extranjero requiere una verificación. los resultados del entrenador por2019–25 hasta que la auto-declaración, no es un rating independiente.",
        "next_action": "confirmar la lengua de los nuevos campamentos, las fechas/príos/extranjeros; verificar por separado official2027 Minecraft Cup, traducción/protección, acceso internacional y resultados/escuelas, sin trasladar los prerequisitos del entrenador a la admisión oficial.",
        "url": "https://mccup.jp/pdf/minecraftcup_guidelines_2026.pdf"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v86 · Chadwick Songdo / Rayul Jeju / NLCS / Branksome: no hay suficientes documentos",
        "detail": "Chadwick Songdo ownpage lista de las lecturas, robots/game design de laPre-K, pero no es un cambio actual/precio/el techo de edad/lenguaje/el encuentro exterior. de la ciudad de Nueva York Chadwick School — otro operador/el campus, su tarifa no se retorna. Rayul calendar2026–27 se marca Spring29Mar–2Apr y Summer5–30Jul2027; homepage English-life no prueba el abierto camp visitor admission. ECAnews URL404 Se guardó. Branksome2017 brochure y Weebly2019 No es un programa2027; NLCS current schoolhandbook No es verano exterior camp.",
        "next_action": "de los actuales camp brochures, de la misma curriculum/age/price/English, el permiso extranjero, los días de fin de semana/boarding. Estas escuelas aún no se han agregado como turnos verificados2027.",
        "url": "https://www.chadwickinternational.org/student-life/summer-programs"
      },
      {
        "country": "Malasia",
        "iso": "MYS",
        "provider": "v86 · GEP / Epsom: calendario oficial, tutor y año del contrato",
        "detail": "Winter9–14 Jan10–22/Jan22–Feb3/combined25days2027: RM10 000/20 000boarding vsRM9 100/18 200day. Spring9–16 Mar26–Apr2 RM7 326; laptop required contra las limitaciones generales de los dispositivos. de acuerdo2026 requiere un guardian/3h, en el servicioRM800/day. RM2 000security se refiere aBSS, No automáticamente. camps. Cancellation >60businessdays RM1 000, más tarde conditionalcredit, después destartnone; force majeure credit1year, No , no . cashrefund. Wild11–17/B1 de la internalairfare, de las Naciones Unidasflightsexcluded,2026soldout. Current downloadbrochure2026, product brochureplaceholderNo lo conseguimos .; No se han identificado2027Wildcohortsno se han creado.",
        "next_action": "nuevo contrato/estaduto completo2027, guardian para padres viviendo temporalmente, relojes de tecnología/ENnivel/dispositivo/transfer/availability; la escuela Bandar Enstek en su página de contacto.",
        "url": "https://thegep.com/wp-content/uploads/2026/05/01-EN_May-2026-GEP-Terms-and-Conditions.pdf"
      }
    ],
    "calendar": {
      "events": 2966,
      "learning_records": 1635,
      "family_ics": 2240,
      "exhibition_ics": 104,
      "managed_dated_rows": 1172,
      "reused_legacy_events": 69,
      "season_windows": 35
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Todos los demás2959 eventos anteriores y487 registros completos del expediente/Identificación conservada;18 nuevo programa/formato de los expedientes en todo el5 operadores/4 países, No18 campos clasificados de forma independiente. Corea del Sur/TYAS/Nishimachi lleva incompletas retenidos como lagunas, no verificado2027 cohorts.",
      "Academia canadiense5 de su propiedad2026 páginas del programa: Experiencia pre-K–G6/VEX de carácter opcional/Comunicación en inglés/JPY75000week140000fortnight+3500registration;Descubrimiento Pre K–G12/No se requiere ningún requisito lingüístico/Solo para estudiantes de pre-universidad/118000+8000lunch+3500registration. Dos .-las sumas de los hijos verificadas de forma independiente. El ingreso a la escuela no heredado por los cursos de verano.",
      "CAInspirit AI G6–12 USD1200;AIFrom japonés Scratch G8–12 JPY60000 con traducción de EN explícita, No niños Scratch. IBMath G9–11/G10–11 y3.5teachinghours/día. Años de nacimiento2017/2020 no establecen calificaciones escolares; grado-limitación de los requisitos hasta el grado real suministrado. No , no .2027 Datos adivinados desde el cálculo previo-registro.",
      "Propiedad de TAIS2027 formularios leídos sin presentarlos:el menor8–11/G1–5,2or3weeks35000/58000NTD Preliminar+2000deposit,No hay fechas;2026body8–12/G1–6 retenidos. Los adolescentes12–17 provisionalmente1week25000/2week48000/4week70000,3week62,00 error de tipografía no reparado silenciosamente. Viernes adolescente en casa no continua7-trabajo de día;día Puli/Yucchi,alimentos vegetarianos/colchón propio,Clasificación de crédito.",
      "CodingLab GST/format/equipamiento/ratio específico del curso verificado:Scratch474.15/528.65/921.05;App/Python512.30/866.55/942.85SGD.10/17.5formación de aprendizaje vs12/21 no todos los días de programación.Solamente para los estudiantes de preescolar.6YoScratcheCondición primaria1 y la alternativa de Python se conservan.No se asume instrucción en inglés del idioma del sitio web, no se inventan grupos de vacaciones.",
      "Grafite Roblox6+ cuerpo:El uno de noviembre23–25/Dec7–9 sin año,Septiembre/que viene pronto y1.5h contra09:30–12 El conflicto se mantuvo;No hay CSI. Reclamaciones de los operadores/Certificados de participación/Hackeatones internos no competencia internacional/resultados.",
      "Oficial de Minecraft2026PDF Leído de forma independiente:Organizador del Consejo de Manufactura Digital,cutoff de edad1Apr2027/1–40juniorinclpreschool/bloque de ultramar,Septiembre7entryclosed/final febrero14,2027. Programa de formación en laboratorio de codificación975.55SGD GST/18coachinghours/estudiantes propios/Pre-precios y cortes1Apr2026 Diferencias;No es oficial el campo de restricción o futuro. Los premios históricos siguen siendo reclamaciones de los operadores en espera de los resultados primarios.",
      "GEPWinter2027 embarque analizado de forma independiente10000/10000/20000 en el día9100/9100/18200RM,El día de hoy10–22/El día de hoy22–Febrero3/combinados25days. Marzo de primavera26–Apr2,9–16,7326RM. Los materiales de la industria9minimum/Oscar por debajo9;todos7calendar/Adiciones de los SIC actual Condición familiar,día3 filas etiquetadas ventana sin días de semana inventados.",
      "GEPMay2026 el tutor de contrato3hours/RM800dayconditional,60businessdaycancellation/RM1000,fuerza-Cédito de mayor importancia y BSS-de carácter específico2000deposit retenidos. Contrato2027/factura corriente completa no obtenida. Springlaptop vsgenericdevicePolítica no resuelta. Epsomadress Bandar Enstek no KLcentre. Las mentes salvajes11–17/B1,de la salsa2026/9400RM/vuelo internoincluido/vuelo externo no incluido;No lo hace2027cohorts.",
      "ENtranslation es separado confirm_support_languages;pureENinstruction filter excluye JAprimaryAIFromScratch,EN-support incluye;RUinstructions option restored.Cases de filtro concreto verificados en Node, sintaxis JavaScript verificada.",
      "2966 eventos/1635 registros de aprendizaje en campamento,505dossiers/35países/771dossieresURLs,111 escenarios familiares,2240familyICS/104exhibitionICS.7newdatedrows/7ICS;todos los datos previamente identificados/datos conservados,SQLite/publicJSON agreement y bridgeidempotence.0 países auditados completos;mundo en general y todas las regiones prioritarias siguen siendo activas."
    ],
    "next_priority": "Continúa Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá/Costa Rica/México/América Latina y el resto del mundo:Todo el general de alto nivel/de la técnica26–27 campamentos estacionales,día/embarque/familia,EN real/ES/RU/apoyo secundario,cuotas completas,edad/Grados/admisión en el extranjero;escuelas/resultados/rutas/las ligas/las exposiciones siguen en el ámbito de aplicación"
  },
  "americas_camp_programme_audit_v87": {
    "asof": "2026-10-05",
    "version": 87,
    "status": "progress",
    "scope": "Currículo y formato de jornadas de la universidad de EE.UU./Canadá;Sloane general day/boarding2027;México local;Brasil/CRI no completas las salvaguardas;activos en todo el mundo",
    "new_dossiers": 24,
    "operators_covered": 7,
    "new_calendar_rows": 9,
    "new_family_ics": 9,
    "updated_dossiers": [],
    "programme_dossiers": 529,
    "countries_with_dossiers": 35,
    "official_dossier_urls": 804,
    "country_dossier_counts": {
      "CHE": 78,
      "FRA": 41,
      "ESP": 43,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 29,
      "SGP": 61,
      "JPN": 28,
      "KOR": 10,
      "MYS": 4,
      "USA": 59,
      "CAN": 64,
      "CRI": 10,
      "MEX": 27,
      "BRA": 3
    },
    "programme_slugs": [
      "berkeley-toy-builders",
      "berkeley-arcade-makers",
      "berkeley-creative-contraptions",
      "berkeley-nano-day",
      "berkeley-nano-board",
      "berkeley-ai-day",
      "berkeley-ai-board",
      "cu-boulder-rockets",
      "cu-boulder-robot-playground",
      "cu-boulder-scratch",
      "cu-boulder-ai",
      "cu-boulder-arduino",
      "cu-boulder-robotics-hs",
      "waterloo-esq-curiosity",
      "waterloo-esq-discovery",
      "waterloo-esq-voyager",
      "waterloo-esq-odyssey",
      "western-discovery-sk",
      "western-discovery-junior",
      "western-discovery-senior",
      "sloane-day",
      "sloane-board",
      "roboticsstore-chiautla",
      "robotitos-apaxco-summer"
    ],
    "findings": [
      {
        "country": "Estados Unidos / Canadá",
        "iso": "USA",
        "provider": "v87 · campamentos universitarios: clase, lengua y temporada pasada",
        "detail": "Berkeley, CU Boulder, Waterloo y Western publican 2026; los planes completos/precios se han leído, pero las clases actuales de los niños y el lenguaje claro de las clases son desconocidos. CU promete datos2027 en diciembre2026, un campamento VEX separado actual no está confirmado.",
        "next_action": "confirmar las clases reales, EN, el recibo exterior y los nuevos26–27 Documentación; los cambios anteriores no se pueden retrasar automáticamente.",
        "url": "https://www.colorado.edu/sciencediscovery/programs/k-12-summer-camps-and-high-school-classes"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v87 · Sloane: las fechas2027 publicadas, los precios diarios se diferencian",
        "detail": "Day rates1115/1040/965 y560/520/480 en la página general contra1085/1010/935 y545/505/465 en elDayCamp. corta overnight June4–July10 no corresponde a una semana; en el ICS no está incluido. Handbooks por las referencias2027 confirmarán directamente el plazo de pago1Mar day/1Mayovernight, no está incluido. sitio web-traducción aES/RU no confirma las clases en estas lenguas.",
        "next_action": "precio/acta en escrito, cambio corto corregido, aplicabilidad de tier, comparación de clase, idioma y seguro internacional.",
        "url": "https://campsloane.org/dates-and-rates"
      },
      {
        "country": "México",
        "iso": "MEX",
        "provider": "v87 · publicidad sin fecha y dirección individual cerrada",
        "detail": "Robotitos la tarjeta8–14 contraFAQ6–14/de los cursos5–7; No hay año/de las divisas. Roboticsstore Sólo que2026, siete módulos en el cartel completo, No hay precio/de una manera claraES. fresco FAQ RobotiX habla directamente: no hay filiales y cursos individuales de verano, no se aceptan las solicitudes individuales a los programas escolares; el viejo /talleres/404.",
        "next_action": "nuevos programas2027/modules/lengualidades/capacidades; RobotiX para considerar como una infraestructura escolar/equipa, no un campamento individual abierto.",
        "url": "https://www.soyrobotix.com/preguntas-frecuentes/"
      },
      {
        "country": "Brasil / Costa Rica",
        "iso": "BRA",
        "provider": "v87 · fuentes incompletas y trabajo regional abierto",
        "detail": "NR English & Action busca de búsqueda conduce a la etapa con el error TLS; production devuelve la capa JS sin un plan completo/precio/edad. la recepción internacional o individual no está establecida. programas de Costa Rica permanecen en el catálogo existente; los campos con nuevos cambios no pueden ser reemplazados por un viaje misionero o por otro DiscoverySchool.",
        "next_action": "programas completos en vigor NR/de otros operadores y CostaRica26–27, las lenguas reales/la recepción exterior/edad/residencias; continuar con todas las regiones declaradas,0 de los países totalmente auditados.",
        "url": "https://nr.com.br/"
      }
    ],
    "calendar": {
      "events": 2975,
      "learning_records": 1644,
      "family_ics": 2249,
      "exhibition_ics": 104,
      "managed_dated_rows": 1181,
      "reused_legacy_events": 69,
      "season_windows": 35
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Todos los 2966 eventos anteriores y 505 expedientes completos/IDs se conservan; 24 nuevos expedientes de programa/format en 7 operadores en los Estados Unidos/Canadá/México, no 24 campamentos únicos clasificados a nivel mundial.",
      "Las páginas de cursos de Berkeley: Grados1/2/3–4 día de ingeniería1295USD/dos días2026; Grados reales desconocidos. Nano G7–9 y AIG10–12 día1550 más tablero opcional1350=2900;de la misma semana/curso,1:10residential/1:12instruction,transporte aéreo. Nano julio9 contra residencial julio10 Se mantiene la discrepancia.2027 fechas/precios no adivinados.",
      "CU real13page2026 medios de catálogo1461 Leído, medios de comunicación1460 sólomatriz. C.–2 cohetes595, G2–3robot330,G5–6Scratch330/corto265,G7–8AI330/Arduino370,G9–12XRP1270. Arduino de la Cueva/El precio de la rentabilidad de la moneda nacional;El viernes de la liberación/almuerzo propio/5yearminimum retenidos. Separado corriente VEXcamp no confirmada,2027announcementDecember2026. Manual de los padres en español no instrucción en español.",
      "Grupos de grado de Waterloo2–3/4–5/6–7/8–9 El otoño2026; el menor5 documentos PDF propios/lectura del currículo de la tercera edad. SPIKEPrime/El ozobot/microbits/Python/soldadura/Arduino/3D los proyectos varían;B/C/Las semanas repetidas no crean nuevos temas. 362CADfive/290fourdays, pizza2.5+HST, cuidado5each/semana, cancelación25/50/Política de archivo de la semana. Inglés/admisión en el extranjero aún no confirmada.",
      "SK occidental–G1/G2–3/G4–6 de la misma categoría2026;4themes dos veces más que repeticiones,325/275CAD, estructurados9–16 contra la supervisión8:30–16:30, cuidado25each opcional.80percentrefund≥14days,No se reembolsará más tarde. No se especializa automáticamente en robótica/embarque/Inglés.",
      "Sloane2027 cuatro días de embarque27Jun–10Jul/11–24Jul/25Jul–7Aug/8–21Aug,3045/2795/2545USD niveles;día y cuatro noches28Jun–9Jul/12–23Jul/26Jul–6Aug/9–20Aug+23–27Aug.Grado de base de elegibilidad desconocido,Encamp_life/internacional bienvenida explícita. Precio diario1115/1040/965 y560/520/480 Los conflictos1085/1010/935 y545/505/465;No se ha elegido el precio final. Una semana de junio4–Julio10error excluidos, no reparados.",
      "Sloane PDF2027filename libros de texto de los padres:día de la semana asistencia, Tentaradult consejeros, depósito reembolsable500board/250dayuntilMar1, final de marzo1day/El uno de mayo1board, excepción médica/seguro extra/JFKLGA tarifa de transporte desconocida. Los dos días/la tabla general puerta exterior, no-robóticos;ES/Traducción del sitio web no instrucción de campamento.",
      "Mex Robotics tienda2026ownlargeposters Se leyeron los siete módulos/3–16/8–13/Jueves20–El año14;Conflito de vecindad callejera/precio/Las diferencias lingüísticas se mantienen. Los robots8–14 verano vsgenérico6–14/5–7, $3000/$5100withoutyearcurrency;No lo hace2027datesguessed. Fresh Roboti XFAQ no individuales/programas de verano para niños;404oldtalleres No admitido como campamento. Brasil NRstaging TLSfail/Producción JSshell no completado programa de auditoría.",
      "2975 eventos/1644 registros de aprendizaje,529dossiers/35países/804dossieresURLs,115 escenarios de comparación de familias;9newdatedrows/9familyICS,2249family ICS/104exhibitionICS.Todos los anteriores UID/contenidos/parejas de fechas se conservan, SQLite/publicJSON/bridgeidempotence verificada.No hay fotos/imágenes de origen copiadas para la facturación pública.",
      "Todas las regiones autorizadas en todo el mundo/general+de la técnica26–27camps/escuelas/las ligas/resultados/exposiciones/las rutas siguen activas,0fullyauditedcountries;No todas las admisiones al programa/precios/lenguas totalmente confirmadas. No se aplican/mensajes/pagos/cuentas/Automatización."
    ],
    "next_priority": "Todo el mundo general/de la técnica26–27 programas:Switzerland/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá/CRI/México/- Sí , lo sé .;actualización/grado,EN/ES/RU/Protección del lenguaje secundario,admisión en el extranjero,todos los gastos,embarque/día/familia,estaciones;escuelas/resultados históricos/las ligas/exposiciones/Las rutas familiares siguen en el objetivo"
  },
  "europe_camp_programme_audit_v88": {
    "asof": "2026-10-05",
    "version": 88,
    "status": "progress",
    "scope": "Suiza contratos/currículo/formatos específicos de temporada;Francia actual de otoño y marcas académicas;Lenguaje/edad/temática española;Kenya futuroRoseextensión.",
    "new_dossiers": 18,
    "operators_covered": 7,
    "new_calendar_rows": 22,
    "new_family_ics": 7,
    "updated_dossiers": [
      "les-elfes",
      "tasis",
      "le-rosey"
    ],
    "corrected_existing_event_ids": [
      "CP001-20270606-20270619",
      "CP001-20270620-20270703",
      "CP001-20270704-20270717",
      "CP001-20270718-20270731",
      "CP001-20270801-20270814",
      "CP001-20270815-20270828",
      "CP001-20261212-20261219",
      "CP001-20261219-20261226",
      "CP001-20261226-20270102",
      "CP001-20270102-20270109",
      "CP001-20270109-20270116",
      "CP001-20270116-20270123",
      "CP001-20270123-20270130",
      "CP001-20270130-20270206",
      "CP001-20270206-20270213",
      "CP001-20270213-20270220",
      "CP001-20270220-20270227",
      "CP001-20270227-20270306",
      "CP001-20270306-20270313",
      "CP001-20270313-20270320",
      "CP001-20270320-20270327",
      "CP001-20270327-20270403",
      "CP001-20270403-20270410",
      "CP001-20270410-20270417",
      "CP001-20270417-20270424",
      "CP001-20270516-20270529",
      "CP004-20270627-20270717",
      "CP004-20270719-20270808",
      "CP009-20270616-20270630",
      "CP009-20270705-20270723",
      "CP009-20270727-20270814",
      "CP009-20270704-20270717",
      "CP009-20270704-20270723",
      "CP009-20270726-20270808",
      "CP009-20270726-20270814"
    ],
    "programme_dossiers": 547,
    "countries_with_dossiers": 36,
    "official_dossier_urls": 829,
    "country_dossier_counts": {
      "CHE": 84,
      "FRA": 48,
      "ESP": 47,
      "KEN": 1,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 29,
      "SGP": 61,
      "JPN": 28,
      "KOR": 10,
      "MYS": 4,
      "USA": 59,
      "CAN": 64,
      "CRI": 10,
      "MEX": 27,
      "BRA": 3
    },
    "programme_slugs": [
      "tasis-msp-day",
      "tasis-msp-board",
      "tasis-hsp-day",
      "tasis-hsp-board",
      "les-elfes-winter-day",
      "rosey-excellence-arctic",
      "rosey-chyulu-kenya",
      "ics-paris-world-summer",
      "ics-paris-back-school",
      "ics-paris-ai-startup",
      "ics-paris-yira-leaders",
      "alcny-paris-autumn-junior",
      "alcny-paris-autumn-teens",
      "asp-paris-holiday-english",
      "agora-granada-summer-fun",
      "agora-granada-robotics-vr",
      "agora-granada-creative-immersion",
      "robbo-barcelona-summer"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v88 · contrato estacional y pagos adicionales obligatorios",
        "detail": "páginas Le Rosey2027 están vinculados con el contrato SUMMER2026; My Family CHF13 200/13 500 y Excellence13–16/12–16 Se separan. forma de invierno Les Elfes requiere registration CHF150, medical CHF120/una semana y helmet rental CHF15/una semana. Day8–17 tiene un seguro CHF25/día, el depósito CHF200 y su cancelación por separado. en la página ES/DE y dos horas de lenguaje., en el salón de estar PDF Sólo que EN/FR y los períodos~50 minutos. Es otra condición., que el pensión 6+ y la robótica de verano.",
        "next_action": "cuentas exactas, los contratos, edad, lengua y horario diario 2026–27. Los lugares disponibles y la corrección de las contradicciones aún no se han confirmado.",
        "url": "https://www.leselfes.com/winter-day-camp/"
      },
      {
        "country": "Suiza / Kenia",
        "iso": "CHE",
        "provider": "v88 · TASIS formatos y el ruta internacional Rosey",
        "detail": "precio TASIS2027 excluye weekend day trips en los estudiantes diarios; general FAQ También describe los siete días y las excursiones. Day el seguro no se incluye automáticamente. en el TASIS hermanos y amigos no viven juntos; Le Rosey requiere la misma edad y sexo para roommate. Chyulu está en Kenia, 13–17: CHF5 500 en el bloque 2027/CHF5 300 en el FAQ, periodos 17–24 y 23–30 de julio se cruzan. de la ciudad de la República Federal de Suizia EN/FR no se han trasladado a clases en Kenia.",
        "next_action": "día de fin de semana, idioma del curso elegido, equipo, habitaciones, contrato y ruta 2027.",
        "url": "https://summer.tasis.ch/dates-and-fees"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v88 · cambios de otoño y el estatus de los marcos académicos",
        "detail": "ALCNY publicará el próximo otoño 2026:3–9 y Teens10–16. nombres repetidos media No se puede probar que seis campamentos independientes; no se ha tomado el precio de los menores. YIRA: el tiempo límite 20 de abril en PDF contra 15 de junio 2026 en el ICS, Grades6–12 y el certificado de la organización estudiantil. de la misma HPAIR PDF muestra otro colegio JBCN y 3/5 días: no se ha aceptado como un plan preciso Paris2026–27. el viejo ALCNY /next-camp devuelve 404, /next-camp-2026 está funcionando. ASP holiday2024–25 no se ha trasladado a 2027.",
        "next_action": "clases, recepción externa, lugares, plazas, temas, precios para adolescentes y clases técnicas de inglés. comprobar el nuevo invierno/verano de 2027.",
        "url": "https://alcny.com/next-camp-2026"
      },
      {
        "country": "España / todas las regiones prioritarias",
        "iso": "ESP",
        "provider": "v88 · temas no fechados y cubierta no terminada",
        "detail": "Agora Granada Creative23–26 junio sin año/precio de la; Robotics9–14 sin una clara EN. Brochure lleva a la solicitud, No en PDF. en el ROBBO Hay una primera. web-lectura en directo 403; error del día de la semana 24 de junio se conservó, no se ha establecido el idioma. Suiza, Francia, España, Europa, Taiwán, Singapur, Corea del Sur, Japón, Estados Unidos, Canadá, el hueso-de la ciudad de, México, América Latina y el mundo entero 2026–27 permanecen en el plano activo. Ningún país ha sido declarado totalmente verificado.",
        "next_action": "Las promociones no reemplazan a la clasificación independiente.",
        "url": "https://granada-college.agorainternationalschool.es/en/school-life/summer-camp"
      }
    ],
    "calendar": {
      "events": 2997,
      "learning_records": 1666,
      "family_ics": 2256,
      "exhibition_ics": 104,
      "managed_dated_rows": 1203,
      "reused_legacy_events": 69,
      "season_windows": 35
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "18 nuevos expedientes de programas/formato en 7 grupos de operadores;3dossiles existentes se han profundizado, no en 18 campos independientes.Se han conservado todos los 529 ID/orden prioritarios;526dossilos anteriores completos no han cambiado.Sólo se han corregido los documentos de los programas de LeRosey/LesElfes/TASIS y sus 35 catálogos;se han conservado los otros 2940 años;se conservan todos los viejos pares de ID/datas.",
      "La academia de la escuela clásica Le Rosey2x75min/día;Tecnología11–15 máximo20,Ciencia/habilidades para la vida8–12. Matvey9–10 en2027 abajo de Tecnología11; Por la tarde, robotica, edad, horas desconocidas.. No oficial de la mención/premio. Enlace no formal de montaña;Mi familia Tercera semana sin lecciones y padres. EN/Campamento diario_lifeproved, instrucción técnica no automáticamente EN.",
      "Rose se ha hecho2027cohorts conservados sin duplicados;FAQdobleensuite/compañero de cuarto de sexo,transferencia de GVA limitada/1000depositread. Contrato financiero vinculado2026not2027,El uno de mayo1yearnotshifted. Mi familia13200/13500 y la excelencia13–16/12–16 discrepancias conservadas. Excelencia4–19July2027Alps/Svalbard16300age13–16;futuro,no familia ICS.",
      "TASIS2027MSP11–13/HSP14–17 día5100/tablero9200 por cada3weeks27Jun–17Jul/19Jul–8Aug. Una opción de curso,STEM distingue de Startup/Finanzas/escritura,computadora portátil propia/DSLR donde explícito,Requerido Colmar francés/Arquitectura Baseltripextra. El lenguaje_lessons EN de prueba técnica. Día de la fiesta2027excludesweekenddaytripsdespitegenericFAQ7days;asistencia de los días de la semana no se sabe. Diario de seguros opciones,No suizos;hermanos/Amigos no compañeros de cuarto;depósito1500/El uno de mayo15/excepción de la política de añoconfirmación.",
      "Los Elfos Existiendo19winterweeks/Sexsummer/manantial retenido;invierno2026–27mandatoryregistration150/médico120perweek/casco15,equipo opcional140/ropa120/lenguas6x50min180 o12x50min340replaceski/apresski,GVA190. Invierno uno de abril2300inPDFagreesexistingdossier,no inventado2200conflict. Día separado8–17,350/450+25medical+3helmet=378/478beforeothers,depósito200,60/30/29dayrefunddiffersboard. ES/DE/2hwebvsEN/FR/50minPDFconflict,díaindividualDatos no adivinados.",
      "El país de la actualidad13–17,máximo30,campamento de campamento2–4,5500block2027vsFAQ5300;Nairobi-transferencia de campañas/de la caja completaincluido,Vuelo de regreso excluido.17–24/23–30Julyoverlapretained;7dayundatedsample No8day2027curriculum. Masai/conservación/Proyectos científicos no robóticos;Inglésno se incluye en las preguntas frecuentes en Suiza;No inmigración/Reclamaciones médicas adoptadas.",
      "Francia ICSownfullpage+PDF:EN general/FR3–12andBackToSchool100percentEN3–16archive2026;595/695,opcional9lunch,465GBPtypo conservados,nuevo2027notguessed. AI730 y YIRA630 G6–12actualgradesunknown;HWCS/YIRAorganización estudiantil Certificado de participación no de Harvard/Grado de la Universidad de Yale/Admisión/premio de la liga. YIRAPDF completo Estudiante-corriendo/horario/20Aprilvs15Junedeadline Leído;HPAIRJBCNididencia/3vs5daynotusedasexactParisnewcohort.",
      "AlCnY se acerca19–23/26–30Oct2026generalEN3–9 en Lennen/Concordia/Chardin,ASPonlyweek1;7venue-Variantes semanalesno4operators,695/720plus9lunch,grupos de edad3–5/6–7/8–9birthdayunknownOscar5–6. Los adolescentes10–16media/Artfourvenue-Variantes de semana con las alternativas principales/Precio de la empresa,No6independentprogrammes.4teensrows excludido: familia ICS,Los doscurrentes niños abajo10. A.S.F.P.F.:2024–25primary725/695/secundaria610/580/45lunch archivado,no inventado2027.",
      "España Agora Granada Fun de verano5–14ENlessons,Robotica VR9–14unknowninstructionEN,Creativo6–14EN+ES bilingüe23–26Junno precio anual. Embarcación en Andorra en Granadano;folletoRequisito no lectura PDF. ROBBOPobre primario se mantiene directo403;el mismo plazo mayo2026direct200,48hrefund;archivos6–8/9–13,programas de estudios/cuotas,24Junweekdaytypo/No fijo,lengua no confirmada.",
      "2997 eventos/1666 registros de aprendizaje en el campo;547dossiles/36 países/829dossiersURLs;119 comparaciones familiares.22catálogos actualizados,pero sólo 7 familiasICS adiciones;2256 familiasICs/104 exhibicionesICS.Se conservan los antiguos calendariosUID/parejas de fechas;35 descripciones/costuos correctos en los perfiles autorizados;todos los demás contenidos son estables,SQLite/publicJSON/bridgeidempotence verified.",
      "En todo el mundo+Campos técnicos2026–27,todas las regiones prioritarias,escuelas/las ligas/resultados/exposiciones/rutas familiares permanecen inactivas;0fullyauditedcountries. No forma/mensajes/pagos/cuentas/suscripciones/Automatización.39directattempts/37HTTP200 Además de una instantánea web primaria y10visualPDFreads,No39fullyauditedcampoperators."
    ],
    "next_priority": "Todos los autorizados en todo el mundo/de la técnica26–27camps y el embarque estacional/día/familia,sobre todo en Taiwán/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá/CRI/Mex/América Latina y Europa;de los grados reales/DOB,EN/ES/RU/Protección del lenguaje secundario,admisión en el extranjero,Cargos/lugares. Escuelas/resultados históricos/las ligas/exposiciones/rutas familiares restantes."
  },
  "asia_camp_programme_audit_v89": {
    "asof": "2026-10-05",
    "version": 89,
    "status": "progress",
    "scope": "Japón en verano real y archivado en verano en formato inglés; Currículo/conflictos de cohortes en Singapur; Taiwan en invierno2027: puertas de grado/lenguaje/contrato; Corea: edad futura/herencia/fronteras religiosas. Trabajo activo en todo el mundo.",
    "new_dossiers": 28,
    "new_operator_groups": 8,
    "operator_groups_including_existing_deepening": 9,
    "new_calendar_rows": 40,
    "new_family_ics": 23,
    "updated_dossiers": [
      "typa"
    ],
    "corrected_existing_event_ids": [],
    "programme_dossiers": 575,
    "countries_with_dossiers": 36,
    "official_dossier_urls": 862,
    "country_dossier_counts": {
      "CHE": 84,
      "FRA": 48,
      "ESP": 47,
      "KEN": 1,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 69,
      "JPN": 40,
      "KOR": 12,
      "MYS": 4,
      "USA": 59,
      "CAN": 64,
      "CRI": 10,
      "MEX": 27,
      "BRA": 3
    },
    "programme_slugs": [
      "evergreen-hakuba-winter",
      "evergreen-hakuba-ninja-board",
      "evergreen-hakuba-mountain-board",
      "evergreen-hakuba-water-board",
      "evergreen-hakuba-earth-board",
      "evergreen-hakuba-leader-board",
      "evergreen-hakuba-expedition-board",
      "evergreen-hakuba-ninja-day",
      "evergreen-hakuba-mountain-day",
      "evergreen-hakuba-water-day",
      "gsa-tachikawa-elementary",
      "gsa-tachikawa-kindergarten",
      "sor-rescue",
      "sor-rumble",
      "sor-spin",
      "sor-vexgo",
      "computhink-roblox-teens",
      "computhink-python-minecraft-teens",
      "computhink-ai-app-teens",
      "computhink-g3-python",
      "irobo-speed-mechanics",
      "irobo-boost-ice",
      "irobo-boost-treasure",
      "irobo-star-voyager",
      "irobo-python-basic",
      "ntue-mandarin-winter",
      "intercamp-seoul-winter",
      "wolko-winter-english"
    ],
    "findings": [
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "v89 · formatos reales de invierno y archivos de verano",
        "detail": "EvergreenWhiteHorse8–15, 26–27 las fechas/EN/175000JPYbase verificados; lift/gear/Tokyoextras obligatorios por la situación. Summer9 de edad individual / archivos de formato—un operador, No , no . 9 de los primeros de la historia; 2027 No se ha anunciado, Leadership13–17/13–16 el conflicto. GSA100%EN, Pero ... summerdates/deadline sin año/88:000price, no se han convertido en 2027. Primero/El último día Evergreenday más corto; nightphone limitado.",
        "next_action": "las nuevas fechas/cuentas de verano de 2027, DOB/grade exacto, coincidencia de semanas de dos edades, independencia, cancelación de 14 días/permisos.",
        "url": "https://www.evergreen-hakuba.com/summer-camps/"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v89 · lengua y documentos no son iguales",
        "detail": "iROBO ¿Qué más ? 5winter2027 temas con fechas reales en los campus/fees:SPM大班/G1–3, BOOSTG1–3, SPIKEG3–9, PythonG5+; EN No se ha prometido. NTUEforeign6–15, 28Dec–8Jan9 sin días 01Jan, 34000/36000TWD de la lunch/materials/insurance sin housing; Englishguide no se ejecuta ENsupportproof. Refundguide1/2vsFAQ1/3 y max15vsFAQ8–12. TYPA el periódico 2026–27—Summer2026, No , no . 2027; una matriz de temas de edad, no hay reproducción calendario 24 temas.",
        "next_action": "el grado/día de nacimiento real, la instrucción/sostento EN, la admisión/posición extranjera, los nuevos contratos/cuentas/cancelación y el TYPA2027.",
        "url": "https://clec.ntue.edu.tw/p/404-1018-57247.php?Lang=zh-tw"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v89 · conflicto de reclutamiento y una admisión externa especial",
        "detail": "SOR Título de la página 8–11Sep2026 Pero ... FAQDecemberXX; no se han obtenido los tragamonedas de diciembre exactos/EN. Computhink4 de los nuevos futuretracks11+/12+/Sec2–4, 15 de las verdaderas 2026 las opciones, EN No está claro.. ARCautism-friendly2026holidaycourses página dice Non-Pathlight7–18allowed, Por eso no se le atribuye la prohibición a los niños externos.; de las empresas admission/support/grade/language Las condiciones son necesarias., los nuevos cursos hasta ahora gap.",
        "next_action": "correcciones de los cohortes SOR/EN/GST; precio completo/refutación de Computhink/niveles reales; leer las condiciones especiales de la recepción externa del ARC sin suponer que los hijos de la familia.",
        "url": "https://www.sor.com.sg/september-holiday-program-2026"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v89 · edad, herencia y programa religioso",
        "detail": "Inter-Kwinter2027EN/KO09–12, foreigncitizens, 2500$, 10nights/11dates; general FAQ14+, para los niños 6/9 No es adecuado., alimentación weekdaysonlyvs general 3/day bloque. WOLKO11–16Jan2027Upcoming, age/priceTBA, general English11–15:religioso Gospel/discipleship Está claramente marcado, No , no . bestsecularSTEM. EwhaSeoulSTEAM4–22Jan2027G2–6aimsKoreanheritage/en coreano, min40, No se confirmó foreignnonheritageEN el permiso; JEINS/SJAcamp no confirmada por la escuela antigua handbook.",
        "next_action": "buscar nuevos programas de inglés abiertos 6–10 teniendo en cuenta el ingreso externo, no sustituir camp de la misma schoolcurriculum o universitybrand; preservar el plan mundial active.",
        "url": "https://kle.ewha.ac.kr/kle/notice/notice.do?articleNo=799162&mode=view"
      }
    ],
    "calendar": {
      "events": 3037,
      "learning_records": 1706,
      "family_ics": 2279,
      "exhibition_ics": 104,
      "managed_dated_rows": 1243,
      "reused_legacy_events": 69,
      "season_windows": 35
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "28 nuevo programa/edad/formato de los expedientes en todo el8 grupos de operadores; TYPA existente profundizado como noveno grupo. Todos los demás547 Identificación previa/el pedido retenido y546 completos de los expedientes anteriores sin cambios. Todos los demás2997 eventos anteriores sin cambios, incluido el TYPA heredado; No duplicación de calendario de los temas del currículo.",
      "Caballo blanco siempre verde:8–15,14–18Dec2026 o2–6Jan2027,5days/4nights, inglés primario confirmado. Base175000JPY; elevador elemental24400, alquiler estándar11220, chaqueta+pantalones6550, casco4730 =>221900 antes de Tokio/vuelo/seguro. Equipamiento propio permitido; limitada independiente1800 Pases de temporada no garantizados. Oscar abajo8; Matvey condicional. Sólo llama días1/3, supervisión del personal/medicación y cancelación14-límite de día retenido.",
      "El verde9 edad de verano/embarque/las variantes de día pertenecen a un operador. ¿Qué es eso?7–8; Montaña/Agua/La Tierra9–12; Liderazgo13–17 contra13–16 Conflito; Requisito previo para el regreso de la expedición dentro de los límites del3 años/día de muestra5 Llegada de Omachi. Precios175000/185000/259000/444000 y el día87500 ¿Qué es2026; No fabricado2027 sesiones. El primer día/los últimos días más cortos que los días medios. A la venta en general/programas científicos no promovidos a la robótica.",
      "GSA Tachikawa:100percent Inglés, jardín de niños3–6 en comparación con Grados reales elementales1–6; Ciencia/arte/Fónica/deporte, No se inventó la robótica.. cinco de julio/Los pares de términos de agosto carecen de un año; las jornadas de trabajo repetidas no son evidencia de2026/2027. No hay filas de calendario con fecha; sin fecha55000/66000JPY y literalmente88:000 de la misma-error de escritura del día/cancelación junio30 retenidos.",
      "SOR cuatro pistas cortas SPIKE Essential5+, Prime7+, Tinkercad8+, VEXGO5+. Cuatro horas de estudio más almuerzo 200/180SGD antes de la GST; créditos/cancelación y honorarios de atención extra leídos. La dirección 8-11 de septiembre frente a FAQDecemberXX impide la cohort actual exacta. Enseñanza de inglés no confirmada; Bot League interna no establecida como RECF / VEX Worlds oficiales.",
      "Compuétense a cuatro pistas más antiguas: escrito Roblox Lua11–16, Python Minecraft11–16, AI Aplicación12–16 con codificación previa, G3 el actual Sec2–4 porciones. Cada uno de ellos467SGD/3days/9hours/máximo8 con portátil proporcionado/plataforma;15 de hecho2026 Las ranuras. Los dos hijos más tarde; todos15 ausente de la SCI familiar. El sitio web en inglés no establece instrucciones en inglés; No se puede reclamar una medalla internacional.",
      "I ROBO cinco inviernos adicionales2027 páginas de curso leídas de forma independiente: mecánica/El aumento/SPIKE/Python, jardín de infantes/puertas de grado,20 campus/variantes de fecha, incluidos los fines de semana,4700–7600NTD con el almuerzo.09–16 instrucción y08:30–17:30 la supervisión difiere. Dos ./tres-el mismo día-alternativas temáticas no niveles; el equipo suministrado frente a la tableta BOOST propia y SPIKE Manzana/i OS conflicto retenido. Inglés/admisión extranjera no confirmada; Grados reales no deducidos a partir de los años de nacimiento.",
      "NTUE en el extranjero6–15 principiante Mandarin aceptado,28Dec2026–8Jan2027 ventana con9 días de enseñanza y Jan1 de la. Cinco imágenes originales de guía en inglés más FAQ Leído.36000TWD/1245USD o34000/1185 temprano31Oct2026; No hay vivienda, materiales/almuerzo/seguro de actividad incluido. No se ha confirmado el apoyo secundario en inglés: Lecciones de ZH, No EN filtro. El reembolso de la primera mitad del guía frente a las preguntas frecuentes/máximo15 contra FAQ8–12 discrepancias explícitas.",
      "Inter-Invierno14+ futuro, Inglés/Las lecciones de coreano seleccionables,2500USD,10nights/11date span versus10day dirección; Comidas de los días laborables frente a medicamentos genéricos3/Excursiones de día y menores independientes con consentimiento conservado. WOLKO futuro Evangelio cristiano inglés/programa de discipulado, El día de hoy11–16Upcoming con edad/de la tasa/lugar TBA; naturaleza religiosa explícita. Ewha heritage STEAM y los viejos manuales escolares de Jeju no prueban inglés abierto6–10 los campos.",
      "3037 eventos/1706 filas de aprendizaje en campamento;575 expedientes/36 países/862 URLs de expedientes;124 comparaciones familiares.40 filas nuevos de catálogo datados;23 nuevas entradas de familiaICS = Evergreen2+iROBO20+NTUE1, con puertas no resueltas visibles.2279 familiaICs/104 exhibiciónICS. Contenido de calendario existente estáble aparte de DTSTAMP; publicJSON/SQLite/bridge idempotence y filtro de lenguaje verificado de forma independiente.",
      "42 directas HTML/PDF Los intentos:40 HTTP200 y2 fallas, incluidos los términos de incompatibilidad de TLS rotario y SOR404. Nueve PDFs descargados y cinco PNGs NTUE originales se conservan;cinco más PDF Lecturas visuales. Primary-la reciba de la página no está completa-operador/auditoría nacional. Todo el mundo general/de la técnica2026–27 regiones, escuelas/resultados/las ligas/exposiciones/las rutas siguen activas;0 países totalmente auditados. No hay formularios externos/mensajes/pagos/cuentas/suscripciones/Automatización."
    ],
    "next_priority": "Continúa EE.UU./Canadá/Costa Rica/México/América Latina y toda Europa autorizada/Asia/general mundial/programas técnicos estacionales2026–27; Grados reales/DOB, EN/ES/RU y apoyo secundario, admisión en el extranjero, todos-en costes, lugares y contratos. Liga existente, escuelas/Historia, Las exposiciones y las rutas familiares siguen siendo activas."
  },
  "americas_camp_programme_audit_v90": {
    "asof": "2026-10-05",
    "version": 90,
    "status": "progress",
    "scope": "Estados Unidos/Canadá, vacaciones reales y plan de estudios para 2027; México/Chile, integración general y coste total/contrato; Costa Rica, fronteras locales de familia/deporte.",
    "new_dossiers": 19,
    "new_operator_groups": 8,
    "operator_groups_including_existing_deepening": 9,
    "new_calendar_rows": 34,
    "new_family_ics": 41,
    "updated_dossiers": [
      "makemake"
    ],
    "corrected_existing_event_ids": [
      "CP047-20270103-20270108",
      "CP047-20270110-20270115",
      "CP047-20270117-20270122",
      "CP047-20270124-20270129",
      "CP047-20270131-20270205",
      "CP047-20270207-20270212",
      "CP047-20270214-20270219"
    ],
    "programme_dossiers": 594,
    "countries_with_dossiers": 36,
    "official_dossier_urls": 893,
    "country_dossier_counts": {
      "CHE": 84,
      "FRA": 48,
      "ESP": 47,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 69,
      "JPN": 40,
      "KOR": 12,
      "MYS": 4,
      "USA": 71,
      "CAN": 67,
      "CRI": 12,
      "MEX": 28,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "star-anibots",
      "star-robot-gaming",
      "star-carbots",
      "star-ecobots",
      "star-battlebots",
      "robolabs-holiday",
      "snap-greensboro-school-holidays",
      "snap-greensboro-winter",
      "snap-greensboro-spring",
      "steamup-thanksgiving",
      "steamup-winter",
      "steamup-spring",
      "stemrise-winter-roblox",
      "stemrise-winter-ai",
      "stemrise-winter-research",
      "santa-ursula-general",
      "avanza-real-madrid-cr",
      "woods-amora-dominicalito",
      "makemake-teen"
    ],
    "findings": [
      {
        "country": "Canadá / EE.UU.",
        "iso": "CAN",
        "provider": "v90 · Tamwood / ILAC disponibilidad en funcionamiento",
        "detail": "Cashfinder continúa ofreciendo Tamwood Summer2027. directirector tamwood.com/camps/re-redirecciona ilac.com con ownnoticeceasedoperationseffectiveimmediately/allclassesandprogrammingcancelled/KPMGappointed/bankruptcyprotection Friday September18. años bodynotice no impreso, no agregado por suposición. ILAC/Tamwood hasta archivos/eventos en la base de datos; nuevos candidatos 2027 están excluidos de la notificación de operación, no cerrado el otro campamento de nombre.",
        "next_action": "Fun With Botswinter Closed/HTTP406, Qwanoes/Kamin403 no es prueba de un conjunto abierto de 2027. Worldwideauditactive.",
        "url": "https://ilac.com/"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v90 · tema de estudio, grado y lengua real",
        "detail": "Star5 temas oneacademy; Battle23–26 vs23–27 Nov No es exacto event, Robot Gaming31 Dec12 vs15 Conflito de horas. visible curriculum/tickets/terms Leído, Show Morebrowserredirectblocked No completo plan. Star Code22 languages No , no . campteaching. Robo Labs3 venues No , no . 3 operators, Battle K–7 summer2025 No , no . Grades1–12 holidayadmission. Snap3 daysvsfour-dayintro, kindergartencurrentlyattending/selftoileting/no staffmedication. STEAMUP5–15 vs3–15, feesstarting/holidayclosures, VEXschool Menú de la página campmedal.",
        "next_action": "No se aprueba la cobertura de país completo.",
        "url": "https://www.starkidsafterschool.org/camps"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v90 · STEMRise winterwindow y el contrato",
        "detail": "20 Dec26–10 Jan27 seasonwindow No cotidiano schedule,3 de edad tracks de unoperador. Sólo que Markhamonsite;3 de otros citieswinteronline. Feequote/9.9 trial No , no . campfee, Englishwebsite No , no . ENteaching. Camprefund5/20/25%el estado de la ciudad, Chineseversionprevails; generalcourse50/100 FAQ No , no . camp. Marketing USACO/CCCroute resultado no histórico/Harvardadmission.",
        "next_action": "campcohort/adress/lengua/primary Chinesecontract/obligatorios, niveles 7/9/12 agegate.",
        "url": "https://stemrise.ai/en/camps/winter"
      },
      {
        "country": "México / Chile",
        "iso": "MEX",
        "provider": "v90 · general pensión 2027 y lengua / paquete",
        "detail": "Santa7–15 and MXN51 700/98 500 datedcards; home16–23 vs17–23 y old2026 hero No se ha puesto. Internationalblog No , no . bilingualimmersion, medical24 h No se incluyen gastos: accident policy hasta 150 000 MXN, illnesses excluded. Cancel3 dayboundaryconflict, los teléfonos: sólo el web-de los mensajes. Mákemáke Classic Grade2–8 prioridad 6–17 homepage, Teen Grade9–11 future; English y busincluded535 000 CLP - ¿Qué?, refundminus21%before20 Dec26/30%limitedafter/20 Decboundaryunknown.",
        "next_action": "DOBOscar/grade, lengua de Santa, factura final/transport/campplaces/contract de las fronteras. ningún rank internacional universal no se ha otorgado.",
        "url": "https://www.campsantaursula.com/campamentos-de-verano"
      },
      {
        "country": "Costa Rica",
        "iso": "CRI",
        "provider": "v90 · Amora Nature, fútbol y UCRinstructorcall",
        "detail": "Amora/Woods Nature4 Jan–6 Feb27 familieswindowtime TBA; campage/EN/priceunknown. Home USschool3–13 No , no . campage, de su vecino Corcovado3 month10–13/10–15/5–15 y 4 dayfamilytour No , no . Januarycohort. Real Madrid Avanza GSDGuácima Alajuela11–15/18–22 Jan27; page5–17 vs FAQ6–17, fullpriceunknown/Adidasuniform por separado, lunchincludedvsbringlunch. Languagefrom Spanishcoaches No se ha dado a conocer. UCR1 Oct26 ED-3331 callfor2027 instructors No , no . childcampregistration.",
        "next_action": "nuevos localtechnicalwinter/programmes para 6/9, grades reales/DOB/EN/ES/foreign reception/fee/contract; plan mundial, Europe/Asia/escuelas/ligues/exhibiciones/routes active.",
        "url": "https://amora.cr/event/woods-of-the-world-summer-camp/"
      }
    ],
    "calendar": {
      "events": 3071,
      "learning_records": 1740,
      "family_ics": 2320,
      "exhibition_ics": 104,
      "managed_dated_rows": 1277,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "19 nuevos expedientes de programa/formato/edad en 8 nuevos grupos de operadores; el Mákemáke Classic existente se profundizó y Teen se añadió como noveno grupo. Todos los 575 documentos anteriores se conservaron; 574 perfiles completos no se modificaron. Todos 3037 eventos anteriores se conservaron; sólo 7 filas CP047 Classic han actualizado el transporte/cancelación/contexto.",
      "Star Kids cinco temas en un local de Cupertino: Carbón15–19Feb2027 y Eco Bots12–16Apr2027; Navidad21–24/28–31Dec2026. Grados propios1–2/3–6, No el nacimiento-Admisión derivada. Cuatro precios incluyen los billetes:399.75/461.25/563.75/666.25USD. Código Estelar22languages no prueba el campo EN. Botes de batalla23–26 contra23–27Nov excluidos del calendario exacto; Juegos de azar31Dec12:00vs15:00 sin resolver. Muestra más cuerpo no completamente leído; términos propios alimentos no servidos, Primero-día/reglas de transferencia separadas de las reglas mensuales posteriores-cuotas escolares.",
      "Grados de los laboratorios de robots1–12,máximo8/instructor: Acción de Gracias3days417full/237half;Navidad4days556/316. Tres lugares de campamento de California con nombres explícitos producen9 lugar de celebración/filas de fechas, No3 operadores. Almuerzo propio, extendido20USD/hora;2026summer695/395 y separar la batalla K–7summer2025 no transferidos a2027 o la admisión actual en el jardín de infantes. Inglés/extranjeros/cancelar desconocido.",
      "Snapology página oficial de Greensboro recuperada en el navegador después de HTTP directo403; Se conservan extractos seleccionados, no HTML completo y crudo. Estando en el jardín de infantes/de sí mismo-baño/El personal no puede medicar y las puertas de exención. Mesa de invierno3days Dos veces contra cuatro-díaintro,150/175full225/275extended;primavera22–26Mar2027 224/249full324/349extended. Diez fechas de vacaciones escolares, incluidas2past;8future más2winter más1spring=11rows. Medicamentos para el personal/almuerzo/sin calefacción/recogida/cancelación de las condiciones; EN desconocido.",
      "Esteamup Orlando:5–15table contra3–15body, El año–5/6–8 proyectos distintos. Acción de Gracias cerrada26Nov=>4actualdays;El invierno cerrado24/25/31Dec/El día de hoy1=>6actualdays, plazo15Nov2026. Fuente independiente-de la-día de la semana/cierre de la enumeración evita visitas falsas. Primavera15–19Mar2027five días. De la250 Sólo primavera explícitamente por semana,84care/1.85perlate-minuto, No hay factura final/EN deducido; escuela VEXmenu nocampQualificador.",
      "STEMRise tres pistas de invierno7–13/9–16/12–18,20Dec2026–10Jan2027 sólo ventana de temporada. En el sitio Markham;Nueva York/El río Richmond/Scarborough en línea sólo, No lo hace4false filas en el lugar. Cuota de precios/9.9trialnotcampfee,En desconocido;Recaudación de campamentos5/20/25percent y las versiones chinasconfirmadas. Generalcursos de preguntas frecuentes50/100 nocamp, remisión/los conflictos de apilamiento conservados. No hay ICS de la familia datada desde la ventana;Investigación del futuro.",
      "El Papá NoelÚrsula verano7–15 no mínimo de actividad general6. Actualizado2027cards10–16July/17–23July51700MXN,10–23July98500. El primer inicio de la tarjeta se repite pero termina distinto/la variante evita duplicar las identificaciones. Género16–23/viejo2026hero los conflictos explícitos. Comunidad internacional no inmersón. Política de accidentes150000MXN límite a través de la salida/exclusiones de enfermedades, no inventado10000deductible o todos los costes médicos. Cancelación15/3day/<=3day límite; Telefono/mensajes web; instructor+seguridad/lectura de embarque. Oscar sólo después.7thbirthday.",
      "Fútbol de Costa Rica Avanza11–15/18–22Jan2027 en realidad GSDGuácimaAlajuela:página propia5–17vsFAQ6–17, tarifa desconocida,Uniformas Adidas obligatorias compradas por separado, almuerzo incluido en el servicio de transporte. GeneralFootball no STEM/Reconocimiento o ruta garantizada de Madrid. Los coches españoles/El sitio web no enseña lenguaje. La naturaleza amorosa4Jan–6Febwindowfamily:camping/EN/de la tasa/horas TBA;Escuela de Estados Unidos3–13 y el Corcovado adyacente10–13/10–15/5–15research/No admisión en el tour. UCRcall es para2027 los instructores.",
      "Mákemáke Grado clásico2–8 sigue siendo una autoridad superior a la genérica6–17;Inglésactividades/Traducción confirmada.535000CLP VAT,viaje de ida y vuelta en Santiagoincluido, Se parte el día1at13/Retorno del último día13;40/42busseatsnotguaranteed, Vieja FAQLa Reina vs Las Condes parada. Transporte directo20000CLP excepción vsno-reclamo de descuento conservado. Reembolsos antes20Dec26minus21percent,limitaciones de la enfermedad grave/emergencias después de menos30;exacto20Decunknown. Grado de adolescentes9–11future dos reales2027slots;no hijo6/9 o el consejero junior FULLcohort.",
      "Tamwoodcampcurrentlink se redirige a la actualILAC cesó las operaciones/todo el programación cancelado aviso, a pesar de la oferta caché2027No se dedujo un año de aviso exacto y no se encontraron campañas existentesTamwood/ILA; no se admitió un nuevo programa abierto.Qwanoes/Kamin403,FunWithBots406/currentClosed y Amoraeducation404 son lagunas, no programas completos del campo verificados.",
      "3071 eventos/1740 cursos de formación;594 expedientes/36 países/893 expedientesURLs;129comparativas familiares.34 nuevas filas de catálogo,41 nuevas familiasICS(10 actualesDías de EEUU en el lugar de 2 ventanas amplias más el 15 de noviembre fecha límite de registro),2320 familiasICs/104exhibicionesICS.1277 gestionadas/69 legacyreuse/39seasonwindows.Todos los países249/82con registros/0completamente auditados.52intemplajes directos45HTTP200/7errores más1 browserserver con extractos de programas;8grupos no52completados auditorías.Objetivo activo en todo el mundo; no se han ampliado los programas/mensajes/acunts/pagos/automatización."
    ],
    "next_priority": "Continúa Suiza/France/España/toda Europa, Taiwan/Singapur/Corea del Sur/Japón/Asia, América y en todo el mundo2026–27 general/campamentos técnicos, lengua exacta/Ingesta extranjera/Grados/DOB/Cargos/contratos, Resultados escolares/Historia, Concursiones/las ligas/exposiciones y rutas familiares."
  },
  "europe_camp_programme_audit_v91": {
    "asof": "2026-10-05",
    "version": 91,
    "status": "progress",
    "scope": "Suiza/Francia/España Proyectos más profundos de programa/contrato/edad/lenguaje, incluyendo PDF visibles frente a la capa de texto obsoleta.",
    "new_dossiers": 7,
    "new_operator_groups": 4,
    "operator_groups_including_existing_deepening": 7,
    "new_calendar_rows": 4,
    "new_family_ics": 4,
    "updated_dossiers": [
      "las",
      "prefleuri",
      "natuk-robotics"
    ],
    "corrected_existing_event_ids": [
      "CP013-20270627-20270716",
      "CP013-20270718-20270806"
    ],
    "programme_dossiers": 601,
    "countries_with_dossiers": 36,
    "official_dossier_urls": 918,
    "country_dossier_counts": {
      "CHE": 85,
      "FRA": 49,
      "ESP": 52,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 69,
      "JPN": 40,
      "KOR": 12,
      "MYS": 4,
      "USA": 71,
      "CAN": 67,
      "CRI": 12,
      "MEX": 28,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "las-ai-python",
      "ischool-constructors",
      "ischool-creators",
      "ischool-minecraft",
      "technomatic-english-tech",
      "faisl-salamanca-summer",
      "action-american-saint-pardoux"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v91 · LAS edad, Python y año del contrato",
        "detail": "Leído flyer Summer2027: Junior9–12/Senior13–16, morning09–12. Current AI&Python contiene su apéndice/sourcecode, Pero ... prerequisites/Es muy exacto. junior/ENtechnicalhours y AIdepthunknown. Register2027 Coming Soon, bookingterms conducen a 2026 PDF de la balance15 May2026/nonrefund/UM150, No es nuevo. contract. Family Program — de niños counselorgroup, No , no . camp para los padres. Préfleuri2026 fee/reductions No , no . 2027; summer/Ski60–45/minus1000 vswinter60 boundary, cashrefund No se ha prometido.",
        "next_action": "Obtenga una cohort/contract/invoice real 2027, un languagepertrack, grupos menores, instrucciones precisas y extra obligatorias.",
        "url": "https://summer.las.ch/dates-and-prices"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v91 · PDF visible y precio real de la técnica",
        "detail": "FAI2026 PDF no muestra visualmente old English/Primaria1–3/July–August las líneas de textlayer; camp EN/grades no se ha demostrado. Web>6,08–14 vs PDF08–15, web2025 intro/2026 bodyconflict, blank SEPAform/refundunknown. Technomatic ENrobotics2026/dateprice not2027; VEXcaption sin event/year No , no . schoolleaderproof. i School139/239/335 general vs125/225/320 affiliatetiers, actualcamprefund No , no .: termsannualcourse. NATUK2026 su propio Trainera Spain confirmado; Euro Skioldcard yendoira no separada, roboticsafternoon16–19/por lo menos 4/2026 priceformula855/905/980, transportdates29–19 vs28–18.",
        "next_action": "Los nuevos archivos de 2027 dates/techlanguage/foreignadmission/campcontracts, fullprice/room/venue y visitor Day no se han trasladado al calendario futuro.",
        "url": "https://www.faisl.com/wp-content/uploads/2026/05/TRIPTICO-CAMPAMENTO-TECNOLOGICO-2026.pdf"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v91 · Action cambios próximos y las viejas propuestas",
        "detail": "American Saint Pardoux actual October2026 table8–10/11–14 contra card7–14. Price personalized, EN sin traditionalclasses, Wizard5 halfdaysoption a nadie.. Linkedprogramme PDF2025 No , no . 2026 dates, CGVbaseline2019 vscurrentflexibleweb1 monthoffer el conflicto. Bretagne/Santec, Winter Auvergne y Roches/Chamberetownpages En directo no séjour en ce moment: no se ha añadido como open2027 programmes. Mission Robotique740 EUR de la secondary no se ha trasladado a verifiedcamp.",
        "next_action": "Camp-specificcurrentcontract/quote/age/foreigncohort, en adelante 2027 seasonoffers y otros France/Europe. el completo mundo de scope/Asia/Americas/escuelas/ligas/exposiciones se conserva.",
        "url": "https://www.action-sejours.com/sejour-linguistique-adolescent-et-enfant/france/american-camp-in-saint-pardoux/"
      }
    ],
    "calendar": {
      "events": 3075,
      "learning_records": 1744,
      "family_ics": 2324,
      "exhibition_ics": 104,
      "managed_dated_rows": 1281,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "7 nuevo programa/los expedientes de seguimiento a través de4 nuevos operadores (La escuela,Tecnomática,FIA,Acción) más las pruebas de LAStrack existentes;3 los expedientes existentes se profundizaron (Las,Préfleuri,NATUK). Todos los demás594priorIDs/orden y591completeprofiles sin cambios. Todos los demás3071prior eventos retenidos;sólo2LASrows actualizada en edad/lenguaje/curso/contrato. Datas existentes/Identificación conservada.",
      "Las propias2027 Flyer visible Junior9–12/El mayor13–16; por la mañana09–12 es un bloqueo de servicio, No15hoursPython/AI por semana. Inteligencia artificial actual&Python track crea su propia interactiva Pythonapp/código fuente, requisito previo/Disponibilidad de los jóvenes/EN técnica desconocida. Las familias residenciales son grupos de niños, No es un campo de padres. Registro llegará pronto, precio propio9500CHF3weeks/16750two sesiones, Liderazgo+500, Europa opcional+1500, fecha de la fecha de entrega de Ginebra+350. Los términos vinculados son2026/No-reembolsable/2000deposit/15May2026balance/El Estado miembro150 Perflight, no confirmada2027 contrato. Alternativas de mantenimiento y de seguimiento de la IA, No2operators/Viajes.",
      "Préfleuri las tasas corrientes todavía2026:5–14board5550/8150/9990/12235/14400 para2–6weeks, día3250/4770/6240/7650/9000. 10percent4weeks incluido vs segundo hijo10percent, Sólo una reducción. EN/Las lecciones de6, No en inglés. Terms1000deposit Contraste de pago con la reserva completa; verano60–45fee1000/<45full, invierno>60fee1000/<60full; límites exactos y verano>60unknown. Estadio médico/Crédito de muerte futuro no efectivo; harina de día/seguro separado.",
      "NATUK/HES operador existente, Localización actual de Trainera Esterri Lleida España desde2026ownlocation/catálogo, Viejo Euro Ski no separado Andorra. Robotics6–16, por la tarde16–19sample; mínimo4 o sustitución, No17robots por niño/semana. El producto2026formula150registration+base655/1195/1750+robotica50/semana+por la mañana:una semana855Englishclasses/905Discovery/980ActiveAdventure. No es cierto.2027 por vía oral-en. Aeropuerto70/140minimum4, Lavaderoincluidos5/carga, habitación de hotel2–4vs3–6, transporte29–19vsbrochure28–18 los conflictos conservados;díaresidentesónly.",
      "Constructores de escuelas6–8/12capacity, Creadores9+/recomendado9–12/10capacity, Minecraft8+intermedio/16capacity son distintivos/programas de contenido, No3operators. 25hours/09–14/libre08–15care; número de personasgeneral139/239/335 de todas las partes125/225/320. Año tras año405/423terms No tasas de verano/reembolso. La liga de robots de combate interno y la colaboración de la OMS no medall. Página propia Enseñanza de español/EN; No lo hace2027 fechas.",
      "Tecnomática Málaga de su propiedad2026creativecamp6–17 EN explícitoTodoincluyendo los robots, todos los niveles sin opción B1/B2/C1 grupos de examen;27–31July/3–7Aug archivo. La mitad95/170one/dos semanas, de la misma125/215;segundo50/70perweek =>145/195twochildrenoneweek, dos-semana de acumulación desconocida. Extra de la tarde10/día; almuerzo/VAT/reembolso/Hardware es desconocido. Capciónregional VEX1st No verificado de forma independiente/calificador.",
      "FIA/Salamanca rocbótica visible2026PDF/forma:40EUR2days/70EURweek, Seis pasadosbloques25June–31July,08–15PDFvs08–14web. PDF más viejo inglés/Primaria1–3/Julio–Líneas de agosto ausentesvisuales, No enseñanza de campamento/Admisión/prueba de fecha. Webstrict>6, Minima incluida6/el máximo desconocido; Españoles/Oxfordexamcentrenot Englishcamp. SEPA semanal/medios de comunicación/el consentimiento del parque se lee pero no se acepta; precio futuro/reembolso desconocido. Todos los demás8pastTechnomatic/Intervalo de FAI excluido del catálogo futuro/CSI.",
      "Acción Saint Pardoux en vivo18–24/25–31Oct2026 mesa8–10/11–14 en el caso de las tarjetas7–14;Matériales condicionales/Oscar más tarde. Inglés completoInmersión creativa sin clases tradicionales; El mago5halfdaysoption notaTodo el mundo. Cuota de precios propios, agregador Misión Robótica740EURexcluded. Chabannes59beds/3–4rooms/4meals/personal24h, posible Meymac. PDF enlazado2025, CGVBases económicas2019 contracurrentflexibleweb1month/transporte aéreo/cancelación libre/el equilibrio1month; actual contrato de corte desconocido. La Bretaña/Invierno de Auvergne/Las rochas dicen que no se quedan; no se abre2027.",
      "601dossiers/36countries/918unique Direcciones de archivo,85Swiss/49French/52Spanish;132familycomparisons.4newfuturecataloguerows/4familyICS;3075events/1744camp-los pasos de aprendizaje/2324familyICS/104exhibitionICS.1281manageddated/69legacyreuse/39windows.43directattempts42HTTP200/1error,8actualPDFs (los relevantescopos y12visualpagechecks, No8wholecontracts).249worldcountries/82withrecords/0fullyaudited. Actividad mundial; No hay mensajes externos/formularios/cuentas/pagos/Automatización."
    ],
    "next_priority": "Continúa toda Europa/Switzerland/France/España, Taiwan/Singapur/Corea del Sur/Japón/Asia, Estados Unidos/Canadá/Costa Rica/México/América Latina y el mundo entero2026–27 general/campamentos técnicos; DOB real/Grados/lenguaje/el ingreso extranjero/disponibilidad/factura completa/contratos, escuelas/resultados/Historia, Concursiones/las ligas/exposiciones y rutas familiares."
  },
  "asia_camp_programme_audit_v92": {
    "asof": "2026-10-05",
    "version": 92,
    "status": "progress",
    "scope": "Profundidad de los programas estacionales de Taiwán/Singapura/Corea/Japón/Filipinas y la opción de Australia2027 orientada a la familia.",
    "new_dossiers": 10,
    "new_operator_groups": 4,
    "operator_groups_including_existing_deepening": 5,
    "new_calendar_rows": 22,
    "new_family_ics": 23,
    "new_registration_deadline_ics": 1,
    "updated_dossiers": [
      "camp-taiwan"
    ],
    "corrected_existing_event_ids": [],
    "programme_dossiers": 611,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 941,
    "country_dossier_counts": {
      "CHE": 85,
      "FRA": 49,
      "ESP": 52,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 73,
      "JPN": 42,
      "KOR": 13,
      "MYS": 4,
      "PHL": 3,
      "AUS": 2,
      "USA": 71,
      "CAN": 67,
      "CRI": 12,
      "MEX": 28,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "gungho-general",
      "gungho-santa-steam",
      "gungho-treasure",
      "gungho-adventure",
      "british-council-korea-winter-kinder",
      "imagine-gold-coast-junior",
      "imagine-brisbane-junior",
      "ugaku-nasu",
      "ugaku-okinawa",
      "ugaku-cebu"
    ],
    "findings": [
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v92 · nueva temporada de Camp Taiwan",
        "detail": "Seis turnos 2027: El conjunto no está abierto.. precio actual Youth NT$24 000 / grupo 2–5 por 23 000, Teen 26 000; No se ha confirmado el resultado final de la temporada.. por notificación sin fecha de registro 1 000 y el autobús obligatorio 1 000 — partes del precio; el mapa internacional +5%, cobro no reembolsable. El tutor debe permanecer en Taiwán.. la versión inglesa de la devolución tiene prioridad oficial, los intereses de transporte difieren de los chinos. el verano EN, ayuda para Mandarin, las carpas y la alimentación han sido comprobadas; de la familia EN, precio y fechas de octubre 16–18 contra 17–18 No se sabe. cambio 9–14 agosto no se publicó ni se añadió.",
        "next_action": "comprobar la apertura del equipo, el contrato de 2027, la cuenta completa/aseguro, la recepción extranjera y el 7 aniversario del Oscar; continuar otros programas escolares y técnicos taiwaneses.",
        "url": "https://www.camptaiwan.com.tw/summer-camp"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v92 · Gung Ho visitantes, precios y conflicto DOB",
        "detail": "Actualprogrammeforms620/660, Adventure640/690, Xtra408/430 y 3%cardhandling; early Beach600 el pasado 27 Sep. Treasuryheader5–8/body5–12 y Christmas5–10/body5–12 +amplios DOBgates no se corrigió automáticamente. Genericrestricted/waitlist HTMLtemplates no significa blocked/soldout: forma visible Santa/Treasure muestra el número normal step1. ENunknown, lunch/shuttle/tickets/GST No , no . all-in,95/2023 archive No se han movido. Computhinkdraft404; canonical se conserva 4 de los casos verificados anteriormente dates367/9 h, nopaddingnewoperator.",
        "next_action": "EN/age/availability y familiaquote; los demás Singaporetechnical y generaloperators/2027 no están completamente auditados.",
        "url": "https://getgungho.com/sentosa-kids-camps"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v92 · Kinder Plus contra los ICI más viejos",
        "detail": "Own Winter11–22 Jan2027 en el academic Sep2026–Feb2027, intake2020/2021/prioridad de los estudiantes actuales. Campfee el precio regular no mensual1,516,200/1,020,300 KRW. Dos de ellos. direct HTTPtimeout los intentos no se han dado como directsuccess; primaryweb+- ¿Qué ? browsercalendar Leído. ICIwinter2026–27 sólo iddle/high/university: No se ha publicado 6/9 camp, EN/KOusage No completo ENinstruction.",
        "next_action": "Foreignexternal Oscarintake/level/contract, otros programas de inglés coreano y boarding después de la verificación primaria.",
        "url": "https://www.britishcouncil.kr/en/kinder-plus-all-day-programme-aged-6%E2%80%937"
      },
      {
        "country": "Japón / Filipinas",
        "iso": "JPN",
        "provider": "v92 · U-GAKU nuevas springdates y menores",
        "detail": "Spring28 Mar3 Apr2027 ownpages,199800+30000 JPY. Nasu winter Tochigi/spring Fukushima National Centre, Okinawawinter Chatan/springs Onna, transfer Cebu airport hacia/reversoexplicit. Okinawa10 topvs20 detailedcapacity, ENintermediate+, gradeequivalence/foreignadminunknown. Cancellation50/70/100%service+costs por 90/60/45; generalrefundguarantee≥4 weeks no 5/7-daypromise; Cebuofficialforeignentryrequirements aún no han sido investigados.",
        "next_action": "childcontract/fullinvoice/gradeequivalence/ENmedicaladmin/admisión de extranjeros, luego otros Japan/Asia/camps2027.",
        "url": "https://u-gaku.jp/english-camps/"
      },
      {
        "country": "Australia",
        "iso": "AUS",
        "provider": "v92 · Imagine family option y los diferentes años de precio",
        "detail": "Own2027 campusflyers6–11/12–16,11 Jan–12 Feb1–5 weeks;250 enrol+800 tuition+150 materialsweek. Website30 h Explore No , no . 30 h English; Saturdayfamilyoptional/26 Janholiday. Gold Coastsemana de asistencia a la escuelaneedsweek4 la asistencia a la escuela sin pruebasfee/age. Homestay2026 2 parents2 children660 placement+1310 week, transport100 GC/120 BNE;2027 housingunknown. Soloel acompañamiento completo2026 minimum8 No , no . Oscar6. Generalrefundv4.9 No es para el campamento.contract.",
        "next_action": "Exact2027 familiayinvoice/lunch/room/parentcourse/hours/level/contract; país de la lista mundial, no completado completo AUSaudit.",
        "url": "https://www.imagineeducation.com.au/junior-english-program"
      }
    ],
    "calendar": {
      "events": 3097,
      "learning_records": 1766,
      "family_ics": 2347,
      "exhibition_ics": 104,
      "managed_dated_rows": 1303,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 49,
      "http200": 46,
      "errors": 3,
      "additional_web_extractions": 1,
      "actual_pdfs": 8,
      "visual_page_checks": 10,
      "retained_page_renders": 11
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "10newdossiers de otro lado4newoperatorgroups: Gung Ho4/Consejo británico Corea1/Imagínate2/El-GAKU3.1priorCampTaiwandossierdeepened;todos601priorIDs/orden/todos600otherprofiles/todos3075prioreventsunchanged.22newfutureprogrammerows más1actualregistrationdeadline Productos23newfamilyICS; exposición104unchanged.",
      "El campamento de Taiwán2027schedule ha6cohorts Todos los Notyetopen. Los jóvenes24k/grupo23kTWD/Los adolescentes26k corriente2027page no en la factura final. No , no .9–14Auginvented. No fecha de notificación: registro1000+bus de trabajo1000 ya parte de total;tarjeta internacional5percentnonrefundable;El tutor debe permanecer en Taiwán. InglésRecuperar la prioridad y las diferencias de transporte en China se mantuvieron, No confirmada2027contract.",
      "Gung Hoo ha aceptado el visito.,día09–16.7cohortdates/de hecho620660/640690/408430;temprano Playa600expired. Tesouro5–8/cuerpo5–12,Navidad5–10/cuerpo5–12 y DOBgates conservados. Exactamente Matvey DOBAventura≤22Nov2017. Enseñanza desconocida a pesar del sitio en inglés/traducido. Almuerzo pagado desconocido+tarjeta3percent,hermanos, grupo no prometido. Lista de espera de HTML genérica/Templates restringidos no visiblesproof of availability.",
      "Consejo británico Corea Invierno11–22Jan2027 y el curso2020/2021,Prioridad actual de los estudiantes. Oscar condicional/Matveilater. Mensual1516200/1020300KRW nocampfee; CIEI general/Fónica/Horario diario no reportado del campo de estudios. Dos temporadas de HTTP se mantuvieron errores, Oficialmente, extraemos y entregamos un calendario ampliado utilizado por separado. Lenguaje de la función_lessons no lleno-enseñanza diaria.",
      "Imagínese la Costa de Oro/Brisbane propio2027flyers6–11/12–16/11Jan–12Feb1–5weeks. El AUD250+800/semana+150/semana=1200/2150/5000one/dos/cinco semanas. 50percentsiblingsregistrationonly;Los padres no pueden inscribirse en el curso. Alojamiento en casa/transporte2026 sólo;errordiscoveryNombros de archivos documentados. No , no .2026housing+2027tuition Presente en la factura actual. Solo8–17excludesOscar6–7. Sábado opcional/26Janholiday/30hExplore Inglés no obligatorio/robotica; Lenguaje de la función_lessons.",
      "El-GAKUWinter26–30Dec2026/Primavera28Mar–3Apr2027. Nasu Invierno159800taxincl/Primavera199800, Okinawa/Invierno de Cebu139800/Primavera199800;primer contrato30000 da189800/169800/229800. Los lugares estacionales difieren;Nasu Primavera Fukushima no Invierno Tochigi;Okinawa Primavera Onna no Chatan. Cebu14hone-de la-Sólo la primavera,el aeropuerto de regreso no incluido;OISTturismo nointernista. Equivalencia de grado/el ingreso extranjero/ENadmin desconocido. Cancelación90/60/45tiers no simplificado;≥4weekrefundguarantee No5/7daypromise.",
      "49 directattempts/46HTTP200/3errors,1aditionalprimarywextraction withexplicitmethod.8actualPDFs relevantsections checked/10visualpagechecks/11rendersretained.RawHTML/PDF/renders outsidecheckout;publicexports contain parafrases/URLs/hashes/error.Two actualreadonlycards and expandedofficialBCtimetablered; no formminputorContinue.",
      "611dossiers/37counties/941difíntdossieresURLs,137comparisones familiares;3097events/1766camp-learningrows/2347familyICS/104exhibitionICS.1303manageddate/69legacyreuse/39seasonwindows.249worldcounters/82withrecords/0full-audited.Expandedworldwide active;concursiones/liga/exposiciones/escuelas/historia/routes familiares preservados."
    ],
    "next_priority": "Continuar con el programa profundo/auditoría de contratos en Suiza/France/España/Europa y Estados Unidos/Canadá/Costa Rica/México/América Latina; continuar Taiwán/Singapur/Corea del Sur/Japón/Asia/todo el mundo2026–27 general/de la técnica/embarque/día/Campamentos familiares. DOB exacto/grado real/el ingreso extranjero/enseñanza de lenguaje/lugar disponible/corriente-factura/contrato de temporada, escuelas/resultados/Historia, Concursiones/las ligas/Las exposiciones y las rutas familiares siguen siendo parte del objetivo."
  },
  "americas_camp_programme_audit_v93": {
    "asof": "2026-10-05",
    "version": 93,
    "status": "progress",
    "scope": "Costa Rica más profunda/México/Estados Unidos/Programas de Canadá2026–27 y limita con Brasil/Argentina Las lagunas de pruebas; Europa anterior/Asia/trabajo en todo el mundo, no globalcompletado.",
    "new_dossiers": 10,
    "new_operator_groups": 3,
    "existing_operator_new_tracks": 1,
    "new_calendar_rows": 24,
    "new_family_ics": 35,
    "new_registration_deadline_ics": 11,
    "updated_dossiers": [
      "ciberbots"
    ],
    "corrected_existing_event_ids": [],
    "programme_dossiers": 621,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 965,
    "country_dossier_counts": {
      "CHE": 85,
      "FRA": 49,
      "ESP": 52,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 73,
      "JPN": 42,
      "KOR": 13,
      "MYS": 4,
      "PHL": 3,
      "AUS": 2,
      "USA": 76,
      "CAN": 68,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "tamarindo-elementary",
      "coyote-short",
      "coyote-junior",
      "coyote-pro",
      "cube-winter-makers",
      "icc-young-drone",
      "icc-young-engineering",
      "icc-young-vex",
      "icc-young-ai",
      "icc-young-raspberry"
    ],
    "findings": [
      {
        "country": "Costa Rica",
        "iso": "CRI",
        "provider": "v93 · Tamarindo: diferentes años del contrato; Harmony y Oaktree",
        "detail": "Tamarindo de la actualidad 2027 weeks confirmado por la página visible, hidden2026 weeks no se han utilizado; terms terminan directamente con la temporada 2026. Lodging $155/170/205,6 nightminimum por separado, sin pruebas all-inquote. Harmonydirect403/cached2025, pero la página que realmente se muestra en la pantalla da July5–16,2027 sin precio/edad/formato de la página/lenguaje: no se ha permitido como verificado/el pensión. Oaktree PDFCalendar2026 de forma visual: Christmas7–11/14–18 Dec2026, Summerstart4 Jan2027;1 Febschoolstart No , no . campend. Services Prensa chool, campage/el encuentro exterior/EN/el precio no está confirmado, no se ha creado un nuevo archivo.",
        "next_action": "los campcontracts/lenguaje/lugar/actualage actuales y la estimación familiar; no se preparan regularschoolage/hours o archivos 2025 fees. otros CRoperators/2027 continúan verificándose.",
        "url": "https://learnspanishsummercamp.com/kids-summer-camp-ws"
      },
      {
        "country": "México",
        "iso": "MEX",
        "provider": "v93 · Coyote datos dinámicos / Ciberbots futuras temporadas",
        "detail": "Coyote initial HTML7100/5300/Easter TBD contra render8500/6500/29 Mar–3 Apr2027; en el Pascua ¿Qué hay? REF2026/waitlist. Summerexactdaysunknown.3 nuevos archivos de un operador, No , no . 3 de las empresas. Short4000/3300, winterearly2805 until20 Nov No , no . registrationdeadline.2 siblings7200/5940, los descuentos no se acumulan; cancel30%retained/excessvoucher6 mo. Room4–6 versus3–4 y packingconflict se guardaron. Ciberbots Christmas Dec2026/Summer/Easter2027 se anunciaron sin días/precio de la/holidayage; regularcoursesage No , no . campintake, FIT ¿Qué es eso? unknown.",
        "next_action": "DOB/ENor ESteaching/localidad/currentseasoncontract es un todo-inquote; otros Mexicooperators no están completados.",
        "url": "https://www.campcoyote.mx/"
      },
      {
        "country": "Estados Unidos / Canadá",
        "iso": "USA",
        "provider": "v93 · Curriculum conflicto de la ICC y Cube gradegate",
        "detail": "ICC11 de las tarjetas de verano 2027 Leído:5 temas oneoperator,5–14,429/419,70 lunch+60 AM+99 PM. Ownheadingtech contra Bollydancebody/category; technicalsyllabus No fue inventado.. English/Spanishportal No , no . EN/ESteaching. Emptyrefund/FAQ No , no . no-refundpromise. Deadline10 AMfirstday contra 09:30 campstart. Cube Winter21–23 Dec2026,255/275+112.50+HST; separate42 meal no se le pagará el importe adicional 275 package. Grade2 asof Sep2026, March2026 exception No , no . Wintergate. Beginners puede que no sea suficiente para un niño de tres años. competitionexperience.",
        "next_action": "el curso de formación de la CPI es el siguiente:",
        "url": "https://www.ultracamp.com/Info/upcomingsessions.aspx?campcode=&idCamp=80&lang=en-Us"
      },
      {
        "country": "Brasil / Argentina / EE.UU.",
        "iso": "BRA",
        "provider": "v93 · NR contrato sin precio básico; páginas no accesibles",
        "detail": "NR current/ferias HTTP200 con la capa vacía y visible header/footer: cached Kids Jan dates/ages No se confirmó. Legacyhomologacao selfsignedcertificate No lo he hecho.. Own2027 contract PDF: Dobra R$8617.50/9048.50/9257 sólo el adicional 2-La semana después de la vuelta., No , no . initialcampfee. Insuranceaccident10 k/dental300 y foreignpassport No , no . admission. Refundcredit/cashretention20/50/75%, noshow100%; No , no . fullcontractaudit. Robotiki Camp URL404, Snap Round Rock403; sin nuevas fechas/precio de cachedsnippet.",
        "next_action": "Los programas directos actuales con 2027 days/basefee/age/language/intake; Brasil/Lat Am y globalcountrycoverage siguen siendo un objetivo activo.",
        "url": "https://nr.com.br/ferias"
      }
    ],
    "calendar": {
      "events": 3121,
      "learning_records": 1790,
      "family_ics": 2382,
      "exhibition_ics": 104,
      "managed_dated_rows": 1327,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 37,
      "http200": 29,
      "errors": 8,
      "additional_rendered_primary_observations": 3,
      "actual_pdfs": 2,
      "visual_page_checks": 3,
      "retained_page_renders": 3
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "10newdossiers de otro lado3newoperatorgroups:Explornatura1/Coyote3/CPI5 más Cubo1existingoperatornewWintertrack.1Ciberbotsdeepened;todos611priorIDs/orden/todos610otherprofiles/todos3097priorevents sin cambios.24newfutureprogrammerows y11actualregistrationdeadlineICS Productos35newfamilyICS; exposición104unchanged.",
      "Primaria de Tamarindo5–10/10hSpanish/$797/Nueve comienzos de lunes2027,M–F08–14. El viernes finalizó el cálculo; oculta2026weeksnotcurrentcalendar. ENstaff/sitio web no ENcampteaching; Lenguaje de la lengua_lessons. Unidad155/170/205/Minutos6nights vivienda familiar opcional, provisionalmente2kids+6nights155=2524assumingcurrencyequal excluye las tarifas/impuestos/registro; No final-en. Terms2026 No2027contract;10050percentregistrationnotdefinitivefullfee.",
      "Coyote actualRendered actualizaciones8500/6500 y la Pascua29Mar–3Apr2027 contra el HTML inicial7100/5300/TCDD; Refere2026/No se puede esperar. Julio de verano/Agosto no sabes los días exactos no inventados. Corto4000/3300/temprano2805until20Nov,2siblings7200/5940notstackearly;depósitos1200/990priceparts. Habitación4–6vs3–4/el conflicto de empaque y30percentretained/el cupón excesivo6mo incluido. Los individuos6–14notprivategroup5–18;Oscar , ¿ qué quieres ?2026needs6birthday. EN/ESTeaching real no confirmado.",
      "CPI11directdetailcards:cinco cabezas de tecnología propia,todos5–14,429/419 y70+60+99optional=658/niño de semana;No automático doble10siblingsdiscount. Cuerpo de Bollydance propio/El conflicto de categoría medioactualtécnico/proyectos/hardware desconocido;no verificado15hrobotics/Recomendación. Portal en inglés/Españolno instrucción. Fondo libre/FAQno política. Las actividades de apertura no aceptadas/lugar garantizado. Práctica fecha límite10AMfirstdayagainstcamp09:30 registrado,No UTCinferido.",
      "Invierno de cubo21–23Dec2026/Las playas65GlenManor/No se dijo que Julio Wesleyfooter.255/275+112.50+HST,Cuidado de la comida387.50+HST;42mealaddonnotagainon275. Grado2asofSep2026notbirthyear;Marzo2026exceptionnotWinter. Todos los principiantes no avanzados; lengua desconocida; Las restituciones65fee y10/20dayboundariesretained.",
      "Ciberbots mes de Navidad2026/Pascua de verano2027 etiquetasnoticias y fechas exactas;Duración de las vacaciones/contenido añadido,regularescuelas,puertas no campamento;ambos FIT desconocido. Armonización de la legislación en julio5–16,2027butmissingage/precio/formato/enseñanza;Oaktree PDF Datos/Sólo comienza sin condiciones de campamento;registros de la información no verificados. NRcontrato DobraSólo por segunda semana, no campamento precio base;actualdichas vacacionales/caché/TLS fallo/No todo Brasil cubierto.",
      "37directattempts/29HTTP200/8errors;3separaterenderedprimaryobservationswithmethodexplicit;2actualPDFs/las secciones pertinentes/3visualpagechecks/3renders. Con un pago fuera de la caja,publiconlyparafrases/Las direcciones de correo/de hechos de hecho/errores; no forma/cuentas/mensaje/el pago/suscripción/automatización. No se ha logrado el DOMlocatornocontentadclaim; Coyote actual FAQ descuento/cancelación expandió,envasado no expandido.",
      "621dossiers/37counties/965difíntdossieresURLs,140comparisones familiares;3121events/1790camp-learningrows/2382familyICS/104exhibitICS.1327managed/69legacyreuse/39seasonwindows.249worldcounters/82withrecords/0full audited.Expandedworldwidegoal remains active;league/competition/exhibition/school/history/family route scope unchanged."
    ],
    "next_priority": "Continúa Suiza/France/España/Europa y Taiwán/Singapur/Corea del Sur/Japón/Asia,Estados Unidos/Canadá/Costa Rica/México/América Latina/todo el mundo2026–27 general/de la técnica/embarque/día/Campamentos familiares: programas primarios/contratos de temporada actual/factura completa/edad/grado real/enseñanza de lenguaje/el ingreso extranjero/lugares actuales. Liga de los Estados Unidos/Competencia/admisión de las exposiciones/escuelas/resultados5–10years/las rutas familiares conservadas;0countriesfullyaudited."
  },
  "europe_camp_programme_audit_v94": {
    "asof": "2026-10-05",
    "version": 94,
    "status": "progress",
    "scope": "Contratos de programas más profundos en Suiza/Francia/España y costes familiares; una pista de estudios de la ciencia y la tecnología de la información (STEM) en Suiza separada, no una auditoría completa en Europa/mundo.",
    "new_dossiers": 1,
    "new_operator_groups": 0,
    "deepened_dossiers": 6,
    "updated_dossiers": [
      "les-elfes",
      "village-leysin",
      "la-garenne",
      "garenne-robotics-workshop",
      "ilc",
      "tecs-puerto-kids"
    ],
    "new_calendar_rows": 2,
    "new_family_ics": 2,
    "new_registration_deadline_ics": 0,
    "corrected_existing_event_ids": [
      "CP001-20270606-20270619",
      "CP001-20270620-20270703",
      "CP001-20270704-20270717",
      "CP001-20270718-20270731",
      "CP001-20270801-20270814",
      "CP001-20270815-20270828",
      "CP001-20261212-20261219",
      "CP001-20261219-20261226",
      "CP001-20261226-20270102",
      "CP001-20270102-20270109",
      "CP001-20270109-20270116",
      "CP001-20270116-20270123",
      "CP001-20270123-20270130",
      "CP001-20270130-20270206",
      "CP001-20270206-20270213",
      "CP001-20270213-20270220",
      "CP001-20270220-20270227",
      "CP001-20270227-20270306",
      "CP001-20270306-20270313",
      "CP001-20270313-20270320",
      "CP001-20270320-20270327",
      "CP001-20270327-20270403",
      "CP001-20270403-20270410",
      "CP001-20270410-20270417",
      "CP001-20270417-20270424",
      "CP001-20270516-20270529",
      "CP002-20270627-20270710",
      "CP002-20270711-20270724",
      "CP002-20270725-20270807",
      "CP002-20270627-20270724",
      "CP002-20270711-20270807",
      "CP002-20270628-20270709",
      "CP002-20270712-20270723",
      "CP002-20270726-20270806",
      "CP002-20270628-20270723",
      "CP002-20270712-20270806",
      "CP051-20270620-20270703",
      "CP051-20270704-20270717",
      "CP051-20270718-20270731",
      "CP051-20270801-20270814"
    ],
    "programme_dossiers": 622,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 975,
    "country_dossier_counts": {
      "CHE": 86,
      "FRA": 49,
      "ESP": 52,
      "GBR": 5,
      "DEU": 11,
      "AUT": 3,
      "NLD": 5,
      "TWN": 35,
      "SGP": 73,
      "JPN": 42,
      "KOR": 13,
      "MYS": 4,
      "PHL": 3,
      "AUS": 2,
      "USA": 76,
      "CAN": 68,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "village-leysin-stem"
    ],
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v94 · Summer-specific contract y programas Village por separado",
        "detail": "Les Elfes2027 form: mandatory150+120/week, obligatorio halfdayworkshop tiene un precio gratuito Shelter6+. CHF1000 deposit Incluye en el precio; summerinsuredcancellation se mantiene 1000, winterrule500 No se ha trasladado. Village CP051 Ahora sólo Junior7–9/4 cambios; nuevo STEM10–17/2 Julycohorts. EN ambas cosas están confirmadas.; Austriaexcursions en el Swiss STEMpage — conflict. Bookingconditions/Leysinbooklet metadata2026, Aunque ownparent2027 Los hace referencia.; travel May1/May15/signup30 days el conflicto, No , no . registrationdeadline. Loyalty por householdyears, No , no . 2 childrenfirstsummerdiscount.",
        "next_action": "los DOB/nivel/ENinstrutor, actualplaces, los contratos finales de la temporada2027 y la factura de la familia mediante transfer/insurance/lavandería.",
        "url": "https://cdn.leselfes.com/wp-content/uploads/2026/07/2027-Summer-Camp-Registration-Form_Digital_avec-champs.pdf"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v94 · La Garenne: menu8–9 conflict Se lo retiraron., Pero ... Oscar6–7 más abajo 8+",
        "detail": "de la actualidad menu Robotics Ya está 5–9 y 10–12. Form/contract2027 En concreto 8–12,500/3 sessions, Por eso Oscar6–7 No se permite robotics. Workshop PDF Título de la página Three Sessions/finaltwo en la misma page4: Me quedé . durationconflict. VEXIQ/V5, Python/3 D y speaker — lista de proyectos, No , no . allprojects por 3 sessions.9 pagecontract relevantpages4/8/9 Se lee de forma visual: familydiscount/medical10 day/65 days/28 extras. Insurance número days/ENtechnical No se sabe.",
        "next_action": "comprobar las tareas avanzadas/horas reales/lenguaje Matvey, opciones y facturas completas; no publicar general Campdate por separado roboticscohort.",
        "url": "https://www.la-garenne.ch/summer-camps/"
      },
      {
        "country": "Francia / España",
        "iso": "FRA",
        "provider": "v94 · ILC unidad de gastos / TECS temporada aún no se conoce",
        "detail": "ILC currentundated FUNboard7990/2 wk, reg200 stay, laundry70 weekmandatory2 wk, transfer350 por 1–2 peoplegroup.17 360 para los dos — formulación condicional, No , no . 2027 quote.1000 cancelretention cerca de 5/25/100%No lo sé ., no sumado automáticamente. TECSheader2027 contra catalogdescription2026/bodydates sin agua/1730 button sin paquete. Early40 until Apr30,2026 el pasado; siblings25 perchild No automáticamente 2027. Emailbrochuregated/consumerinfo No , no . camprefundcontract; lead/account/subscription No se han dado.",
        "next_action": "Los contratos de programación 2027 actuales/fullinvoice/places/ENsupport; el resto de Francia/España/Europa y Taiwan/Singapore/Korea/Japan/USA/Canada/Lat Am/world permanecen en su totalidad.",
        "url": "https://internationallanguagecamps.com/prices"
      }
    ],
    "calendar": {
      "events": 3123,
      "learning_records": 1792,
      "family_ics": 2384,
      "exhibition_ics": 104,
      "managed_dated_rows": 1329,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 24,
      "http200": 24,
      "errors": 0,
      "actual_pdfs": 6,
      "visual_page_checks": 9,
      "retained_page_renders": 9
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Un nuevo pueblo separado STEM10–17 Dossiero con sólo dos de julio2027 cohorts; CP051/Cuatro viejas identidades conservadas y reducidas a Junior7–9. Se profundizaron seis expedientes anteriores;621 Identificación previa/orden y615 Dossiers no relacionados sin cambios.",
      "Cuarenta filas de calendario existentes corregidas explícitamente:26LesElfes temporada-referencias conocidas/Cargos,10LaGarenne Resolvido8–9 conflicto de menú,4Village Junior-sólo. Todos los demás3081 otras filas antiguas, las ligas/Concursiones/exposiciones/escuelas/Historia/las rutas familiares conservadas. Dos nuevas familias de ICS; fecha de edad/fecha límite de identificación de identidad de usuario retenida y no las fechas adivinadas/los plazos.",
      "Los Elfos verano2027 registro150+médico120/semana obligatoria, incluido refugio6+ satisface el taller obligatorio.5140each/10280two en el4750base excluye las carreteras/opciones;1000crediteddeposit No se añade dos veces. La política de cancelación de verano se mantiene1000; Texto de invierno/tarifas conservadas pervariantes. AXAliabilidad1000deductible No obligatorio segundo cargo.",
      "El pueblo médico opcional140/sesiones y viajes100/200/55/110 registrado con límites de años PDF. Condiciones y metadatos del folleto2026 a pesar de la corriente2027 enlace de los padres;El uno de mayo1/El uno de mayo15/30day conflicto de viaje no fecha límite de registro. Primera familia de verano2children No más leal. EN Junior/STEM no deducido; El conflicto de copias de las excursiones austriacas se ha conservado.",
      "El menú actual de La Garenne incluye5–9 Robotics, Resolución de la situación10+ Conflito. Forma de concreto/contrato8–12/500/3 Aún excluye a Oscar6–7. PDFTres sesiones vs dos finales en la misma página4 retenidos. Aseguramiento10/Conto de días no confirmado, hermano10percent El mismo formato/sesiones; El trabajo de la empresa no es técnico intenso.",
      "Grupo real de las CSI350transfer1–2people, Registro de datos200stay y lavandería obligatoria70week para2weekstay rendimiento condicional17360twoFUNboard/17560withoneAdrenaline. Precio año desconocido; lenguaje-sólo700 No precio completo del campo.1000cancelfee/por cientointeracción no resuelta, no se acredita depósito o automática.",
      "TECS7+ Datos corporativos/precio anual no promocionado desde el cabezal2027. Catálogo2026/emailgate y expiraciónApr 30,2026Desconto registrado.",
      "24 directprimarirrecuperadas/24HTTP200/0errores,6documentos/cláusulas pertinentes reales y9controles/rendimientos de páginasvisuales.Rava retenida fuera de la caja; publicexportado sólo parafrases/URL/hash/errores.No formulario/mensaje/pagamiento/cuenta/subscripción/automatización.",
      "622dossiers/37counties/975difíntdossieresURLs/142familiascomparas;3123events/1792learningrows/2384familyICS/104exhibitICS.1329managed/69legacyreuse/39seasonwindows;249counters/82withrecords/0full audited.Expandedworldwidegoal sigue siendoactivo."
    ],
    "next_priority": "Continúa toda Suiza/France/España/Europa y Taiwán/Singapur/Corea del Sur/Japón/Asia, Estados Unidos/Canadá/Costa Rica/México/América Latina y otros países del mundo2026–27 general/Temática/embarque/día/programas familiares: Datado abajo cohorts, contrato de temporada, factura completa, DOB exacto/grado actual de la escuela, horas técnicas/nivel, EN/ES/Enseñanza de la escuela, En el caso de los países extranjeros, el número de personas que participan en el programa de trabajo es de. Preserva las ligas/Concursiones/exposiciones/Admisión/escuelas/resultados5–10years/rutas familiares;0countriesfullyaudited."
  },
  "asia_camp_programme_audit_v95": {
    "asof": "2026-10-05",
    "version": 95,
    "status": "progress",
    "scope": "Los programas propios de Singapur/Taiwan, las cohorts/contratos, el horario de invierno más profundo de Japón, la exclusión de archivo de Corea; el progreso limitado, no Asia/mundo completo.",
    "new_dossiers": 9,
    "new_operator_groups": 4,
    "deepened_dossiers": 1,
    "updated_dossiers": [
      "harrow-appi"
    ],
    "new_calendar_rows": 17,
    "new_family_ics": 17,
    "new_registration_deadline_ics": 0,
    "corrected_existing_event_ids": [],
    "historical_variants_not_added_as_future": 19,
    "programme_dossiers": 631,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 992,
    "country_dossier_counts": {
      "CHE": 86,
      "FRA": 49,
      "ESP": 52,
      "TWN": 39,
      "SGP": 78,
      "JPN": 42,
      "KOR": 13,
      "USA": 76,
      "CAN": 68,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "whizz-lpe",
      "whizz-nlcs",
      "whizz-smash",
      "mind-ai-sprint",
      "mind-ai-story",
      "tcs-steam-winter",
      "ilri-lego",
      "ilri-minecraft",
      "ilri-roblox"
    ],
    "findings": [
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v95 · Whizz Kidz: nuevas fechas y descripción antigua",
        "detail": "LPE publica cambios 2026/2027 para el 4–6 y 7–12 años, pero la tabla de descripción mantiene el julio–agosto 2026, Sólo que 4–6 años y una cabra de la granja. lista de fechas 2027 vacante después de elegir la edad. tres enlaces de la principal conducen a una LPE 2027; Los programas individuales correctos se encuentran en la lista de programas. Smash sólo confirma el mes de septiembre–octubre; fechas de noviembre–diciembre no se han incluido en el calendario. el rango 340–400 $ no determina el precio exacto para el visitante común. descuento familiar 50 $ se refiere a la suma total. El idioma de los profesores y el número completo de estudiantes son desconocidos..",
        "next_action": "Los programas actuales por edad, idioma de los profesores, lugar, moneda, GST, comida, transporte y contrato.",
        "url": "https://whizzkidz.com.sg/programmes-available/"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v95 · Mind Theory: tiempo de las clases y los precios se desvían",
        "detail": "dos temas creativos con y, diez cambios de final 2026. tabla Story: 10:00–13:00 y 680/600 SGD; bloque general: 14:00–17:00, el precio temprano 680 y después de él. 800 sin plazo. Sprint 28–31 diciembre: 14:00–16:00 contra la firma «4 × 3 horas». el precio 600 cinco días no se ha trasladado a cuatro días. fechas generales del sistema 2025–2028/2030 no significa un campo continuo. el sitio web de inglés y las solicitudes a la escuela no confirman la lengua del profesor. FAQ excluye devoluciones de dinero, permite el traslado de pago de urgencia, transferencia a otro niño y la tramitación del permiso; la aplicabilidad para el turno corto debe comprobarse. Los nuevos programas se publican aproximadamente seis semanas antes de las vacaciones., fechas exactas 2027 No , no ..",
        "next_action": "edad para comenzar, recepción de invitados extranjeros, lenguaje de los profesores, dificultad para un niño experimentado, programa de cuatro días, horas, precio con el GST y contrato.",
        "url": "https://www.mindtheory.sg/our-courses/"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v95 · ILRI y TCS: formas reales, clases y archivos",
        "detail": "ILRI confirma la enseñanza LEGO en inglés y chino. Interfaz en inglés Minecraft/Roblox no confirma la lengua del profesor. de las formas 2026: el paso a 1–9 las clases, Roblox s 4-¿Qué es eso ?. Se encuentra 17 de los cambios temáticos; las siete semanas no se incluyen en cada pista. el precio habitual 13 200 NTD; de las primeras 9 500 hasta finales de junio. de la administración 1 000 Ya dentro del precio, robot de casa de pago, la posibilidad de un pasaporte en lugar de un pasaporte local ID No se sabe. TCS 2–6 febrero 2026: 5–7 las clases, medio ambiente de habla inglesa, Micro: bit/química, 19 000 NTD ya están incluidos 2 000 materiales y almuerzo. Fechas 2027 No se han anunciado. I Am The Future describe los programas de caridad 2024 para los niños de los nuevos residentes y los grupos vulnerables; el campo de turismo abierto no está confirmado por esto.",
        "next_action": "Las clases reales de los niños, las nuevas fechas y precios, la educación sin el chino obligatorio, la recepción de extranjeros y pasaporte, el lugar y el contrato. Las declaraciones de la NASA y el estatus excepcional no se verificaron; el certificado de enseñanza no confirma la victoria internacional.",
        "url": "https://ilri.info/"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "v95 · Branksome: el PDF de verano encontrado pertenece a 2016",
        "detail": "su propio de seis páginas PDF Creado en 2016 y describe el verano directamente 2016 y año de estudio 2016–17. página 2 verificado visualmente. 25 de julio–5 agosto no se puede utilizar como fechas 2026/2027. El programa de preparación está descrito para las estudiantes actuales Branksome/PYP/MYP. La actual lista de recepción escolar no confirma la entrada de nuestros niños en el campamento y las clases. un nuevo turno adecuado para los niños 6/9 no se confirma en el presente documento; 13 archivos de antiguos coreanos se conservan.",
        "next_action": "los nuevos programas 2026/27, la recepción de niños, niños extranjeros y extranjeros, el inglés de las clases técnicas, la edad 6/9, los precios del formato diurno y el alojamiento, los lugares.",
        "url": "https://www.branksome.asia/uploaded/Portal_Documents/Main_Site_Documents/ENGLISH_KOREAN_INTERACTIVE.pdf"
      }
    ],
    "calendar": {
      "events": 3140,
      "learning_records": 1809,
      "family_ics": 2401,
      "exhibition_ics": 104,
      "managed_dated_rows": 1346,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 30,
      "http200": 21,
      "direct_errors": 9,
      "soft404": 2,
      "navigation_only": 2,
      "selective_browser_observations": 7,
      "actual_pdfs": 1,
      "visual_page_checks": 1
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Nueve nuevos expedientes de programas en todo el mundo4operatorgroups, No9independent de arriba-operadores clasificados.631total/37countries/992own-Direcciones de archivo.622priorIDs/orden y621unrelated archivos retenidos; Sólo el perfil existente de Harrow Appi se profundizó.",
      "Todos los demás3123prior acontecimientos/las ligas/Concursiones/exposiciones/escuelas/resultados/las rutas familiares conservadas exactamente.17newfuturecalendarrows/Sólo en el marco de las SIC;19actualpastcampvariants conservados en expedientes, No se copió2027 o añadirlo al calendario futuro.",
      "Propiedad de la LPE2026/27upperdates Descripción/4–6/7–12 el conflicto se ha conservado;2027selectorempty no es a prueba de lugar. El nombre de la empresa/GST/moneda desconocida. Aplastar las propias Octdatos anulan ninguna segunda nov/Reclamo de la República; miembro/precio público no inventado y familia50discount Total no por niño.",
      "Los cursos de MindSprint/Historia separados de 9+/8+;10own2026futurecohorts. StoryAMtable/genericPM y 680/600/800 conflictos, Sprint28Dec8 o 12h conflicto y cuota de 4 días desconocida.",
      "El ILRI actual17specificcampus/variantes de pista divididas8LEGO/5Minecraft/4Roblox; de los productos de la industria2026. Grado1gate/Roblox4+ No se deducen del año de nacimiento o del período de generación4–18. Confirmado bilingüe ENSólo LEGO, juego Inglésinterfaz no maestro.13200/9500expired/1000insidefee y el kit de pago conservado.",
      "TCS actual febrero2026English-basado/G5–7/19000includes2000materials/archivo del almuerzo, No hay novedad2027date. Familias reales no conocidas; No hay una falsa calificación de DOB. Un buen PDF6pages Metadatos/cuerpo2016/página2visual No2026camp; Reglas actuales de la escuela Grado de la carta no campgate.",
      "Harrow5mornings13h45 incluyen grupos/pruebas/carreras, nieve13h20,6noches/7 fechas calendario,440000JPY impuestos públicosincluidos/352000 solo estudiantes actuales.No se solicita aceptación de la hora de codificación/matrimonial/registro.",
      "Todos los métodos de búsqueda primarios/errores/sólo de navegación y respuestas soft404/7observaciones selectivas de los navegadores registradas con honestidad.RawHTML/PDF/formulario/render texto fuera de la caja; publicexports sólo parafrases/URL/hashes.No hay datos personales/sentimiento de formulario/carnet/pagamiento.",
      "JSON canónico/Clasificación de datos/VCS/JS/MD/Consistencia del SCI, estable UID/fecha/plazo, Puente de la capacidad y del lenguaje/edad/filtros de fase verificados de forma independiente. Requisitos de todo el mundo/las prioridades conservadas,0fullyauditedcountries/nativo y activo."
    ],
    "next_priority": "Continúa con toda Suiza/France/España/Europa, Taiwan/Singapur/Corea del Sur/Japón/Asia, Estados Unidos/Canadá/Costa Rica/México/América Latina y el mundo entero2026–27 general/Temática/embarque/día/Inventario de campamentos familiares. Verificar las cohorts de frescos, DOB real/grado, EN/ES/RU enseñanza/funciones de apoyo, el ingreso extranjero, lugares actuales, sílaba específica/nivel técnico,factura de temporada completa/contrato, Mapa del campus y comparaciones familiares. Mantenga las ligas/Concursiones/exposiciones/Admisión/escuelas/resultados5–10years/rutas familiares activas; No se ha realizado una auditoría completa."
  },
  "france_spain_camp_programme_audit_v96": {
    "asof": "2026-10-05",
    "version": 96,
    "status": "progress",
    "scope": "France/España propia2026–27general/embarque/programas diarios y escuela-Suplemento de líneas anuales; Programa de auditoría limitada, Europa no completa/el mundo.",
    "new_dossiers": 14,
    "new_operator_groups": 6,
    "deepened_dossiers": 1,
    "updated_dossiers": [
      "chester-english"
    ],
    "new_calendar_rows": 13,
    "new_family_ics": 13,
    "new_registration_deadline_ics": 0,
    "corrected_existing_event_ids": [],
    "historical_variants_not_added_as_future": 24,
    "programme_dossiers": 645,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 1021,
    "country_dossier_counts": {
      "CHE": 86,
      "FRA": 53,
      "ESP": 62,
      "TWN": 39,
      "SGP": 78,
      "JPN": 42,
      "KOR": 13,
      "USA": 76,
      "CAN": 68,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "sswp-jardins",
      "sswp-pcc-primary",
      "sswp-racing-primary",
      "sswp-marymount-primary",
      "olocau-english-summer",
      "olocau-fluent",
      "pueblo-kids",
      "pueblo-eduplai-online",
      "vaughan-bravo",
      "vaughan-mazo",
      "vaughan-kiriko",
      "ymca-priego",
      "ymca-salduero",
      "chester-mini"
    ],
    "findings": [
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v96 · SSWP: los folletos y el sitio no siempre coinciden",
        "detail": "Jardins: PDF €25/day late contra el sitio web €30, febrero 2027 en la cubierta/HTML contra 2026 en el formulario; €45 park pass dentro de la casa fee. PCC late €110/130 y el menor pickup 15:30/16. Racing day €110/120; el menor timetable golf en el contexto de los franceses golf coaches. Marymount late €110/120. los precios no son medios, los nuevos cambios se separaron del archivo.",
        "next_action": "lugar, contrato final, lengua exacta de los módulos, hora de recogida, comida/transferencia/aseguro y ingesta extranjera.",
        "url": "https://www.sswp.fr/activites/stages-danglais-pour-enfant/"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v96 · Olocau y Pueblo: fecha, objetivo lingüístico y precio tienen diferentes plenitudes",
        "detail": "Olocau publicará 31.07–06.08.2027/6–14 y dos objetivos.: mejorar el inglés o Fluent, un cambio mezclado. precio de la/no hay paquete completo. registro general 7 enero sin año; no se ha convertido en exact deadline. Pueblo Kids de julio 2027 pronto, €890 sin año, el reserva €300 dentro de la casa. Oscar sólo después de las siete. EduplAI en línea 8+, No físico camp, demo 12–14, el inicio 13 octubre sin año/del cinturón de la hora.",
        "next_action": "precio/contracto estacional, lugares, una recepción individual extranjera y un programa específico; para el online syllabus junior y el tiempo de Costa Rica.",
        "url": "https://www.albergueolocau.com/programas/campamento/english-summer-camp.html"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v96 · Vaughan / YMCA: archivo confirmado no está disponible temporada 2027",
        "detail": "Vaughan actual PDF 2026 contiene diferentes precios de las plazas y cancelación, de la actualidad camp URLs se redirigen al curso general. YMCA current teaser2027 contiene fechas/años de edad/condiciones2026. de la premiación 28.02.2026 Se han terminado.. National €100 admin dentro del precio, International €500 no se han aplicado. cambios pasados no se transfieren a los futuros ICS.",
        "next_action": "Las nuevas fechas camp-specific, las tablas de edad, los precios, el contenido técnico y el staff de lenguaje 2027, sin promesa de clasificación mundial.",
        "url": "https://aprendeingles.grupovaughan.com/hubfs/Camps/Catalogo-Summer-Camps-Vaughan-2026.pdf?hsLang=es-es"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v96 · Chester: Leído image-only fee PDFs de diferentes años",
        "detail": "de la actualidad ES residential age 2027 8–17, EN/archivo8–18; MINI current2019–2023 Oscar es muy bueno., No es Matvey.. EN2026 el reserva750/airport60, ES2026 el reserva500/airport50. ENdayMay1 vsESboardingJun1. ESdaylinkPDF2025 No estacional2027precio. descuento siblings en el menor corefee, No todosextras. de las empresas/campamentos de idiomas no probada liga robótica.",
        "next_action": "un contrato/precio actual2027 y las fechas MINI/general coincidentes; lugares, pagos adicionales, cancelación y supervisión.",
        "url": "https://www.chestercollege.org/campamentos/chester-mini-camp/"
      }
    ],
    "calendar": {
      "events": 3153,
      "learning_records": 1822,
      "family_ics": 2414,
      "exhibition_ics": 104,
      "managed_dated_rows": 1359,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 37,
      "http200": 37,
      "general_course_redirects": 2,
      "actual_pdfs": 12,
      "selective_visual_observations": 8,
      "visual_page_checks": 8
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "Se han conservado 14 nuevosdossiles en 6 grupos de operadores, 1 sólo losdossilos existentes.645total/37países/1021URLs propios, 631IDs/orden prioritarios y 630dossiers no relacionados.",
      "Todos los 3140 registros/ligaciones/concursiones/exposiciones/escuelas/resultados/itineraciones familiares de los anteriores calendarios se conservan con exactitud.13Nuevos conjuntos futuros/ICS, 24variantes pasados no se copiaron en 2027.",
      "SSWP11futurecohorts:5Jardins/4PCC/2Racing. Jardines Feb2027cover/HTMLvsforma2026 retenidos;330Dec y aparcar45insidefee. - ¿Qué pasa?25/30Jardins,110/130PCC,110/120Marymount/día110/120Racing los conflictos explícitos. El personal de Golf Francés y las primeras tardes no son falsas.",
      "Olócau6–14/Dos trayectos en un campo31Jul–6Aug2027/250sharedcapacity;Fluente para el inglés fluente no principiante. Precio/contrato desconocido. El general Jan7withoutyearnotdeadline. La información sobre las instalaciones de ropa de cama no incluye una factura de garantía.",
      "Los niños del pueblo7–12/8days7nights/Julio2027undated/890withoutyear/300insidefee. El número de personas8–18Englishonline10lessons245/420/210, demo12–14bilingualmaterial,13Octwithoutyear/zona horaria. Filtro en línea distinto; no campamento físico/Medalla de robótica.",
      "Vagantual31page2026catalogue precios de ubicación880/1590Bravo,1685Mazo,930/1760Kiriko;vivienda relevante/cláusulas de cancelación. URLs de campamento actualRedirect generalCursos. YMCA2026birthgates/precios regulares/promos expirados/100nationaladmininsidefeevs500international separados.",
      "Chester MINIcurrent2027birth2019–2023 Oscar se ajusta .,No es Matvey.; 2026PDFbirth2018–2022notnewgate. ES general2027age8–17vsENarchive8–18. Cinco imágenes-sólo paginas PDFse seleccionaron visualmente; 750/500reserve,60/50airport y mayo/Los equilibrios de la Unión no se promediaron. ESday PDF2025excludedascurrentprice.",
      "37 directrices de búsqueda de HTTP200 incluyen 2 directrices generales, 12 documentos PDF reales con revisiones de páginas escaneadas y 8 observaciones visuales seleccionadas. No se reclaman documentos PDF completos/sitio/país de auditoría. RawHTML/PDF/formularios/rendan datos privados fuera de la caja; sólo se publican paráfrases/URL/hashes.",
      "JSONSQLite CSVJSMDICSConsistencia/el número de identificación de identidad/fecha/conservación de los plazos/Puente de capacidad/lenguaje-niño-fase-filtros en línea verificados de forma independiente. Objetivo mundial/requisitos retenidos,0fullyauditedcountries/nativo y activo."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/robotica/AI campamento/embarque/día/programa familiarinventario, profundidad de la CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/América Latina. Programa de verificación-Enseñanza específica EN/ES/RU y roles de apoyo, El número de personas en el mercado de trabajo/lugares actuales, DOB real/grado, programa de estudios/horas/nivel, Sección actual completa en factura/contrato, Coordenadas del campus/Mapa y comparaciones familiares. Mantenga las ligas/Concursiones/exposiciones/Admisión por edad/escuelas/resultados5–10years/rutas familiares activas; No se ha realizado una auditoría completa."
  },
  "americas_camp_programme_audit_v97": {
    "asof": "2026-10-05",
    "version": 97,
    "status": "progress",
    "scope": "Canadá/Estados Unidos propio programa/edad/tarifa/año de prueba y revisiones limitadas de Brasil/Argentina/Alberta; no completaAmérica/mundo.",
    "new_dossiers": 19,
    "new_operator_groups": 5,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "new_calendar_rows": 31,
    "new_family_ics": 31,
    "new_registration_deadline_ics": 0,
    "corrected_existing_event_ids": [],
    "historical_variants_not_added_as_future": 16,
    "programme_dossiers": 664,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 1046,
    "country_dossier_counts": {
      "CHE": 86,
      "FRA": 53,
      "ESP": 62,
      "TWN": 39,
      "SGP": 78,
      "JPN": 42,
      "KOR": 13,
      "USA": 79,
      "CAN": 84,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10
    },
    "programme_slugs": [
      "pali-general",
      "pali-mini",
      "pali-robotics",
      "wenonah-regular",
      "wenonah-one",
      "wenonah-five",
      "wenonah-wee",
      "sciencequest-kinder",
      "sciencequest-junior",
      "sciencequest-engineering",
      "sciencequest-robotics",
      "sfu-elite-engineers",
      "sfu-brick-builders",
      "sfu-digital-defenders",
      "sfu-wattson",
      "calgary-early-engineering",
      "calgary-early-technology",
      "calgary-engineering101",
      "calgary-winter"
    ],
    "findings": [
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v97 · Wenonah: edad al final del año y cuentas estacionales completas",
        "detail": "12 variantes futuras2027:6 regular/4 One/1 Five/1 Wee. Edad al31 Dec2027; Wee también exige mínimo5 al inicio. Enseñanza en inglés y admisión internacional explícitas; español sin confirmar. Precios regular6350/3650/1960/1300/500 más HST13%; prioridad Oct1 vencida. Moneda de la tarifa y comisión de gestión desconocidas. Wee: adelanto75/100 contradictorio; cuerpo de web8–15/5–6 frente a tabla2027:9–15/5–7. Hermanos con3 años de diferencia no cumplen la solicitud de misma cabaña limitada a18 meses.",
        "next_action": "moneda/cuenta/processingfee, transferencias cortas/noche temprana, vigilancia nocturna/alimentación/condiciones médicas y cancelación para las fechas fronterizas.",
        "url": "https://campwenonah.com/2027-dates-fees/"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v97 · Pali: Mini, campamento común y Robotics  diferentes condiciones",
        "detail": "18futurevariants2027de ladates/news/Mini. General8–16de la séptima6de noche;Mini6–8la cuarta3de noche, de la mismafeeunknown. RoboticsVEXcode8–16de la misma manera quespecificweeks. Promo2750perregularsessionNo , no .Mini;October23sin agua,September28expired. FAQinsurance150/de la tierra/el niño/cancelación2027,no automáticoMinicontract. traducidosES/RUlas páginas se están sincronizando2023,No , no .currentteachingSpanish/Russian.",
        "next_action": "la cuenta estacional de ambos formatos, Roboticsdatas/horas/plataforma/lenguaje, internationaltransport y preparación para diferentes finales/pensiones.",
        "url": "https://paliadventures.com/mini-camp/"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v97 · Queen’s / SFU / Calgary: clase, idioma y año son más importantes que la interfaz",
        "detail": "Queen’s4/SFU4el archivo y16pastvariants2026no futurasICS. SFUforbidsoldergrade, Burnaby322fromNo , no .Surrey186. Calgary3engineeringnoofferings; generic2027filterNo , no .weekproof. MiniUexact21–23Dec2026/260/classGr3–5vsentering4/5/6. Actualfamilygradesunknown; EnglishwebsiteNo , no .eacherproof, de la misma formacurrentinvoiceEn todas partes se ha hecho.",
        "next_action": "fechas/precios2027, actualgrade/individualforeignintake/teachinglanguage, advancedsyllabus y contrato completo; wintergradeconflict.",
        "url": "https://activelivingportal.ucalgary.ca/Browse/All/Camps"
      },
      {
        "country": "América Latina",
        "iso": "BRA",
        "provider": "v97 · revisión: el precio ya se ha introducido; shell/403 no es un nuevo syllabus",
        "detail": "EnglishCampBrazilKidsOctoberpromo enero2027 se han reproducido los archivos/calendarios de CP101. LiotaHTTP200sólo JSshell sin leer el programa;AlbertaDiscoverEdirect403, no se han verificado los datos. en CostaRica/Mexico/LatinAmerica el auditoría general se mantiene activa, no se ha cubierto completamente.",
        "next_action": "las nuevas páginas/cuentas de temporada para2027,EN/ES/RUteaching y la recepción individual extranjera; no sustituir el sitio por un snippet de búsqueda.",
        "url": "https://www.englishcamp.com.br/programas/kids/"
      }
    ],
    "calendar": {
      "events": 3184,
      "learning_records": 1853,
      "family_ics": 2445,
      "exhibition_ics": 104,
      "managed_dated_rows": 1390,
      "reused_legacy_events": 69,
      "season_windows": 39
    },
    "primary_retrievals": {
      "direct_attempts": 25,
      "http200": 22,
      "http_errors": 3,
      "http200_javascript_shells": 1,
      "scoped_web_tool_sources": 7,
      "aggregate_tool_return_files": 1,
      "actual_pdfs": 0,
      "visual_page_checks": 0
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false
    },
    "validation": [
      "19newprogramme/archivos de formato a través5operators, No existe corrección del expediente;664total/37countries/1046ownURLs. Todos los demás645priorIDs/orden/Documento contenido conservado.",
      "Todos los 3153 registros anteriores/liga/concurso/exhibición/escuelas/resultados/itineraciones familiares se conservan con exactitud.31nuevos grupos futuros/ICS:18Pali/12Wenonah/1CalgaryInverno.16variantes pasadasno futurosICS.",
      "Pali General8–16/9seven-cohorts de día y Mini6–8/9four-las cohorts separadas;2027MiniyearownNews. General2750promo No Miniquote. Robotics8–16/Código VEX/sensores/Autónoma, pero especifica la opción sin una disponibilidad,No9duplicatecohorts. ES/RU2023notcurrentteacherlanguageproof.",
      "El de la ciudad12futurevariants con dec31 2027age;También5atstart. Periodo Cinco años de nacimiento. HST13%Las tarifas regulares calculadas;expirado Oct1prioritynotapplied, dólar, moneda no confirmada. ¡Qué bueno !100/75deposit y de los conflictos de los hogares explícitos; hermanos3yearsapartnotcabinmate≤18months.",
      "Reyes s4gradoprogramas/archivo2026fees/cancelaciones/semanas de vacaciones;joven algoritmos físico no computadora.SFUBurnaby4tracks/8pasadossemanas/grado/nivel de mediados/322devsSurrey186 separado.Inglésinterfaz y años de nacimiento no tienen prueba de nivel de lenguaje.",
      "Calgary3engineeringprogrammes Ofertas, genéricos2027filter No es prueba de exactidumbre. Invierno21–23Dec2026/260/Gr3–5againstsidebarentering4/5/6;13placesretrievalsnapshotnotreservation.",
      "25directattempts:22HTTP200 incluidos1JSshell,3HTTPerrors;7web-Las observaciones de las fuentes de información fueron copiadas en un solo conjunto de retorno retenido.. No hay PDF/control visual/sitio completo/Reclamo de auditoría nacional. Brasil octubrePrecio ya CP101/No hay duplicados;Cárpido de litio/Alberta403notnewprogrammeproof.",
      "JSONSQLite CSVJSMDICSConsistencia/el número de identificación de identidad/fecha/conservación de los plazos/Puente de capacidad/niño/lenguaje/filtros de fase verificados de forma independiente. Objetivo mundial/requisitos retenidos,0fullyauditedcountries/nativo y activo."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/robotica/AI/día/residencial/Inventario de la familia, profundidad de la CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/América Latina. Verificar el programa de enseñanza de la temporada actual EN/ES/RU y roles de apoyo, Ingreso extranjero individual/lugares actuales/DOB real-grado, Detalles del ciclo de trabajo/horas/niveles, factura completa/contrato/transporte, Coordenadas del campus/Mapa y comparaciones familiares. Mantenga las ligas/Concursiones/exposiciones/Admisión/escuelas/resultados5–10years/rutas familiares activas; No se ha realizado una auditoría completa."
  },
  "asia_camp_programme_audit_v98": {
    "asof": "2026-10-05",
    "version": 98,
    "status": "progress",
    "scope": "Japón/Taiwan/Corea, precio, categoría escolar y evidencia lingüística; Filipinas vinculado embarque de invierno.",
    "new_dossiers": 16,
    "new_operator_groups": 5,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "laurus-winter-prek",
      "laurus-winter-primary",
      "laurus-winter-secondary",
      "taas-adventurer1",
      "taas-adventurer2",
      "taas-pathfinder",
      "alv-taipei-winter",
      "alv-shilin-winter",
      "alv-banqiao-winter",
      "alv-kaohsiung-winter",
      "alv-manila-winter",
      "smis-jeju-winter",
      "tenten-clark-english",
      "tenten-clark-maths",
      "tenten-korea-six",
      "tenten-korea-speech"
    ],
    "new_calendar_rows": 21,
    "new_family_session_ics": 20,
    "new_family_ics": 21,
    "new_registration_deadline_ics": 1,
    "new_season_windows": 3,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 680,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 1066,
    "country_dossier_counts": {
      "CHE": 86,
      "FRA": 53,
      "ESP": 62,
      "TWN": 46,
      "SGP": 78,
      "JPN": 45,
      "KOR": 16,
      "USA": 79,
      "CAN": 84,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Japón",
        "provider": "v98 · Laurus: invierno concreto, marketing general y pagos adicionales reales",
        "url": "https://www.laurus-school.com/winter-events/",
        "detail": "Los tres formatos de edad y 7 campus Pre-K se agregaron por separado. Musashi-Shinjo no funciona. No-Laurus precio, tarifas de ingreso y reglas siblings verificados; Primary y Pre-K en semanas diferentes. detallado Pre-K sitio contiene un viejo párrafo de verano. no hay confirmación de un ciclo de semana / paquete completo de Primary/Secondary y lugares.",
        "next_action": "el campus/grupo/días exacto, la clase Oscar, el presupuesto completo, el seguro médico, los proyectos/horas/plataformas semanales y el contrato del formato elegido."
      },
      {
        "country": "Taiwán",
        "provider": "v98 · ALV y TAAS: folletos actuales contra los arquivos",
        "url": "https://kidscamp.com.tw/tw/",
        "detail": "ALV cuatro2027 direcciones/los folletos: Grade1–3/4–6, en inglés, teatro/experiencia, NTD9800+500. descuento8折 significa80% tuition, No , no .8% y no un descuento en meal. TAAS Grade1–6/41500 se refiere a2026; La ventana2027 de la escuelaPDF No tres turnos abiertos. Refund policy TAAS dated2020; No es un nuevo contrato .. BC Taiwan EN/ZH los intentos directos se han acabado en timeout, archivos existentes se guardaron.",
        "next_action": "Las clases reales de ambos, el ingreso individual extranjero, el nuevo precio/contrato TAAS, el ALV discount/refund de las fronteras."
      },
      {
        "country": "Corea del Sur / Filipinas",
        "provider": "v98 · SMIS / Tenten / ALV Manila: grade gates y inglés por papel",
        "url": "https://mguhak.com/smisjeju",
        "detail": "SMIS, invierno actual2027:390만원=3,9 millones KRW incluye clases/residencia/comidas/seguro/excursiones; billete y100000 de dinero de bolsillo aparte. Tenten empieza en Grade4+; Clark declara99% EN; idioma de gramática/matemáticas Korean-style sin demostrar por separado. ALV Manila Jan23–Feb1/58800元:10 días7 noches y edad no aclarados; buddy1:1 no es teacher1:1. No prometer residencia adecuada para Oscar ni admisión extranjera.",
        "next_action": "las categorías escolares/nacionalidad, language de cada asignatura/ambiente de vida, currency/noches/rooms/full invoice/SSP, transporte/anulación/lugar; la reputación y calidad independiente no están confirmadas."
      },
      {
        "country": "Japón / Corea del Sur",
        "provider": "v98 · LTL y Branksome: no considere ningún coding camp un campo abierto EN",
        "url": "https://summercampjapan.com/",
        "detail": "LTL2027 Tokyo/Osaka: Japanese20h/una semana, kidsday7–11, residence11–17, USD456from sin un paquete específico; No hay cambios precisos/EN de la enseñanza. por lo que no se ha añadido a las confirmadas EN el campo. Branksome Game Jam/VEXGO/Arduino — las clases escolares actuales, No fuera de la holiday camp con las fechas/por el precio. programas existentes/las escuelas se conservan.",
        "next_action": "Las vacaciones externas actuales para los niños 6/9, EN support/teaching and reception, program/datas/price. continuar en toda Suiza/Francia/España/Europa y América: ningún país ha sido declarado completamente investigado."
      }
    ],
    "calendar": {
      "events": 3205,
      "learning_records": 1874,
      "family_ics": 2466,
      "exhibition_ics": 104,
      "managed_dated_rows": 1411,
      "reused_legacy_events": 69,
      "season_windows": 42
    },
    "primary_retrievals": {
      "direct_attempts": 27,
      "http200": 24,
      "retrieval_errors": 3,
      "unique_actual_pdfs": 6,
      "selected_visual_page_checks": 24
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "16 nuevos programas/espacios/dossiles de formato en 5 operadores;todos los 664 identificadores/orden/contenidos anteriores y 3184 registros anteriores no han cambiado.680dossiers/37 países/1066dossieresURL;20 nuevosURLs.",
      "21newcalendarrecords:9Laurusvenue/de formaciones,4ALVTaiwan,1ALVManila,2SMIS,5Tenten. Las ganancias de la CIC familiar20sessions y1deduplicatedLaurusdeadline; Futuro secundario excluido.3TAASseasonwindows no de cohortes.",
      "Laurus7activePreKcampuses/noMusashiShinjo;noLaurus13/17kfrom vsweeklyPrima 85/100k y Secundary104k,6000entryrules.PreKDec14 deadline/5000transfer/1000canceladomin/740busrestrictions.Weeklyspecificsyllabus/inclusions unresolved;mas viejas copias de verano no prueba de programa.",
      "Alv cuatro2027imagebrochures: exacto Jan25–29/Grado1–6/Clasificaciones/horario/dirección/9800+500. Registration500alreadyincluded,2Minsurancecoverage no tarifa.80%la matrícula temprana1–2tillOct20 da8340/16680 de condiciones; plazo promocional no plazo de registro.",
      "TAAS2027schoolwindowJul5–30 No se puede pagar por la semana de clases o por la matrícula.2027. Tres cursos de grado/41500/las UI actuales son2026archive; fecha de reembolso2020 no actual contrato. Capilla y lenguaje-Las lecciones son visibles; de la clase extranjera/ingesta no deducida.",
      "corriente SMIS2027winter contra el estancamiento del verano:390만원=3900000KRW/Grado3+/19nights/2cohorts/paquete base completo;EN técnico/el consumo/reembolso desconocido. Grado de diez4+/29calendardatesClark/segunda palabra20days, Estilo coreano lenguaje desconocido/de la propiedad extranjera; Las condiciones de pago anticipado no resueltas.",
      "AlVManila todos6PDFpages: El día de hoy23–Febrero1,10days7nights Conflito;moneda/grado no publicado. En la escuela de la escuela.1:1; vuelos/visase excluido/Certificado interno no internacional.",
      "27 directempt24HTTP200/3errores;6documentos PDF reales y24selecciones de páginasvisuales, no completas/auditoria del país.LTL japonés/inglés no confirmado yBranksomeschoolGameJam no nuevoENcamp.",
      "Las verificaciones independientes de JSONSQLite CSVMDJSICS, estable UID/fechas/los plazos, Puente de la capacidad y la familia/lenguaje/filtros de fase. Objetivo mundial/requisitos conservados,0countriesfullyaudited/nativo y activo.",
      "La disposición de almacenamiento de SQLite se compacta después de rechazar el tamaño de archivo nativo; total de SQL de descarga lógica igual a la exportación originalmente empujada v98, esquema/tablas/allrows retenidos. Cada archivo estático se verificó contra el límite de 26214400 bytes; recibo de publicación nativo nuevo separado."
    ],
    "next_priority": "Continúa con la CHE profunda/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/América Latina dentro del mundo entero2026–27 general/Temática/robotica/codificación/AI/día/residencial/inventario familiar. Verificar la actual temporada de enseñanza EN/ES/RU/Campamento Vida/funciones de apoyo, Ingreso extranjero individual/lugares/DOB real-grado, programa de estudios/horas/niveles/equipo, factura completa/contrato/transporte, Mapa exacto del campus y comparaciones familiares. Las ligas/Concursiones/exposiciones/admisión de niños/escuelas/resultados5–10years/rutas familiares restantes; No se ha realizado una auditoría completa en ningún país."
  },
  "europe_camp_programme_audit_v100": {
    "asof": "2026-10-05",
    "version": 100,
    "status": "progress",
    "scope": "Niveles/format/precio de programas técnicos suizos y opciones de vacaciones familiares en inglés en Francia, con controles cruzados de archivo entre España y Francia.",
    "new_dossiers": 18,
    "new_operator_groups": 6,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "cosmo-mornings",
      "cosmo-full-days",
      "codecamp-spark",
      "codecamp-ignite",
      "codecamp-blast",
      "codecamp-web",
      "codecamp-engineers",
      "codecamp-masters",
      "codecamp-experts",
      "codecamp-animation",
      "codecamp-ai",
      "issh-techlabs-robots",
      "issh-techlabs-drones",
      "forest-paris-holidays",
      "eib-monceau-preschool",
      "eib-monceau-science",
      "beelingue-paris-autumn",
      "beelingue-levallois-autumn"
    ],
    "new_calendar_rows": 25,
    "new_family_session_ics": 25,
    "new_family_ics": 25,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 0,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 698,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 1087,
    "country_dossier_counts": {
      "CHE": 99,
      "FRA": 58,
      "ESP": 62,
      "TWN": 46,
      "SGP": 78,
      "JPN": 45,
      "KOR": 16,
      "USA": 79,
      "CAN": 84,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v100 · Cosmo, Code Camp e ISSH: lengua/edad por programa concreto",
        "detail": "CosmoPDF aclara el Pascua280 y condiciones irreversibles, Pero no camp minimum/EN. CodeFAQ requiere13+AI account en el caso de9–13, Masters7–12 vs8–13, termsAustralian2018; public listing Sólo lo devuelve. JS shell, course/fee/language No se ha demostrado. ISSHroboticsDE/ENenvironment2026, droneEN/2027 no se han establecido.",
        "next_action": "comprobar el EN/edad/foreignintake de cada viaje, el acceso admisible de AI menor, la factura exacta/Swisscontract, el syllabus/gear/ratio/posición.",
        "url": "https://en.codecampworld.ch/faq"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v100 · Florimont / Futurekids: socios y fronteras lingüísticas",
        "detail": "Florimont2026: Futurekids5–14 half-days robotics/Minecraft, TechSpark9–16 y AlbertSchool15–18 EN; El último sólo futureage. Futurekids ownpage y lo devolví sin nada. JS shell sin syllabus/fee/language. Autumn19–23Oct4–9CHF810: EN no tiene interfaz teacherproof. el duplicado TechSpark No se ha creado.",
        "next_action": "obtener un programa específico propio cuerpo/EN teaching/un completo2027invoice/terms/admisión externa; AlbertSchool investigar como un futuro entrepreneurshiptrack.",
        "url": "https://www.florimont.ch/en/summer-camps/"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v100 · Planète Sciences English y las semanas escolares",
        "detail": "Grasse Sciences in English7–12,19–23/26–30Oct2026 por190EUR; Sólo que title/details, syllabus/el reloj/un paquete completo/boarding no se publicó. No se ha anunciado top camp sin estas condiciones. Forest/EIB/BeeLingue añadidos con sus propias fechas/por los programas; campcontract - ¿Qué quieres?.",
        "next_action": "confirmar el lenguaje de enseñanza científica/tipo/syllabus/all-in/admisión de extranjeros y edad mínima; los nuevos 2027 cambios por separado.",
        "url": "https://www.planete-sciences.org/mediterranee/sejour-de-vacances/"
      },
      {
        "country": "España / Francia",
        "iso": "ESP",
        "provider": "v100 · revisar los archivos no crea una nueva temporada",
        "detail": "FAISL PDF no contiene de nuevo ghost100%EN/grade de una vieja capa oculta; la antigua tarjeta de precaución se ha conservado. StGeorge robotics2026 precio/6–10 confirmado selectedpage9, No , no .2027. Lacunza Sólo queseason2027/6–13/de tres formatos; ILC dates/prices sin año. Todos los cuatro archivos sin nuevas pruebas se han mantenido inalterados..",
        "next_action": "Los nuevos programas-especific2027dates/prices/teacherlanguage/fullcontracts y youngerboardingintake; no se retrasen los oldprices/form2024/hiddenPDFtext.",
        "url": "https://www.lacunza.es/es/campamentos/lacunza-camp"
      }
    ],
    "calendar": {
      "events": 3230,
      "learning_records": 1899,
      "family_ics": 2491,
      "exhibition_ics": 104,
      "managed_dated_rows": 1436,
      "reused_legacy_events": 69,
      "season_windows": 42
    },
    "primary_retrievals": {
      "direct_attempts": 39,
      "http200": 39,
      "retrieval_errors": 0,
      "javascript_shells_without_programme_body": 2,
      "unique_actual_pdfs": 4,
      "selected_visual_page_checks": 8
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "18 nuevos expedientes de programas/formato/edad/espacio en 6 grupos de operadores: 13CHE/5FRA.Todos los 680 perfiles y 3205 registros anteriores se conservan en forma lógica; 698 expedientes/37 países/1087URL/21nuevoURL.",
      "25 nuevos registros con fecha exacta y 25 ICS de planificación familiar;9 Semanas en formato cosmológico/6 Semanas de eventos de códigoAI/6 Semana de la estación forestal/2 EIB/2 BeeLingue.",
      "Cosmo2027 PDF real: por la mañana350/de la misma500/Academicamente10percent/Pascua280vswebTBC, edad del campamento no heredada de8+clase de año, No se ha prometido el regalo de microbios para el campamento., El miércoles no15automaticroboticshours/no reembolso/seguro personal.",
      "Campo de código9distincttechnicalprogrammes y la progresión; lenguaje de cohort no confirmado. Los maestros7–12vs8–13, AI9–13 contra13+cuentas, Educación de Minecraft/Templicense/alimentación BYO/50lateequipmentfee, Australia2018terms aplicabilidad sin resolver. Genericos3D copiedemplates nosyllabus o duración.",
      "CSIH7–10robot/sensor y11+simulador-Los drones autónomos son2026archive650CHF. DE/En medio ambiente solo jóvenes; No hay novedad2027dates/el profesoridiario o la suposición de ingreso a la escuela.",
      "Vida en el campo forestal2–12/de forma externa/Seis2026–27weeks:450or480+40=490or520, dos980or1040. 40summerextendedday/transporte sin precio. El BEI650lunch Primaria6–11 contra el preescolar2.5–5 Y el día exacto de nacimiento desconocido.",
      "La lengua de abeja3–6and7–10/495full225halfweek/alimentación BYO/25eachouting;1090two antesanual30/descuento, de condiciones1070.50 si la segunda condición10percentandannualfee se aplican. Lev diferente/14–18/225week,EN15–17lessonrole; Taller general CGDV no automáticamente.",
      "39directHTTP200recovery/4actualPDFs/8select visualpages.Codepubliclist yFuturekids JSshell no hay hechos de programa.FlorimontENinterface/Albertfutureage/PlaneteSciencetile-only/Archivos/ILC año de ausencia están abiertos; todos los antiguos perfiles se conservan.",
      "CSVMDICS independiente de JSONSQLite/Puente de capacidad/Filtros de JS/el número de identificación de identidad-fechas de verificación; todos los ficheros estáticos a continuación26214400byte/límite y página nativo_size1024 retenidos. HTML crudo/PDF/hace privado; Parafrases de hechos públicos/URL de origen/el hachís/Sólo los recetas de alcance.",
      "El ámbito mundial completo/países prioritarios/requisitos/objetivos conservados;0paísos completos auditados.La selección es de familia editorial, no de clasificación mundial; medallés internos no resultados internacionales."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/campamentos técnicos, embarque/día/familia y EN/ES/RU instrucción del programa. Priorizar el CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/América Latina; verificar la temporada actual/El número de personas en el mercado de trabajo/DOB-grado/lenguaje/factura completa/contrato/equipo/proporción/lugares. El generalboarding suizo profundo y el francés/La temporada española de cambios permanece activa. Las ligas/Concursiones/exposiciones/admisión de niños/escuelas/resultados5–10years/Las rutas familiares siguen siendo de pleno alcance; No se ha realizado una auditoría completa en ningún país."
  },
  "europe_camp_programme_audit_v101": {
    "asof": "2026-10-05",
    "version": 101,
    "status": "progress",
    "scope": "Seleccionado internado internacional familiar/campos ingleses generales Italia/Reino Unido y Francia semanas de vacaciones en todo inglés; repetidas diferencias de tarifas/fechas anuales en España. No en toda Europa/mundo.",
    "new_dossiers": 9,
    "new_operator_groups": 6,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "sancelso-general",
      "socks-general",
      "englishsport-cavalese",
      "englishsport-oclini",
      "aosr-general",
      "xuk-activity",
      "bede-little",
      "bede-future",
      "canopee-holidays"
    ],
    "new_calendar_rows": 25,
    "new_family_session_ics": 23,
    "new_family_ics": 23,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 0,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 707,
    "countries_with_dossiers": 37,
    "official_dossier_urls": 1111,
    "country_dossier_counts": {
      "CHE": 99,
      "FRA": 59,
      "ESP": 62,
      "ITA": 6,
      "GBR": 8,
      "TWN": 46,
      "SGP": 78,
      "JPN": 45,
      "KOR": 16,
      "USA": 79,
      "CAN": 84,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Italia",
        "iso": "ITA",
        "provider": "v101 · pensiones menores y nuevas temporadas",
        "detail": "Sancelso6–17 tiene mandatorysport+60/120, de las autoridades de seguridadITinstructor de laENtraducción de los archivos2026. Socks7+ Sólo lo anuncié.Jan15registration2027, sin cambios/de las prisa. AOSR2027workinprogress/March, closedintakeNo , no .soldout. Cavaleseprimera línea27–02luglio2027 no se inicia en el mes anterior; Es muy exacto.ICSNo se ha calculado.",
        "next_action": "Nuevos 2027 facturas/terms/dates/places, recepción extranjera/aseguro/equipamiento, camp-life en todos los bloques deportivos y DOB/preparación de la pequeña.",
        "url": "https://www.internationalcamp.it/en/faqs/"
      },
      {
        "country": "Reino Unido",
        "iso": "GBR",
        "provider": "v101 · Bede2027 contra los campos viejos",
        "detail": "nuevo2027summary:Little5–11day/6–11board,rooms2–5,1775/1125;Future8–13 Ahora .BurgessHill/rooms1–4. Futureweek6(8–14Aug)se ha marcadoPDF,webendingAug7;No , no .ICS. Terms2027cancel29–55,FAQ29–41Se ha ido haciendo viejo.. viejoWindlesham2026ratio/rooms/1595no se ha trasladado el nuevo campus.",
        "next_action": "Confirmar el futuro de la última semana/ratio/Burgesssyllabus/lugar/academies/invoice; revisar el día de asistencia vsboardingwindow.",
        "url": "https://www.bedessummerschool.org/bedes-live-2022/assets/File/2027/Bedes2027_CourseSummary_PRINT.pdf"
      },
      {
        "country": "Reino Unido",
        "iso": "GBR",
        "provider": "v101 · XUK2027 dates /2026 prices and cancellation",
        "detail": "Fechas2027de origen, Pero ...Prices/Packages2026 yPDFpor cientoMay–July2026. ENstaffcamplifeconfirmado;Activity/Excel/Englishprogramas de mañana. Residential8–17, Day3–6/7–12en el sudeste — otro lugar. Owninsuranceobligatorias, laundry6/bag, extras/transferpor separado.",
        "next_action": "2027 actualtarif/deposit/terms/refund/ratio/places; electives y ENlessons comprobar como otros programas.",
        "url": "https://www.xukcamps.com/residential-camp/dates-prices/"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v101 · La Canopée: temas menores/ mayores",
        "detail": "All-English/externalchildren/lunch/09–17/6de la misma manera que2026–27 confirmado. Overviewde mayor edad6–11, detailedthemes6–10;más arriba10No lo prometemos.. Smallgroupssin númeroratio, dirección exacta/invoice/refund No se ha establecido..",
        "next_action": "DOB/grupo/upperage/plaza/ratio/invasión/posición/aseguro/anulación; detalladoscienceblockno sustituirrobotics.",
        "url": "https://www.ecolelacanopee.fr/?p=1494&lang=en"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v101 · Lacunza / Chester: la revisión sin tarifas inventadas",
        "detail": "Lacunzanuevo1526página2027 - ¿Qué? - ¿Qué?placeholder-precio de la propiedad«-€»/«-€/semana»,seasonJun20–Aug8, No individuales. ChesterEN2027title8–17,en elboardingsection8–18;datesveryshortly/PDFfeespor-de la antigua2026. Los dos se han quedado sin precios nuevos./cambio,No se ha declarado el conflicto..",
        "next_action": "nuevo2027fullinvoice/de las medidas concretasweeks/minboardingage/foreignintake/terms; confirmación8–17vs8–18No sacar el título superior.",
        "url": "https://www.lacunza.es/en/node/1526"
      }
    ],
    "calendar": {
      "events": 3255,
      "learning_records": 1924,
      "family_ics": 2514,
      "exhibition_ics": 104,
      "managed_dated_rows": 1461,
      "reused_legacy_events": 69,
      "season_windows": 42
    },
    "primary_retrievals": {
      "direct_attempts": 34,
      "http200": 33,
      "retrieval_errors": 1,
      "javascript_shells_without_programme_body": 0,
      "unique_actual_pdfs": 6,
      "selected_visual_page_checks": 8
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "9 nuevosdossiles del programa/6grupos de operadores:5Italia,3 Reino Unido,1 Francia.698 perfiles anteriores/3230 eventos se mantuvieron inalterados;707dossilos/37países/1111dossilaresURL/24nuevosURLs.Las cuentas son programas, no un ranking mundial independiente.",
      "25nuevedate windows: 2Cavalese,2Oclini,5XUK,6BedeLittle,4BedeFuture,6Canopée.23nuevoplanificación familiarICS:2Oclinis12+ excluidos para ambas actuaciones.No se registran las fechas de fecha límite/cohorte; no se archivaron las feches de la cohorte futura2026.",
      "- El hecho actual2027PDF5day6board/1775board1125day/- Es poco .2–5rooms/Futurenew Burgess1–4rooms/clase14.800/400depositinprice,el equilibrio56days,cancelación29–55vsFAQ29–41. El futuro de Aug8–14PDFvswebendingAug7 excluidos; Viejo Windlesham1595/proporción/habitaciones no prometidas.",
      "Sancelso6–17ENcamplife con instructores externos italianos/ENtraducción,1:10plusyoungintern,4beds/el saco de dormir/Documentación de salud.2026mandatorysportbase855/1670;con hermanos1670/3280familybeforetravel/dinero de bolsillo. Nuevo2027invoice/contrato desconocido.",
      "Calcetines7–10/10–14/músicacreativa ENresidencial,El día de hoy15registration2027butnosessions/Cargos. AOSR3–15ENday/Visitas abiertas a familias extranjeras/fabricante de cohetes codificadores/250450650+175busarchive2026;2027Marchdetailsandclosedintake No se disolve.",
      "Cavalese10–14/680board340day/2exact2027dates;Primero27–02luglioambiguousstartmonthexcluded. Oclini12–16/780/2exactdates/ENtipo completo PDF. Inglaterra EscociaTempo tablacolumnasno países;típico PDF año desconocidono exacto2027syllabus.",
      "C. y8–17five2027dates/Entablado en el campo de trabajo;2026price1160andtermscalendarretainedasarchive. Aseguramiento extra/Lavar la ropa6/bolso/transferencia99way/opciones separadas. Actividad/Excel/Inglés y los jóvenes de LondresDía diferentes programas.",
      "Cánopoéesix2026–27daywindows09–17/Profesionales de inglés/de forma externa/almuerzo5155days2062days;1030or412two. En general6–11vsthemes6–10 se mantiene el intervalo de. No se han inventado robots/embarque.",
      "34directattempts/33HTTP200/Una falla de DNS fue resuelta,6actualPDFs/8selectedvisualpages. Lacunza2027feeplaceholders/Chester .8–17vs8–18+2026feePDF sin cambios; Aldea Francia solo archivo no nuevo campamento.",
      "El año pasado-conservación de registros/JSONSQLite CSVMDICS/Puente de capacidad/filtros interactivos/ficha estática límite/Verificación de JSyntax. HTML crudo/PDF/hace privado; Se seleccionaron las cláusulas/el hacho se recibe público. El alcance mundial/prioridadEstados activos,0fullyaudited; No se aplica/consentimiento/reservación/el pago/mensaje/cuentas."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/STEM Campamentos y embarques/día/familia EN/ES/RU. Priorizar el CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/América Latina con participación extranjera/DOB-grado/Enseñanza de idiomas/factura completa/contrato/equipo/proporción/lugares. Nuevas estaciones italianas, El nombre de la empresa2027lastweek/C. y2027contracts permanece sin resolver. Todas las ligas/Concursiones/exposiciones/admisión familiar/escuelas/resultados5–10years/Las rutas familiares se mantengan en pleno alcance; No se ha realizado una auditoría completa en ningún país."
  },
  "asia_camp_programme_audit_v102": {
    "asof": "2026-10-05",
    "version": 102,
    "status": "progress",
    "scope": "SeleccionadoRobotica asiática/general/temáticaProgramas en inglés:China/Hong Kong-Invierno,Taiwan2027, Japón y Finlandia.",
    "new_dossiers": 23,
    "new_operator_groups": 7,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "dulwich-ai-film",
      "dulwich-lita-festive",
      "dulwich-finland-winter",
      "ycis-shanghai-english",
      "ycis-beijing-vex",
      "ywies-beijing-vexiq",
      "ywies-tongxiang-vex",
      "mandarininn-shanghai",
      "tinycode-scratch",
      "tinycode-robot",
      "tinycode-games",
      "tinycode-ai",
      "harrow-hk-ecobot",
      "harrow-hk-sleigh",
      "harrow-guangzhou-auto",
      "harrow-myoko-ski",
      "tc-city-ambassador",
      "jasmine-build",
      "jasmine-shop",
      "jasmine-discovery",
      "jasmine-micro",
      "jasmine-nola",
      "jasmine-winter-block"
    ],
    "new_calendar_rows": 19,
    "new_family_session_ics": 16,
    "new_family_ics": 16,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 0,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 730,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1132,
    "country_dossier_counts": {
      "CHE": 99,
      "FRA": 59,
      "ESP": 62,
      "ITA": 6,
      "GBR": 8,
      "CHN": 8,
      "HKG": 6,
      "FIN": 5,
      "TWN": 53,
      "SGP": 78,
      "JPN": 46,
      "KOR": 16,
      "USA": 79,
      "CAN": 84,
      "CRI": 13,
      "MEX": 31,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "China / Hong Kong",
        "iso": "CHN",
        "provider": "v102 · lenguaje de la materia / precio de invierno real",
        "detail": "Primero dossiercoverageMainlandChina yHK. YCIS/YWIESVEXarchive2026G/Y4+,teachlanguageunknown;Englishsite/bilingualnetworkneENrobotics. HarrowwinterstockstructuredInStock/varianttrue,hiddenSoldouttemplatelabelnefactclosed. generalwinterpolicycoolingoffendedSep30,HKMainlandOct40%refundminus4%fee,overseasOctnonrefundable.",
        "next_action": "Foreignpassportindividualintake/DOB/grades/stock/fullinvoice/rooms/gear/currentcontract, nuevos 2027VEXseasons.",
        "url": "https://aisloutdoor.com/pages/policies-and-guidelines"
      },
      {
        "country": "Taiwán",
        "iso": "TWN",
        "provider": "v102 · AXC/NOLA real2027 programas",
        "detail": "Ownactual2027fees13800–19800y9Se han leído. AXCENtaskcommands,Pero ...shops/design/sciencecomplexdiscussiona menudoChinese;NOLAMandarin-first+ENessentialcontact. CurrentgradeatregistrationNo , no .risinggrade. Water4night19800alreadyincludeslodging,butlunch/dinner/transitextra;Railextra3night4500not4night6000. algunoscoursepagelegacywaitlist/price-inOctoberel resto en contratableopen.",
        "next_action": "TCcity1000depositnotfull2027fee/calendar.",
        "url": "https://www.jgroup.com.tw/summer-back-in-taiwan/"
      },
      {
        "country": "Japón / Corea del Sur / Taiwán",
        "iso": "JPN",
        "provider": "v102 · LTL2027 de restricciones de la pista de lenguaje",
        "detail": "trescountryownpages2027bookingsopen7–17:KidsDay7–11withparents,Residence11–17,Homestay12–17,HalfDay7–17. las clases principalesJapanese/Korean/Mandarin,Englishinterface/EnglishdoctorsNo , no .proofENteachingorstaffsupport. Genericinclusionlistcopy¿Por qué no?HalfDayconflictsnoafternoon/weekendprose. Noexact2027dates/fullpricefromselectedbody. No , no .addedasENcampoindependentboarding7+.",
        "next_action": "Countryactualweeklydates/fees/Englishstaffsupport/halfdaypackage/11+nightcare/insurance. no se pueden transferir las reclamaciones de idioma entre los países.",
        "url": "https://ltl-school.com/summer-camps/"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "v102 · Kids DiscoveryWorks: el contenido es, las fechas/lenguaje no completo",
        "detail": "OwnpublicportalBishanscheduleheadlineSep/Oct2026/fullandhalfday/lunchsnacksfull;LEGOSpikePrime/ScratchBattlebots yRescueRoverscontent. Parsedbodynotactualdatedfee/sessiontable,Englishinstructionexplicitnotfound. Privateportal/login/cartno se ha utilizado;20%deadlineAug31archivo.",
        "next_action": "su propiodatesessionprice/grade/ENteaching/invoice/gear/contracts; nonewbooking/calendarfrommarketingheadline.",
        "url": "https://parentportal.kidsdiscoveryworks.com/camp_program"
      },
      {
        "country": "China",
        "iso": "CHN",
        "provider": "v102 · ASEEDER CTD: la tarjeta de búsqueda no está completa",
        "detail": "SearchprimarycachedCTDShanghaiJuly13–24/G1–9/English+bilingualTA; Los dosdirectEnglishyChineseURLsHTTP404/noactualbody. No , no .addedfullprogrammeAuditoría/fee/2027fecha de la fechacachedsnippet;eligibilitypercentilesyoptionalhotel¿Qué es lo que se necesita?actualcurrentcontract.",
        "next_action": "Trabajoofficialcanonicalprogramme/CTDpartnership/currentcourses/admissiontest/fullfee/2027dates, no se puede solicitar.",
        "url": "https://www.seedasdan.com/en/ctd-offline-en/"
      }
    ],
    "calendar": {
      "events": 3274,
      "learning_records": 1943,
      "family_ics": 2530,
      "exhibition_ics": 104,
      "managed_dated_rows": 1480,
      "reused_legacy_events": 69,
      "season_windows": 42
    },
    "primary_retrievals": {
      "direct_attempts": 33,
      "http200": 31,
      "retrieval_errors": 2,
      "javascript_shells_without_programme_body": 0,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "public_product_offer_checks": 4
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "23 nuevosdossiles de programas en 7 grupos de operadores,730total/39países/1132dossiersURLs/21nuevosURLs.Nuevo continenteChina8/Hong Kong6/Taiwan7/Japón1/Finlandia1;viejos707dossieres/3255eventos conservados.Se distingue los programas de las marcas y no de los rankings globales.",
      "19newexactwindows/16familyplanningICS: 2LITA11+y 1Myoko10+excluidos para las actuales empresas.5AXC/5NOLA2027datas;Ingléspartial/corechino y cursoesplícito.Noarchivo2026verano/LTLheadline/datasdepositoasconcurrentescohorte.",
      "Harrowwinter21–24HK6–8EcoBot/9–12Sleigh8980each,comida y refrigerios;Guangzhou21–26/8–13/ingeniería de cartones+de negocios12500HKDfullboard. Variantes actuales públicas disponibles en el mercado;Soldouttemplate no está confirmado cerrado. Pagamiento completo/Política de reembolsoCláusulas de fecha de retención.",
      "Mioko10–16/23800/5nights4ski-Leccioneshelmet de alquiler de embarque,ropa de invierno/No se incluyen los vuelos de seguro médico o aéreo. Corriente2026Matveymaximum9,Oscar máximo6,excludido: familia ICS. Propiedad1:5notindependentinspection/ciertos temas de evaluación.",
      "Jasmina2027AXC13800day+6000hostel=19800,Desayuno no cena. Camisa300/tarde1000explicit. Corresponsabilidades ENpero precios/diseño/Ciencias justas,no completo inglés. G2–4/G4–7CURRENTatregistration,no año de nacimiento/aumento de grado. NOLASólo filtro de apoyo EN,Comprensión del mandarín desconocida.",
      "NOLA2027El agua19800 ya4noches,no+6000;noche de almuerzo infantilEasyCardextra.El tren16800incluye1noche+3opcional4500=21300.5currículo que se encuentra bajo una sola pista operativa,no duplica 9 fechas de la misma semana.El día exacto en relación con la noche varía en las sesiones.",
      "TCcity2027onlyrefundable1000holddeposit/fecha precio desconocido;archivo20900/17500eachandAug2026 No prometió2027. Inglés Mandarinbilingüe9–15/equivalencia de grado actual. Finlandia3exactfamilydates6–17/En el caso de las empresas/40800indicativeunitunknown,Vuelos nacionales de Finlandiano incluidos.",
      "Un pequeño archivo de código2026EN10h/casa privada:no lleno-campamento de día.Scratch6–8/robot7–11/juegos cuerpo8–12FAQ8–10/Inteligencia artificial de Python10+.5280single3432EACHgroup;Robots-kits proporcionados no regalo/el laptopsown/mapa de ruta16classes. Términos de abril2026noautomaticrefund/transferencia,nuevo2027unknown.",
      "YCYWVEXGrados de archivo4+/Inglés específico robotacher desconocido. Autoabierto-de la-toda la red no prueba el pasaporte/elegibilidad del curso. LTLtres países2027headlinesnotEnglishprogramme/fechas semanales/el precio total;Día de los Niños7–11withparents,embarque11or12plus. Ctddirectos404,Se busca en caché no completa.Las tarifas actualizadas/Inglés no confirmado.",
      "33directreviewemps/31actualHTML/2CTD404/0PDF/4publicofferJSONclauses;selectedprogramclausesnotall websiteaudit.Independentoldrecords/schema/SQLforeignkeys/CSV/ICSUIDdates/idempotence/interactivafilters de familia/JS/condición de límites estáticos.Worldscopeactive,0full audited;no-applications/payments/messages/accounts/consent."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/STEM los campos, día/embarque/familia EN/ES/RU. Preservación de la CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/Las prioridades de la Comunidad. Compruebe cada curso real/El número de personas en el mercado de trabajo/DOB-grado actual/enseñanza-contra-esencial-apoyo/habitaciones/Cuidad nocturna/factura completa/equipo/reembolso/lugares. China/Capacitación parcial;El complejo de jazmín chino/lista de espera heredada/grado y NOLLanguagecritical;LTDatificaciones exactas/EN Apoyo y CTDCurrentcanonicalmissing. Todas las ligas/Concursiones/exposiciones/escuelas/resultados5–10years/Las rutas familiares se mantengan en pleno alcance. No se ha realizado una auditoría completa en ningún país."
  },
  "americas_camp_programme_audit_v103": {
    "asof": "2026-10-05",
    "version": 103,
    "status": "progress",
    "scope": "SeleccionadoEstados Unidos/Canadá/México2026invierno y2027programas generales/temáticos/STEM;Costa Rica y cerrados/particulares entregapes.No completadoEstados Unidos/mundo.",
    "new_dossiers": 15,
    "new_operator_groups": 8,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "pipiol-summer-one",
      "pipiol-summer-two",
      "bc-mexico-innovators",
      "sw-little-wonders",
      "sw-curious-creators",
      "sw-field-science",
      "techknow-pokemon",
      "techknow-minecraft",
      "laurus-youth",
      "roboiq-holidays",
      "eli-toronto-primary",
      "eli-montreal-junior",
      "eli-toronto-family",
      "langmobile-younger",
      "langmobile-older"
    ],
    "new_calendar_rows": 13,
    "new_family_session_ics": 13,
    "new_family_ics": 13,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 4,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 745,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1158,
    "country_dossier_counts": {
      "CHE": 99,
      "FRA": 59,
      "ESP": 62,
      "ITA": 6,
      "GBR": 8,
      "CHN": 8,
      "HKG": 6,
      "FIN": 5,
      "TWN": 53,
      "SGP": 78,
      "JPN": 46,
      "KOR": 16,
      "USA": 81,
      "CAN": 94,
      "CRI": 13,
      "MEX": 34,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "v103 · Kupugani cerrado / enlaces no funcionan Swift",
        "detail": "su propio Kupugani En directo permanently closed a pesar de los precios antiguos. se refiere a Swift6–17, pero es actual Swift homepage6–15, las fechas/precio/first-timer/international/FAQ por sus propias referencias HTTP404. archivo2025 y los precios de búsqueda no son accesibles2027 el campamento. de los nuevos dossiers No hay ninguna de esas promesas..",
        "next_action": "enlaces de trabajo propios Swift, fechas reales/precio completo y EN support; no se registran a través de los antiguos formularios Kupugani.",
        "url": "https://campkupugani.com/dates-and-tuition-rates/"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "v103 · Holland Bloorview FIRST: una recepción especial",
        "detail": "cuerpo real Winter2027:SPIKE Essential6–10Jan20–Feb24/weeklyevenings, no el campo de6una semana; de acuerdo con snow makeup No es un cambio normal. March15–19 2027 CAD475+HST: headline9–14, eligibility8–14/readiness. de la misma Programme Description requiere formal diagnosis y puede exigir su propia1:1apoyo; intake/45-minute inperson meet. Marchpagemás suave, El diagnóstico relevant ifany: una contradicción evidente. ENteacher/foreignintakeunknown. no se ha añadido como un código abierto familycamp/ICS.",
        "next_action": "la aplicabilidad del diagnóstico, las condiciones específicas del curso/edad/HST/lengua/foreignintake y la política de cancelación vigente.",
        "url": "https://hollandbloorview.ca/services/programs-services/robotics-holland-bloorview/program-description"
      },
      {
        "country": "Costa Rica / América Latina",
        "iso": "CRI",
        "provider": "v103 · edad, sexo y formato más importante que la palabra encontrada camp",
        "detail": "Rooted Life CostaRica2027 June28–Aug1 USD15000 — Sólo que girls14–18/therapeutic5weeks, el vuelo/el seguro está excluido; No es para nuestros dos niños.. College retreat, viaje misionero y schoolcalendar startingday no es un campamento abierto para niños. de los nuevos turnos públicos confirmados menores EN/ES no se encuentra en esta búsqueda; se guardaron13CRI dossiers, no se ha anunciado el completo cubriendo de las láminas.",
        "next_action": "Continuar con el CRI/MEX/BRA/CHL/ARG/COL/PER/PAN y el resto de Latam, los programas de invierno/verano 2027 más pequeños EN/ES/RU, los contratos y la recepción individual abierta.",
        "url": "https://rootedlifeadventures.com/costa-rica/"
      },
      {
        "country": "Canadá / México / EE.UU.",
        "iso": "CAN",
        "provider": "v103 · calendario, lengua y presupuesto",
        "detail": "No podemos transferir los archivos2026 a2027. ScienceWorld admission por año de nacimiento, Grade sólo guía;2027 red no se ha sacado. TechKnowHow nuevo kids-domain Winter2026 y precio actual es más importante que el viejo .com2025/online FAQ. Pipiol ES site no es una instrucción de idioma; ROBOIQ Englishlesson no ENrobotics; Laurus bilingual no garantiza el tutor técnico EN. EliMontreal brochure12+ no es Toronto handbook7+;Toronto $250 no es un cargo adicional. Langmobile HTTP403: webreader pudo leer, una nueva foto2027 reemplaza la obsoleta 2026specialty.",
        "next_action": "llenos invoices, DOB/las clases, lenguaje permitido, de los lugares, vigilancia nocturna/seguro y devoluciones de cada paquete elegido. todos los campos del mundo/escuelas/las ligas/Las competiciones/las exposiciones/los trayectos siguen siendo un objetivo activo;0de los países totalmente verificados.",
        "url": "https://elicamps.com/our-programs"
      }
    ],
    "calendar": {
      "events": 3287,
      "learning_records": 1956,
      "family_ics": 2543,
      "exhibition_ics": 104,
      "managed_dated_rows": 1493,
      "reused_legacy_events": 69,
      "season_windows": 46
    },
    "primary_retrievals": {
      "direct_attempts": 44,
      "http200": 36,
      "retrieval_errors": 8,
      "unique_actual_pdfs": 3,
      "selected_visual_page_checks": 4,
      "primary_web_reader_fallbacks": 1
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "15 nuevos expedientes de programas en 8 grupos de operadores; 730 antiguos expedientes/3274 eventos sin cambios. 745total/39 países/1158dossierURLs/26 nuevosURLs. No se ha realizado un ranking global ni se ha revisado completamente el país.",
      "13exactnewdates:2PipiolJuly2027/4TechKnowDecember2026/7Langmobile5–6weeks2027.13familyplanningICS,4newflexibleseasonwindowsnotmadeintoevents. Archivo2026ScienceWorld/BCMéxico no se incluyó2027.",
      "Pipiol real84000/78400MXN,6–16coursebuthomepage7–15and4–17; El español no es el idioma de la empresa. Comidas/alojamiento/Políticas de accidentes incluidas,condiciones de transporte; cancelación21–29daygap retenidos. Mini Kids no mencionó nada nuevo2027cohort.",
      "La tecnología sabe cómo el invierno nuevo2026currentcampus/Precio de la venta.com2025and2020FAQ;- ¿Qué es eso ?5–8/Minecraft6–9,Direcciones separadas/3vs4days/355or465,cuidado posterior80or105/comida propia/kits no regalo;El profesor todavía no confirmada. 25percentdepositinprice/Dec4balance,Dec1refundcreditchange no fecha límite de registro.",
      "CienciaMundo actualCelebrado de la misión2026:Oscar2020Little/Mat2017Curious; guía de grado escolar no deducidoClasificación familiar. Inglés obligatorio; una semana de tipo,Campo diferente Currículo. 2027datas/grupos desconocidos/Invierno retornoCapitulado de cuentas no fechadocamp.",
      "El Toronto7+y Montreal12+ separados; Primaria de Toronto15lessons45min,Orientación del primer día/Actividades de vacaciones,250depositinprice/21daybalance; Enlace manual de Montreal en realidad Toronto. El folleto de Montreal15Juniorcorrects20genericwebinclusions,Unas aguas se han vuelto envueltas en Toronto y en la industria de la ropa. En el marco de la familia7discussionnotacceptance.",
      "Directo de Langmobile403, Primaria webbreadercorpo fresco2027actualweeks;cuerpo oculto2026notfuturecurriculum. Header Aug14versuslastweekAug13;7–12specialtyTBAandJanuaryregistration;de la305currencyunmarked. Laurus5–11bilingual75minSTAs Pero nuevas tarifas no anunciadas;ROBOIQLecciones de inglés no de inglés.",
      "La propiedad está cerrada de forma permanente.,Enlaces de la ciudad404; no disponibilidad de la búsqueda. Holanda Bloorview diagnóstico formal/1:1/Las condiciones de ingreso y los conflictos de coraje;Semanales y noches de vacaciones, No hay recomendación genérica para la familia. Las chicas de las raíces14–18notourboys.",
      "44intentos directos36corpos reales33HTML/3PDF)8 fallos;1freshprimarywebreaderfallbackafter403;4selectedvisualPDFpages.selectedclausesnotall websiteaudit. Preservation/SQLschema/SQLrecords/CSV/ICS/filter/JS/maxfileindependentverification.Objetivo activo0completamenteaudited."
    ],
    "next_priority": "Continúa todo el mundo 2026–27 general/Temática/STEM los campos, día/embarque/familia EN/ES/RU; profundizar en el CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/Latam y todos los demás países. Fechas reales del programa/facturas completas/edad-grado actual/En el caso de los Estados miembros, el importe de los gastos de trabajo de los trabajadores/enseñanza-contra-lenguaje-las lecciones-apoyo/equipo/Cuidad nocturna/Las restituciones/disponibilidad. Todas las escuelas/resultados5–10years/las ligas/Concursiones/exposiciones/rutas familiares retenidas. Ningún país ha sido auditado por completo."
  },
  "europe_camp_programme_audit_v104": {
    "asof": "2026-10-05",
    "version": 104,
    "status": "progress",
    "scope": "SeleccionadoCHE/FRA/ESP2026 otoño y2027invierno/primavera/verano; conflictos de programa/contrato/fecha/idioma.",
    "new_dossiers": 13,
    "new_operator_groups": 7,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "ensr-lausanne-holidays",
      "ensr-futuremakers",
      "spark-deep-freeze",
      "spark-science-sport",
      "xlabs-geneva-engineers",
      "xlabs-geneva-forensic",
      "hif-spring-journey",
      "eisb-english-summer",
      "eisb-spanish-summer",
      "eisb-chess-robotics",
      "eisb-scientific-talent",
      "ecolem-english-summer",
      "iab-youth-summer"
    ],
    "new_calendar_rows": 22,
    "new_family_session_ics": 21,
    "new_family_ics": 21,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 0,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 758,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1180,
    "country_dossier_counts": {
      "CHE": 106,
      "FRA": 60,
      "ESP": 67,
      "ITA": 6,
      "GBR": 8,
      "CHN": 8,
      "HKG": 6,
      "FIN": 5,
      "TWN": 53,
      "SGP": 78,
      "JPN": 46,
      "KOR": 16,
      "USA": 81,
      "CAN": 94,
      "CRI": 13,
      "MEX": 34,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "V104 · Tandem IMS sólo a sus alumnos",
        "detail": "Fechas2027:15–19/22–26febrero,26–30de abril/3–5mayo,19–23de julio;4–10,el equipoEN/DE/FR. operador directamente camps only attending TandemIMS. por lo que no se añade como un campo de entrada abierto; en el traslado/la admisión puede convertirse en un recorrido escolar. Flyerexample ¿Qué más ?2022/24/25, No , no .2027el contrato.",
        "next_action": "Cuando se discuta la escuela permanente, comprobar el camp admission después de la matrícula real y el pago completo, y cuando se llega elegir a los operadores abiertos.",
        "url": "https://www.tandem-ims.ch/en/holiday-camps"
      },
      {
        "country": "Suiza",
        "iso": "CHE",
        "provider": "v104 · Spark/HIF: los nuevos títulos y los viejos tratados",
        "detail": "Spark FAQ más suave del nuevo pacto/las tarjetas:100/70/50% vs100CHF/50%/no refund; hold48vs72horas/max20vs24spots. ScienceSport2027el índice lleva aJuly2026el programa. Superheroes detailApril2026,bookliststartApril5 2027 sin un final comprobado: No se ha inventado un nuevo turno de cinco días.. HIFENApril10–30vsDEMarch30–April10/20de nochevs14+7;12+y luego, de la mismaICSNo , no ..",
        "next_action": "una edición confirmada de las fechas/contratos/noches/precios y un itinerario de vuelo específico; la disponibilidad de BookNow no es una reserva.",
        "url": "https://www.sparkscience.ch/terms-and-conditions"
      },
      {
        "country": "Francia",
        "iso": "FRA",
        "provider": "v104 · lenguaje y calendario son más importantes que las palabras robotics",
        "detail": "ÉcoleM100%EN/3–7/niños y niñas de5–16de julio2027, Pero los precios son más altos.July6–10/13–17 y care16vs16:30;4día de la segunda semana sin indicar el pase. L’ÉcoleDuNumérique Campus26LePuy:robot8–14/60EUR/3días14:30–16:30 de la26–28Oct/28–30Dec2026/15–17Feb/12–14Apr2027; CodeGaming11+60EUR1día. maestroEN/ES/RU no está establecido, no se ha añadido al calendario familiar como un campamento de idiomas adecuado.",
        "next_action": "de acuerdo2027precioÉcoleM/de la mismacampus; para elCampus26comprobar el real EN instructor técnico hasta la recomendación.",
        "url": "https://www.lecoledunumerique.fr/activites/stages-vacances/"
      },
      {
        "country": "España",
        "iso": "ESP",
        "provider": "v104 · EISB/IAB/San Patricio: año del precio y niños externos",
        "detail": "EISB2027coursesde labirthcohorts/de las familias externas, priceimage2026yearlybirdJun1 2026 No , no .2027el precio. IABel índice2027¿Qué es eso ?detail2026, sibling/afternoonNo puedo soportarlo.. SanPatriciohomeenlacesummerredireccionar en2114byteInspiredSummerCamps sin el cuerpo del programa;PDF2022la página de la agencia no se establece2027el cambio. de los nuevos datos confirmados2027SanPatricioNo hay condiciones.",
        "next_action": "sus2027PDF/valores/datas/formatos/retorno, incluyendo elforeignintake individual y el EN de cada clase técnica.",
        "url": "https://eisbarcelona.com/eisb-international-summer-camps/school-summer-camps/"
      },
      {
        "country": "Europa / el mundo",
        "iso": "CHE",
        "provider": "v104 · cubierta y el siguiente paso profundo",
        "detail": "Las nuevas tarjetas complementan las pensiones europeas revisadas anteriormente; No son los que reemplazan a los campamentos de todos los países.. de nuevo TechSparkLEGORobotics6+En directoEN/Arduino12+CHF100kitno establece nuevas datedLEGO2027 cambios. se conservan todas las asiáticas/de los Estados Unidos/los campos latinos, escuelas y resultados5–10años, las ligas/Las competiciones/las exposiciones/rutas familiares;0de los países totalmente verificados.",
        "next_action": "continuar con las prioridades CHE/FRA/ESP/Europe/TWN/SGP/KOR/JPN/USA/CAN/CRI/MEX/LatAm, los programas reales y detallados y invoices2026–27; publicar la incertidumbre, no es un ranking mundial artificial.",
        "url": "https://online.techsparkacademy.ch/robotics-course/"
      }
    ],
    "calendar": {
      "events": 3309,
      "learning_records": 1978,
      "family_ics": 2564,
      "exhibition_ics": 104,
      "managed_dated_rows": 1515,
      "reused_legacy_events": 69,
      "season_windows": 46
    },
    "primary_retrievals": {
      "direct_attempts": 29,
      "http200": 26,
      "selected_html_bodies": 25,
      "unusable_programme_shells": 1,
      "retrieval_errors": 3,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "primary_web_reader_fallbacks": 3
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "13 nuevos expedientes en 7 grupos de operadores/22calendarios exactos/21planificación familiarICS/0nuevo plazo/0ventana de nueva temporada; conservados los antiguos 745 expedientes/3287 eventos.758total/39países/1180URLs/22nuevosURLs;no se trata de un ranking global ni de un país completo.",
      "ENSRUn campo familiar general con dos grupos/10datesnotduplicated;forma otoño135young140older/95morning60afternoon,seguro y cancelación2026not2027.En inglés sólo los futuristas13–18/1250max12min6;excludido: familia ICS. Francés genérico/Inglés formateacher EN.",
      "Inglés de chispa5–11/Febrero15–19 2027CHF750/Apr26–30CHF795;un programa2026detailcontradiction. Términos estrictos/cancelación de la reserva100CHF/50percent/No lo hace14dvssoftFAQ;el tiempo48vs72h/máximo20vs24spots. Disponibilidad de una foto no confirmada. Los superhéroes2027startalone No en el futuro5dayevent.",
      "XLabs Ginebra8–12/Frén bilingüe/375half595full/almuerzo propio25care/PPEcert;de hecho5dayengineeringordetectivecurriculum. No InglésSólo la garantía. El campamento5b2019refund Diferentes trabajos/administrador50andexact10ambiguous;admisión extranjera no asumida.",
      "EISBInglés/Nacimiento español2017and2020;robotica/Ciencia2012–2019onlyMatvey. Ciencia EN Explicito no prueba robótica EN. Julio2027only/No hay semanas de invento;2026priceimageandearlybirdnotcurrentfee. Acampada una actividad no completa.",
      "ÉcoleM3–7/EN100percent/de forma externa/2027weeks5–9/12–16second4daysunknownexcludedday;precio395335stillJul6–10/13–17/cuidado90hourmismatch/almuerzo propio. IAB2027index5weeks/EN/6–17but210Summer2026/Detalle2026siblingsafternoonnotcurrent2027promise.",
      "HIF12–17/6985/20nightsvs14+7/ENApr10–30vsDEMar30–Apr10/vuelosincluidos el telescopio y300pickupextra: no hay un SCI exacto. Los alumnos de la escuela no tienen campamento abierto;El campus26roboticsFrenchpage No hay profesor ENESRU;San Patricio dirigió el terreno2022PDFnot2027programme.",
      "29directattempts/26HTTP200(25selectedHTMLclauses+1titleonlyshell)/3errors/3primarywebreaderfallbackpages reteneruna respuesta privada. No hay PDF de este pase. Todo JSON/Esquema y líneas relacionales SQL/VCS/CSI/Filtros de JS/límite estático verificado de forma independiente. Todo el mundoObjectiveactive0fullyaudited."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/STEM los campos,día/embarque/familia EN/ES/RU, especialmente en el/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .. Las facturas reales/edad DOBgrados/En el caso de los Estados miembros, el importe de los gastos de trabajo de los trabajadores/docente de lenguajevslecciones/la vida/apoyo/equipo/Cuidad nocturna/Las restituciones/lugares actuales. Escuelas/resultados5–10years/las ligas/Concursiones/exposiciones/las rutas familiares siguen siendo activas;ningún país completamente auditado."
  },
  "asia_camp_programme_audit_v105": {
    "asof": "2026-10-05",
    "version": 105,
    "status": "progress",
    "scope": "Japón seleccionado/Corea del Sur/Tailandia/Malasia2026–27invierno/verano/día/Programa de embarque y cláusulas de contrato;Singapur/Taiwán duplicó y archivó los cheques. Asia no completa/el mundo.",
    "new_dossiers": 11,
    "new_operator_groups": 7,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "hcc-korea-winter",
      "edventure-winter-club",
      "edventure-summer-family",
      "edventure-yotei-residential",
      "nbs-niseko-kids",
      "nac-niseko-day",
      "imagine-hokkaido-summer",
      "traidhos-winter-english",
      "traidhos-junior-nature",
      "fcis-winter-boarding",
      "fcis-winter-day"
    ],
    "new_calendar_rows": 14,
    "new_family_session_ics": 13,
    "new_family_ics": 13,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 3,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 769,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1203,
    "country_dossier_counts": {
      "CHE": 106,
      "FRA": 60,
      "ESP": 67,
      "ITA": 6,
      "GBR": 8,
      "CHN": 8,
      "HKG": 6,
      "FIN": 5,
      "TWN": 53,
      "SGP": 78,
      "JPN": 52,
      "KOR": 17,
      "THA": 4,
      "MYS": 6,
      "USA": 81,
      "CAN": 94,
      "CRI": 13,
      "MEX": 34,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "HCC Korea / HarvardCrimson · de las clases de conflicto",
        "detail": "localespecíficawinter21Dec2026–2Jan2027/3mKRW/grade4–9;el editor confirma el coreanopartnerprogramme,una boleta9–12. StudentnewspapercertificateNo , no .HarvardUniversitycredit. Los doskidde mayor marchas de aclaración de datos;internationalintake/refundnúmero de la/el relojunknown.",
        "next_action": "Explicar las clases/fuentes, el nuevo plan/condiciones, la familia de los admitidos coreanos; no prometer la inscripción.",
        "url": "https://hcckorea.org/winter-camp"
      },
      {
        "country": "Corea del Sur",
        "iso": "KOR",
        "provider": "Ulearniverse / Seokyeong · KoreanprimaryneENcamp",
        "detail": "Programa real en el campus universitario:Koreanculture/language,AI+Robotmuseumvisit,Junior+Parent/Teens,supervisionclaim1:10. aprendizaje básicoKorean;ENinterfaz/contratos públicosGoogleDrive no instala ENteacher.",
        "next_action": "obtener el públicoactual2026–27flier/En su totalidadinvoice/ENsupport/Juniorparentcondiciones;museumvisitNo , no .handsonrobotleague.",
        "url": "https://www.ulearniverse.com/programmes/korean-language-and-k-culture/"
      },
      {
        "country": "Japón",
        "iso": "JPN",
        "provider": "Niseko · diferentes años,inclusiones y permisos",
        "detail": "EdVenturewinterlas nuevas ventanas2026–27,pricebands2025–26;Family/Moiwa/Yoteinuevo chapo/Las tablas de archivo se vuelven más viejas/unidad de valor/el traslado. NBSown26/27PDFconfirmado7,temporada generalDec–AprNo , no .KidsClub14Dec–28Feb. NACwebel último díavsPDFcincoovernightstaffnoteNo , no .dayboarding. Imagine2023refundcreditNo , no .cashrefund/discountsharingNo auto-expulsado.",
        "next_action": "2027summer/newcontracts/fullage-specificinvoices,kit/lift/tent/meal/nightcare/ENgroup/refundlimitados;no trasladar el calendario de archivo.",
        "url": "https://www.edventureniseko.com/summer-camp/overview"
      },
      {
        "country": "Singapur",
        "iso": "SGP",
        "provider": "CampAsia / ScienceCentre · nombre de la actualidad",
        "detail": "Currentownboardpor-de la antiguaOct19–23Robotics6–8/725SGD,de los técnicos de año sin año;de los viejos4archivos guardados. Dec26-3.pdfactualcreationDec26 2018/Wednesday–Friday/WeDo,No , no .Dec2026offer. KidsStopHTTP200sólo comúnnavigationde la realidadNov2026de los programas;BritishCouncilfetchtimeoutNo refuta las preestablecidasown2026winterPDFcondiciones.",
        "next_action": "Las nuevas actualidadatedbookinggroups/precios/ENteacher, noDecember2026isfilename ysecondaryparentarticle. TWSteamSquad2027 condiciones se han vuelto a leer sin tarjetas de identidad.",
        "url": "https://www.campasia.asia/book-a-camp"
      },
      {
        "country": "Malasia / Tailandia",
        "iso": "MYS",
        "provider": "FCIS / Traidhos · intake,precio, devolución",
        "detail": "FCIS7–15¿Cómo se puede pagar la pensión?10–15;birth2017/2020No puede tener edad.10/7en elJan2027. el día de la paquete se diferenciaboardporJan22vs23,excursiones por los días;su propio coco/PrimeCampoperator/No , no .fullrefundpolicy. TraidhosENcamp9–14No , no .JuniorNature4–8ENproof,sólo el seguroaccidentde la mismaickness,de la cancelación habitualmedicalcertificatesinrefund.",
        "next_action": "de la mismainvoice/foreignadmission/nightstaff/de las cuentas/DOB,visados y consentimiento para viajes transfronterizos en el procedimiento habitual;Fotografía/No se envió el formulario..",
        "url": "https://cats-fc.org/winter-camp-2027/"
      },
      {
        "country": "Mundo",
        "iso": "TWN",
        "provider": "v105 · mundialselectivo",
        "detail": "SelectedJapan/Korea/Thailand/Malaysiano completa de la auditoría del presidente. Nuevosgeneral/thematic/day/boardinglas opciones guardan todas39más temprano. Suiza/Francia/España/Europa,Taiwan/Singapore/Korea/Japan,US/Canada/CRI/MEX/LatAm,escuelas/results5–10y,las ligas/Las competiciones/las exposiciones/Los trayectos quedan en su totalidad.0de los países totalmente verificados.",
        "next_action": "seguir adelantepriority2026–27officialfullprogrammes/precio del equipo de la empresa/ENESRUinstruccionessupport;de hechoproviderreadingsen lugar de un top artístico.",
        "url": "https://stem-family-atlas.poetic-trail-9407.chatgpt.site/#camps"
      }
    ],
    "calendar": {
      "events": 3323,
      "learning_records": 1992,
      "family_ics": 2577,
      "exhibition_ics": 104,
      "managed_dated_rows": 1529,
      "reused_legacy_events": 69,
      "season_windows": 49
    },
    "primary_retrievals": {
      "direct_attempts": 32,
      "http200": 31,
      "selected_html_bodies": 26,
      "unusable_specific_programme_bodies": 1,
      "retrieval_errors": 1,
      "unique_actual_pdfs": 4,
      "selected_visual_page_checks": 4,
      "primary_web_reader_fallbacks": 0
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "11 nuevos expedientes/7grupos de operadores/14calendarios exactos/13plan de familiaICS/3temporada/ventanas/0nuevas fechas;viejos758 expedientes/3309 eventos no cambiados.769total/39países/1203URLs/23nuevosURLs;no el rango mundial ni la totalidad de la auditoría del país.",
      "HCCactual Dec21–El día de hoy2/3000000KRW/localgrade4–9vspublisher9–12/No aprobado actual ingreso familiar;futuro P4/excludido: familia ICS. Propiedad de periódico asociación no crédito de la Universidad de Harvard.",
      "Ed Venturewinter en realidad funcionaba como ventanas/EN/día3–12fullday5–12/de equipo y de elevación3consecutive;precios2025–26conflicts. Verano2027notopen/familia padre hijo/Una noche/Yotei9vs10–12/seis noches/Precio integral y harina/Conflictos de vuelo visibles. No se inventaron las semanas futuras.",
      "NBSown26/27PDFpage7/EN5–7ski/8–14skiandsnowboard/Dec14–Febrero28only/Grupo blando no garantizado/de más de diez kg/paquete de alquiler básico. Operando en ventanas de temporada-la sesión larga;Los deportes de la liga de la dróbica.",
      "Día de la Cumbre2026/6–12andschool/75000or40000/seguro de los equipos/Programa de estudios/la semana pasada3vs5days/No hay trabajo de noche. No hay oferta de bordo.;No hay prueba de EN teacherproof. Imagínate6.5–13/ENJPpartialbilingüe/1500002026/Una noche/almuerzo propio/descuento no automático/crédito no dinero en efectivo;No lo hace2027dates.",
      "Traidhos inglés9–14/5weekly2027residential33000THB;La naturaleza joven4–8/2dateddayweeks12000/No confirmada/Condicional de los Oscar. No accidentes;La mayoría de los casos, la mayoría de las personas que se encuentran en el hospital no tienen derecho a recibir tratamiento médico..",
      "FCISreal2027separateboardandday/edad10–15birth2017vsday7–15birth2020DOBconflicts/2or4weekfee/Dec12earlypricingnotregistrationdeadline/El debate sobre el tema/Acogida de la escuela vs Campo de Primero. Día de enero22vsboardJan23/Extras semanales/Frontera de Singapur/El importe mínimo de la restitución no se conoce;auto-ranknot mundo mejor.",
      "32 directattempts/31HTTP200/26selectHTMLclausebody1genericnavigation/4actualPDFs/1timeout/4selectedvisualpages.CampAsiaDec26-3PDFcreatedDec2018noDec2026booking;KidsStopnavigationsno nuevo programa.SteamSquadunchexistingTWNfactsno duplicate."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/STEM los campos/día/embarque/familia EN/ES/RU, especialmente en el/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .. Las facturas oficiales/edad DOBgrados/El número de personas en el mercado de trabajo/docente de lenguajevslecciones/la vida/apoyo/equipo/Cuidad nocturna/Las restituciones/lugares actuales. Escuelas/resultados5–10years/las ligas/Concursiones/exposiciones/las rutas familiares siguen siendo activas;0fullyauditedcountries. El alcance de la investigación no debe reducirse por límites de descarga estáticos;conservar el DB completo con el embalaje portátil verificado cuando sea necesario."
  },
  "americas_camp_programme_audit_v106": {
    "asof": "2026-10-05",
    "version": 106,
    "status": "progress",
    "scope": "Estados Unidos seleccionados/Invierno de Canadá2026–27y el verano2027/programas de estudios/tarifas de día/contratos;México Arquivos españoles y Costa Rica/México-- las brechas de toma específicas. América no completa/el mundo.",
    "new_dossiers": 9,
    "new_operator_groups": 4,
    "deepened_dossiers": 0,
    "updated_dossiers": [],
    "programme_slugs": [
      "journey-winter-minecraft",
      "journey-winter-robotics",
      "journey-winter-mario",
      "journey-winter-superheroes",
      "kidnetix-winter",
      "nova-mex-itclub",
      "explorations-break-tech",
      "explorations-july-general",
      "explorations-summer-tech"
    ],
    "new_calendar_rows": 14,
    "new_family_session_ics": 14,
    "new_family_ics": 14,
    "new_registration_deadline_ics": 0,
    "new_season_windows": 0,
    "corrected_existing_event_ids": [],
    "programme_dossiers": 778,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1215,
    "country_dossier_counts": {
      "CHE": 106,
      "FRA": 60,
      "ESP": 67,
      "ITA": 6,
      "GBR": 8,
      "CHN": 8,
      "HKG": 6,
      "FIN": 5,
      "TWN": 53,
      "SGP": 78,
      "JPN": 52,
      "KOR": 17,
      "THA": 4,
      "MYS": 6,
      "USA": 85,
      "CAN": 98,
      "CRI": 13,
      "MEX": 35,
      "BRA": 3,
      "CHL": 10,
      "PHL": 6
    },
    "findings": [
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "Journey · la cantidad exacta y la edad del curso de invierno",
        "detail": "Winter2026tabela219/289/249, early−20toNov2; FAQagrega enropsservicefee cuando promete winterexactcheckout. Refundpolicy15 contraFAQ>15;35adminódin, de forma irrepetible. 7+tricos Oscar2026no se puede,6+después de nacer; ciudad de VancouverWashingtonnoCanada. ENteacherno confirmada directamente.",
        "next_action": "Confirmar el importe total, el plazo de cancelación, la fecha de nacimiento, el programa de estudios y el idioma; el precio anticipado no es un plazo de inscripción.",
        "url": "https://www.journeytosteam.com/winter-break-camps"
      },
      {
        "country": "Estados Unidos",
        "iso": "USA",
        "provider": "STEAMUP · Fiestas, precio y paquetes re-confirmados",
        "detail": "CP585–587 existentes conservados sin duplicar fichas/ICS. Encabezado5–15 frente a cuerpo3–15; se usa5–15. Cerrado en Thanksgiving Nov26 y en invierno Dec24/25/31/Jan1,6 días de asistencia. Desde250 sin unidad para invierno/otoño; primavera250 por semana explícito. Cuidado84/week, retraso1.85/min,10% para el hermano mayor. Winter Nov15: cierre real de inscripción; no atribuir al campamento las victorias VEX generales del colegio.",
        "next_action": "seasoninvoice general, meals/ownlaptop/kit/care/insurance/en/refundes contados, no inventedpacket250.",
        "url": "https://steamupedu.com/camp-winter-stem.php"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "Explorations · años propios y menús de edad",
        "detail": "RegistrationEn directo2027, footerAmiliaviejo,currentZeffysu propio. Age6kindergarten/age9por785/2weeksJuly, age9Aug23–27Tech545contra445de la viejarates2026. Explorerpágina más2026,EN/FRwebNo , no .teacherproof. Tech7+vsjunior6gradeel deslizamiento,dropoff08–08:45vs08–09vs08:30–09. Winterholidayattendance/nuevosyllabusNo es necesario..",
        "next_action": "Su edad6completedgrade1/7/10tarifas, exactoEnglish/Françaisteacher, horario/kit/nightnotboarding/2027 contrato. PublicZeffylectAdd/Continue.",
        "url": "https://explorationslearning.com/registration/"
      },
      {
        "country": "Canadá",
        "iso": "CAN",
        "provider": "Kidnetix / Envision · robots no garantizados y un checkout viejo",
        "detail": "KidnetixmayLEGOno obligatoriorobotcurso,175CAD2weeksearlysindeadline/Christmasattendance. Envisionel actualCP299Se guardó: winterindex21–24/28–31Dec2026contraproduct22–24/29–30sin agua; Marchindex15–19Mar2027contraproduct16–20Mar2026. viejoproduct/timesel cambio de nombre no renombrado.",
        "next_action": "Los nuevos productos acordados son irreualesEN/grupos menores/precios/refund; no se pueden crear duplicados de campcards.",
        "url": "https://envisionrobotics.com/stem-camps-for-kids-markham/"
      },
      {
        "country": "Costa Rica / México",
        "iso": "CRI",
        "provider": "FOD /NOVA /PYROX · regular, archivado y vacacional",
        "detail": "FODcurrentofertaSólo los pilares de la educaciónactual2027campfee/dates; previamente no se había publicado el cursocamp. NOVAclaroES/8–15/archivo2025de lawintertitle/1000sin moneda del año actual. PYROXFRC10225secondary/highschool/outreachNASAmentionsNo , no .opencamp6/9años2027. Noactualfee/intakede mercadotecniaimpact.",
        "next_action": "Las nuevas EScanícularseason/detallescurricula/cuentas/gear/admission, continuarlocalCR/MX yLatinAmerica.",
        "url": "https://fod.ac.cr/oferta-formativa/"
      },
      {
        "country": "Mundo",
        "iso": "USA",
        "provider": "v106 · la base completa y trasladable",
        "detail": "SelectedUS/Canada/Mexico no completoAuditámeric. RoboThinkNexusactualHTTPsóloJSshell; cachedsearchdatesnoconfirmedcohort. todo el Suiza/Francia/España/Europa/Asia/US/CAN/CR/MX/LATAMischools/results/leagues/exhibitions/routes se guardan.0completamente verificados.ZIPcompletosSQLite sin pérdidas",
        "next_action": "seguir adelanteactualownprogrammes2026–27/general/STEM/day/boarding/ENESRU de los demásfamilyinvoices. Envasado se encierra en un byte, no elimina el programa de tamaño radio.",
        "url": "https://stem-family-atlas.poetic-trail-9407.chatgpt.site/#camps"
      }
    ],
    "calendar": {
      "events": 3337,
      "learning_records": 2006,
      "family_ics": 2591,
      "exhibition_ics": 104,
      "managed_dated_rows": 1543,
      "reused_legacy_events": 69,
      "season_windows": 49
    },
    "primary_retrievals": {
      "direct_attempts": 21,
      "http200": 17,
      "selected_html_bodies": 16,
      "javascript_shell_no_programme_bodies": 1,
      "retrieval_errors": 4,
      "unique_actual_pdfs": 0,
      "selected_visual_page_checks": 0,
      "primary_web_reader_response_files": 2,
      "primary_web_reader_selected_page_bodies": 6,
      "primary_web_reader_errors": 1
    },
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "complete_database_download": {
      "schema_version": 1,
      "download": "STEM_database.zip",
      "archive_bytes": 3005941,
      "archive_sha256": "9bebba36eabc2850b41d24e02858f34033d87599fc4b530f7d9e00386d48f7b5",
      "sqlite_entry": "STEM_database.sqlite",
      "sqlite_bytes": 26329088,
      "sqlite_sha256": "d03efcafa3cd36a588374f9ebc51d8faea749e0b791f6b64356cde144bba11b9",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
    },
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "9 nuevos expedientes/4grupos de operadores/14calendarios exactos/14plan de familiaICS/0nuevos plazos/0ventanas de nueva temporada.Todos 769 expedientes/3323evenimientos sin cambios;778total/39países/1215URLs/12nuevasURLs.No se clasifica en el mundo ni en el conjunto de la auditoríacontinental.",
      "Viaje a cuatro Invierno2026curso técnico/edad6o7gate/219,289,249USD/anterior20lessbyNov2/todo el materialChromebooksprovided/max20.VancouverWashingtonUSAno Canadá;Enseñador desconocido, tarifas de servicio de cajas y 15 días de reembolsoconflicto visibles;condición de precios temprano no fecha límite de inscripción.",
      "Estepupresistente585–587freshprimaryreread/No hay tarjeta duplicada/día/CSI/plazo. Acción de Graciascuatro/Invierno: seis días/El uno de noviembre15deadlinepreviouslypresent/cerrado24,25,31DecandJan1 conservados;de la250winterunitunknown/primavera250perweek/5–15vs3–15/cuidado84/tarde1.85min. Escuela propia VEXnocampwin.",
      "ExploracionesRegistro actual2027/actualización6kindergartenandage9publicZeffy785Julytwo-semana/5technicalweeksage9prices445,445,445,445,545/Robots Aug16–20. Previo2026Explorer/tarifas no nuevas2027syllabus/Cargos;ENEnseñador desconocido/6gradefork/7min/DOB/edad10tariffnotapproved. Kells Julyvs Somerled Tech/ubicación/Descanso de vacacionesconflicto visibles.",
      "Renaldo general4–12/175CAD2weeksEARLYBIRD/La mayoría de los productos de la industria de la droga no son productos de consumo intenso./Asistencia a Navidad desconocida. NOVAexplicit Español8+LEGOPrime/Roblox/3D/Todo el material del almuerzo, pero el archivo2025/El título inverno de los conflictos monetarios/No se inventó2026–27dates. Oscar NOVA, actualmente demasiado joven.",
      "21directattempts/17HTTP200/16HTMLclausebodies/1JSshell/4HTTP406errors.2retainedprimarywebreaderresponseswith6actualselectedprimarypagebodies(5ownsiteand1ownlinkedage9)+1age6readererror más tarde recuperado directo. No hay sitio web completo/auditoría nacional.",
      "Byte completo verificado en ZIP de SQLite-para-byte antes de eliminar el tamaño en bruto descarga; todos los esquemas/Los viejos valores relacionales se conservaron/nuevo JSONSQLCSVICS igual. Descarga ahora ZIP con READMEandsha256manifest; No hay récords cortados para el tamaño del alojamiento."
    ],
    "next_priority": "Continúa en todo el mundo2026–27 general/Temática/STEM los campos/día/embarque/familia EN/ES/RU, especialmente en el/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .. Las facturas reales/edad DOBgrados/El número de personas en el mercado de trabajo/docente de lenguajevslecciones/la vida/apoyo/equipo/Cuidad nocturna/Las restituciones/lugares actuales. Escuelas/resultados5–10years/las ligas/Concursiones/exposiciones/las rutas familiares siguen siendo activas;0fullyauditedcountries. Verifiedcomplete SQLite ZIP preserva el mundo como base de datos crece;nunca reducir el país/cobertura del programa para los límites estatales."
  },
  "complete_database_download": {
    "schema_version": 1,
    "download": "STEM_database.zip",
    "archive_bytes": 3678192,
    "archive_sha256": "2348aed06e057247a0e2482a2e8553011008b89ac01c0809de75444d6836d73d",
    "sqlite_entry": "STEM_database.sqlite",
    "sqlite_bytes": 32412672,
    "sqlite_sha256": "f44ad292871d16bf8aa237f00e27b273ebae08097945385453c6718c9aa778ae",
    "raw_download_available": false,
    "complete_database": true,
    "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
  },
  "opportunities_audit_v107": {
    "version": 107,
    "asof": "2026-10-05",
    "status": "progress",
    "scope": "Seleccionado2026–27 Competencia/categoría/oportunidades de visitantes; no completocamp/país/Auditoría mundial.",
    "new_event_ids": [
      "C1145",
      "C1146",
      "C1147",
      "C1148",
      "C1149",
      "C1150",
      "C1151",
      "C1152",
      "C1153",
      "C1154",
      "E189"
    ],
    "updated_event_ids": [
      "C037",
      "C053",
      "C082",
      "C083",
      "C087"
    ],
    "new_competitions": 10,
    "new_visitor_events": 1,
    "new_league_profiles": 1,
    "new_family_ics": 2,
    "new_deadline_ics": 1,
    "new_exhibition_ics": 0,
    "calendar": {
      "events": 3348,
      "competitions": 1153,
      "visitor_events": 189,
      "camp_learning_records": 2006,
      "family_ics": 2593,
      "exhibition_ics": 104,
      "league_profiles": 141
    },
    "programme_dossiers": 778,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1215,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "primary_retrievals": {
      "attempts": 28,
      "http200": 25,
      "selected_html_bodies": 22,
      "non_specific_shells": 1,
      "actual_pdfs": 2,
      "retrieval_errors": 3,
      "selected_visual_page_checks": 7
    },
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "10nuevas categorías de competición/1nueva carrera de visitantes/5actualizadas las viejas cartas/1nUEva liga.3337 cartas existentes conservadas excepto las especificadas5; todas las 778 expedientes de campamento/2006cartas de aprendizaje/escuelas/resultados/rutas sin cambios.",
      "RoboRAVE: Oscar2020 tendrá máximo7 durante2027; aMAZE8–15 excluido; otras disciplinas no excluidas automáticamente. Reutilizados PV/Taiwan/Beijing/Guanajuato/Houston existentes; Guanajuato tentativo, sin ICS inventado.",
      "RRN Corea Feb2027TBA/7category tarjetas;Othello≤12/MRCSoccer Junior5–13/grado-basado en Robo RAVE/Relíquame pronto. EN/ESregulas no probadas juez/enseñanza de lenguaje; No hay una superficie independiente-ranking mundial.",
      "WAICY3additionaltracks/un Novembre compartido29 2026 17ET plazo ICS=22UTC/16CostaRica; separados2026deadline cláusulas verificadas. Venta de la vitrina2025/final4–6vs5–7conflicts retenidos; No se fabricó el día final del calendario. LLMolder-objetivo/todos los niveles/No hay grupos visibles.",
      "Robofest OwnHost confirma que el mes de mayo28–31 V y la nueva internacional1stillTENTATIVE; Las fechas siguen en blanco/El grado de explorador1–4 Separado Gamegrade5–8. Rutas nacionales de calificación no automáticas abren admisión mundial.",
      "Maratón de robots de BeijingApr 18 2027 solo visitantesCandidato; billetes infantiles/precio desconocido.No se incluye en las principales empresas de la exposición; 104 exposiciones IECS sin cambios.",
      "28tempos de recuperación/25corpos reales:23HTMLincluyendo1errores de captura y2PDF/3originales.Faltó el intento de recuperar el PDF y separó el éxito normal de la curva de TLS.Se seleccionaron7 páginas del PDF revisadas visualmente, sin auditoría de todo el país/sitio web.",
      "SQLite completo y JSONZIP verificar los bytes originales/el hachís/RECONDACIÓN; No se han eliminado registros para los límites de archivos estáticos. Datos JS/el alcance mundial conservado;0fullyauditedcountries."
    ],
    "next_priority": "Continúa en la profundidad general/Temática/STEM los campos2026–27/día/embarque/familia EN/ES/RU en CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .. Leer programas reales/facturas completas/Cuidad nocturna/Ingesta extranjera/lenguaje del maestro/Las restituciones/equipo/lugares actuales y expone al niño-lista específica. Liga de equilibrio/Concursiones/exposiciones y escuelas permanentes/resultados5–10years/rutas familiares; resolver las fechas de WRL/reglas finales, Año de espera/finales, Robofesthost-contra-Conflito de datos internacionales. Todos los requisitos mundiales permanecen activos;0fullyauditedcountries; Nunca truncate los registros para adaptarse a los climas estatales.",
    "complete_database_download": {
      "schema_version": 1,
      "download": "STEM_database.zip",
      "archive_bytes": 3017639,
      "archive_sha256": "ac123b5972604ed99cceccc148017784d5159cc5d36bbfc97ad6386cc7a55203",
      "sqlite_entry": "STEM_database.sqlite",
      "sqlite_bytes": 26396672,
      "sqlite_sha256": "d367b3a318b1b62bac6e6a45ccd89e4f9d7712715dade137bf83d36369161735",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
    },
    "complete_json_download": {
      "schema_version": 1,
      "download": "STEM_database_json.zip",
      "archive_bytes": 2275391,
      "archive_sha256": "e0be79f5d462a0c2e36dc9a12a324b3708043c397ddc92bdb4b07ab8edb13b5a",
      "json_entry": "STEM_database.json",
      "json_bytes": 26177754,
      "json_sha256": "d048f4478a82d799bfb04e86d85033c49f01a89f804aee85639ba519e0e64e0d",
      "raw_download_available": true,
      "complete_database": true,
      "instructions": "Deseleccione ZIP: dentro de la base completa de JSON y README. Todos los registros están guardados."
    }
  },
  "complete_json_download": {
    "schema_version": 1,
    "download": "STEM_database_json.zip",
    "archive_bytes": 2797915,
    "archive_sha256": "94cdc593ea1aeb632d59935dc0199d52fd26689a6d1c01f037f7fce5a5ef2d33",
    "json_entry": "STEM_database.json",
    "json_bytes": 32283386,
    "json_sha256": "11cd6e944c46773fb539bacc7a3fca688992feb9e03df8e963aa3f2542dc27f5",
    "raw_download_available": false,
    "complete_database": true,
    "instructions": "Deseleccione ZIP: dentro de la base completa de JSON y README. Todos los registros están guardados."
  },
  "camp_planning_audit_v108": {
    "version": 108,
    "asof": "2026-10-05",
    "status": "progress",
    "scope": "Planificación de campamentos y componentes seleccionados de precios familiares suizos/francés; no todos los programas o la auditoría nacional completa.",
    "new_event_ids": [],
    "new_dossiers": 0,
    "budget_scenarios": 9,
    "budget_providers": 4,
    "budget_countries": [
      "CHE",
      "FRA"
    ],
    "events": 3348,
    "camp_learning_records": 2006,
    "programme_dossiers": 778,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1215,
    "family_ics": 2593,
    "exhibition_ics": 104,
    "league_profiles": 141,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "primary_retrievals": {
      "direct_attempts": 10,
      "http200": 9,
      "usable_html": 6,
      "non_specific_shells": 1,
      "pdfs": 2,
      "errors": 1,
      "web_reader_actual_bodies": 1,
      "web_reader_empty": 1,
      "selected_visual_page_checks": 7
    },
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "Se conservan todas las 3348 tarjetas de eventos, 778 expedientes de programas, 182 escenarios editoriales, 141 perfiles de las ligas, escuelas/resultados/rutas y viejas filas de SQL; se añaden sólo metadatos de planificación de campamentos.",
      "Intersección de mes, clasificación de fecha de origen, orden de edad de candidato, filtros antiguos conservados, enlaces directos al expediente y filtros de URL compartables.",
      "Nueve estimaciones de dos hijos de cuatro proveedores en CHE/FRA. LesElfesJune10760/July13780CHF componentes obligatorios del campamento; Robotics180 sóloMatvey después10. No una factura completa de viaje.",
      "La Garenne5–12 base de familia12445day/13680boardCHF; segundo-niño10percent Sólo en base, la misma sesión/formato; seguro10/niño-día requiere días facturados confirmados; dinero de bolsillo120/160 Depende de Matvey9/10. Depósitos no cobrados dos veces.",
      "TASIS8000/9000day los escenarios y18400boardCHF. Oscar Minnows4–6/día contra CDE7–10/tablero cerrado en primer lugar-edad del día. Precio del seguro diario desconocido, alojamiento de hermanos restringido. Ermitage1220EUR pertenece a Oct2026 sólo; comidas no consideradas gratuitas.",
      "Los gastos obligatorios/viajes vacíos o inválidos siguen ausentes; estimaciones introducidas separadas de los componentes publicados; no se realiza conversión de divisas ni se realiza factura completa automática.",
      "Diez intentos directos/nueve200 cuerpos: seis HTML utilizables, una cáscara, dos PDF; uno403 retenidos. Lector primario separado uno real2026 cuerpo/uno vacío. Siete páginas de PDF seleccionadas revisadas visualmente; no se realiza auditoría de todo el país.",
      "Entradas portátiles completas de JSON/SQLite ZIP/hash/README y entradas antiguas de CSV/ICS sin cambios verificadas; todos los activos estáticos por debajo del límite por archivo."
    ],
    "next_priority": "Continúa en profundidad general/Temática/STEM los campos2026–27/día/embarque/familia EN/ES/RU en CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .: programa de cohortes real, EN profesor técnico, Ingesta extranjera, factura completa/Cuidad nocturna/equipo/Las restituciones/lugares actuales y el niño-lista específica. Expande los escenarios de costes familiares verificados y los criterios transparentes de calidad editorial sin inventar un ranking mundial. Preservación de las competiciones/las ligas/exposiciones/Escuelas permanentes/5–10year resultados/rutas familiares; resolver la fuente existente/Conflicto de fecha. Actividad global de objetivos;0 países totalmente auditados.",
    "complete_database_download": {
      "schema_version": 1,
      "download": "STEM_database.zip",
      "archive_bytes": 3021262,
      "archive_sha256": "0e785a5130327420457bd4a06d99c3fd994bc16055e7cd9bbaaeeb039f0d9577",
      "sqlite_entry": "STEM_database.sqlite",
      "sqlite_bytes": 26418176,
      "sqlite_sha256": "bfd66faf1f740cee798f49187f786dd1b69f77c88fe9e39da546f06fbfefed52",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
    },
    "complete_json_download": {
      "schema_version": 1,
      "download": "STEM_database_json.zip",
      "archive_bytes": 2279693,
      "archive_sha256": "df9078e2f947fc16bae52ea36a68e70dbef7e163776e0289eaa4a3160019ac16",
      "json_entry": "STEM_database.json",
      "json_bytes": 26204654,
      "json_sha256": "c445930b37886014f589bb22077bdcb43c71e9d818707aa4553338ce65c8a522",
      "raw_download_available": true,
      "complete_database": true,
      "instructions": "Deseleccione ZIP: dentro de la base completa de JSON y README. Todos los registros están guardados."
    }
  },
  "asia_europe_camp_programme_audit_v109": {
    "version": 109,
    "asof": "2026-10-05",
    "status": "progress",
    "scope": "Programa/contrato seleccionado de Singapur y cláusulas francesas de ingreso a bordo; controles duplicados y de ingreso en grupo en español.",
    "new_dossiers": 20,
    "new_dossier_slugs": [
      "xcl-stem-juniors",
      "xcl-engineering-explorers",
      "xcl-junior-coding",
      "xcl-future-engineers",
      "xcl-vr",
      "xcl-minecraft-one",
      "xcl-minecraft-two",
      "xcl-roblox",
      "xcl-generative-ai",
      "xcl-design-thinking",
      "xcl-technopreneurship",
      "xcl-entrepreneurship-101",
      "xcl-aviation-drones",
      "xcl-steam-explorers",
      "xcl-science-explorers",
      "xcl-multi-young",
      "xcl-multi-adventure",
      "xcl-eal",
      "american-manga-ayrolle",
      "american-british-damian"
    ],
    "updated_dossier_slugs": [
      "xcl",
      "american-village"
    ],
    "new_event_ids": [],
    "updated_event_ids": [
      "L183"
    ],
    "events": 3348,
    "camp_learning_records": 2006,
    "programme_dossiers": 798,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1233,
    "editorial_scenarios": 185,
    "gaps": 190,
    "budget_scenarios": 9,
    "family_ics": 2593,
    "exhibition_ics": 104,
    "league_profiles": 141,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "primary_retrievals": {
      "direct_attempts": 27,
      "http200": 26,
      "html": 25,
      "pdfs_downloaded": 1,
      "errors": 1,
      "new_visual_pdf_checks": 0
    },
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "20 nuevos programas: 18 cursos distintos de XCL en Singapur y 2 programas específicos de embarque en francés.",
      "778 expedientes/ID antiguos conservados; sólo xcl y pruebas de la aldea americana actualizadas. 3348 ID de eventos antiguos preservados; solo L183 corregidos: el lenguaje técnico no confirmado ya no aparece como EN; edad después de 7 y cláusulas contractuales explícitas.",
      "798dossiers/39países/1233dossieresURLs/185escenarios editoriales/190 gaps.CHE106/FRA62/ESP67/TWN53/SGP96/JPN52/KOR17/USA85/CAN98/CRI13/MEX35; ninguno de los cuales haya sido completamente auditado.",
      "Curso de ingenieros del futuro10–15 contra el calendario7–15 y la Academia General de Códigos6–14; Este año22 contra junio29; Ciencia7–11vs7–12. Restricciones exactas del programa no sustituidas por encabezados generales.",
      "Las tarifas XCL2026 son sólo de archivo; los años de precio TBC/no definidos permanecen desconocidos. Earlybird 15 de mayo de 2026 expiró; no se inventó la entrada o el precio de 2027.",
      "XCL no reembolso de los términos de pago después de la fecha de pago conflicto con la frecuencia frecuente de las preguntas de reembolsar la enfermedad discrecional; pago3 días laborables/cambios10 días/temporada/accidente médico propio/120 autobús≥6 pasajeros/condicional3 por cientoVistable.No se solicita factura completa de viaje.",
      "Manga JF2 Julio12–17 2026 de la779EUR/6days/10–14; Damian seis cerrado2026 las tomas de749/6days o1469/13days/11–15. Seguro de paquetes60extra; Reserva requerida para transferencia de estación; la ruta provincial puede ser desacompañada. Las revisiones no son fechas o clasificación independiente.",
      "Oscar , ¿ qué quieres ?2020max7in2027: No lo hace8plus Admisión a bordo. Matvey Manga después10; Después de11in2028. General7–17header/CE2schoolgroup no comprobará la admisión familiar.",
      "El grupo mínimo de respira50 y genérica-semana78/90/102EUR para4/5/6h No son dos-factura de los niños. Navidad2026–27 ventana no es exacta abierta familia de ingreso. El verano inglés actual/¿Qué es eso?/FALSO/Los programas de Taiwán conservados sin dos expedientes duplicados.",
      "27 directattempts/26HTTP200:25HTML y1PDF sólo descargar; supongo que se conservan los antiguos términos XCL404, se observan los términos corregidos200 utilizados. Cero verificaciones visuales de PDF frescas. Se conservan SQL/JSON ZIP/hash/README portátiles completos y 2593family/104expo ICS. Nueve escenarios de presupuesto familiar sin cambios.",
      "Objetivo mundial/requisitos/Escuelas permanentes/5–10year resultados/Concursiones/las ligas/exposiciones/EN-ES-RU los campos2026–27/rutas retenidas;0fullyauditedcountries. El recibo de publicación nativa es separado."
    ],
    "next_priority": "Continúa con la CHE profunda/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/El general Lat Am/Temática/STEM los campos2026–27/día/embarque/familia EN/ES/RU: programa actual propio, instructor técnico, ingesta extranjera individual, precio completo/viaje/equipo/seguro/Cuidad nocturna/reembolsos y hijos-lista corta de calidad específica. Preservación de las competiciones mundiales/las ligas/exposiciones/Escuelas permanentes/5–10year resultados/rutas familiares y todos los requisitos. No se puede reclamar la integridad mundial o nacional.",
    "complete_database_download": {
      "schema_version": 1,
      "download": "STEM_database.zip",
      "archive_bytes": 3035463,
      "archive_sha256": "d9553c7d35ea801d9f6d9d5231c9448eecfb0cd70314f5fc807e61eee16cb363",
      "sqlite_entry": "STEM_database.sqlite",
      "sqlite_bytes": 26543104,
      "sqlite_sha256": "dd410faf82cf09a043f90ca258f476fad94a3184bdd8a30fa640f5fae3707662",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
    },
    "complete_json_download": {
      "schema_version": 1,
      "download": "STEM_database_json.zip",
      "archive_bytes": 2290728,
      "archive_sha256": "2f5ce9b209717809088acaa41c623a59869a08b301db2f4e24b15d90b2b34b01",
      "json_entry": "STEM_database.json",
      "json_bytes": 26335625,
      "json_sha256": "c90e31519f7dfc5c4eba1d6a4acf81b56e572f2c38eec92aaa33463f4b5442fc",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Deseleccione ZIP: dentro de la base completa de JSON y README. Todos los registros están guardados."
    }
  },
  "americas_camp_programme_audit_v110": {
    "version": 110,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Cláusulas de campo/cursos y políticas seleccionadas en el propio sitio en los Estados Unidos/Brasil/Panama/México/Costa Rica;Chequeos duplicados de competencia en Canadá y México.",
    "new_dossiers": 17,
    "new_dossier_slugs": [
      "houston-evening-young",
      "houston-evening-older",
      "houston-single-young",
      "houston-single-older",
      "houston-multi-preschool",
      "houston-multi-young",
      "houston-multi-middle",
      "houston-multi-older",
      "perot-fall",
      "perot-winter",
      "kennedy-space-day",
      "arca-english-family",
      "cacao-valle-day",
      "berkana-jotun-winter",
      "berkana-thor-summer",
      "berkana-tyr-day-board",
      "rf-steam-schools-archive"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP799-20261009-20261009",
      "CP799-20261106-20261106",
      "CP800-20261009-20261009",
      "CP800-20261106-20261106",
      "CP801-20261024-20261024",
      "CP801-20261121-20261121",
      "CP801-20261219-20261219",
      "CP802-20261024-20261024",
      "CP802-20261121-20261121",
      "CP802-20261219-20261219",
      "CP803-20261123-20261125",
      "CP803-20261221-20261223",
      "CP803-20261228-20261230",
      "CP804-20261123-20261125",
      "CP804-20261221-20261223",
      "CP804-20261228-20261230",
      "CP805-20261123-20261125",
      "CP805-20261221-20261223",
      "CP805-20261228-20261230",
      "CP806-20261123-20261125",
      "CP806-20261221-20261223",
      "CP806-20261228-20261230",
      "CP807-20261123-20261125",
      "CP808-20261221-20261223",
      "CP808-20261228-20261230",
      "CP810-20261030-20261101",
      "CP811-20270104-20270108",
      "CP814-20270805-20270808"
    ],
    "updated_event_ids": [],
    "events": 3376,
    "camp_learning_records": 2034,
    "programme_dossiers": 815,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1250,
    "editorial_scenarios": 189,
    "gaps": 197,
    "budget_scenarios": 14,
    "budget_providers": 8,
    "family_ics": 2616,
    "exhibition_ics": 104,
    "league_profiles": 141,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "primary_retrievals": {
      "direct_attempts": 25,
      "http200": 22,
      "html": 22,
      "html_shells": 1,
      "errors": 3,
      "primary_reader_fallback": true,
      "pdfs_downloaded": 0,
      "new_visual_pdf_checks": 0
    },
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "validation": [
      "17 nuevos expedientes en todo el mundo 7 operadores: Houston .8 edad/Profiles de formato,Perot2 programas,KSC1,Arca1,El cacao1,Berkana3,RFC1. No es cierto.17 proveedores independientes de campamentos o un ranking de calidad mundial.",
      "798 los archivos antiguos y todo3348 Registros de eventos antiguos/Identificación sin cambios;28 nuevas filas de calendario del campamento. Las competiciones1153/exposiciones189 sin cambios;campamento-aprendizaje2034;3376 total de tarjetas.",
      "815 expedientes de programas/39 países/1250 expedientesURLs/189 escenarios editoriales/197 lagunas. CHE106/FRA62/ESP67/TWN53/SGP96/JPN52/KOR17/USA96/CAN98/CRI14/MEX38/BRA4/PAN6. Ninguno de los cuales haya sido auditado completamente.",
      "Houston .2026: por la noche79.95 incluida la comida, de un solo74.95, de varios179.95 por niño. Grupos de edad5–7/8–10 noche-soltero y4–5/6–7/8–9/10–11 de varios. Temas diferenciados; No hay estancia nocturna. Profesa de inglés/ingesta extranjera individual no confirmada directamente.",
      "Guía de Houston:3day comida34.50;cuidado20/día/solo en varios lugares;cuidado automático tardío30 se diferencia de20;camisas/incluido el aperitivo. Primero día de edad/autocuidado/requisito médico. El reembolso2weeks/total vs48h/crédito anual; período intermedio desconocido. FAQverano2025 No en el futuro2027 el consumo.",
      "Perot2026 El uno de noviembre23–25/Dec21–23/Dec28–30, estrictamente K–4, público275 por cada3-paquete diario. Cuidado posterior45 curso vs75 general FAQ conflicto explícito. ES traducción no ES enseñanza. Reembolsos antes4weeks No está claro, en el4weeks No hay reembolso/transferencia;Cuidado profesional/requisitos de inmunización no presentados.",
      "KSC2026 diez semanas cerradas/con soldo de 5 días;Cutoffs de DOB y ENfluency publicados directamente.Datos/precios desconocidos de 2027;Semana repetida del currículo;Limites de altura del simulador y brechas de cancelación explícitas.No se importó calendario falso de 2027.",
      "Arca directo HTML autorizado Oct30–El uno de noviembre1,2026 vs viejo septiembre búsqueda caché. Todo el campo EN,- Es poco .4–7/Junior8–11,Ciencia/arte/libro creativo;Contenido cristiano explícito. Dos .-hermano TOTAL497.80 alimentos/427.80 sin, no por-descuento infantil o inventado. Trabajo a tiempo completo/dirección/reembolso/disponibilidad sin resolver; No hay prueba de embarque.",
      "Cacao Jan4–8,2027 los conflictos de rango publicados con Tue–Copia por satélite. Diez noches75 opcional, No entero-el trabajo de semana;PAB428+406.60=834.60 incluidos los ITBMS/almuerzo/de la comida/cobertura de accidentes en el lugar. Dec1refundgap. Rango exportado según el calendario-de la-Confirmar sin días laborables inventados.",
      "Berkana Jotunheader2027/cuerpo2026/5daysvsDec19–22 sin resolver, No hay sesión. El año de julio18–El año1,2027 Sólo ventana de temporada,13200/Disconto semanal y no acumulativo;No hay límites semanales inventados. Tyr Aug5–8,2027 día/tablero,precio del día desconocido. Los depósitos ya participan en el precio;ACAsoon/RNTNo se ha autorizado.",
      "REFJ2026 edad10–14/CRC127750 archivado;genéricos2week127500 No es el mismo curso. Taller de UCR profesional de la CPIC sin costo, sólo la brecha. Grupo escolar de Mount View EE.UU./Viajes al Reino Unido no ingreso familiar independiente. Marca existente X/Science North se conservó sin dossiers duplicados.",
      "Nueve viejos escenarios familiares se conservaron exactamente;5 nuevas estimaciones:Arca2,Cacao1,Houston1,Perot1.Se desconocen los gastos de viaje/alojamiento/huéspedes faltantes. SQLite/JSON ZIP completo sin truncado de registro; activos de tamaño excesivo en bruto eliminados por regla de archivo. FamilyICS2616/Expo104; las entradas anteriores pueden expirar en 2026-10-06, todas las filas del catálogo se conservan.",
      "25 directattempts/22HTTP200 HTML incluyendoNRshell/3HoustonHTTPtimeouts;Houston fallback seleccionó respuestas del lector web primario guardadas por separado. Cero comprobantes de PDF/PDF visual. No hay mensajes externos/formularios/pagos/cuentas/consentimientos/orarios.",
      "Países prioritarios y objetivos globales completos,Escuelas permanentes/5–10year resultados/Concursiones/las ligas/exposiciones/todo general,Temática,Votes-ES-Campamentos de trabajo2026–27/rutas familiares retenidas. Actividad de objetivos/0fullyauditedcountries;recibo de publicación nativa separado."
    ],
    "next_priority": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Currículo actual propio,lenguaje del profesor técnico real,ingesta extranjera individual,Dos completos-precio de los niños/equipo/Cuidad nocturna/seguro/Las restituciones,lista corta de calidad y rutas. Preservación de las competiciones en todo el mundo/las ligas/exposiciones/Escuelas permanentes/5–10year resultados y todos los requisitos;0fullyauditedcountries.",
    "complete_database_download": {
      "schema_version": 1,
      "download": "STEM_database.zip",
      "archive_bytes": 3070009,
      "archive_sha256": "2a1708c34e85a51999cb37b89aa63be61f339b24e9566931e2b8fb6a9b0aa311",
      "sqlite_entry": "STEM_database.sqlite",
      "sqlite_bytes": 26877952,
      "sqlite_sha256": "6e90ad9c70473d53d184be13f69bd840ae87930237afe9e9a66719d70a77b3a8",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Desempaque el archivo: dentro de la base de datos SQLite y README."
    },
    "complete_json_download": {
      "schema_version": 1,
      "download": "STEM_database_json.zip",
      "archive_bytes": 2319575,
      "archive_sha256": "cd4d3c7691bf27f572d02e58f83bdf19e053dff7261e3aaa65eeb1984d98def8",
      "json_entry": "STEM_database.json",
      "json_bytes": 26669549,
      "json_sha256": "af4217276d84121e58b0344cff7a161ff84dadcf945bb278b8d23a052bc3c3e5",
      "raw_download_available": false,
      "complete_database": true,
      "instructions": "Deseleccione ZIP: dentro de la base completa de JSON y README. Todos los registros están guardados."
    }
  },
  "europe_camp_programme_audit_v111": {
    "version": 111,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Los programas/políticas/posters/documentos PDF seleccionados en su propio sitio en Suiza/Francia/España y Reino Unido/Irlanda.",
    "new_dossiers": 12,
    "new_dossier_slugs": [
      "ps-grasse-robot",
      "ps-grasse-english-science",
      "ps-explor-ado",
      "helen-paris15-half",
      "helen-paris15-full",
      "helen-paris15-teens",
      "techlabs-basel-lego",
      "techlabs-basel-controllers",
      "techlabs-flight-board",
      "techlab-barcelona-days",
      "eyyc-scotland-board",
      "eyyc-ireland-host"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP816-20261019-20261023",
      "CP817-20261019-20261023",
      "CP817-20261026-20261030",
      "CP818-20261026-20261030",
      "CP819-20261019-20261023",
      "CP819-20261026-20261030",
      "CP819-20270208-20270212",
      "CP819-20270215-20270219",
      "CP819-20270405-20270409",
      "CP819-20270412-20270416",
      "CP819-20270705-20270709",
      "CP819-20270823-20270827",
      "CP820-20261019-20261023",
      "CP820-20261026-20261030",
      "CP820-20270208-20270212",
      "CP820-20270215-20270219",
      "CP820-20270405-20270409",
      "CP820-20270412-20270416",
      "CP820-20270705-20270709",
      "CP820-20270823-20270827",
      "CP821-20261019-20261023",
      "CP821-20261026-20261030",
      "CP821-20270208-20270212",
      "CP821-20270215-20270219",
      "CP821-20270405-20270409",
      "CP821-20270412-20270416",
      "CP821-20270621-20270625",
      "CP821-20270628-20270702",
      "CP821-20270705-20270709",
      "CP821-20270823-20270827",
      "CP822-20261005-20261009",
      "CP824-20270703-20270709",
      "CP824-20270710-20270716",
      "CP824-20270717-20270723",
      "CP824-20270724-20270730",
      "CP825-20261207-20261207",
      "CP825-20270208-20270208",
      "CP825-20270514-20270514",
      "CP825-20270518-20270518",
      "CP826-20270629-20270712",
      "CP826-20270714-20270727",
      "CP827-20270626-20270724",
      "CP827-20270630-20270728"
    ],
    "updated_event_ids": [],
    "events": 3419,
    "camp_learning_records": 2077,
    "programme_dossiers": 827,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1272,
    "editorial_scenarios": 193,
    "coverage_gaps": 203,
    "country_dossier_counts": {
      "CHE": 109,
      "FRA": 68,
      "ESP": 68,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 53,
      "SGP": 96,
      "JPN": 52,
      "KOR": 17,
      "USA": 96,
      "CAN": 98,
      "CRI": 14,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 6,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 6,
      "URY": 3,
      "ECU": 1,
      "PHL": 6,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 17,
    "budget_providers": 10,
    "new_budget_scenarios": 3,
    "family_ical": 2643,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 16,
    "new_visual_image_checks": 3,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "12 nuevos expedientes de programas/edad/format en 5 operadores en 5 países de sede: Planète Sciences3/HelenDoronParis15 tres/TechLabs tres/TechLabKids uno/EnglishYesYouCan dos. No12 proveedores independientes o un ranking mundial objetivo.",
      "Todos los 815 objetos de expediente anterior y 3376 objetos/ID de eventos anteriores no han cambiado.43 nuevas filas de fecha del campamento; 3419 tarjetas; 1153 competiciones/189 exposiciones/2077 campamento-aprendizaje.827 expedientes/39 países/1272 expedientesURLs/193 escenarios editoriales/203 lagunas.",
      "Plan de trabajoète Ciencias:3 carteles propios inspeccionados visualmente. Robótico8+/220EUR/19–23Oct2026 Thymio Scratch;Ciencia7–12/190 cada uno/19–23 y26–30October2026,naturaleza/Ciencia/Inglés denominado pero no establecido el porcentaje de idioma;Explorar250/26–30October2026,11–13overview contra11+cartel. Formatos/Cuidad nocturna/maestro/seguro/alimentos/reembolso desconocido. Nuevo formato explícito-filtro desconocido evita el embarque falso/Clasificación de día.",
      "Helen Doron París15:8 sesiones junior Oct2026/Febrero abril julio agosto2027;la mitad3–10PS–C.M.2/320EUR/09:30–12:30,de la misma5+GS/690/09:30–17 con el badminton,caja de comida. Por la mañana inglesa/instructores directamente confirmados. Los adolescentes10–18bodyvs11–18fee345,10sessions;Junio21–25/28Jun–2Jul sólotenes. El Estado miembro2026 No se asume actividad de robótica de verano en París15curriculum.",
      "Laboratorios de tecnología Basilea:LEGO Resumen general6–8 contra el registro6–9,450–924CHF/Descomposición del modo desconocida,actual Oct5–9 lleno de libros/lista de espera. Los controladores8–13game/micro:bit/Código de Halo/ML/3D programa de estudios pero sin fechas/de la tasa. WEB WEB/reservando idiomas no garantía de maestros.",
      "El vuelo de los laboratorios técnicos:9–16,Trogen Pestalozzi, embarque/cuatro6nightJuly2027blocks3–9/10–16/17–23/24–30.210CHF se aprueba financieramente-red de ayuda después de90%subvención,No cotización estándar;tarifa regular desconocida. El personal EN/DE/FR no confirmada ENstream programada. FAQ2027link conduce a la visibilidad2026PDF con el viejo4/11/18/25Julyarrivals: fechas no importadas.",
      "Los niños del laboratorio de tecnología Barcelona6–14:cuatro días individuales7,2026/Febrero8,El uno de mayo14,El uno de mayo18,2027 en el60EUR09–16;el agua. ES/ENEnseñador y extranjero. La Navidad todavía2025–26,no laminados falsamente. Cancelación propia-Se confirmó el reembolso de la cláusula mínima, contrato completo después inaccesible.",
      "Inglés Sí puedes12–17:La Renta de la Renta dos14day2027sessions,2299EUR/599depositinside;visibles2027PDF15Englishhours/semana/habitación privada/3meals/Lavar la ropa.2250hidden extracción ausente visiblypage12 No se ha hecho caso. Vuelos/transferencias incluidos en el ámbito de aplicación y fondos30day/La ausencia de personalidad contradicciones no resueltas. Irlanda4weekhostfamily separadamente,No se publicó,EscociaTermos no IrlandaContrato;España y los países en desarrollo no hacen campamentos.",
      "Esparcia de tecnología LEGO-de carácter específico2027 no demostrado por el calendario general de la ciudad; Profil del curso anterior no cambiado. El mismo perfil natural existente no duplicado. Desajuste de los robots SSL/el lector de la pantalla,Reproduce el código DNS/el lector de la pantalla,AAL433shell no producen un nuevo programa validado.",
      "Todos los demás14old las ofertas de presupuesto familiar retenidas exactamente;tres nuevas estimaciones:París640half/1380full por cada5days y Barcelona120one-día. No hay descuento inventado para hermanos;el número de fallas/seguro/viaje/alojamiento permanece desconocido.17 escenarios/10 proveedores. SQLite completo/JSONZIP,No hay registro;Descargas de dibujos de gran tamaño ausentes por archivocaprule.",
      "32HTTPintentos/25éxitos incluyendo23HTML(oneAALshell) y2PDF;4cargas de póster/3postersvisuales únicos.16Páginas de PDF seleccionadas revisadas en2documentos.",
      "Competiciones mundiales/las ligas/exposiciones,general/Temática/Campamentos de estudios de formación2026–27 EN/ES/RU,Escuelas permanentes/5–10yearresultshistory,Las rutas familiares y todos los países prioritarios se conservan. Nativo activo,0fullyauditedcountries;publicidad nativa separada."
    ],
    "next_research": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Currículo actual de los cursos primarios,lenguaje del profesor técnico real,ingesta individual extranjera,Dos completos-precio de los niños/equipo/Cuidad nocturna/seguro/Las restituciones,lista corta de calidad y rutas. Preservación de las competiciones en todo el mundo/las ligas/Exposiciones y escuelas permanentes/5–10yearresulthistory. No hay país/Reclamo de finalización mundial de un pase limitado."
  },
  "asia_camp_programme_audit_v112": {
    "version": 112,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Programas y políticas asiáticas seleccionados en Taiwán/Singapur/Japón/Corea del Sur, además de lugares organizados por Taiwán en Filipinas; no una auditoría completa de país/mundo.",
    "new_dossiers": 12,
    "new_dossier_slugs": [
      "winning-sg-aigc",
      "winning-cebu-steam",
      "winning-cebu-family",
      "kidchen-autumn-half",
      "kidchen-autumn-full",
      "young-sg-algoplay",
      "young-sg-bricks",
      "young-sg-robobricks",
      "sunshine-japan-seasonal",
      "kspace-summer",
      "kspace-winter",
      "hafs-language-board"
    ],
    "updated_dossier_slugs": [
      "smis-jeju-winter"
    ],
    "new_event_ids": [
      "CP828-20270123-20270201",
      "CP829-20270122-20270203"
    ],
    "updated_event_ids": [
      "CP676-20270105-20270124",
      "CP676-20270127-20270215"
    ],
    "events": 3421,
    "camp_learning_records": 2079,
    "programme_dossiers": 839,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1297,
    "editorial_scenarios": 197,
    "coverage_gaps": 208,
    "country_dossier_counts": {
      "CHE": 109,
      "FRA": 68,
      "ESP": 68,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 55,
      "SGP": 100,
      "JPN": 55,
      "KOR": 18,
      "USA": 96,
      "CAN": 98,
      "CRI": 14,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 6,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 6,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 17,
    "budget_providers": 10,
    "new_budget_scenarios": 0,
    "family_ical": 2644,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 20,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "12 nuevo programa/formato de los expedientes en todo el6 los operadores en5 países de los lugares de celebración:GANAR3 incluidos2 Las oficinas de los Estados Unidos, Niño2, Los jóvenes ingenieros3, Sol y luz1, Espacio2, Hafs1. Un expediente existente del SMISJju se profundizó significativamente. No es cierto.12 proveedores independientes o un ranking mundial objetivo.",
      "Todos los demás3419 Identificación de eventos anteriores retenida;3417 objetos de eventos exactamente sin cambios. Solo dos líneas de SMISJeju existentes fueron actualizadas para el nuevo plan de estudios primario/pruebas de la habitación. Todos los demás827 Identificación de expediente previo retenida;826 objetos de archivo antiguos exactamente sin cambios.839 Dossieros totales/39 países/1297 Direcciones de archivo/197 escenarios editoriales/208 Las diferencias.",
      "GANDO Singapur enero23–Febrero1,2027,11–18,AIGC en inglés,embarque cuatro/habitación.3900USD citación anticipada sin vencimiento/precio base,1000depositinside,grupo3people5%No2siblings. Los dos hijos de la familia más tarde. Visita a la universidad/Certificado no es un crédito universitario o medalla de competencia.",
      "Ganando el CEBU STEAM Jan22–Febrero3,2027,10–17,Inglés CLIL/el fabricante3D/circuitos básicos/ecología/prototipo/Presentación.1900early/2200regular;−100promo condiciones desconocidas,no deducidos. Doce noches ./3meals/Actividades/transporte de estudiantes locales/Lavar la ropa/video incluido;billete de avión/exclusivo personal,seguro/Propiedad de los equipos/reembolso desconocido. Adulto1200/1300/1400 no separar ninguna actividad de vapor;de la familia175/redondeo de semana desconocido. Matvey condicional10byJan22,Oscar más tarde.",
      "GANDRES general Invierno2027 6–10DannyKids/10–18Cambridge másadultlanguage/las habitaciones familiares están separadas. No hay fechas exactas/Cargos,Calendario de vapor/1900/tarifas para adultos no copiadas. Pasaporte extranjeroadquisición no confirmada a pesar de la descripción de los estudiantes internacionales.",
      "Niño Taipei4–10:otoño octubre19–23/26–30 sin año;Derecho de autor2026 no está a prueba de fecha de campamento. No hay calendarios de fechas. La mitad1900/de la misma3400daily,8500/13800week,5%dos semanas completas26220TWD;la mitad17000withoutdiscount. Medio cocina por la mañana frente a la tarde/división completa;ENInteracciones no en inglés completo-sólo garantía. Cancelación del campamento4day se mantiene el conflicto fronterizo,Términos de partidono copiados.",
      "Los jóvenes ingenieros:Algo Juego5–9/Los ladrillos6–12/Los ladrillos de robó8–12,Dos lecciones/3hours,LEGOkit no para el hogar. Ingléssoftwareterminología no completoInglésenseñador. Fecha de la fecha/año/tarifa desconocida;5 centros de vacaciones reales no7 ramas genéricas. Programa de estudios semanal/El apoyo de marketing no actual/prueba de calidad independiente.",
      "Sol Japón general6months–12/Inglés/familias extranjeras,Tokio y Chiba un proveedor de servicios. Verano real2026EarthtoUniverse6months–3 no es adecuado para ambos;Cuidado infantil/almuerzo/autobús/Opciones no copiadas a las cohorts. Invierno2026–27/Verano2027 fecha/tarifa desconocida.",
      "Kspace Summer2026 solamente18 de julio 22 de agosto/26 de agosto 5 de septiembre,14 meses 10,Solo en inglés/extranjero 13000/18000 diarios más nuevos25000reg/8000materials/15000Zoom,impuesto10%/uniforme obligatorio/comidas.VeldoAug31,2025cutoff incluso en el folleto2026se conservó.Vinterwrapper2026→PDF2025/26seleccionado siete días,nocontinuosnorDec2026/Jan.2027No hay estimación futura o nueva de precios de los archivos.Restricciones de cancelación/no-entrada/anafilaxis registradas como hechos de contrato datados.",
      "Grado de HAFS4–6/Medio1–2 Debate en inglés/ensayo/Embarque en el ARC. Las preguntas frecuentes propias explícitamente100%Ingléssóloimposible. Los programas de formación de la IA médica son ejemplos de los que no se promete robótica2027course.4190000KRW verano real2026 cita no el invierno2027. Notificación pública0posts:en caché32Winter2027searchsnippet no es exacto. Muestras de tareas/régimen nocturno distinto de la garantía de clase elegida;A través del mar, en el avión, no en el pasaporte.",
      "El SEPIS propio/Oct2026 invierno2027FutureLab:8periodsabout40min el día de la rotación,No8dailyentirecamp;AI/codificación de vibraciones/emoción/la equidad/arquitectura/cuerpo/Ciencias deportivas;ENESL sóloconfirmado. Propio cuatro/habitación vs MGGlobal2–4 retenidos;el mentor~10/las comprobadoras nocturnas3/teléfono3calls Reclamaciones del operador,noindependienteauditor. Ambas clases/El ingreso extranjero aún desconocido.",
      "BC Taiwán fresco EN/ZH ambos2027;de la anterior2026searchcache No en vivo conflicto. El número de personas2BCprofiles/Compuétense/EQUAD DE VAPRA sin cambios,No hay duplicados de los mismos hechos. Jueves de la ciudad2026 expiración,Septiembre8–12MonFri2025residue,Nov Decyearless no nuevas fechas. El niño.- Qué divertido..FITHTTP202empty y el legado de los niños404/Programas no validados.",
      "Los 17 presupuestos previo para dos hijos se conservan exactamente; los nuevos precios no producen escenarios de fecha confirmada para ambos hijos. FamilyICS2644:+oneCebuMatveryconditionalcalendar;Singapurbothatter excluido. CompleteSQLite/JSONZIP sin truncation y fichas verificadas.",
      "39directHTTPattempts/35HTTP200:31HTML y4PDF;oneHTTP202empty/threeerrors.20 páginas PDF completas seleccionadas inspeccionadas visualmente.No hay mensajes externos/formularios/pagos/cuentas/consentimientos/orarios.El objetivo mundial sigue siendo activo;0 países completos auditados."
    ],
    "next_research": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Verificar el plan de estudios del curso,lenguaje del profesor real,ingesta individual extranjera,Dos completos-precio de los niños/equipo/Cuidad nocturna/seguro/Las restituciones,lista corta de calidad y rutas. Preservación de las competiciones en todo el mundo/las ligas/exposiciones y escuelas permanentes/5–10yearresults. No hay país/Reclamo de finalización mundial de un pase limitado."
  },
  "latam_camp_programme_audit_v113": {
    "version": 113,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionó folletos de embarque propios Kajuyali2027 en Colombia/Panama, archivo TalenttecCostaRica, programación más profunda ProgramableArgentina y comparaciones de operadores de vacaciones mexicanos existentes; no una auditoría completa de país/mundo.",
    "new_dossiers": 7,
    "new_dossier_slugs": [
      "kajuyali-kuita",
      "kajuyali-kiribati",
      "kajuyali-aluna",
      "kajuyali-yubarka",
      "kajuyali-yakaro",
      "talenttec-robotics",
      "talenttec-3d"
    ],
    "updated_dossier_slugs": [
      "programable"
    ],
    "new_event_ids": [
      "CP840-20270630-20270712",
      "CP840-20270714-20270726",
      "CP840-20270728-20270809",
      "CP841-20270626-20270708",
      "CP841-20270710-20270722",
      "CP842-20270627-20270709",
      "CP842-20270711-20270723",
      "CP843-20270629-20270711",
      "CP843-20270713-20270725",
      "CP843-20270727-20270808",
      "CP844-20270628-20270710",
      "CP844-20270712-20270724"
    ],
    "updated_event_ids": [],
    "events": 3433,
    "camp_learning_records": 2091,
    "programme_dossiers": 846,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1309,
    "editorial_scenarios": 200,
    "coverage_gaps": 213,
    "country_dossier_counts": {
      "CHE": 109,
      "FRA": 68,
      "ESP": 68,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 55,
      "SGP": 100,
      "JPN": 55,
      "KOR": 18,
      "USA": 96,
      "CAN": 98,
      "CRI": 16,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 10,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 7,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 17,
    "budget_providers": 10,
    "new_budget_scenarios": 0,
    "family_ical": 2651,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 39,
    "pdf_pages_text_extracted": 90,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "Se han creado siete nuevos expedientes: cinco lugares y programas de Kajuyali verdaderamente diferentes bajo un operador (cuatro Colombia/uno Panamá), más dos talleres técnicos de Talenttec SanRamon bajo un mismo operador.",
      "Todos los demás3421 ID de eventos antiguos y objetos completos de eventos conservados sin cambios. Todos los demás839 Se conservaron las antiguas identificaciones de programas,838 objetos de programa antiguos completos sin cambios; sólo programable actualizada.3433 eventos totales,846 expedientes/39countries/1309dossierURLs/200editorialscenarios/213coveragegaps.",
      "El verano de Kajuyali2027 exacto12 Los turnos: Kuita Jun30–Jueves12/Jueves14–26/Jueves28–El año9;Kiribati Jun26–Jueves8/Jueves10–22;Aluna Jun27–Jueves9/Jueves11–23;Yubarka Jun29–Jueves11/Jueves13–25/Jueves27–El año8;Yakaro Jun28–Jueves10/Jueves12–24. Cada uno de ellos13calendar días,Noches pagadas desconocidas. N/Un turno no extra. Ventas exactas Colombia/Panamá,no la sede del operador.",
      "Cuita7–17:Oscar condicional7byfirstday. El país9–17:Matvey condicional/Oscar más tarde. Aluna/Yubarka11–17:de la misma. Sitio web propio de Yakaro11–17 contra todos los cinco2027PDFagecharts9–17:Matvey desconocido/Oscar más tarde;mantenimiento de conflictos,No se ha aceptado.",
      "El propio Kajuyali2027 tablas: Cuita10552300programme+1200000tiquete=11752300;El país/Aluna12296000+1200000=13496000;Yubarka12084000+1400000=13484000;Yakaro12720000+3600000=16320000. Símbolo$sólo,ISOcode de moneda ausente:confirmación de la COP,no convertir USD o crear un presupuesto familiar completo verificado. Cuita2identicaltotal23504600 es aritmético condicional,No confirmadados hijos en factura.",
      "Kuita grupo autobús privado de Bogotá06departura/12retorno;otros cuatro vuelos de grupo más barco/autobús.Tiquete en Kuita no pasajeros.Familia a Bogotà/localentía/seguros internacionales/impuestos/retiro/reembolso/descuento personal no especificado.",
      "El auto-a bordo5–7children+consejero,CIC opcional,Cabinas separadas por sexo/de agua fría,médico24h/cocina/Propiedad de la lavandería no auditoría independiente. Día de la fiesta07:20wake/21:30bed y rotando las cuatro actividades. Telefono para niños,Tres cartas de intercambio los martes3/7/11,diario generalfoto/correo electrónico;Servicio de padres-clientes no garantiza el teléfono de los hijos diariamente.",
      "Cultura/cuidado de caballos/cocina/bicicleta/vigilancia;opcionalKamunitzali14+ no niños jóvenes. Restauración de corales/ecología marina general de KiribatiNo STEMlab. Comunidad de Alunacultura/cocción/teedura/surf. ballenas/ pájaros/snorkel/apnea;webBuceoPanama copia noColombiaintensiva. Actividades de madera/cocinar/agua Yakaro;divación explícita/certificada para buceo extra/nofeor o prueba de admisión menor.",
      "Talenttec San Ramon explícito julio7–10,2026pastarchive,no inventado2027rows. Grupos de robots4–5/6–8/9–12,CRC14000/16000/16000 y1h/1.5h/1.5hdaily;3D9–12CRC16000/1hdaily,máximo12. El equipo/propiedad del software/seguro/reembolso/profesor de lenguaje desconocido;más vieja3DnotOscareligible.",
      "Programable existenteCP046/legacyL147,L148 conservado sin duplicados de calendario.SixJan/Feb2027weeks/15h/max12/two80minbloks:MakeyMakey/microbit/mBot/EV3andgames;SeniorArduino/multimeter/protoboard/MLX90614I2C/encoders/color-sensor.InternalBronzePlatinumbadgesandNASAmissionmatnotinternationalmedal/NASAadmission.W5W6sequenciaalgameversusindependentweeksneeds clarification.",
      "FreshRoboTecnia/Ciberbots es el mismo programa anterior,no se duplicó el campo y no se probó las nuevas fechas/edad/precio. GlobalYouthMexicanoperatorTorontoInglés curso/compra de vuelos servicio pero no incluidos;2027Drivebrochread/ageunknown,nonewvalidatedcamp.Robotitiki404 a pesar de los nuevos fragmentos de investigación.CPIC12+Juliarchiveedday/MEPpublicschoolinfrastructure nonewopenholidayintake.",
      "Se conservan exactamente las 17 ofertas de precios familiares anteriores. FamilyICS2651:seven nuevas ideas de Kuita3/Kiribati2/Yakaro2withage/lenguaje/anuncios de admisión en el extranjero;se conservan todas las 2644 UID/contenidos excepto la construcciónDTSTAMP.",
      "19directHTTPattempts/18HTTP200 (13HTML/5PDF),uno404. Cinco PDF90pages texto extraído;39fullselectedpages inspeccionado visualmente,4renderedhistorypagesexcludedfromcount. Publicación nativaseparada. No forma/mensajes/cuentas/pagos/Consentimiento/Automatización. Activo en todo el mundo,0fullyauditedcountries."
    ],
    "next_research": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Verificar el plan de estudios,lenguaje del profesor real,ingesta individual extranjera,Dos completos-precio de los niños/equipo/Cuidad nocturna/seguro/Las restituciones,lista corta de calidad y rutas. Preservación de las competiciones en todo el mundo/las ligas/exposiciones y escuelas permanentes/5–10yearresults. No hay país/Reclamo de finalización mundial de un pase limitado."
  },
  "northamerica_camp_programme_audit_v114": {
    "version": 114,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionados programas de internado general/familia y campus técnicos para América del Norte2027, Pasadena2026/27holidays y pruebas importantes de contradicción/closure; no una auditoría completa en país/mundo.",
    "new_dossiers": 15,
    "new_dossier_slugs": [
      "onondaga-general",
      "hurontario-intro",
      "hurontario-regular",
      "miniyowe-junior",
      "miniyowe-day",
      "miniyowe-boys",
      "mondamin-regular",
      "mondamin-fatherson",
      "ncc-main",
      "ncc-morning",
      "coder-pasadena-robot",
      "coder-pasadena-3d",
      "coder-pasadena-games",
      "coder-pasadena-python",
      "coder-eastcobb-robocode"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP847-20270702-20270715",
      "CP847-20270702-20270728",
      "CP847-20270715-20270728",
      "CP847-20270801-20270814",
      "CP847-20270801-20270827",
      "CP847-20270828-20270903",
      "CP848-20270711-20270717",
      "CP848-20270808-20270814",
      "CP849-20270702-20270714",
      "CP849-20270702-20270726",
      "CP849-20270714-20270726",
      "CP849-20270730-20270811",
      "CP849-20270730-20270823",
      "CP849-20270811-20270823",
      "CP850-20270711-20270717",
      "CP850-20270718-20270724",
      "CP850-20270725-20270731",
      "CP850-20270801-20270807",
      "CP850-20270808-20270814",
      "CP850-20270815-20270821",
      "CP850-20270822-20270828",
      "CP851-20270712-20270716",
      "CP851-20270719-20270723",
      "CP851-20270726-20270730",
      "CP851-20270802-20270806",
      "CP851-20270809-20270813",
      "CP851-20270816-20270820",
      "CP851-20270823-20270827",
      "CP852-20270711-20270717",
      "CP852-20270718-20270724",
      "CP852-20270725-20270731",
      "CP852-20270801-20270807",
      "CP852-20270808-20270814",
      "CP852-20270815-20270821",
      "CP852-20270822-20270828",
      "CP853-20270604-20270622",
      "CP853-20270625-20270710",
      "CP853-20270625-20270727",
      "CP853-20270712-20270727",
      "CP853-20270730-20270806",
      "CP853-20270730-20270811",
      "CP854-20270521-20270523",
      "CP854-20270813-20270815",
      "CP855-20270613-20270618",
      "CP855-20270620-20270625",
      "CP855-20270711-20270716",
      "CP855-20270718-20270723",
      "CP855-20270725-20270730",
      "CP857-20261221-20261224",
      "CP858-20261123-20261123",
      "CP858-20261221-20261224",
      "CP858-20270215-20270215",
      "CP859-20261124-20261124",
      "CP859-20261125-20261125",
      "CP859-20261228-20261231",
      "CP859-20270118-20270118",
      "CP860-20261228-20261231"
    ],
    "updated_event_ids": [],
    "events": 3490,
    "camp_learning_records": 2148,
    "programme_dossiers": 861,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1338,
    "editorial_scenarios": 203,
    "coverage_gaps": 220,
    "country_dossier_counts": {
      "CHE": 109,
      "FRA": 68,
      "ESP": 68,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 55,
      "SGP": 100,
      "JPN": 55,
      "KOR": 18,
      "USA": 105,
      "CAN": 104,
      "CRI": 16,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 10,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 7,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 17,
    "budget_providers": 10,
    "new_budget_scenarios": 0,
    "family_ical": 2707,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 6,
    "pdf_pages_text_extracted": 24,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "15 ficheros de programas/edad/format genuinamente diferentes en seis marcas de proveedores, incluidas dos sucursales de CoderSchool. No 15 proveedores independientes o un ranking mundial. Todos los 846 fichero anteriores/3433 completan los objetos de los eventos anteriores sin cambios.861 ficheron/39 países/1338URLs/203 escenarios editoriales/220 gaps;3490 eventos incl2148camp-learning.",
      "En el caso de Onondaga2027 bienvenido6–16;Años de nacimiento de Jincis2017–2021 cubrir a ambos niños. Se añadieron seis sesiones inequívocas:Jueves2–28/El año1–27/Jueves2–15/Jueves15–28/El año1–14/El año28–Septiembre3. B2Aug14–27 con4550/5665 contra el aug8–21 con4335/5395 en el mismo2027page: ninguno ambigüo B2 registrado como sesión exacta.",
      "En el caso de los productos domésticos/los precios internacionales separados y13%HST de más. Cinternacional2800perchild;dos5600+728tax=6328 es aritmética condicional,símbolo$moneda desconocida,No cuenta de familia completa. Compuesto internacionalinclusivo desconocido;500nonrefundableadmin dentro1000deposit,El día de hoy15wholedepositnonrefund,Febrero15half/Apr1balance,No se reembolsarán por ningún motivo después de febrero.15. Telefono para niños/llamadas excepto emergencias,No lo hace1/2weekparentvisits. Propiedad2026handbook Cachedreader/directas404,No2027contract/Cuota de transferencia.",
      "Corriente de Hurontario2027dates:Introducción5–8 Jueves11–17/El año8–14 Sólo Oscar;Matvey9–10noteligible. Regular7+ y sesión-especificomax13/15/16,Oscar sólo después7birthday. Datos de introducción cubiertos únicamente por3.5weekregular,ni la mitad más corta. 2027prices1990/3650/3500/5360/5150+HST. CAD expresamente en su propio2026handbooks;2027currency/El total de los impuestos aún se confirma. 2026boat70perdirection/registro300/El uno de mayo1balance no garantizado2027currentfees.",
      "Hurontario aproximadamente2:1staffratio/cabinas6–8/Enfermería profesional/evaluación de la natación/Reclamaciones de propiedad de la PFD;ni llamadas de niños/electrónica,sólo letras. Introducción20:30versusregular21:30nightwatch de la2026handbooks,no actual2027contract. Seis páginas completas seleccionadas de PDF inspeccionadas visualmente,24pages texto completo de dos2026documents;más vieja2025PDFnotcountedread.",
      "MiniYoWe2027 siete noches de semanaJul 11 Aug 28 y siete días de semana de semana12  Aug 27Junior/día5 9,Matveyonlywhile9;Boys10 15 después del 10o cumpleaños.ChristianBible/religión diaria explícita, no-secularcamp.1350+HSTovernight/875HSTexemptday;currencycodeabsent. $1depositnofee;2027cancela350versusFAQ/program300conflict;thirdchild300discountdoesapplyto two.Laundry55/bus110oneway/addons/tuckseparate;declared2019occupation/2020instructionsnotavailability.",
      "Mondamina2027 Seixado+antes del campamento-las sesiones específicas;Mini II11–14bothlater,Oscar sólo7+Junio/El año/Juniora después de grado1. Junior8dayonlyoneyearsteppingstone. El padre-y-hijos de mayo21–23/El año13–15 edad5–15,un guardián(cualquier género),sóloboys:900pair+300extrason=1200base,No dos adultos. Comidas/Actividades/Programa de transporte,de trabajo externo/seguro/Jueves desconocido,código de moneda no. Amigos y familia Sep3–6 Precios de la industria6+ambiguo,No inventado.",
      "NCC2027 cinco semanas de estudios universitarios8–18day/tablero;lenguas principales9+ agegate/los requisitos previos retenidos. Oscar , ¿ qué quieres ?6–8morningScratchonly,Arduino/3D/Juego Designlab no está disponible explícitamente. Por la mañana.2027table400vsownmorningpage350,menoslimitado50grant Conflito;Las fechas de la colección de estudios no están sujetas de forma independiente,Número de datos. En el día21vs21:30and08:45vs09conflicts;el entorno completo/el consumo/docente ENnoconfirmado.",
      "NCCbase1450boarding/1195day,limitedgrant200no garantizado hasta el pago completo;card35/semana,Arduino65a tiempo único,3D/juego65/curso/semanario,semanaria285,cambio50/finales40.Deposito150/semanas+laboratorios,transacción de reembolso60daycardlimit y10days antes del inicio del apagón retenido.Arduino kit toma a casa,RobotBattleonscreensimulation,3DCSólo,AIcreativecomputing1hora generativeproyectosnofisicalroboticsliga/universidadcrédito.Viecas virtuales no son nuevas de las próximas semanas2027",
      "Pasadena9 Ownexplicitdatado Talleres de vacaciones2026–27 Grupo de cuatro programas:robotm Bot NEO7+/bloqueo7–10/Python10+,3D7+,Scratch7+/Roblox9+,Python9+. Dec21–24robot560+opcional145takehome=705,3D4day560/un día130,Python/juegos4day520,un día130. Almuerzo/agua/cuidado posterior30day,el importe mínimo de la matrícula/reembolso21daysfull7days50%,el viejo mayo31summerdiscountexpired. Después de-escuela2:1notcampcoachratio;Oscar , ¿ qué quieres ?2026under7,2027one-Después de eso7birthday.",
      "El propio Cobb del Este6–9mBotprogramme Diferente de la red genérica10+;nov/Decadasno año,No hay exámenes. Oct1holiday399saleexpiredatOct6,base499onlyunconfirmedcurrentinvoice. V. Política de subsidio/alternativa/propiedad de los equipos/localrefundos desconocidos;El reembolso de Pasadena no se copió.",
      "Lohikan freshow, página principal dice2026finalLakeComo temporada,Venta Morasha esperado2027. El viejo/Las direcciones de dirección de las páginas web internacionales ahora se redirigen a cerrar y no a los nuevos índices. No hay Lohikan2027sessionadded;Greeley/El objetivo de la Comisión es garantizar que los servicios de la empresa sean más adecuados y que los proveedores de servicios sean más eficaces.,no renombre automático/reembolso.",
      "57cartas de campamento no exactas;56nuevasfamilyICS porqueMondaminMini no se excluye.Todas las 2651familyUID/contenido no modificadas exceptoDTSTAMP;exhibiciones104 no modificados.17ornos presupuestarios existentes no están afectados,no se verifican las nuevas facturas.CompleteJSON/SQLiteZIP/rowpreservation/filecapchecked.",
      "36directHTTPattempts26HTTP200(23HTML/3PDF),10errors(406/403/404);tres sectores privados públicos-lector instantáneas suplemento bloqueado páginas,no reclaman acceso HTTP en vivo. En busca de fechas en Onondaga-el lector conserva el año de nacimiento y ambos conflictos B2 ramas; permanece abierto directamente no disponible. No forma/mensajes/pagos/cuentas/Consentimiento/Automatización. Activo en todo el mundo,0fullyauditedcountries."
    ],
    "next_research": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Verificar el plan de estudios real,el lenguaje del profesor,El número de personas en el mercado,Precios de los niños/equipo/Cuidad nocturna/seguro/reembolsos de los androides. Preservación de las competiciones en todo el mundo/las ligas/exposiciones/escuelas/resultados5–10years/Ingenieríaentrepreneur viaje; El objetivo completo sigue activo."
  },
  "europe_camp_programme_audit_v115": {
    "version": 115,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionados programas de invierno/padres suizos, vacaciones escolares en inglés francés y contradicciones de archivo español; no una auditoría completa de país/mundo.",
    "new_dossiers": 13,
    "new_dossier_slugs": [
      "prefleuri-winter-language",
      "prefleuri-winter-academic",
      "prefleuri-ski-paris",
      "academicus-english-day",
      "frilingue-alps-winter",
      "frilingue-stbernard-workation",
      "frilingue-stbernard-family",
      "lamiranda-kinder",
      "lamiranda-junior",
      "lamiranda-teens",
      "malherbe-english-holidays",
      "living-holiday-full",
      "living-holiday-half"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP864-20270206-20270213-one",
      "CP864-20270206-20270220-two",
      "CP864-20270213-20270220-second",
      "CP865-20261012-20261016-2026-10-12",
      "CP865-20270215-20270219-2027-02-15",
      "CP865-20270222-20270226-2027-02-22",
      "CP866-20270117-20270117-2027-01-17",
      "CP866-20270124-20270124-2027-01-24",
      "CP866-20270131-20270131-2027-01-31",
      "CP866-20270207-20270207-2027-02-07",
      "CP866-20270214-20270214-2027-02-14",
      "CP866-20270221-20270221-2027-02-21",
      "CP866-20270228-20270228-2027-02-28",
      "CP867-20261011-20261011-2026-10-11",
      "CP867-20261220-20261220-2026-12-20",
      "CP867-20261227-20261227-2026-12-27",
      "CP867-20270103-20270103-2027-01-03",
      "CP867-20270110-20270110-2027-01-10",
      "CP867-20270328-20270328-2027-03-28",
      "CP867-20270404-20270404-2027-04-04",
      "CP867-20270411-20270411-2027-04-11",
      "CP867-20270418-20270418-2027-04-18",
      "CP867-20270425-20270425-2027-04-25",
      "CP868-20261011-20261011-2026-10-11",
      "CP868-20261220-20261220-2026-12-20",
      "CP868-20261227-20261227-2026-12-27",
      "CP868-20270103-20270103-2027-01-03",
      "CP868-20270110-20270110-2027-01-10",
      "CP868-20270328-20270328-2027-03-28",
      "CP868-20270404-20270404-2027-04-04",
      "CP868-20270411-20270411-2027-04-11",
      "CP868-20270418-20270418-2027-04-18",
      "CP868-20270425-20270425-2027-04-25",
      "CP872-20261019-20261023-full",
      "CP872-20261019-20261023-morning",
      "CP873-20261019-20261023-2026-10-19",
      "CP873-20261026-20261030-2026-10-26",
      "CP873-20270208-20270212-2027-02-08",
      "CP873-20270215-20270219-2027-02-15",
      "CP873-20270405-20270409-2027-04-05",
      "CP873-20270412-20270416-2027-04-12",
      "CP873-20270705-20270709-2027-07-05",
      "CP873-20270712-20270716-2027-07-12",
      "CP873-20270719-20270723-2027-07-19",
      "CP874-20261019-20261023-2026-10-19",
      "CP874-20261026-20261030-2026-10-26",
      "CP874-20270208-20270212-2027-02-08",
      "CP874-20270215-20270219-2027-02-15",
      "CP874-20270405-20270409-2027-04-05",
      "CP874-20270412-20270416-2027-04-12",
      "CP874-20270705-20270709-2027-07-05",
      "CP874-20270712-20270716-2027-07-12",
      "CP874-20270719-20270723-2027-07-19"
    ],
    "updated_event_ids": [],
    "events": 3543,
    "camp_learning_records": 2201,
    "programme_dossiers": 874,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1361,
    "editorial_scenarios": 207,
    "coverage_gaps": 226,
    "country_dossier_counts": {
      "CHE": 116,
      "FRA": 71,
      "ESP": 71,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 55,
      "SGP": 100,
      "JPN": 55,
      "KOR": 18,
      "USA": 105,
      "CAN": 104,
      "CRI": 16,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 10,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 7,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 24,
    "budget_providers": 14,
    "budget_programme_dossiers": 17,
    "new_budget_scenarios": 7,
    "family_ical": 2760,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 21,
    "pdf_pages_text_extracted": 34,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "13 pistas/formatos diferentes bajo seis marcas; no 13 proveedores independientes o un ranking mundial verificado de forma independiente. Todos los 861 expedientes anteriores y 3490 objetos completos de eventos se conservaron sin cambios. 874 expedientes/39 países/1361 URLs únicas/207 escenarios editoriales/226 gaps; 3543 eventos incluidos2201camp-learning.",
      "Préfleuri Invierno2027 de su propiedad HTML y PDF Estoy de acuerdo Jan10–Mar19,Minutos2weeks. El calendario mantiene esta ventana de temporada sin exacta fabricación. Febrero6–13 sólo esquí,No se enseña lenguaje ni se enseñan académicamente. Grupos de invierno3–6/7–10/11+ No grupos de verano. Inglés15h/Academico del Reino Unido apoyado; Independiente Precio de integración académica desconocido,no automáticamente6750.",
      "La lengua de invierno2027CHF6750/2 semanas hasta las semanas24400/9; uniformes/equipamiento/fullboard/Swissinsurance descritos.Extra ski test/poblet/medicalexcess se encuentra en la rubrica incluida en2027PDF, mientras que la web más antigua llama a itxtra:completo no resuelto. Diferentes cláusulas de invernada contra las cancelaciones de esquí y dispositivos bloqueados se conservan;tiempos de llamada de verano no prometidos para el inviernos.",
      "Esquí en París2027 tres estancias publicadas por su cuenta Feb6–13/Febrero13–20/Febrero6–20. Precio2500onlyfirstweek/4000two,segundo precio de la semana separado desconocido. París TGV350roundtrip Programa por hijo más:dos-base de niños5000+700=5700 aritmética parcial condicional,No Costa Rica. Instructor NO conocido;insignias de esquí no medalla STEMworld.",
      "Academicus otoño Oct12–16,2026 y el invierno febrero15–19/Febrero22–26,2027 EN5+aprendices comunicativos.785week/195day,comidas/materiales/transporte público/las entradas incluidas. Ratio máximo7winter contra8autumn/verano,Minutos4. Creativo congelado/Naturemuseum curriculum no robótica;Visita de Technorama en verano2026archive,no garantizado2027theme. Primavera/verano2027unannounced.",
      "Fr Lingue Alpes Invierno8–17 excluye a Oscar;7explicit2027startmarkers,no introducidos en las estancias.1200/2200/3200/4200CHF1–4weeks.12hcoursepage contra15hFAQ y ejemplosconflicto de calendario. Semana de alojamiento/Cambios de lugar,Opciones extra y edificios separados retenidos. Presencia de personal publicado no continua24h garantía de observación.",
      "Lingue Trabajo familiar500/Campo familiar800 CHF son los gastos semanales para adultos,precio del campamento infantil/Minería desconocida.10published marcas de inicio cada uno;Inviernoadultonly Dec20,2026–El día de hoy16,2027. Los padres pequeño Vélan En el caso de los campamentos y de los transportes/los conflictos de tarifas de habitaciones explícitos. No se ha transferido ninguna regla de edad de Braunwald. Adulto ENlesson600/1000 opcional,no incluido la instrucción infantil. Días cancelados7 superposición80/100percent.",
      "La Miranda tres2026archive las huellas. Escuela enlazada119 PDF descargado después de un intento incompleto; escuela adivinada84 URL devuelve HTML no PDF. Juniorweb2017–19 en comparación con PDF2018,2018,2019;Teensweb2014–16/El año29–Jueves24 en comparación con PDF2013–15/El año25–Jueves18. No , no .2027sessions inventado. Kinder2020birthyearversusweb3–5 con señalización. EN expresamente en el programa;312external contra280Inspiredstudents;principios de marzo31expired.150deposit/no reembolso/El uno de mayo29deadline2026only. Contrataciones de seguros de accidentes expresa para los estudiantes de la escuela,cobertura externa desconocida.",
      "Malherbe Oct19–23,2026 EN2–10;2–6general contra6–10confidentreading/escritura,No sólo la conversación.500full09–16lunch/280morning09–12;Variantes de dos formatos,No10dates. Ciencia ficción campamento de escritura no ciencia/El curso. Verano2026closedJul14archive No2027calendar.",
      "Escuela de Vida2026–27owncalendar9weeklyvariants cada uno completo/la mitad.3–11externalpupils,Profesionales nativos,El curso bilingüe es posible sin advertencia;Español a veces.396full=358.40pedagogical+37.60meal,240half,87day/50halfday.10percentsecondchild alcance de base no claro;Defaultdos792/480before descuento,752.40or756.16 condicionalarítmética completa no factura. Las direcciones de las escuelas difieren;Jueves14/horas de asistencia no inventadas. Navidad cerrada/El mes de agosto. Cancelación sin pago de una semana;Las tarifas de suscripción no transferidas.",
      "Se han creado siete nuevos escenarios presupuestarios parciales para dos hijos; todos los 17 escenarios anteriores no han sido afectados.24ofertas/14marcas proveedoras/17dossiers del programa.No se ha afirmado la factura completa de la reserva.",
      "53 nuevos registros de calendario y 53 nuevos familyICS,incluidos 27 marcadores de inicio explícitos y 26 registros en formato de día/camp;50 ventanas de temporada sin cambios más2 nuevas ventanas del preflor.Todos los 2707 UID/contenidos de la familia anterior conservados excepto DTSTAMP;exhibiciónICS104 conservados.CompleteJSON/SQLiteZIP/CSV/filesize y UI verificados por separado.0 países auditados completos; todo mundo activo.",
      "38 intentos directos32HTTP200 incluidos8realPDF/24HTML;6errores de recuperación y2 respuestas HTML no programadas distinguidas.OchoPDFs34 páginas extraídas de texto;21 páginas seleccionadas revisadas visualmente.No hay formularios/mensajes/pagos/cuentas/consentimientos/automatización;los documentos son material fuente,no se han recibido instrucciones de acción."
    ],
    "next_research": "Continúa en la profunda Suiza/France/España/Europa,Taiwan/Singapur/Corea del Sur/Japón,Estados Unidos/Canadá,Costa Rica/México/América Latina: todo general/Temática/STEM los campos2026–27,día/embarque/familia y EN/ES/RU. Verificar el plan de estudios real,el lenguaje del profesor,El número de personas en el mercado,Precios de los niños/equipo/Cuidad nocturna/seguro/reembolsos de los androides. Preservación de las competiciones en todo el mundo/las ligas/exposiciones/escuelas/resultados5–10years/Ingenieríaentrepreneur viaje. El objetivo completo sigue siendo activo."
  },
  "asia_camp_programme_audit_v116": {
    "version": 116,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Los programas seleccionados de Singapur, Corea, Japón y Taiwán y las distinciones de contratos; no una auditoría completa de país/mundo.",
    "new_dossiers": 9,
    "new_dossier_slugs": [
      "beaumont-sg-nlcs",
      "beaumont-sg-nexus-english",
      "dcamps-daewon-winter",
      "dcamps-snu-winter",
      "gamja-jeju-winter",
      "uwc-isak-summer",
      "uwc-isak-winter",
      "mit-taiwan-summer",
      "mit-taiwan-winter"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP875-20261214-20261218-2026-12-14",
      "CP875-20261221-20261224-2026-12-21",
      "CP875-20261228-20261231-2026-12-28",
      "CP877-20270111-20270115-2027-01-11",
      "CP877-20270118-20270122-2027-01-18",
      "CP878-20270104-20270108",
      "CP879-20270105-20270124",
      "CP879-20270127-20270215",
      "CP880-20270718-20270731",
      "CP881-20261226-20261230"
    ],
    "updated_event_ids": [],
    "events": 3553,
    "camp_learning_records": 2211,
    "programme_dossiers": 883,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1380,
    "editorial_scenarios": 211,
    "coverage_gaps": 233,
    "country_dossier_counts": {
      "CHE": 116,
      "FRA": 71,
      "ESP": 71,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 57,
      "SGP": 102,
      "JPN": 57,
      "KOR": 21,
      "USA": 105,
      "CAN": 104,
      "CRI": 16,
      "MEX": 38,
      "ARG": 1,
      "CHL": 10,
      "COL": 10,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 7,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 27,
    "budget_providers": 16,
    "budget_programme_dossiers": 19,
    "new_budget_scenarios": 3,
    "family_ical": 2768,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 8,
    "pdf_pages_text_extracted": 13,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "Nueve expedientes de programas bajo cinco marcas, no nueve proveedores o un ranking mundial verificado de forma independiente. Todos los 874 expedientes completos anteriores, 3543 objetos completos previos de eventos y 24 ofertas presupuestarias sin cambios. 883 expedientes / 39 países / 1380 URLs de origen de programas únicos / 211 escenarios editoriales / 233 lagunas. 3553 registros de catálogo: 1153 competiciones, 189 exposiciones, 2211 campamentos.",
      "Camp Beaumont NLCS Singapur Magia 5–7 / Activas 8–12: fechas reales de reserva 14–18, 21–24, 28–31 en 2026. La página de marketing termina incorrectamente la semana dos de diciembre 25; vista de reserva omite ese día. SGD 110/día, 550/5-día de la semana, 440/4-día de la semana. El requisito de comunicación en inglés es campamento-evidencia de vida, No 20 Horarios de clases académicas; Nexus English en Acción ha 20h y 5–12 pero las fechas futuras/precios no anunciados.",
      "Las comidas de invierno de Singapur no incluidas en verano-Sólo promete. Se nombra el contrato vinculado de Singapur 2025; aplicabilidad a 2026 permanece condicional. No-FLEX no reembolsable; FLEX 20/día o100/semana por niño, Tarifa de cancelación3.5% más FLEX retenido, siete días en PDF en comparación con siete días hábiles FAQ. Familia opcional FLEX aritmética200/160 utiliza el precio diario; corto exacto-cita de la semana aún desconocida. Promociones no aplicadas automáticamente.",
      "D.CAMPS invierno directo2027 puestos: Daewon Jan11–15 y18–22 día09–14:30, Grados1–6, KRW989000. SNU Jan4–8 cuatro noches, Grados4–6, KRW1790000. Septiembre18 las tasas anticipadas expiraron. Currículo general actual: Robótica de la CTEB/micro:bit/LEGO Grados1–3, AI Grados4–6; cohortes exactos-disponibilidad del módulo condicional. Explicaciones de seguridad coreanas reveladas explícitamente. Anniversario de nacimiento solo no equivalencia de grado, La ingesta de Oscar en la escuela preescolar no se ha probado. Cobertura médica nocturna de la SNU/2-habitaciones para personas/alimentos declarados; crédito universitario o medallas mundiales no deducidas.",
      "La respuesta primaria directa de Gamja dice invierno2027 aunque web-se muestra caché abierto2025. Jeju Jan5–24/El día de hoy27–Febrero15 cada uno20 días incluidos frente a la etiqueta4weeks. KRW3900000, grado3 por medio2; ESL Inglés confirmada pero AI/STEAM/matemáticas/Cuidad nocturna Inglés no probado. Grado/el consumo/seguro/se mantuvo el conflicto de reembolso; Oscar es demasiado joven para el grado ordinario .3.",
      "UWC ISAK Verano2027 Jueves18–31 Edades de residencia en inglés13–14, publicado en DOBJuly2012–Junio2014; Aplicaciones Dec7–El día de hoy31, Decisión de la Comisión16, USD3850 o JPY600000 Monedas alternativas. El reembolso FAQ ha2027/2026 Contradición. Invierno2026 Dec26–30 edad12–13, USD1380 en el extranjero o en JPY200000 residente más JPY2000 tarifa de solicitud, plazo Oct13 contra el vendido Oct21 bandera/portal2025 enlace. Los dos hijos más tarde; programas futuros que no presenten ICS familiar o admisión automática a la escuela UWC. El alojamiento de invierno en las proximidades difiere de los dormitorios de verano.",
      "MIT Inglés Taiwan verano2026 archivo: Mañana china, al menos3h Por la tarde en inglés, Grados1–6 o evaluado como mayor-jardín de niños; rama-vapor dependiente/LEGO/codificación. Renai Julio/El mes de agosto PDF verificado visualmente. NTD12500/12000/11500 niveles semanales y5%Hermano sólo dos+semanas;2027 no inventado. Cuidado PDF La mitad de una semana con el procedimiento contradice el simplismo100%Interpretación de la satisfacción; crédito por tifón nocash. Invierno de página propia explícitamente instructores chinos, No año/fechas/precio/EN confirmada; No se transferirá ningún idioma o tarifa de verano. No se reclama afiliación a la universidad MIT.",
      "La Escuela Internacional de Tokio cancela el verano2026 y el regreso propuesto2027, No se han dado fechas exactas/edad/precios/Curso de inglés del campamento. El formulario de impago de Nishimachi y2024resources No lo demuestran2027camp. Daewon en知 productono D.CAMPS y legibilidad noverificada/lenguaje/fechas. Dulwich Seúl/- ¿Qué es eso?/El descubrimiento de NLCSJeju no está completo; no se afirma que no existe.",
      "36 intentos de extracción directa,32 cuerpos de HTTP200:29HTML+3PDF;se distinguen los cuatro nombres de host (406, TLS no coincide, dos con 404s). Tres PDFs13 páginas extraídas de texto, ocho páginas seleccionadas revisadas visualmente. No formularios/cuentas/consentimientos/mensajes/reservas/pagos/automatización."
    ],
    "next_research": "Continuar con la auditoría detallada de Suiza, Francia, España y Europa; Taiwán, Singapur, Corea del Sur y Japón; Estados Unidos, Canadá, Costa-Ricky., México y América Latina. Total general, y temas y STEM campamentos 2026–27, día/pensión/Familia, EN/ES/RU: programas reales, Idioma del profesor, Atención de niños extranjeros, Edad/Clase, Cuenta completa de tecnología, Asistencia nocturna, Seguro y cancelación. Guardar competencia mundial, Liga, Exposiciones, Escuelas/Resultados 5–10 de edad e ingeniería-La ruta empresarial. El objetivo general sigue siendo activo."
  },
  "latam_camp_programme_audit_v117": {
    "version": 117,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Programas seleccionados en Panamá, México, Chile y Argentina, con CostaRica y brechas de descubrimiento primario bloqueadas; no una auditoría completa de país/mundo.",
    "new_dossiers": 7,
    "new_dossier_slugs": [
      "met-panama-corotu",
      "camohmila-traditional",
      "camohmila-family",
      "mustakis-winter",
      "itstep-tijuana-camp",
      "rukamalon-arts",
      "gapper-english"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP890-20270823-20270825",
      "CP890-20270825-20270827"
    ],
    "updated_event_ids": [],
    "events": 3555,
    "camp_learning_records": 2213,
    "programme_dossiers": 890,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1398,
    "editorial_scenarios": 215,
    "coverage_gaps": 240,
    "country_dossier_counts": {
      "CHE": 116,
      "FRA": 71,
      "ESP": 71,
      "GBR": 9,
      "DEU": 11,
      "ITA": 6,
      "TWN": 57,
      "SGP": 102,
      "JPN": 57,
      "KOR": 21,
      "USA": 105,
      "CAN": 104,
      "CRI": 16,
      "MEX": 41,
      "ARG": 2,
      "CHL": 12,
      "COL": 10,
      "AUT": 3,
      "PRT": 1,
      "BRA": 4,
      "NLD": 5,
      "FIN": 5,
      "IRL": 2,
      "SWE": 1,
      "MLT": 1,
      "CZE": 1,
      "DNK": 1,
      "THA": 4,
      "PER": 6,
      "BEL": 2,
      "PAN": 8,
      "URY": 3,
      "ECU": 1,
      "PHL": 8,
      "MYS": 6,
      "KEN": 1,
      "AUS": 2,
      "CHN": 8,
      "HKG": 6
    },
    "competition_records": 1153,
    "exhibition_records": 189,
    "league_profiles": 141,
    "budget_scenarios": 27,
    "budget_providers": 16,
    "budget_programme_dossiers": 19,
    "new_budget_scenarios": 0,
    "family_ical": 2770,
    "exhibition_ical": 104,
    "new_visual_pdf_checks": 6,
    "substantive_image_checks": 2,
    "pdf_pages_text_extracted": 17,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "Seis expedientes de programas de seis marcas; dos formatos YMCA comparten un operador. No hay clasificación mundial independiente. Todos los 883 objetos de expediente anteriores, 3553 eventos y 27 ofertas de presupuesto parcial no han cambiado. 890 expedientes /39 países /1398 URLs de programas /215 escenarios editoriales /240 lagunas. 3555 eventos: 1153 competiciones, 189 exposiciones, 2213 campamentos.",
      "MET Campamento de Corotu en Panamá: edad3–5/6–8/9–13, No-Estudiantes de las FET aceptados, LEGO WeDo2.0 y las tormentas mentales llamadas. Cuatro semanas Mo–Fr08–14 sin fechas/año. Página $275 No-MET /250 MET y50 transporte semanal; ESpage dice que el feessoon. Dinero/año no afirmado, No es exacto2027 factura de sesión o presupuesto. Comidas/materiales/transporte de excursiones incluido en el programa, transporte de campamento de casa separado; Página web en inglés no prueba de instrucción.",
      "YMCA Camohmila: primavera tradicional/verano/Campamentos de invierno versus fines de semana familiares separados/Pasaporte de día; 1counselor/10 Declaración no garantía de cuidado nocturno. Cabinas8–22 para grupos o2–5 para familias. Boletín de noticias primario2025 No2027; reglas vinculadas2020 aplicabilidad condicional, lectura no consentimiento. No hay edad de campamento/cuota derivada de $40/mes modelo de menores de edad de la YMCA o6600MXN Casa Becarios de caridad.",
      "Ciencia Mustakis/tecnología12–17 y las preguntas frecuentes2025 grado7basic de grado3secondary, después de la fase6. Libre sólo seleccionado, materiales proporcionados, No se requiere electrónica, Selección individual/motivación, Primero-En la ausencia de sesiones, se pierde el lugar, Los niveles locales se diferencian, guardián fuera del aula, Compromiso el próximo semestre. Desembarco2026 incluido/plantillas de fecha obsoleta; No lo hace2027 calendario inventado. Los dos hijos más tarde; siete venidos un expediente.",
      "Archivo de ITSTEP Tijuana: Título Verano2025, edad7–16 narrativa versus FAQ/tarjeta8–15, Julio sin año8–12week secuencia. Estrictas8–15 de uso: Matériales condicionales/Oscar más tarde; FAQexternaEstudiantes, almuerzo/extracción de refrigerios, robots/juego/Mezclador/Tópicos de realidad virtual pero kit/horas/propiedad no clara. $2350/2200pesos no actual2027 citación; Pasaporte para adultos/en línea FAQ pruebas de no nacimiento.",
      "Arquivo artístico de Rukamalon Jan5–23,2026 edad6–12; bono de robotica1.5h para3+días contra el tiempo3text Conflito. Precios visuales47400/92900/136900/179200/210000/380000 $, código no confirmado;3visit12h y5visit19h Conflito con3.5h/día. Alquiler de comida, tabletas/y posiblemente en la ciudad; límite de reembolso7daysambiguous, nuevo2027language/Tarifas no inventadas. No completo en robótica.",
      "Página de inicio de Gapper agosto2027:23–25Aug10:00/14:00 y25–27Aug18:00/15:00, edad9–12/13–17, A2iconvisual,3dayfullEnglishimmersion y la entrada de los individuos explícitamente. Dos calendarios futuros exactos, Sólo en condiciones/Oscar más tarde. Alojamiento/Trabajadores nocturnos/factura completa desconocida, formato desconocido retenido; No hay promesa de embarque ni robótica/AI curso deducido. Fuente2026 y no legible Drivebrochure distinguido.",
      "Programa Museo CR para grupos no individuales; ordinarymuseoticket nocampfee. El estudio de la investigación de la IST en su propio caso2024–26 no completo organismo del programa primario: directas403/webopen Rechazado. El panadero de Manque Jan4–10,2027 miembro Manque/FMI-SEI; anuncio EN/ES Noteacher, No miembro individual/precio/vivienda desconocida, nuestro familia y familia. METIinnovación9–13 descubierto no tiene honorario de Corotu/edad y URL de adivinación404 retener el espacio.",
      "39 directreetrievaltempts29HTTP200 cuerpos (26HTML3PDF),tenerros.TresPDFs17 páginas extraídas de texto;seis páginasPDFvisuales seleccionadas+dos imágenes sustanciales.Noformas/mensajes/cuentas/consentimientos/reservas/pagos/automatización."
    ],
    "next_research": "Continuar con la auditoría detallada de Suiza, Francia, España y Europa; Taiwán, Singapur, Corea del Sur y Japón; Estados Unidos, Canadá, Costa-Ricky., México y América Latina. Total general, y temas y STEM campamentos 2026–27, día/pensión/Familia, EN/ES/RU: contenido, Idioma del profesor, Recepción individual, Edad/Clase, Cuenta completa de tecnología, Asistencia nocturna, Seguro y cancelación. Guardar el calendario mundial de competencias, Liga, Exposiciones, y resultados de las escuelas 5–10 años, Ingeniero-Rutas comerciales. Objetivo general activo."
  },
  "nearby_participation_audit_v118": {
    "version": 118,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionado cercano portal de entrada de la competencia CRI/MEX y una ruta específica para niños, con equipos parciales/estimaciones de registro.",
    "events": 3555,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2213,
    "programme_dossiers": 890,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1398,
    "editorial_scenarios": 215,
    "budget_scenarios": 27,
    "budget_providers": 16,
    "league_profiles": 141,
    "updated_event_ids": [
      "C001",
      "C020",
      "C078",
      "C082",
      "C180",
      "C608",
      "C609",
      "C614",
      "C615",
      "C662",
      "C805",
      "C806",
      "C1124",
      "C1125",
      "C1126"
    ],
    "new_event_ids": [],
    "new_dossiers": 0,
    "unchanged_event_objects": 3540,
    "unchanged_dossier_objects": 890,
    "source_retrieval_attempts": 30,
    "direct_successful_bodies": 25,
    "retrieval_errors": 5,
    "pdfs_downloaded": 6,
    "new_visual_pdf_checks": 8,
    "nearby_route_candidates": 14,
    "registration_equipment_price_listings": 7,
    "partial_competition_budget_scenarios": 3,
    "new_camp_budget_scenarios": 0,
    "family_ical": 2770,
    "exhibition_ical": 104,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "checks": [
      "Todos los demás890 objetos del expediente del campamento,27 Ofertas de presupuesto parcial del campamento,3555 Identificación de evento, las ligas anteriores/escuelas/requisitos en todo el mundo retenidos. Quince registros de competencia seleccionados corregidos; No hay sucesos duplicados/de tarjeta o fabricada2027date.",
      "Tec Pro08Oct2026:6–8Artifact/9–12Game,2–4students y la escuela-tutor adulto autorizado; apoyo verbal sólo para adultos, proyecto de preparación original necesario. Documentación07Oct derivado del día anterior no es fecha límite de registro; virtual28Sep/04Oct Los plazos son separados. Años de nacimiento2017/2020 medio8–9/5–6 en2026; día exacto de nacimiento/corte incierto.",
      "El paquete de vinculación de LUVÁ dice \"InscripcionesCerradas y Sumomegossecundaria\",10 de octubre.",
      "VEXMuseo Acertijo24Oct:el propio panadero24open/30capacity/GRATUITO/Elementary/Habilidades Sí,libro de notas físico. El plazo final24Oct00EDT=24Oct04UTC=23Oct22CostaRica; El día del evento no cambió, corregido el plazo. No reservados los alimentos de la especie; HTTP directo403 retenidos.",
      "Hacer que Xm sea pequeño4–6 y Codey6–9 en el1Jan2026. Oscar , ¿ qué quieres ?2020 Me encaja; Código sólo DOB1Jan2020. Matvey2017fitsCodey y no puedo hacerme registrarme. Inspiración DOB2013–2020 un hijo+el mentor; Inicio DOB2012–2020 uno/Dos hijos+uno/el dosentavo; El último ingreso extranjero aún no confirmado.",
      "Siete tiendas HTMLMeta-datos precios explícitos MXN. m Tinyarena7499.99 ya incluye1registration; el paquete16499.99 incluye2butXIvsXII Conflito. Codiarena7999.99 exclusivo el robot/registro; expansión/envasado404. Los metadatos de precios a veces no se muestran, no factura corriente. Formularios vinculados a la tienda/las categorías difieren; No se han abierto formularios/presentado.",
      "Tres escenarios de competencia parcial:3999.98MXN Registros,14499.98Oscarrobot+arena incluida la inscripción,5999.98Matveyrobot+falta de registroextensión. No se inventó el envío/impuestos/viaje/reembolso/Adultticket o doble darena-registro.",
      "El plazo de la robotización pública30 de septiembre y el LTRCrelative04 de octubre ya se ha cumplido el 06 de octubre; la nueva ruta del equipo no está abierta.El robotizado familiarrequiere una confirmación de admisión, la universidad invita a no competir con niños.El conflicto técnico15cm1kg contra el oro20cm2kg se ha mantenido.",
      "Robo RAVEPV25–28Feb2027:8–15aMAZE,2–4team;Oscar , ¿ qué quieres ?2020in2027max7excludedfromthatchallenge. El texto7challenges Por el portal,60marketingcapacitynotlivecount,580USDpackageunknown. FLLExploremedalevaraparticipante no ganador; fechas de la próxima temporada aún no anunciadas.",
      "Actividad global de objetivos: los campos2026–27 EN/ES/RU día/embarque/familia CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/Puede/CRI/Mex/- Sí , lo sé .; también ligas/Concursiones/exposiciones/escuelas5–10yearresults/rutas. cero países auditados completos."
    ]
  },
  "swiss_camp_budget_audit_v119": {
    "version": 119,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionado día suizo/Invierno de embarque2026–27 y el verano2027 familia-escenarios presupuestarios. Documento de programas y objetos de calendario existentes sin cambios. No una auditoría completa en Suiza o en todo el mundo.",
    "events": 3555,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2213,
    "programme_dossiers": 890,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1398,
    "editorial_scenarios": 215,
    "coverage_gaps": 240,
    "league_profiles": 141,
    "budget_scenarios": 35,
    "budget_providers": 19,
    "budget_programme_dossiers": 25,
    "new_budget_scenarios": 8,
    "new_budget_ids": [
      "suisse-day-five",
      "suisse-board-matvey",
      "suisse-board-both-seven",
      "lovell-winter-day",
      "lovell-winter-board",
      "lyceum-junior-week",
      "garenne-winter-integration-day",
      "garenne-winter-integration-board"
    ],
    "new_budget_brands": [
      "Camp Suisse",
      "Lovell",
      "Lyceum Alpinum"
    ],
    "published_budget_components": [
      {
        "id": "suisse-day-five",
        "currency": "CHF",
        "amount": 2000,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "suisse-board-matvey",
        "currency": "CHF",
        "amount": 4400,
        "children": [
          "matvey"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "suisse-board-both-seven",
        "currency": "CHF",
        "amount": 8800,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "lovell-winter-day",
        "currency": "CHF",
        "amount": 3900,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "lovell-winter-board",
        "currency": "CHF",
        "amount": 5400,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "lyceum-junior-week",
        "currency": "CHF",
        "amount": 2000,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": false,
        "complete": false
      },
      {
        "id": "garenne-winter-integration-day",
        "currency": "CHF",
        "amount": 15000,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": true,
        "complete": false
      },
      {
        "id": "garenne-winter-integration-board",
        "currency": "CHF",
        "amount": 15900,
        "children": [
          "matvey",
          "oscar"
        ],
        "lower_bound": true,
        "complete": false
      }
    ],
    "new_dossiers": 0,
    "updated_dossier_slugs": [],
    "new_event_ids": [],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 890,
    "unchanged_event_objects": 3555,
    "unchanged_prior_budget_objects": 27,
    "source_retrieval_attempts": 20,
    "direct_successful_bodies": 19,
    "retrieval_errors": 1,
    "pdfs_downloaded": 4,
    "pdf_pages_text_extracted": 13,
    "new_visual_pdf_checks": 5,
    "family_ical": 2770,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "checks": [
      "Día del campamento en Suiza2027:5–17;200/día o1000/cinco días laborables;21Jun–13Aug ventana de temporada no en el embalaje. Bus de regreso20/día/niño:2000bothbase o2200includingfive-autobús de día. Actividades de almuerzo incluidas; Curso completo de idiomas no incluido. Por la noche120 No se ofrece sin que los niños jóvenes duerman sobre el derecho a la.",
      "Tabla del campamento Suisse2027:7–17,4400/dos semanas. Matvey-sólo4400 excluye el Oscarcare; los dos8800 Oscar condicional ya7. Cuatro sábados-de la-Sesiones de sábado,15inclusivecalendardates No14nightsasserted. Otras horas oficiales/días. El padre100/Ginebra adulta→campamento→No se puede volver a la casa..",
      "El campo de Suiza500depositinbase No se añade el acuerdo,4weekbalance. Seguroincluido reclamo no aceptado2027coverage; IPIDin actualmente vinculado2025folder Requisitos de vivienda-El registro de los Estados miembros y las cuentas de los asegurados-acontecimientos, No todas las cancelaciones. Políticas completas después del registro,2018termsstilllinked; Residencia en Costa Rica/Cidadad de la RFCapacidad de aplicación desconocida. Reino Unido no inventado-exclusión exclusiva.",
      "- ¿Qué quieres decir ?2026/27 PDF5–16/todas las nacionalidades,tablero de sitios web5–15 ¿El conflicto superior no cambia?. Día de la fiesta1900+50registration=3900both;tablero2600+100=5400bothperweek. 1000advanceperchildinsidebase,notaxtra. Certificado médico y balance30days;registro no reembolso;escrito30daycancellationdepositrule, retiro del descuento.",
      "Semanas de la mesa de amor5–7(10–30Jan)Explicito de embarque:excluidos de11boardperiods;día14MoFrweeksseparate. Incluido en el pase de embarque ENor FR/suministro/transporte de excursiones; Equipo personal de seguro aeropuerto puertas autobúsno incluido. Lenguajeversusentremanecerelección, PDFThirteenexcluidosvswebincluidos,El día finalconflictocontenido. No hay programa completo/El precio de los engranajes o de las máquinas de alta intensidad de las STEM.",
      "Licenciatura Junior6–9 sólo:Oscar , ¿ qué quieres ?6–7candidate,Matvey9–10conditionalwhile9. cuatro de julio2027MoFrweeks,1000perweek/niño=2000both;16EN/Las defectos,almuerzo/materiales08:30–16. Selección local-servicio superior reclamadoincluido pero en ruta/sin confirmación; El programa de transferencia de aeropuertos digital ha sido suspendido.. Los padres proporcionan un seguro de responsabilidad de salud y accidentes;30/29–15/14dayrefundrules.",
      "La integración de invierno de La Garenne5–14:de la7500day/7950board mínimo2weeks =>de la15000/15900both. Cinco bloques publicados;inmediatamente,último7–19Marshorterthan14calendardaysandnosecondweekski. La integración escolar ordinaria y mínima2ski/semana,No en inglés+Esquí8+/Super esquí8+. Inviernoextrastermas completosnochecarel idioma ubicación desconocida;el verano10%el hermano-discóntor500depositreused.",
      "Reserva de servidores de altitudalena de reserva de junio de2027con fecha de inicio 28 de junio y 6 de junio14 etiqueta,día de página año sin 28 de julio13 de agosto975/950; residencial año sin 2950/5550/etc. Calendario no seguro de asientos o precio fijado por año.No hay presupuesto nuevo2027 ni fecha creado a partir de una asociación ambigua.Términos de seguro no existen,20%deposito/31 de mayo saldo/anulación30/14 límites permanecen condicionales.",
      "Todos los 3555 eventos890 perfiles27objetos prioritarios,ligues/exposiciones/escuelas/historia/rutas conservados.Ocho escenariosparcialescuatro marcas(tres nuevas marcas presupuestadas),un nuevo ranking de calidad.Desconocido estructurado cero≠cero; depósitos no duplicados; de precios visiblemente marcados; ventanas de temporada distinguidas.Objetivo activo en todo el mundo;0 países auditados."
    ]
  },
  "europe_camp_programme_audit_v120": {
    "version": 120,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Nueva Francia seleccionada/Familia española, Dossiers bilingües de día y de programa técnico; Enforex2027 dos partes-Precios para niños y Pari2026–27 lugar de celebración-precios específicos. No todos los campos europeos o una demanda mundial de finalización.",
    "events": 3559,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2217,
    "programme_dossiers": 897,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1412,
    "editorial_scenarios": 217,
    "coverage_gaps": 244,
    "league_profiles": 141,
    "budget_scenarios": 43,
    "budget_providers": 21,
    "budget_programme_dossiers": 33,
    "new_budget_scenarios": 8,
    "new_budget_ids": [
      "enforex-madrid-two-day",
      "enforex-madrid-two-board",
      "enforex-elviria-two-day",
      "enforex-elviria-two-board",
      "enforex-salamanca-two-day",
      "enforex-salamanca-two-board",
      "pari-convention-autumn-week",
      "pari-ranelagh-oscar-week"
    ],
    "new_budget_brands": [
      "Enforex",
      "Pari-Grandir"
    ],
    "published_budget_components": [
      {
        "id": "enforex-madrid-two-day",
        "currency": "EUR",
        "amount": 2470,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "enforex-madrid-two-board",
        "currency": "EUR",
        "amount": 5060,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "enforex-elviria-two-day",
        "currency": "EUR",
        "amount": 2470,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "enforex-elviria-two-board",
        "currency": "EUR",
        "amount": 4260,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "enforex-salamanca-two-day",
        "currency": "EUR",
        "amount": 2470,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "enforex-salamanca-two-board",
        "currency": "EUR",
        "amount": 4260,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "pari-convention-autumn-week",
        "currency": "EUR",
        "amount": 787,
        "children": [
          "matvey",
          "oscar"
        ],
        "complete": false
      },
      {
        "id": "pari-ranelagh-oscar-week",
        "currency": "EUR",
        "amount": 395,
        "children": [
          "oscar"
        ],
        "complete": false
      }
    ],
    "new_dossiers": 7,
    "new_dossier_slugs": [
      "country-kids-family",
      "pari-convention",
      "pari-ranelagh",
      "etopia-junior",
      "etopia-middle",
      "etopia-advanced",
      "playcode-ulpgc"
    ],
    "new_programme_brands": [
      "Country Kids",
      "Pari-Grandir",
      "Niños de Etopía / Fundación Hiberus",
      "PlayCode Academy"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP892-20261019-20261023",
      "CP892-20261026-20261030",
      "CP893-20261019-20261023",
      "CP893-20261026-20261030"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 890,
    "unchanged_event_objects": 3555,
    "unchanged_prior_budget_objects": 35,
    "source_retrieval_attempts": 27,
    "direct_successful_bodies": 24,
    "retrieval_errors": 3,
    "pdfs_downloaded": 5,
    "pdf_pages_text_extracted": 57,
    "new_visual_pdf_checks": 10,
    "family_ical": 2774,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "ui_fix": "Cambiar de oferta después de editar un campo de gastos enfocados puede enviar sincrónicamente el cambio de campo antiguo durante la sustitución de DOM. Ignorar estos eventos de oferta anteriores al reemplazar el formulario; nuevos campos y opciones se restablecen antes del recalculo.",
    "checks": [
      "Los niños del país son padres-Resorts familiares acompañados, No niño-Sólo embarque. Inglés-equipo de cuidado infantil y arriba-de la12 club explícito. De la7490EUR/familia4/semana no se ha establecido2027priceyear o exacciones. El sat–Sólo sentado. FAQ excluye el sábado almuerzo y los padres/Los restaurantes. Seguro obligatorio de vacaciones; corriente2024contract30%anticipo/ocho semanas de balance/Nueve semanas de venta-sóloreembolso/300fee explícito.",
      "Lugar de la Convención de París3–10 incluye almuerzo:450first/337second/Semana completa,787both tabla impresa, No450*.75rounding. El lugar de Ranelagh3–6 Sólo toma a Oscar.395/Todo el día y la caja de almuerzo. Genericos3–10widgetdoesnotexpandRanelagh. Centro propio PDFs exactamente19–23/26–30Oct2026 Planeos bilingües diarios, Cuatro nuevos calendarios futuros. Red de trabajo2027winter/primavera/ventanas de verano no copiadas en todos los entornos; En el precio de los alumnos Montessori no extranjero-precio familiar. Crédito fiscal no aplicable y anual después de los plazos escolares no contrato de campamento.",
      "Etiopía2026 finalizado: tres expedientes para6–8junior,8–11game/espacio/Ciencia,10–13robotics/cibernética/AI, no tres operadores. Entre los diez realitinerarios se incluyen:12–15oldertracks. Solo el Junior Oscar2027; medio Matvey; avanzado después10. Semana130,temprano5/semana,almuerzo27/semana archivada. En la mañana10%plazo expirado; Código hermano después de la primera compra no automático. El mismo itinerario se recomienda; No hay profesor de inglés inventado/2027dates/nuevo.",
      "El propio junio de ULPGC2026 el anuncio6–16 y LEGO/Arduino/Microbitas/Edison/Drones/3D explicitamente leído. La primera semana22/23/25/26June Sólo cuatro días; todos2026sessionspast.135external/115ULPGC y descenso no nuevo2027quote o llena-tres-costo de sesión. Operador de ambas direcciones de URL DNSerror; cuerpo universitario completo programa seleccionado válido. Inversión en el campus no credito académico, lenguaje/propiedad de la propiedad/nueva temporada/cancelación desconocida.",
      "Página en PDF de Enforex33 matriz revisada visualmente: Madrid3two-Bloques de semana/El año1; Elviria4includingAug15; El mismo2Julyonly. Tabla de trabajo2495Madrid/2095others por niño2wk más35/Aplicación de la aplicación=5060/4260both. Día de la fiesta1200/niño2wk más35each=2470both, Mo real–Fronteras separadas del sol–El sat. Válido por cuotas12months; Se supone que el primer registro familiar, No por vida. Todos los menores5–18, alojamiento14+ excluidos.20*45minlanguage=15h/semana, campamento-vida Inglésno prometido; certificado noworldwin.",
      "Enforex local95/persona/una vía es una estación/aeropuerto local en la misma ciudad, no en el aeropuerto de Madrid. SalamancaMadrid camp220/shuttle separadomodelado440 ambos, localopción no duplicada. Daybus250/2w/childs solo ciudadespublicadas, noSalamancabuspromiso. Opcionalgarantia300/semana/persón=1200both2w con límites contractuales; total coste de viaje no reembolso. Junior100% supervisión distinta de JóvenesAdultos50%; genericdeposit250 ycamp850/4w/2wcclauses de fondos no sumadas como cargos; contrato real/cubrición/factura condicional.",
      "El primer3555event,890dossier,35budgetoffer objeto conservado; Sólo se añadieron cuatro calendarios futuros para París. Competición mundial/exposición/Liga/escuela-Historia/Las rutas siguen. No se fabricó ningún ranking independiente de los campamentos superiores. Cuantidades obligatorias no cero, Un niño OscarPrecio no gratis Matvey. Activo en todo el mundo,cero países auditados."
    ]
  },
  "asia_camp_programme_audit_v121": {
    "version": 121,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Se seleccionaron nuevos expedientes de programas de Taiwán, Singapur, Japón y Corea del Sur. Cuarenta registros de la semana de cursos Roboto de noviembre/diciembre de 2026. Los programas archivados o incompletos no crean nuevas fechas de 2027.",
    "events": 3599,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2257,
    "programme_dossiers": 915,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1437,
    "editorial_scenarios": 221,
    "coverage_gaps": 250,
    "league_profiles": 141,
    "budget_scenarios": 43,
    "budget_providers": 21,
    "budget_programme_dossiers": 33,
    "new_budget_scenarios": 0,
    "new_dossiers": 18,
    "new_dossier_slugs": [
      "roboto-junior-developer",
      "roboto-junior-inventor",
      "roboto-junior-coder",
      "roboto-junior-futurist",
      "roboto-junior-creator",
      "roboto-young-developer",
      "roboto-young-inventor",
      "roboto-young-coder",
      "roboto-young-futurist",
      "roboto-young-creator",
      "taipei-kids-theme-camps",
      "one-step-maker",
      "malvern-tokyo-arts",
      "malvern-tokyo-orchestra",
      "malvern-tokyo-musical",
      "malvern-tokyo-british-council",
      "csa-space-challenge",
      "connected-jeju-global-it"
    ],
    "new_programme_brands": [
      "Academia de codificación de robots",
      "Academia de niños de Taipei",
      "Una iniciativa de paso",
      "Colegio Malvern Tokio / Consejo Británico",
      "Academia de los Sistemas Cognitivos",
      "Conectado Jeju Global IT"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP898-20261123-20261127",
      "CP898-20261130-20261204",
      "CP898-20261207-20261211",
      "CP898-20261214-20261218",
      "CP899-20261123-20261127",
      "CP899-20261130-20261204",
      "CP899-20261207-20261211",
      "CP899-20261214-20261218",
      "CP900-20261123-20261125",
      "CP900-20261130-20261202",
      "CP900-20261207-20261209",
      "CP900-20261214-20261216",
      "CP901-20261123-20261127",
      "CP901-20261130-20261204",
      "CP901-20261207-20261211",
      "CP901-20261214-20261218",
      "CP902-20261126-20261127",
      "CP902-20261203-20261204",
      "CP902-20261210-20261211",
      "CP902-20261217-20261218",
      "CP903-20261123-20261127",
      "CP903-20261130-20261204",
      "CP903-20261207-20261211",
      "CP903-20261214-20261218",
      "CP904-20261123-20261127",
      "CP904-20261130-20261204",
      "CP904-20261207-20261211",
      "CP904-20261214-20261218",
      "CP905-20261123-20261125",
      "CP905-20261130-20261202",
      "CP905-20261207-20261209",
      "CP905-20261214-20261216",
      "CP906-20261123-20261127",
      "CP906-20261130-20261204",
      "CP906-20261207-20261211",
      "CP906-20261214-20261218",
      "CP907-20261126-20261127",
      "CP907-20261203-20261204",
      "CP907-20261210-20261211",
      "CP907-20261217-20261218"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 897,
    "unchanged_event_objects": 3559,
    "unchanged_prior_budget_objects": 43,
    "source_retrieval_attempts": 45,
    "direct_successful_bodies": 31,
    "retrieval_errors": 14,
    "pdf_download_files": 14,
    "unique_pdf_sha256": 13,
    "pdf_downloaded_page_instances": 132,
    "pdf_embedded_text_page_instances": 80,
    "pdf_ocr_page_instances": 40,
    "new_visual_pdf_checks": 11,
    "family_ical": 2814,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "ui_fix": "Estado de archivo ya no son los códigos duros2026 cuando se haya presentado un expediente2025; parcial_2026 ahora tiene un estado visible, opción de filtro y parser de URL compartible. Todos los existentes43budgetoffer objetos y interacciones presupuestarias sin cambios.",
    "checks": [
      "Roboto diez pistas son un operador, No diez campos independientes de alto nivel. Cuatro fechas por pista, con un registro por curso-semana y dos opciones de lugar; No duplicó la capacidad del campus. La edad7–8 contra9–12 separados: Matvey8–9 requiere la edad exacta al inicio, Oscar , ¿ qué quieres ?5–6 más abajo7 para toda la corriente2026 fechas. General FAQ5+ no es aceptación de vacaciones.2/3/5 días completos5 medio día, almuerzo sólo explícitamente durante días completos. Los programas creadores no reclaman robótica física. El plan de día estructurado de Coder Junior no asigna una asignación separada AI Lección a pesar de la promoción general AI formulación.",
      "Roboto de noviembre actual/El mismo diciembre-los órganos de lectura de cursos establecen fechas, Normal/Precios iniciales y currículo seleccionado; HTTP directo406 retenidos como fallas, no el éxito directo del contenido. El Inventor Junior primero caché el cuerpo de junio reemplazado por su propio-curso de noviembre/Cláusulas de diciembre. Código de moneda del dólar, Enseñanza de inglés, vencimiento del descuento, vacaciones-computadora portátil específica/alquiler/reembolso, Ingreso y asiento extranjeros no establecidos. Ratio de preguntas frecuentes semanales1:3 y las reglas de la computadora portátil no se transfieren automáticamente a la proporción de campamento1:4–6.",
      "Taipei Kids posee el tema actual de ZH-el cuerpo de los campos confirma3–12, máximo16, EN central y20%Especialista en arte chino, día08–16:30 con pickupuntil18, medio día08–12:30. El viejo ENsummer2026 La dirección de la dirección404 con el primer lector, el cuerpo permanece como un archivo. El día de hoy/Febrero2026 y Jul/El año2026 Todo el pasado; No lo hace2027dates. Tarifa base no establecida, terceros5100–13800 no importados; NTuno1000admin/NTuno1200withinmonthsession Las deducciones por cancelación no son una matrícula básica.",
      "Un paso para el bilingüismo12–16 es futuro-trayectoria de edad para ambos. Piloto libre julio2026 sólo: Modelos/electrónica,3Dgame y los circuitos LED de papel con tomehomecraft; No se inventó2027freeplaces o recomendación actual para el niño. Aprendizaje-necesidades/Fotografía-cuestionarios de consentimiento no presentados ni aceptados.",
      "Escuela Malvern Tokio + PDFs vinculados separadamente Artes5–11/Preparación1–6, Orquesta8–12/Preparación4–Año fiscal1, Musical10–18/Preparación6+, C.C.6–9. Primero tres veranos2026closedFull; No lo hace2027seats. Artes y arte/Orquesta88000JPY/5days, musical176000/2weeks, de más12100externalregistration cuya familia/Unidad de niños permanece desconocida, almuerzo5500/semana. El reembolso7May2026cutoff archivado. El inglés no es todo el idioma de la comunicación.-Clases Ingléspromiso y UKMalvern programa de robótica no aplicado a Tokio.",
      "BCown Tokio PDF21–24Jul2026fourdays y27–31Julfive: No MCT75600/92000JPY, Opción al almuerzo4400/5500; MCT descuento no externePrecio familiar. En la mañana/Los clubes explícitos, Minutos12/máximo16, lectura/los niveles de escritura separados. Matvey2027onlywhile9 simax9remains;Oscar , ¿ qué quieres ?6–7 futuro provisional. Datos de PDF propios anulan los tipos de días de semana en el directorio familiar. Cancelación histórica0/30/70/100% No2027contract.",
      "CSADecembro2026ownHTML7–12 en relación con el espacio PDF mayo junio2026/7–18; Ocho otros PDFs de taller7–14/1–2hrs No alargar el diciembre.2day240min/3day360min/5day600min No días completos de cuidado infantil. El dólar299/416/554first20/715normal moneda/Disponibilidad desconocida; No se han dado fechas exactas/lugar de celebración, No hay filas de calendario con fecha. Medallones internos de la CSA/Los entrenadores de las máquinas de formación/DSA/MIT/Las referencias de la NASA no verificadas de forma independiente/Admisión/la sociedad. Política de reembolso digital no contrato de campamento físico.",
      "Programa y seminario de la RU propia de Jeju5–12, de los padres, El vapor inglés/codificación/3D, resorte familiar; Sólo el julio13–El año2,2025. Página rusa no clase rusa. No , no .2026–27newseason/precio/se ha establecido la cancelación. Diferente del SMI existente/Programas interinternacionales. Feliz día regular para los niños/ASLA y el Club Español testimonio no estacional de la prueba de campamento, El nuevo archivo de los fondos de la Comisión.",
      "Todos los demás3559prior evento,897prior programa,43prior objetos presupuestarios conservados. Competiciones mundiales/exposiciones/las ligas/Escuelas permanentes/resultados/Las rutas siguen. JSON portátil completo/SQLite conservado; cantidades obligatorias desconocidas siguen siendo desconocidas.0fullyauditedcountries, de acción."
    ]
  },
  "northamerica_camp_programme_audit_v122": {
    "version": 122,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionado Canadá/EE.UU. general, cláusulas de programa de familia, artes y cine, variantes fechadas en 2027. Diecisiete expedientes de programa en cinco operadores no son diecisiete campos independientes de primer nivel.",
    "events": 3657,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2315,
    "programme_dossiers": 932,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1460,
    "editorial_scenarios": 224,
    "coverage_gaps": 257,
    "league_profiles": 141,
    "budget_scenarios": 43,
    "budget_providers": 21,
    "budget_programme_dossiers": 33,
    "new_budget_scenarios": 0,
    "new_dossiers": 17,
    "new_dossier_slugs": [
      "canaqua-shortstay",
      "canaqua-intro",
      "canaqua-two-weeks",
      "canaqua-four-weeks",
      "canaqua-day",
      "canaqua-film",
      "canaqua-family",
      "canaqua-parent-child",
      "kandalore-one-week",
      "kandalore-prep-junior",
      "kandalore-summer-family",
      "kandalore-winter-family",
      "interlochen-junior-exploration",
      "interlochen-junior-visual",
      "interlochen-arts-discovery",
      "cayuga-junior-2027",
      "watitoh-2027"
    ],
    "new_programme_brands": [
      "Campamento Can-Aqua / Academia de Cine del Norte de Ontario",
      "Kandalore",
      "Interlochen",
      "Camp Cayuga",
      "Camp Watitoh"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP916-20270627-20270702",
      "CP916-20270704-20270710",
      "CP916-20270710-20270716",
      "CP916-20270718-20270724",
      "CP916-20270724-20270730",
      "CP916-20270801-20270807",
      "CP916-20270807-20270813",
      "CP916-20270815-20270821",
      "CP916-20270821-20270827",
      "CP917-20270829-20270903",
      "CP918-20270704-20270716",
      "CP918-20270718-20270730",
      "CP918-20270801-20270813",
      "CP918-20270815-20270827",
      "CP919-20270704-20270730",
      "CP919-20270801-20270827",
      "CP920-20270705-20270709",
      "CP920-20270712-20270715",
      "CP920-20270816-20270820",
      "CP920-20270823-20270826",
      "CP921-20270821-20270827",
      "CP922-20270604-20270606",
      "CP922-20270611-20270613",
      "CP922-20270618-20270620",
      "CP922-20270903-20270906",
      "CP923-20270604-20270606",
      "CP923-20270611-20270613",
      "CP924-20270703-20270709",
      "CP924-20270710-20270716",
      "CP925-20270703-20270716",
      "CP925-20270703-20270730",
      "CP925-20270717-20270730",
      "CP925-20270803-20270816",
      "CP925-20270803-20270830",
      "CP925-20270817-20270830",
      "CP926-20270903-20270905",
      "CP927-20270315-20270317",
      "CP927-20270315-20270319",
      "CP927-20270317-20270319",
      "CP928-20270627-20270710",
      "CP928-20270711-20270724",
      "CP928-20270725-20270807",
      "CP929-20270627-20270710",
      "CP929-20270711-20270724",
      "CP929-20270725-20270807",
      "CP930-20270621-20270625",
      "CP930-20270628-20270702",
      "CP930-20270705-20270709",
      "CP930-20270712-20270716",
      "CP930-20270719-20270723",
      "CP930-20270726-20270730",
      "CP930-20270802-20270806",
      "CP931-20270627-20270710",
      "CP931-20270711-20270724",
      "CP931-20270725-20270807",
      "CP931-20270808-20270821",
      "CP932-20270626-20270725",
      "CP932-20270626-20270813"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 915,
    "unchanged_event_objects": 3599,
    "unchanged_prior_budget_objects": 43,
    "source_retrieval_attempts": 35,
    "direct_successful_bodies": 29,
    "retrieval_errors": 6,
    "pdf_download_files": 0,
    "new_visual_pdf_checks": 0,
    "family_ical": 2872,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "checks": [
      "Puede-Aqua Estar por poco tiempo1A5–15 y ocho5–11 filas de tablas; Introducción8–15 superan los conflictos generales5–15, Oscar , ¿ qué quieres ?6–7 excluidos. Dos semanas6–14 contra el título6–15, Cuatro semanas9–14 contra9–15: controles específicos de matriz. Día de la fiesta4/5days09–16:30 almuerzo incluido, No hay descuento para hermanos, No se copió el depósito de la caja. Película9–15 MatveyCandidato/Oscar más tarde,3productionperiods/día+de carácter opcional, sin codificación/Clame de robótica.",
      "Puede-Familia de las aguas895June/1195September Está arriba-de la-cinco igual-unidad de hogar. Paros395 significa un solo padre/Un niño en la cumbre fuera de la red, No toda la familia. El dos de junio18–El siete de septiembre20 Conflicto de origen omitido del calendario preciso. Cancelación de familia excluida explícitamente de la generalidad de mayo1refund Regla. Miembro incluido200 No dos veces, depósitos650/900/1250 base de trabajo,tarjeta2%depósito-sólo, impuestos/codivisa desconocida. Las diferencias entre hermanos no son las mismas que la garantía.",
      "Propiedad de Kandalore2027reader mesa nacida2017–2021 una semana,Preparación Junior2016–2020 más tiempo, No la vejez6–9/libros de texto. El número de empresas2390/semana,5830/dos semanas,8650/cuatro vs. Doméstico2200/4225/7150 cuyos precios Canadá EE.UU.. Costa RicaLa familia residente no automáticamente Doméstica. corriente directa406 Se distinguen de las cláusulas seleccionadas por el lector principal2weeksago. Familia de verano410adult/330child+HST sólo en el interior; pases de winterski1/2 para3/5days,rentalextra,Precio de la ayuda. Grupo escolar OEC ventanas/viejo2020skiPDF no es un niño abierto2027programme.",
      "Interlochen Junior3–6 grado actual antes del verano no creciente. Currículo separado de exploración y arte visual,5300/dos semanas+65applicationfee;Artoportfolio visual,4studioh/día. Prioridad15Jan2027,Cuota de estudios mayo1,becas no garantizadas. Propriedad FAQEstudante estado/Yo también .20 y B1B2restriction No persona que no ha tomado una decisión para la familia E2. Academia ESL/tarifas anuales/rango de las escuelas secundarias privadas/Certificado universitarioBanner no Juniorcamp EN/crédito/robotica. TVConlyaerportpickup no Chicago/Detroit;Laptops de jóvenes no equipos de campo de tecnología general.",
      "Artes y descubrimiento2027snapshot7–12/grado actual1–6,siete días de semana21–El año6: Datos calculados a partir de la regla publicada, temas2027TBA, viejo2026themesnotrelabelled.425/semana100deposit instantánea mezclado2026/27;precio/contrato2027confirm,No nuevo presupuesto familiar completo. Control de grado de matriz,Oscar sólo después7andgrade1–6.",
      "Campus Junior de Cayuga≤13/de entrada1–8 Separado de la División Junior≤9/de entrada1–4. Cuatro mini2027sessions Precisa;Primero6weekSundayJune26contradiction omitido. Normal .4200+el servicio obligatorio120;Displayeddiscontributibilidad no garantizada. La ropa de la cantina/de los refrigerios/Camiseta,ropa de cama35/2weekoptional;Bus de Nueva York140oneway/PPA70/REA140/JFK180extra. Primero promedio de garantía de matrícula sólo después de los gastos ordinarios,no puede obtener un reembolso completo/ciertamente del contrato.",
      "El hombre2027Full14950Jun26Aug13/El primer mes11500Jun26Jul25;grado de entrada≤5fallAFTERcamp,mínimo desconocido,No ambos candidatos. Crédito anticipado1expiredatOct6,No se incluye ningún descuento. Dispositivos de Internet de seguridad prohibidos:no codificación. La Comunidad Internacional no aceptó el asiento/Prometimiento. Deposito/cancelación/moneda desconocida.",
      "Tamarackcamptamarack.com propio cuerpocentralOregonUSA,noOntarioCanadá oMichiganJewishtamaracks.com.El fracaso de GreeleyDNS e InterlochenhypothesizedJuniorWritingURL404 son lagunas/descubrimiento,nofalso programa canadiense/escrito.Ninguno confirmóEN/ES/RU para17dossiers: solo en inglés no instrucción.",
      "Todos los demás3599old acontecimientos/915oldprofiles/43oldbudgetobjects conservados;58new2027course/sesionesvariantes. Eventos nocturnos familiaresvariantes residenciales con padres requeridos, No cuidado infantil. JSON portátil completo/SQLite retenido. Actividad global de objetivos;0fullyauditedcountries."
    ]
  },
  "latam_camp_programme_audit_v123": {
    "version": 123,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionaron los programas técnicos de México/Costa Rica/Peru, los paquetes generales de lenguaje Expanish2027 y la admisión de la organización ManqueChile2027 . Dieciocho expedientes en nueve operadores de programas, no dieciocho campos independientes de primer nivel.",
    "events": 3658,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2316,
    "programme_dossiers": 950,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1479,
    "editorial_scenarios": 227,
    "coverage_gaps": 265,
    "league_profiles": 141,
    "budget_scenarios": 43,
    "budget_providers": 21,
    "budget_programme_dossiers": 33,
    "new_budget_scenarios": 0,
    "new_dossiers": 18,
    "new_dossier_slugs": [
      "logiscool-mx-wedo",
      "logiscool-mx-minecraft-design",
      "logiscool-mx-mars",
      "logiscool-mx-heroes",
      "logiscool-mx-multiverse",
      "logiscool-mx-ai-creator",
      "logiscool-mx-generative",
      "logiscool-mx-illustration",
      "logiscool-mx-3d",
      "puente-digital-cordoba",
      "utn-iac-scratch",
      "ucr-cimm-matenciar",
      "pll-colibria-ai",
      "expanish-cr-boarding",
      "expanish-cr-day",
      "inictel-peru-summer",
      "vonbraun-junior-essential",
      "manque-chile-2027"
    ],
    "new_programme_operators": [
      "LogiscoolMexico",
      "PuenteDigitalMexico",
      "UTN-IAC",
      "UCR-CIMM",
      "ParqueLaLibertad/ColibrIA",
      "ExpanishCostaRica",
      "INICTEL-UNI",
      "IESVonBraun",
      "MovimientoManqueChile"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP950-20270104-20270110"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 932,
    "unchanged_event_objects": 3657,
    "unchanged_prior_budget_objects": 43,
    "source_retrieval_attempts": 29,
    "direct_successful_bodies": 23,
    "retrieval_errors": 6,
    "pdf_download_files": 2,
    "new_visual_pdf_checks": 1,
    "family_ical": 2873,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "checks": [
      "Logiscool nueve programas de estudios separados en una red: WeDo6–9 en persona, sólo; Minecraft7–14 PC/Licencia de Mac, No Android/Xbox/PS4; Roblox Multiverso9–12 cuenta de propiedad/claseproyecto cerrado; Laboratorio del Creador10+ cinco días; generativo9–12 cinco días; ilustración8–10 en línea6 contra genéricos8;3D12–15 no impreso garantía de producto. No hay nueva ingesta con fecha/precio/Prometimiento de enseñanza ENESRU.",
      "Logiscool Interlomas no está abierto-Campamentos semanales;1500MXNhalfday/800deposit y plazo de crédito31Dec2023 son archivos, No2027. CGC genérico≤30%anticipo/descanso8days contra antiguo local800/5days; cancelación11/22% diez-Ambigüedad en el límite diario, reembolso médicoproporcionado. No se ha aceptado ningún contrato, No hay asiento reservado.",
      "Puente Digital CórdobaVeracruz no Costa Rica San Joséé. Jueves13–El año7,2026 pasado;1499MXN/semana20h contra3990MXN/de la misma4week80h, Tome Arduino sólo en el paquete completo;999advance dentro de la base. Eightmax, comida propia,15% solicitud de hermano, siete-garantía de mercado diario, Bella Vista contradictoria/Plaza San José. El tiempo3/8availability no corriente.",
      "CIC UTN Scratch Primero grupo escolar local público2025, Seis lecciones/doce participantes/librehistórico. Julio/Diciembre2025 plan futuro no2026–27 Datos de ingreso o de ingesta en el extranjero. CIMM de la UCR9–12 Y grado4–6; El día de hoy27–30,2026 archivo08–11:30 matemáticas/Ciencia/arte, no-robóticos. P.L.A.I.12–15 Jueves7/8/10/14/17,2026 cinco y cinco3hmornings15h No once días; antiguo registro de texto en el encabezado de conflictos.",
      "Expansión actualmente suspendida/Resumen de verano2027 Sin fechas exactas/precio;12–17 Es demasiado viejo para ambos.2027. Las lecciones explícitas de español sólo son el idioma_lessons.15/20 Las lecciones de conflicto; Requisito de díaEl padre de Madrid contradice el campus de Costa Rica;El Hotel La Fortuna Faro Arenal no Samarafooter. Cuatro estudiantes/El plantilla completo vs almuerzo distinto, Excursiones semanales2+semanas; genéricos15%descuento no aplicado.",
      "Propiedad de INICTEL2026PDF seleccionado currículo de lector/horario de gastos:4×12h=48h,Febrero2–27 El lunes y el viernes09–13:15 con ruptura;650PEN no en su totalidad4×650. m Botética básica vs avanzada, GPT de chat de introducción/Hacer código;en el13teachercontrolled AI Encuentro de preguntas. PDF directo403/lector seleccionadoclause no local3pagevisualproof. Von Braun en el sitio local de PDF y la imagen verificada,1or2days/semana/8–11/SPIKE Esencial/El Surco;año2026URLnotprinteddate,de la tasa/tiempo2027unknown.",
      "Manque Chile2027 Illapel Jan4–10 La dirección exacta de la organización de la ruta Manque Chile/FMI-SEI. Edad/de la tasa/lenguaje/Noche de familia formato desconocido;Anuncio bilingüeno instrucción. Nuevo calendario de la organización de la misión_route sustituye el código de apertura por defecto_application Sólo una nueva variante explícita;Todos los objetos de calendario previo conservados. Directamente403 cuerpo de lector principal distinguido.",
      "MINERD original/wwwTLSerronghostname, reader502: TLS no habilitado, base de estudios pública completa no obtenida, no hay un falso campamento libre abierto.",
      "Todos los demás932 Profiles previos/3657events/43budgetobjects conservados; dieciocho nuevos expedientes de programas, un futuro preciso2027 calendario, Nueve perfiles de los estudios de Logiscool no nueve proveedores. Nuevo2026/2025 archivos mantenidos fuera de los calendarios futuros. Previo CHE/FRA/PEE/Europa/TWN/GPS/Correo/JPN/Estados Unidos/CAN y todos los bloques mundiales permanecen;de acción/0fullyauditedcountries."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 123,
        "all_prior_events_preserved": 3657,
        "all_prior_dossiers_preserved": 932,
        "all_prior_budget_objects_preserved": 43,
        "new_dossiers": 18,
        "new_calendar_rows": 1,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "completeness_audit"
          ],
          "countries": [
            "CHL"
          ]
        },
        "family_ical": 2873,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active"
      },
      "functional-check": {
        "status": "passed",
        "version": 123,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 18,
        "all_budget_options": 43,
        "editorial_scenarios": 227,
        "age_grade_year_and_price_units_visible": true,
        "unconfirmed_english_excluded": true,
        "spanish_lessons_distinguished": true,
        "organization_route_not_both_eligible": true,
        "archival_fees_labelled": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false
      }
    }
  },
  "europe_camp_programme_audit_v124": {
    "version": 124,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionado: programas de estudios para jóvenes de Suiza/Francia/España, entradas de otoño 2026, programas de museos/escuelas archivados y puertas de idiomas/grados explícitos. Dieciséis expedientes en seis operadores; ni dieciséis campos separados de clasificación mundial ni un inventario mundial completo.",
    "events": 3667,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2325,
    "programme_dossiers": 966,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1498,
    "editorial_scenarios": 230,
    "coverage_gaps": 272,
    "league_profiles": 141,
    "budget_scenarios": 46,
    "budget_providers": 23,
    "budget_programme_dossiers": 36,
    "new_budget_scenarios": 3,
    "new_budget_ids": [
      "iil-ai-matvey-am",
      "iil-multi-oscar-week",
      "simply-thriller-matvey-week"
    ],
    "new_dossiers": 16,
    "new_dossier_slugs": [
      "iil-ai-game-design",
      "iil-multi-junior",
      "iil-lego-halloween",
      "iil-chemistry-halloween",
      "iil-world-dance",
      "iil-pbuzz-music",
      "simply-thriller",
      "simply-mini-camps",
      "lne-paris-holidays",
      "lne-geneva-holidays",
      "muncyt-electrones",
      "muncyt-neutrones",
      "muncyt-protones",
      "osi-swiss-drone",
      "osi-junior-robot-fr",
      "eib-jonchere-how"
    ],
    "new_programme_operators": [
      "IILCamps",
      "SimplyTheatre",
      "LaNouvelleEcole",
      "MUNCYT/FECYT",
      "ObjectifSciencesInternational",
      "EIBLaJonchère"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP951-20261019-20261023",
      "CP952-20261026-20261027",
      "CP953-20261026-20261027",
      "CP954-20261019-20261023",
      "CP955-20261019-20261023",
      "CP956-20261019-20261023",
      "CP956-20261026-20261027",
      "CP957-20261012-20261016",
      "CP957-20261019-20261023"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 950,
    "unchanged_event_objects": 3658,
    "unchanged_prior_budget_objects": 43,
    "source_retrieval_attempts": 28,
    "direct_successful_bodies": 27,
    "retrieval_errors": 1,
    "pdf_download_files": 4,
    "pdf_text_pages_extracted": 23,
    "new_visual_pdf_checks": 4,
    "family_ical": 2882,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "checks": [
      "ILI fresco directo octubre2026 catálogo sustituye el lector de verano caché. Seis planes de estudios de un operador; siete intervalos de octubre precisos. AI8–13 Cinco horas de la mañana350CHF; Junior3–6 semana550 No en caja0; días125, Cuidado de toda la semana625, dos días separados250/290withcare. LEGO5–7 dos tardes110, química8–13 dos tardes120, el baile6–9 Cinco horas de la mañana300, P Buzz6–9 las tardes275. El número de personas-sólo no en-almuerzo en el sitio;105/semana sólo con PMcamp separado. Dos concretos-cuidado tardío30 difiere de general20/día. EN/Campo de los FR_life mantenidos separados de los garantizados EN instructor de asignaturas. Salud extranjera/accidente/Cobertura de responsabilidad requerida. Enlace francés de la CGC; Los límites de reembolso y las cancelaciones médicas explícitas.",
      "Simplemente campos de vacaciones explicitamente enseñados EN. Un thriller7–11 cinco días09–16,595CHF; Z.ürichOct12–16 y Versoix Oct19–23. Año2026 proviene de corriente propia vinculada2026–27 portal, etiquetado publicado_rule en lugar de una impresión no calificada-sesiones anuales. Mini4–6 medio día, el corte viejo1Sep2025 No2027; Estudio de Halloween separado45CHF/dos horas no un campamento de la semana y no fecha calendario exacto. La tasa anual y25%West End TripDeposit no tiene tarifas de campamento. Cláusulas de cancelación de verano propias no automáticamente un otoño-contrato específico.",
      "Campo de LNE en París3–7 en comparación con la actividad general2–8/escuela2–6. Archivado2025–26 estándar500/300EURfull/la mitad, Cuatro días de abril400/250; caja de almuerzo. Propiedad de Ginebra6pagePDF de las partes externas4+Preescolar/principal versus sitio web3–7, Matveyage desconocido hasta que se reconcilió. Exteriores630 No en la escuela600; almuerzo+El snack, de su propio snack, No se aplicará3–4days. EN/La enseñanza de la FR explícita, Datos archivados nunca importados como futuros2027.",
      "Municipio15page oficial2026PDF texto extraído; seleccionado tres-Leer los programas de estudios del grupo y las cláusulas contractuales, Las páginas de horarios de electrones y protones revisadas visualmente.34total dividido en tres completado2025–26gradegroups. El vehículo de la infancia es mecánico; Primaria1–3general Ciencia;4–6RoboMakers La introducción es parte del Descubrimiento II, No es una robótica completa-semana intensiva. Propio anuncio170EUR/semana y condicional20%descuento no acumulable. Documento español no instructor explícito-garantía lingüística; Coru libreña Talleres no pagados Campamento de Alcobendas. Reservación/el pago/instrucciones de documento registradas, no ejecutado.",
      "El curso de drones de OSI Suiza ofrece explícitamente inglés/Francia, edad7–12, Kuspo Lenk2/4/8bed habitaciones, El piloto/proyectos de campo de la naturaleza; No hay público2027date/tarifa completa en el curso seleccionado. Oscar sólo después7. Provence Junior específicamente Français; EN/RU navegación no enseñando pruebas.7–10title contra7–9/10–13/familia cuerpo retenido; viejo2019kitlists/2022scenario no corriente2027syllabus. Comentarios de usuarios públicos/el spam ignorado como evidencia de calidad. No se ha creado cuenta.",
      "Las señoras suizas Tec tienen su propio campamento: Las chicas12–15 Y estudió en Suiza, Francia;Oct19–23Avenches,100CHFday/250boarding con comidas listadas/Actividad,50%Carta de cultura Condicional. Ambos chicos son notables .. Viejo31Aug Los vínculos de reservación retenidos como brecha, No es una nueva familia.-recomendación accesible.",
      "El Banco de la Unión Europeaère página en sí misma PDF verificado visualmente: Ciencia/medios de comunicación/horneado3–11 FR bilingüe/EN,Julio6–10,2026archive.595+60lunch+220coach+100care=975EUR/niño, No Monceau650; siguiente2027notannounced.",
      "Todos los demás950 expedientes anteriores,3658 eventos y43 Ofrecer objetos conservados. dieciséis programas de estudios/lugar-Dossiers específicos en seis operadores, Nueve nuevas futuras octubre2026 intervalos y tres individuales-Presupuestos parciales para niños. Concursiones mundiales anteriores, exposiciones, los campos, escuelas,5–10year resultados, las prioridades y rutas familiares conservadas;0 países auditados completos, de acción."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 124,
        "all_prior_events_preserved": 3658,
        "all_prior_dossiers_preserved": 950,
        "all_prior_budget_objects_preserved": 43,
        "new_dossiers": 16,
        "new_calendar_rows": 9,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "camp_planning",
            "completeness_audit"
          ],
          "countries": [
            "CHE"
          ]
        },
        "family_ical": 2882,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active"
      },
      "functional-check": {
        "status": "passed",
        "version": 124,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 16,
        "all_budget_options": 46,
        "editorial_scenarios": 230,
        "age_grade_year_and_price_units_visible": true,
        "unconfirmed_muncyt_english_excluded": true,
        "french_only_osi_excluded_from_english": true,
        "camp_life_distinction_visible": true,
        "calculated_year_label_visible": true,
        "three_single_child_budgets_checked": true,
        "latecare550plus75equals625": true,
        "entered_insurance_trip_separate": true,
        "archival_fees_labelled": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false
      }
    }
  },
  "asia_camp_programme_audit_v125": {
    "version": 125,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Seleccionado invierno asiático2026–27 programas de estudios, Temas generales y escuela-contra-Puertas del campamento;14los expedientes a través de5operadores, No un ranking mundial completo o censo de campamentos.",
    "events": 3695,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2353,
    "programme_dossiers": 980,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1511,
    "editorial_scenarios": 233,
    "coverage_gaps": 281,
    "league_profiles": 141,
    "budget_scenarios": 48,
    "budget_providers": 24,
    "budget_programme_dossiers": 37,
    "new_budget_scenarios": 2,
    "new_budget_ids": [
      "hwa-pyp-one-week",
      "hwa-pyp-two-weeks"
    ],
    "new_dossiers": 14,
    "new_dossier_slugs": [
      "stark-tinker-winter",
      "stark-study-tools",
      "stark-science-research",
      "kti-gmi-winter",
      "hwa-winter-pyp",
      "hwa-winter-myp",
      "hwa-winter-upper",
      "kids-space-mystic",
      "kids-space-spooky",
      "kids-space-fashion",
      "kids-space-detective",
      "kids-space-books",
      "ulc-junior-camp",
      "ulc-teen-winter"
    ],
    "new_programme_operators": [
      "STARKLab",
      "KTI/GMI",
      "HWAInternationalSchool",
      "KidsSpace",
      "UnitedLanguageCentre"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP967-20270130-20270203",
      "CP968-20270130-20270203",
      "CP969-20270121-20270122",
      "CP969-20270125-20270129",
      "CP970-20270121-20270129",
      "CP971-20270104-20270108",
      "CP971-20270111-20270115",
      "CP971-20270118-20270122",
      "CP971-20270125-20270129",
      "CP971-20270201-20270204",
      "CP971-20270222-20270226",
      "CP972-20270104-20270108",
      "CP972-20270111-20270115",
      "CP972-20270118-20270122",
      "CP972-20270125-20270129",
      "CP972-20270201-20270204",
      "CP972-20270222-20270226",
      "CP973-20270104-20270108",
      "CP973-20270111-20270115",
      "CP973-20270118-20270122",
      "CP973-20270125-20270129",
      "CP973-20270201-20270204",
      "CP973-20270222-20270226",
      "CP974-20261012-20261016",
      "CP975-20261019-20261023",
      "CP976-20261123-20261127",
      "CP977-20261130-20261204",
      "CP978-20261207-20261211"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 966,
    "unchanged_event_objects": 3667,
    "unchanged_prior_budget_objects": 46,
    "source_retrieval_attempts": 30,
    "direct_successful_bodies": 18,
    "retrieval_errors": 12,
    "primary_reader_captures": 1,
    "pdf_download_files": 6,
    "pdf_text_pages_extracted": 48,
    "new_visual_pdf_checks": 6,
    "family_ical": 2897,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "checks": [
      "Clasificación de Stark Tinker1–6, Cinco días consecutivos30–Febrero3 incluyendo los dos días de fin de semana;12500元 inclmeal/materiales/¿Por qué no?. Específico09–16 en comparación con el catálogo09–17 retenidos. Mecánica real/Desmontaje de dispositivos eléctricos, no garantizado programable-curso de robots; Se han revelado imágenes de conceptos y sustituciones de los programas. EN navegación no un instructor de inglés. Día de la semana-Solo transporte gratuito no extendido hasta fin de semana.",
      "Las herramientas de estudio de STARK específicas3–6 contra la edad de invierno-Selección G4–6;9900元,09–17,El día de hoy30–Febrero3 incluidos los fines de semana.68page libro de trabajo, métodos y informe parental; No la robótica/eficacia clínica. Simultáneamente Tinker no una secuencia dos-itinerario del campamento.",
      "Investigación científica de STARK G4–G12 Y estudiante regular/Talentos de investigación anteriores/VTCV.2–3 el mismo-estudiantes de la escuela, Se permite la formación escolar.42classhours siete días intensivos21–22/25–29;22000/25000/30000元 cubre todo el mes de diciembre–Sección de junio,10k depósito de equipos separado/Unidad incierta. No se dispone de descuento en el valor almacenado; transferencia únicamente/no hay reembolso. El viejo abril/No ritmo de la temporada2027contestdeadline; Premios no verificados de forma independiente.",
      "TIC/GMI posee el operador vinculado campamento en Malasia con organizadores taiwaneses.10–15/Inglés básico,ENtécnico Explicido; El día de hoy21–29,curso Jan22–26 incluye fin de semana.99000元packageairfare/hotel/comidas/transporte local/materiales; El país de origen de la moneda y el punto de partida no se considera Costa Rica. Hotel ./dos por habitación/asistente de maestro≥1:4;CNC industrial/En el caso de los niños. Varias notificaciones報名額滿: admisión cerrado, no abrir la solicitud o garantizar la lista de espera. Matveyonlyif10already; Oscar por debajo10. No hay familia de campamentos cerrados ICSexportación.",
      "HWA13page propio invierno2027brochure/4page reembolso/3pagegenericform cláusulas reelectadas. PYP6–12ANDG1–6, medio13–17ANDG7–8,G superior9–11DP-Se inspiró en el IBDiploma de la escuela. Inglés explícito ANDCínese calendario, No tiene inglés-Sólo ciencia promesa.1490/2850,1590/3100,1890/3680SGDweek/dos semanas. PDF Los paquetes incluidos en el sitio en el que se encuentran los datos de los paquetes y los datos relativos a los paquets incluidos;20%Primero50deadlineOct15notappliedwholeprice. El reembolso≥30daysminus200,48hgraceforerror,IVA no reembolsable/registro,créditos12monthfamilyonly—no académicocrédito. Opcional: campo de alojamiento general no prueba el alojamento supervisado.",
      "HWA seis grados de intervalo de invierno para3curricula=18calendarrows. Febrero1–4 cuatro días/Febrero4halfday,Cuota de semana desconocida. Sitio Feb15–16 contra el PDFFeb15–19 calendario excluido de conflicto.3selectedbrochurepages control visual:EN/Programa de trabajo,conflicto de fecha,de la tasa/incluciones; PrimarioPreciovariables no falsocero.",
      "Los niños son propietarios del espacio8page2026PDF el detalle7–8: cinco futuros Oct12–16/Oct19–23/El uno de noviembre23–27/El uno de noviembre30–Dec4/Dec7–11. Descripción general6–10CreativeGlobe Conflicto de las líneas de lectura detallada Dec7–11; Ambigua reseña añadida. El pequeño Elfalready SRT×Niños espaciados no duplicados. FAQ en caché propio4–8/no miembros,No hay declaración de EN.150touristdaypass/45guest/Precio de las clases. Reacciones médicas en las preguntas frecuentes/50%Admins Condiciones publicadas;directas403andreaderageexplicit,No es un contrato de confirmación.",
      "ULC junior5–12+,3–10students/3agegroups/nivel de prueba,Inglésaprendizaje de idiomasexplicito; No hay precio menor de los adolescentes580/980summer2026. Los adolescentes13–18winterDatesTBC el cambio de nota/Acceso infantil actual. Osaka/Valle del Silicio julio2026outbound No nuevo2027programme. Enlace de dirección de URL canadiense→/enriquecimiento/,directas406/error de lector: Viejo buscadorotras partidasno nuevo verificadocamp.",
      "Grado propio de SJAJeju3/4 libros de texto escolares2025–26 VEXGOMars/VEXcode GO/Interruptor de los empujes/equipos;Grado3schoolovernightcamping y Grado4multidaytripsnotpublicwinter2027holidayadmission. Grado seleccionado3roboticsp8visuallychecked. Fresh Harrow Appi escuela propia/página de invierno revisa el archivo existente, No ELT duplicado, No lo hace2022fees/Las normas actuales de la escuela.",
      "Todos los demás966 expediente previo/3667 evento/46 objetos presupuestarios conservados.14newcurricular los expedientes a través de5programmeoperators,28datedcalendarrows,15additionalfamilyICS las fechas y2partialHWA Presupuestos de educación.0countriesfullyaudited, competiciones internacionales/exposiciones/los campos/escuelas5–10year resultados/Las rutas y todos los países prioritarios se conservan;de acción."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 125,
        "all_prior_events_preserved": 3667,
        "all_prior_dossiers_preserved": 966,
        "all_prior_budget_objects_preserved": 46,
        "new_dossiers": 14,
        "new_calendar_rows": 28,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "camp_planning",
            "completeness_audit"
          ],
          "countries": [
            "MYS",
            "SGP",
            "TWN"
          ]
        },
        "family_ical": 2897,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active"
      },
      "functional-check": {
        "status": "passed",
        "version": 125,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 14,
        "all_budget_options": 48,
        "editorial_scenarios": 233,
        "language_grade_and_source_conflicts_visible": true,
        "unknown_stark_and_kids_english_excluded": true,
        "hwa_bilingual_not_english_only": true,
        "closed_gmi_badge_visible": true,
        "hwa2980_and5700_family_partial_bases": true,
        "no_automatic20percent_discount": true,
        "estimated7030_separate_from_published2980": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false
      }
    }
  },
  "americas_camp_programme_audit_v126": {
    "version": 126,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Día general/técnico de América seleccionado, programas residenciales y familiares acompañados, más una ruta posterior de envío de capítulos de CISV. No un censo mundial de campamentos o un ranking mundial independiente.",
    "events": 3741,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2399,
    "programme_dossiers": 999,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1541,
    "editorial_scenarios": 236,
    "coverage_gaps": 289,
    "league_profiles": 141,
    "budget_scenarios": 48,
    "budget_providers": 24,
    "budget_programme_dossiers": 37,
    "new_budget_scenarios": 0,
    "new_dossiers": 19,
    "new_dossier_slugs": [
      "inned-winter",
      "frost-wawayanda",
      "frost-sugarloaf",
      "frost-farm-board",
      "frost-seedlings",
      "frost-durango",
      "frost-pathfinders",
      "frost-lego-day",
      "frost-inventors-day",
      "frost-family-weekends",
      "frost-family-farm",
      "frost-winter-family",
      "explora-kids",
      "explora-xtreme",
      "explora-parent-child",
      "coderev-minecraft",
      "coderev-roblox",
      "coderev-revrobots",
      "cisv-mexico-village-route"
    ],
    "new_programme_operators": [
      "InnEdAcademy",
      "FrostValleyYMCA",
      "ExploraCampamento",
      "CodeREVKids",
      "CISVMexico"
    ],
    "updated_dossier_slugs": [
      "envision-winter-audit"
    ],
    "new_event_ids": [
      "CP981-20261221-20261223",
      "CP981-20261228-20261230",
      "CP982-20270627-20270709",
      "CP982-20270711-20270723",
      "CP982-20270725-20270806",
      "CP982-20270808-20270820",
      "CP984-20270627-20270709",
      "CP984-20270711-20270723",
      "CP984-20270725-20270806",
      "CP984-20270808-20270820",
      "CP986-20270627-20270709",
      "CP986-20270711-20270723",
      "CP986-20270725-20270806",
      "CP986-20270808-20270820",
      "CP987-20270628-20270702",
      "CP987-20270705-20270709",
      "CP987-20270712-20270716",
      "CP987-20270719-20270723",
      "CP987-20270726-20270730",
      "CP987-20270802-20270806",
      "CP987-20270809-20270813",
      "CP987-20270816-20270820",
      "CP988-20270628-20270702",
      "CP988-20270712-20270716",
      "CP989-20270705-20270709",
      "CP989-20270816-20270820",
      "CP990-20261009-20261012",
      "CP990-20261016-20261018",
      "CP990-20261023-20261025",
      "CP990-20261030-20261101",
      "CP990-20261106-20261108",
      "CP990-20261113-20261115",
      "CP990-20261204-20261206",
      "CP990-20270115-20270118",
      "CP990-20270212-20270215",
      "CP990-20270319-20270321",
      "CP990-20270416-20270418",
      "CP990-20270423-20270425",
      "CP990-20270507-20270509",
      "CP990-20270521-20270523",
      "CP990-20270528-20270531",
      "CP990-20270604-20270606",
      "CP990-20270611-20270613",
      "CP991-20261009-20261012",
      "CP991-20270521-20270523",
      "CP991-20270528-20270531"
    ],
    "updated_event_ids": [],
    "unchanged_dossier_objects": 979,
    "updated_dossier_objects": 1,
    "unchanged_event_objects": 3695,
    "unchanged_prior_budget_objects": 48,
    "source_retrieval_attempts": 64,
    "direct_successful_bodies": 56,
    "retrieval_errors": 7,
    "challenge_responses": 1,
    "pdf_download_files": 5,
    "pdf_text_pages_extracted": 32,
    "new_visual_pdf_checks": 2,
    "family_ical": 2943,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Fresh native get_site returned SitesConnectorError: proyecto de sitios no se encontró en las dos llamadas iniciales y la última reutilización; list_sites no devolvió proyectos visibles. No se ha obtenido ninguna credencia de origen, no se ha salvado o se ha intentado implementar para v126.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "checks": [
      "El invierno es suyo.2026:5–12 Y JK–G6, no estudiantes abiertos/los principiantes, Dec21–23/28–30 El Mon–Casado09–16. $240 por tres-bloque de día,450 Los dos para un niño, No el precio diario/descuento por hermanos. Matemáticas/juego/Modelos motorizados de jóvenes ingenieros; construir cambios por bloque/edad. El acuerdo de inscripción prevalece sobre la composición general de las clases mensual/terminación; exención de LOL por separado. EN enseñanza/código de moneda y almuerzo completo/paquete de material no establecido.",
      "Enseñar el CP existente299 refrescado: Invierno diciembre2026landing21–24/28–31Dec contra el producto22–24/29–30 sin año y solo recoger30. Edad5–8/9–13/Ramprobótica/Roblox/Flowlab/3D admisiones retenidas pero fechadas no deducidas. Campno-reembolso/crédito discrecional12months Se diferencia de las clases semanales; de verano200notwinterprice. Un expediente existente actualizado, No hay duplicado o nuevo evento conflictivo.",
      "Frío2027two-Semana Wawayanda entrante G2–7/Farmentamiento G2–10/Durangoboys G3–8AND≥8: cuatro fechas propias27–Jueves9/Jueves11–23/Jueves25–El año6/El año8–20. Generalcamp no garantiza robótica. Nivel A/B/C - la experiencia/subvenciones voluntarias, No automático;5%registro y250deposit separados. Marzo de la noche1/Junio1 reglas no copiadas hasta el día/familia. Páscoa de azúcar G2–3 y semillas G2–4 Sólo tienen códigos de sesión, no inventadas;Las semillas1B/4B los niños contra1A/4A Las chicas.",
      "El hogar congelado: con calefacción principal/Cabinas eléctricas vsferrerías sin calefacción/electricidad/agua/Baño de la comunidad. Las especificaciones difieren en cada FAQ, no universal1:4promise. Propiedad28page2026handbook Dispositivos seleccionados/Comunicación/cláusulas de cuidado nocturno:electrónica/Yondr,nolimitado teléfonos infantiles; archivo2026notbinding2027. Personal/Medicalidad y instalaciones-atribuido, no inspección independiente.",
      "Día de las heladas2027nineownweeks pero los trayectores G1–5onlyweeks1–8,8datedrows. Semana de las LEGO1G2–3 contra la semana3G3–5,No SPIKE/preparación de la liga. Semana de Talleres de Inventores2G4–5 el slime/gota de huevo/Laboratorio de la elaboración;Garageweek8G2–3 prototipos/prueba/el lanzamiento. Todas las puertas de clase se mantuvieron desconocidas desde su nacimiento.. Tarifas de día/FAQ todavía2026:básico485/400/315,especialidad495/410/325,Nivel D250/260 Sólo cinco locales, distritos escolares,autobús125/depósito50/El uno de mayo1not2027quote. Almuerzo y recogida/Las diferencias de alergenos necesitan un acuerdo actual.",
      "Frío17futuremainfamilyintervals Oct2026–El año2027, Intervalos de tres familias: residencia con acompañamiento de padres, No dejar de embarcar niños. Veteranos especiales/cáncer/Autismo/Adopción libre de condiciones no generales. Granja de primavera mayo21–23 En el Rancho mientras que en otros granjeros;Oct285two/380threenightppallinclusive,El uno de mayo2027unknown. El viejo septiembre, sin niños./Adulto no extendido. Madre/El padre condicionallibre promoción de padres notado sin descuento automático familiar.",
      "El pueblo de Frostown2026–27GFRonepage mesa:225participanttwo/300threenightsplusseparateroom/cabina;≤5participantfree no en su totalidad. Dos .=4mealsSatbreakfast–Desayuno de sol,tres=7Sat–El Mon,No todos los alimentos de los viernes. Habitación/Las tasas de pleno lote distinguidas;Hostelsharedlimitadas fechas,ocupación desconocida.17familyweekends periodos publicados,No se aceptaron reservas;largo tiempo/tres-las opciones nocturnas reveladas.",
      "Frío Invierno Familia de una sola página Dec27,2026–El día de hoy2,2027:seleccionar2–6nights,mínimo2,llegadas Sol–El14–20/fuera12:30. Participante225/300/385/465/545;Lakeview407/611/712/814/930,El castillo353/530/618/706/815,cabina173/259/302/345/395 y4roomlodge por cada-habitación misma.14linenoptionalcampstyle,13checkoutlunchover5exceptJan2,incluida la cena de check-in. Diferentes índices de GFR invernales. Ventana de temporada no fija siete-el día, No hay calendario de familia artificial. Dos páginas PDF de tasa seleccionadas revisadas visualmente.",
      "Explora correctamente los niños6–12/Extrema13–17/padre-Niños desconocidos, Morelos El Fuerte Bambu/Quinta Margarita no CDMXoffice. La naturaleza/Sustentabilidad/General de aventura no de robot; Guía≤8/instalación/menú/Las reclamaciones de certificación son de mercado propio. El embalaje de una página excluye los productos electrónicos; cuota nocturna/habitaciones/el ingreso extranjero/tasas/cancelación/ES explicito Maestro desconocido. Propio2026headingwait2027 contra julio13–18/20–25withoutyear; ¿Por qué no?2027/Subraya la ruta de los programas no recientemente fechados.",
      "Código REVowncursoexplicito2024archive,trescurriculares históricos: Detalles de Minecraft6–10 En el caso de las cabeceras6–9/G1–2/G3–5;Roblox8–10G3–5assets/El agua/nivel2priorcode;Los robots8–10 Arduino/motor de la máquina/sensores/código de bloqueo con simulador ORFísico,bot de creador opcional$50discountnotkitprice,140hcurriculumaccessnotweekcontacthours. Otra Rev Ingeniería que pierde Edades/Grados5–8notages5–8forOscar. Primero invierno del semestre25 contra el dec22 mesa/Santa Mónica Dec22–24/29–El día de hoy2withoutyear excluidos2026–27calendar. No fechados125day/369.99three/492.99four No en el futuro. Crédito≥Semana válidaun año calendario,Discretión en efectivo≥3weeksnotautomaticrefund. No hay equipo físico garantizado/VdR/Profesa de inglés/actual campus/nuevo2027curriculum.",
      "CISVMexicos envío de capítulo rutaVillageexact11/28days,2boys2girls+21adultleader,selectación de invitación internacional,camping-life en inglés norobotlesson explícito.Recibir país no en todo México; ciudadanía/residencia no automática.Matvey11 en2028/Oscar11 en 2031 con recorte todavía necesario.Taxas/camping2027 asignación desconocida; no los niños actualeslibreslibresableworldcamp.",
      "Holanda Bloorviewown Invierno2027futurejunior6–10/El día de hoy20–Febrero24 - diagnóstico informal/posible familia1:1support/edad de diciembre31: admisión especializada, No genericopenholidaycamp. Codificación genérica8–14 en el invierno9–14 retenerse. No hay hipótesis de salud o aplicación. Museo de Costa Rica Seleccionado noticias/búsqueda[]/¿Por qué no?404andCISVDNS son limitaciones,No por su origen nacional; UCR existente2025/Amor2027 No duplicado. Dragonold digital2025/2021 No nuevo2027camp.",
      "Todos los demás3695prior evento y979unchanged Objetivos del programa/48completepriorbudgetobjects conservados; Sólo envision CP299 refrescado.19newcurricular/de temporada/los expedientes de la ruta a través de5operators,46datedrows y46familyICS añadidos. Código de moneda en dólar/tarifas corrientes no comprobadas: cero nuevos cálculos ofrecen más que la cuota completa inventada. Competiciones mundiales/exposiciones/los campos/escuelas/Historia/Rutas de alcance de la actividad;0countriesfullyaudited."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 126,
        "all_prior_events_preserved": 3695,
        "unchanged_prior_dossiers": 979,
        "updated_prior_dossiers": [
          "envision-winter-audit"
        ],
        "all_prior_budget_objects_preserved": 48,
        "new_dossiers": 19,
        "new_calendar_rows": 46,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "completeness_audit"
          ],
          "countries": [
            "CAN",
            "USA"
          ],
          "camp_programmes": [
            "CP299"
          ]
        },
        "family_ical": 2943,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active",
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 126,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 19,
        "updated_direct_dossier": "envision-winter-audit",
        "all_budget_options": 48,
        "editorial_scenarios": 236,
        "grade_and_language_gates_visible": true,
        "unknown_english_not_returned_by_english_filter": true,
        "future_cisv_not_both_child_eligible": true,
        "frost_family_participant_price_caption": true,
        "family_vs_day_formats_filter_correct": true,
        "frost_optional_lego_not_robotics_theme": true,
        "full_2026_27_rate_tables_visible": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "current_publication": {
    "production_url": "https://paldd.github.io/stem-family-atlas/",
    "spanish_url": "https://paldd.github.io/stem-family-atlas/es/",
    "runtime_release": "https://paldd.github.io/stem-family-atlas/release.json",
    "prepared_ui_version": 177,
    "status": "verify-deployed-source-commit-at-runtime-release-json",
    "previous_verified_ui_version": 176,
    "previous_verified_commit": "ba277d8d02a09098ec07066a800727e163d35147"
  },
  "europe_camp_programme_audit_v127": {
    "version": 127,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Cursos de formación en bilingüe y inglés y programas residenciales europeos seleccionados, con archivos técnicos detallados en español.",
    "events": 3769,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2427,
    "programme_dossiers": 1015,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1559,
    "editorial_scenarios": 239,
    "coverage_gaps": 296,
    "league_profiles": 141,
    "budget_scenarios": 50,
    "budget_providers": 26,
    "budget_programme_dossiers": 39,
    "new_budget_scenarios": 2,
    "new_dossiers": 16,
    "new_dossier_slugs": [
      "hopla-autumn",
      "hopla-winter",
      "hopla-spring",
      "hopla-world",
      "hopla-outdoors",
      "hopla-art",
      "hopla-games",
      "littlebritish-winter-fairy",
      "littlebritish-winter-boost",
      "littlebritish-spring-london",
      "littlebritish-spring-boost",
      "village-kids",
      "village-teens",
      "hif-winter-2027",
      "french-colo-summer",
      "ciencia-sorolla-camp"
    ],
    "new_programme_operators": [
      "HoplaBoum",
      "LittleBritishSchools",
      "theVillage",
      "HIF",
      "AnglaisinFrance",
      "CienciayRobotica"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP1000-20261019-20261023",
      "CP1001-20270215-20270219",
      "CP1002-20270412-20270416",
      "CP1003-20270705-20270709",
      "CP1004-20270712-20270716",
      "CP1005-20270719-20270723",
      "CP1006-20270823-20270827",
      "CP1007-20270208-20270212-meudon",
      "CP1007-20270208-20270212-paris-16",
      "CP1007-20270208-20270212-paris-17",
      "CP1007-20270208-20270212-paris-6",
      "CP1007-20270208-20270212-paris-7",
      "CP1008-20270208-20270212-meudon",
      "CP1008-20270208-20270212-paris-16",
      "CP1008-20270208-20270212-paris-17",
      "CP1008-20270208-20270212-paris-6",
      "CP1008-20270208-20270212-paris-7",
      "CP1009-20270405-20270409-meudon",
      "CP1009-20270405-20270409-paris-16",
      "CP1009-20270405-20270409-paris-17",
      "CP1009-20270405-20270409-paris-6",
      "CP1009-20270405-20270409-paris-7",
      "CP1010-20270405-20270409-meudon",
      "CP1010-20270405-20270409-paris-16",
      "CP1010-20270405-20270409-paris-17",
      "CP1010-20270405-20270409-paris-6",
      "CP1010-20270405-20270409-paris-7",
      "CP1013-20270210-20270220"
    ],
    "unchanged_dossier_objects": 999,
    "unchanged_event_objects": 3741,
    "unchanged_prior_budget_objects": 48,
    "source_retrieval_attempts": 30,
    "direct_successful_bodies": 28,
    "retrieval_errors": 2,
    "pdf_download_files": 3,
    "pdf_text_pages_extracted": 24,
    "new_visual_pdf_checks": 1,
    "family_ical": 2974,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Dos llamadas nativas recientes a get_site durante v127 devolvieron SitesConnectorError: proyecto Sites no se encuentra. No hay credenciales de escritura, empuje, guardar o desplegar nuevas para v126/v127.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "checks": [
      "Hoteles de la ciudad PDF publicará explícitamente otoño Oct19–23, Invierno febrero15–19, primavera de abril12–16 y cuatro veranos2027weeks. Edad5+de la misma09–16:30,3–4morningseparate,FR/EN bilingüe,No hay mínimo de inglés. Holidaymax12/Minutos6 No Wednesdaymax20. Almuerzo/snacksfamilia proporcionado. EUR290five-días,cuidado2.50half-hora;familia580andoptional100care son aritméticas,No viaje completo. PDFRefinanciamiento≥15full/14–7half/<7none;fallido mínimo6operatorrefund. No hay formulario/el pago/información médica introducida.",
      "Hopla al aire libre julio12–16 Es de cuatro días de julio12/13/15/16:de su propiedad14Julyholiday excluidos de los SIC en tiempo;cinco y cinco-día290not de la misma forma. La naturaleza/Ciencia/visitas al arboreto planeadas,No se garantiza la fecha. Invierno/El proyecto de investigación de la Comisión sobre la seguridad de los trabajadores y de las empresas. Juegos de agosto-juegos digitales no codificación de juegos de vídeo.",
      "LBS cuatro propio2027pages:Cuentos de hadas/Aumentar el febrero8–12,Londres/Aumento de la aprobación5–9;Se han mostrado cinco programas escolares explícitos, cada uno representado por variantes clave de ingresos.=20datedrows. EUR300five2.5hourlessons=12.5h,No hay día completo/almuerzo/embarque. El número de personas09:30–12/El primer ministro14–16:30 jovenexcepto Meudon AM;Mayor número de PM. Los jóvenes3–6Oscaronlybefore7birthday,Matvey no es elegible;Incremento de la CE1–C.M.2classesunknown. Lecciones de inglés explícitas,no-robóticos. Talleres de sábado/Fuera de otro semestre no se ha repuesto el texto.",
      "Niños del pueblo8–12/Los adolescentes13–17 general ENcamp-la vida,Escuela de español opcionalno instrucción principal en español. La redacción de películas mediáticas/Edición no codificación de robots. Propiedad1:5/85%nativo/calidad médica/Cambridge reclamación fuente-atribuido,No es un mundo independiente.2026datesJun28–Jueves11/Jueves12–25andfees2290/4460incl10%Arquivo del IVA,No nuevo2027.120siblingnotassignedtoOscarbelow8. Cuatro estrellas reales Zen Balagares/Universidad de Asturiasno en todo Madrid,sexo de habitación/edad/personal intercalados,Limites de ropa4day,No hay día familiar. El importe exacto del plazo de pago del contrato privado no se obtiene en la creación de una cuenta.",
      "HIF inverno propio febrero10–20,2027,10–16,Inglés,11days10nightsCHF4586. Aplicaciones ahora/fuerzas/mapas de exterior no verano módulo de IArobótica. Requisitos de Matveyre10byFeb10,Oscar por debajo del mínimo.300airportpick-No de vuelta;de un solo500/1000,el bolsillo50–100,seguro y alquiler de invierno;Equipos especializados no incondicionales para el invierno. Dos sentidos/noche de trabajo/Las demandas de los teléfonos propios,no inspeccionadas las garantías. Actualidad de inverno,Los términos de verano no se copiaron.",
      "Propiedad de la Comunidad2027seasonJul4–El año27 y el domingo semanal17–Viernes17rule:Sólo ventana de temporada,No inventado todo-residencia de temporada o31newdaily/fechas semanales. Página10–16versus11–16/de laègeconflict:Matvey desconocido,Oscar más tarde.10hENstandard765,precio actual no terminado;Premiación910+10hENORriding. El viaje requiere galope3,principiante FRno automático EN.25Montaubanoneleg/50return,tablero/alimentoincluido tipo de habitación desconocido. CGVgeneral≥33deposit/30daysbalance/35change,reembolso10/20/50/75/90/100retainedasgeneralpendingspecificcampcontract.2024insurancecostnot2027.",
      "Ciencia Sorolla propio2026camp22Jun–17Jul sólo archivo;una y otra+PCperclasificación de estudiantes,No tomar una compra de vivienda. Solo ESO,no-tallajes;robotica/3D/Los programas de formación de los jóvenes. Web6–18 en comparación con PDFschool/nacimiento2010–2019 Puerta sin resolver para Oscar2020. Web Bularas2vsPDF4/corriente de oficina otra dirección no fusionada con el ingreso.234week/439two/614three/789four/día62 archivado;170deposit y fondo2023in2026PDF No aceptado nuevo contrato. ESdocumentos sin explicación en el idioma;cero2027datedevent/citación.",
      "Las ofertas institucionales de Tinker FR/EN/ES puedenenseñar,no admisión directa a la familia;250/estudiante material no puede ser reservado en precio de la familiacampus.Febrero de primavera y verano2027heading2026Bullets siguen siendo vacíos, no hay campamento nuevodatado.Cosmo/HIFsummer revisado ya existente no duplicado.SpacePython emite los informes sobre su sistemacurl200Next landing no proof2027program;old caches/precios no se deducen.",
      "Se conservan todos los 3741 objetos de eventos antiguos/999 objetos del programa antiguos/48 objetos presupuestarios antiguos.16 nuevos expedientes sobre 6 operadores,28 fechas de crecimiento/31 familia de ICS adiciones,2ofertas de presupuesto parciales.Se conservan todas las competiciones/exposiciones/escuelas/historia/rutas/países prioritarios y las exportaciones completas SQLite/JSON.Se mantienen objetivos activos en todo el mundo,0 países auditados."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 127,
        "all_prior_events_preserved": 3741,
        "all_prior_dossiers_preserved": 999,
        "all_prior_budget_objects_preserved": 48,
        "new_dossiers": 16,
        "new_calendar_rows": 28,
        "new_budget_scenarios": 2,
        "venue_variants_distinct": true,
        "holiday_july14_excluded": true,
        "archived_prices_not_2027": true,
        "age_grade_language_gates_checked": true,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "camp_planning",
            "completeness_audit"
          ],
          "countries": [
            "CHE",
            "FRA"
          ]
        },
        "family_ical": 2974,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active",
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 127,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 16,
        "all_budget_options": 50,
        "editorial_scenarios": 239,
        "venue_variants_visible": true,
        "grade_and_language_gates_visible": true,
        "unknown_english_excluded": true,
        "young_age_upper_bound_visible": true,
        "archived_price_labels_visible": true,
        "hopla_two_child_care_components": 680,
        "lbs_single_child_budget": 300,
        "food_travel_unknown_not_zero": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "asia_camp_programme_audit_v128": {
    "version": 128,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Currículo de campamento asiático seleccionado: cursos técnicos exactos de inglés en Hong Kong; invierno de inglés en Osaka; archivos detallados de Taiwan y Tailandia para el verano 2026; brechas en la admisión local coreana.",
    "events": 3775,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2433,
    "programme_dossiers": 1034,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1582,
    "editorial_scenarios": 242,
    "coverage_gaps": 303,
    "league_profiles": 141,
    "budget_scenarios": 53,
    "budget_providers": 28,
    "budget_programme_dossiers": 42,
    "new_budget_scenarios": 3,
    "new_dossiers": 19,
    "new_dossier_slugs": [
      "cobo-wedo-junior",
      "cobo-spike-junior",
      "cobo-spike-senior",
      "cobo-vex-senior",
      "cobo-arcade-junior",
      "cobo-arcade-senior",
      "cobo-ai-junior",
      "cobo-ai-senior",
      "cobo-hackathon-principal",
      "owis-osaka-winter",
      "kas-global-plate",
      "kas-future-city",
      "headstart-activity",
      "headstart-around-world",
      "headstart-discovery",
      "headstart-adventure",
      "headstart-english-focus",
      "brighton-vibha-general",
      "brighton-vibha-ai"
    ],
    "new_programme_operators": [
      "CoboAcademyHongKong",
      "OWISOsaka",
      "KaohsiungAmericanSchool",
      "HeadStartPhuket",
      "BrightonCollegeBangkokVibhavadi"
    ],
    "updated_dossier_slugs": [],
    "new_event_ids": [
      "CP1017-20261020-20261023",
      "CP1018-20261020-20261023",
      "CP1019-20261020-20261023",
      "CP1022-20261020-20261023",
      "CP1024-20261020-20261023",
      "CP1025-20261214-20261218"
    ],
    "unchanged_dossier_objects": 1015,
    "unchanged_event_objects": 3769,
    "unchanged_prior_budget_objects": 50,
    "source_retrieval_attempts": 30,
    "direct_successful_bodies": 27,
    "retrieval_errors": 3,
    "pdf_download_files": 6,
    "pdf_text_pages_extracted": 27,
    "new_visual_pdf_checks": 1,
    "new_visual_source_image_checks": 1,
    "primary_web_reader_selected_clause_checks": 1,
    "family_ical": 2991,
    "exhibition_ical": 104,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Dos nativos frescos_site llamadas en v128 Error de conector de sitios devuelto: Proyecto de sitios no encontrado. Las versiones126–128 No hay empuje/Salvar/desplegar el recibo. No se reutiliza ninguna credencialidad anterior.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "checks": [
      "Cobo de nueve años-expedientes específicos del curso, No nueve operadores no relacionados. Sólo cinco tablas de calendario propias apoyan el Oct20–23Tue–Fr4lessons/8hours:Junior SPIKE por la mañana Wan Chai,El Sr. SPIKE/VEX por la tarde Wan Chai,Junior AIKowloon Tongmorning,Hackathon principal de Wan Chaimorning. Cuatro horarios vacíos no heredan las cuatro semanas genéricas de octubre. Cinco filas de catálogo con fecha;16 CIC de familia programada para cuatro estudiantes de primer año/cursos de último año, No lo hace12–14Hackathon en el calendario familiar actual.",
      "Cobo inglés explícito cada curso,típico4–8sourceclaim. Junior6–8/Matvey8–9/Oscar , ¿ qué quieres ?5–6 Necesita fecha de nacimiento;El mayor9–11Matveyonlyafter9;El Hackathon12–14bothlater. SPIKEWe lo hace2.0+Scratchand Junior AI codificación se han mantenido los requisitos. VEXhardware proporcionado/por sí mismo;Bloques de trabajo/C++/Las posibilidades de la plataforma Python no se garantizan los programas de formación avanzados. Arcadehandse llevó a casa y400inclusiveambiguous,Título de la sección6–8vsbody8+. Pagamiento general3weeks/no reembolso/tiempo/No se puede hacer una promesa de crédito a plazo.. Temprano de septiembre30expired, ¿Qué es esto?10notapplied. Por supuesto-de carácter específico3600budgetonlyoneeligiblechild cada uno, no lleno-Cuidad de niños.",
      "OWISOsaka Dec14–18,2026 4–16externalday,Campo de inglés-la vida. Impuestos10%añadido a70kexternal+5kmaterials+15kfirsttime=99kperchild;los dos198k. Participante de la temporada pasada82.5kdifferentpackage,escuela60knotassignedfamily. Por la noche/autobús. Las inscripciones de banderas no están abiertas/verifique octubre despitegenericregistertexto. Botón de programación. Actividades previas/almuerzo de comida/Parque de nieve no prometido2026. Acta de comercio de pie Tsukubataxincluido contrastes Osaka Inviernoexplicitoexcluido10%;El sitio web de SingapurTérminos no de invierno. Almuerzo/seguro/contrato actual desconocido.",
      "CASE dos2026themesfoodandFutureCity,rector primario PK–G5English-Primaria de la escuela. Grado desconocido;Inglés sitio web/Categoría de escuelanoexplicito en el campo de estudios Inglés. Programa completo PDF2pages contrato de más de un3pages:Placa global Jul13–17vsTermsSession1Jul13–20conflict;segunda julio20–24. Archivo16500regular15500early/almuerzo/9–15/reembolso antes de mayo25fullafterhalfwithin15workingdaysnoneexcepthospitalinjuryillness,el tifón50%en el caso de los Estados miembros. Min10classvsPK2educators9childtable sin resolver. 2026closed No2027closed;No futuro2027datedrows/Citaciones.",
      "Programa de imagen propia y completo8pageOptionsPDF Las lecciones de confirmación/instrucciones/Actividades en inglés/todos los niveles. Cinco grupos centrales4–5,6–7,8–9,10–14withjunior/mayor,8–14EnglishFocus. Campamento real de la ciudad de Chaofah no automático Cherngtalay. Seis2026weeksarchive,2027none. Semanas de opción VEX3–5 y CYBER descodificación3–6threeblocks/semanaincluido20000notpaidextension;6–7nocodinglisted. Alimentos2snacks/camisa/materiales/accidentes de base40kcamp-horas incluidas. Autobús2000child requiere≥4sameroute,Dos hermanos no garantizado. - ¿Qué pasa?3000/semana3–6,reembolso>14days80/<14none/exacto14unresolved,escuela25notassignedfamily. No cuenta/cargamento de pasaportes/el pago.",
      "Brochure de nueve páginas de Brighton Vibhavadi,en las páginas muestra de programación de STEM,cuatro páginas de actividades y descripciones de la carta de presentación. Ambos A/Juno29–Julio17,2026day9–15archive. Bposterage3–12notinvented6–12fromA. A18/32/45kversusB21/40/55k;EN mañana09–12,por la tarde13–15generalorAI/robotica/codificación. Las manos-reconocimiento/ML/la ciudadanía digital,puentes manuales/las torres/lógico-curricular real;no dedicado robótico. Mañana de inglés no todos los profesores técnicos. Envío externo/alimentos/equipo/impuestos/reembolso desconocido;diferentes Krungthep Kreethacamp no fusionado.",
      "El joven Hoon Gangbuk es su propio julio27–31EnglishcooperationG1–6requiresGangbukarea;admisión de visitantes extranjeros no confirmada. Branksome Canadá Toronto no Jeju Asia campamento. NTNUM y el invierno4–15,2027/37000+1000notconfirmedEnglishSTEM, sólo. Appi de Harrow existente/Expedición27/SME/SFS/Laurus/LFS/Elve8 Seleccionado de control no duplicado como nuevos operadores.",
      "Todos los 3769 objetos de eventos anteriores,1015 expedientes,50 ofertas conservados.Nueve expedientes de programas de estudios, más de cinco operadores;6 nuevas fechas y 17 familias;3 ofertas de tarifas parciales.Concursiones, exposiciones, escuelas, historias, rutas familiares,países prioritarios,consiguió el total de SQLite/JSON;0paísos completos,activos."
    ],
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 128,
        "all_prior_events_preserved": 3769,
        "all_prior_dossiers_preserved": 1015,
        "all_prior_budget_objects_preserved": 50,
        "new_dossiers": 19,
        "new_calendar_rows": 6,
        "new_budget_scenarios": 3,
        "course_specific_dates_only": true,
        "timed_cobo_lessons": 16,
        "hackathon_12plus_excluded_from_family_ical": true,
        "owis_two_new_external_mandatory_total": 198000,
        "unknown_lunch_not_zero": true,
        "archived_prices_not_2027": true,
        "age_grade_language_gates_checked": true,
        "complete_sqlite": true,
        "complete_json": true,
        "sqlite_allowed_updated_keys": {
          "metadata": [
            "camp_focus",
            "camp_planning",
            "completeness_audit"
          ],
          "countries": [
            "HKG",
            "JPN"
          ]
        },
        "family_ical": 2991,
        "exhibition_ical": 104,
        "worldwide_scope_preserved": true,
        "goal": "active",
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 128,
        "actual_local_site_loaded": true,
        "new_direct_dossiers": 19,
        "all_budget_options": 53,
        "editorial_scenarios": 242,
        "course_specific_dates_visible": true,
        "age_grade_language_gates_visible": true,
        "unknown_english_excluded": true,
        "young_age_conflict_visible": true,
        "archived_price_labels_visible": true,
        "owis_two_new_external_mandatory_total": 198000,
        "cobo_single_child_budget": 3600,
        "food_travel_unknown_not_zero": true,
        "direct_camp_links_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_local_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "family_camp_review_v129": {
    "version": 129,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "El programa/contrato suiza se revisó en profundidad y una familia editorial se seleccionó sobre los expedientes existentes en 16 países.",
    "events": 3775,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2433,
    "programme_dossiers": 1034,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1582,
    "editorial_scenarios": 242,
    "budget_scenarios": 53,
    "new_dossiers": 0,
    "new_events": 0,
    "new_budget_scenarios": 0,
    "family_review_candidates": 41,
    "family_review_countries": 16,
    "unchanged_dossiers": 1033,
    "corrected_dossier": "roches-ai",
    "correction": "Las instrucciones técnicas explícitas en inglés ahora aparecen en el filtro inglés;11+ y archivados2026 permanecen.",
    "unchanged_event_objects": 3775,
    "unchanged_budget_objects": 53,
    "source_retrieval_attempts": 61,
    "unique_requested_urls": 58,
    "direct_successful_retrievals": 56,
    "retrieval_errors": 5,
    "retained_body_receipts": 54,
    "earlier_overwritten_duplicate_receipts": 2,
    "pdf_files": 7,
    "pdf_text_pages_extracted": 72,
    "visual_pdf_pages_checked": [
      {
        "filename": "garenne-conditions.pdf",
        "page": 3
      },
      {
        "filename": "roches-brochure.pdf",
        "page": 8
      }
    ],
    "primary_reader_selected_clause_checks": 1,
    "family_ical": 2991,
    "exhibition_ical": 104,
    "league_profiles": 141,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Dos nativos frescos_site llamadas en v129 Error de conector de sitios devuelto: Proyecto de sitios no encontrado. Las versiones126–129 No tienen fuente-empujar/Salvar/recibo de despliegue; No se reutilizó ninguna credencial anterior.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 129,
        "unchanged_event_objects": 3775,
        "unchanged_dossiers": 1033,
        "unchanged_budget_objects": 53,
        "changed_dossiers": [
          "roches-ai"
        ],
        "new_dossiers": 0,
        "family_review_candidates": 41,
        "priority_selection_countries": 16,
        "previous_ics_byte_identical": true,
        "all_other_sqlite_tables_preserved": true,
        "new_sqlite_metadata": "camp_family_review",
        "complete_sqlite_bytes": 31335424,
        "complete_json_matches_catalog": true,
        "raw_source_receipt_hashes_verified": 54,
        "source_contract_years_age_language_and_session_conflicts_checked": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 129,
        "actual_local_site_loaded": true,
        "family_review_candidates": 41,
        "countries": 16,
        "swiss_default_both_candidates": 5,
        "country_child_goal_filters_work": true,
        "future_age_gate_visible": true,
        "my_family_not_parent_lodging_visible": true,
        "roches_english_filter_corrected": true,
        "roches_excluded_from_both_age_filter": true,
        "existing_budget_offers": 53,
        "direct_dossier_buttons_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "human_scope_expansion": {
    "status": "active",
    "content": "Todos los campamentos generales, temáticos y robóticos de 2026 a 27 en todos los países: EN/ES/RU, día/pension/familia; programas primarios, con un sistema de precios y tasas obligatorias, recepción y edad; profundidad especial de CHE/FRA/ESP/Europa, TWN/SGP/KOR/JPN, USA/CAN, CRI/MEX/LATAM; competencia, liga, exposiciones, escuelas de 5 a 10 años de resultados y rutas;",
    "source": "Explicit human messages in this conversation;nativegoalkeptactive,notreplaced."
  },
  "europe_canada_camps_v130": {
    "version": 130,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "15 expedientes de programas en Francia/España/Canadá, seleccionados en Suiza2027 cuota/cuentas frecuentes/revisos de descubrimiento de términos,50 opciones de familia editorial.",
    "events": 3777,
    "competition_records": 1153,
    "exhibition_records": 189,
    "camp_learning_records": 2435,
    "programme_dossiers": 1049,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1602,
    "editorial_scenarios": 245,
    "budget_scenarios": 55,
    "new_dossiers": 15,
    "new_calendar_rows": 2,
    "new_budget_scenarios": 2,
    "unchanged_dossiers": 1034,
    "unchanged_event_objects": 3775,
    "unchanged_budget_objects": 53,
    "dossier_ids": [
      "CP1035",
      "CP1036",
      "CP1037",
      "CP1038",
      "CP1039",
      "CP1040",
      "CP1041",
      "CP1042",
      "CP1043",
      "CP1044",
      "CP1045",
      "CP1046",
      "CP1047",
      "CP1048",
      "CP1049"
    ],
    "new_calendar_ids": [
      "CP1035-20261019-20261024",
      "CP1038-20270823-20270827"
    ],
    "family_review_candidates": 50,
    "family_review_countries": 16,
    "operators_represented_in_new_dossiers": 5,
    "new_dossiers_are_not_unique_operator_count": true,
    "source_retrieval_attempts": 37,
    "unique_requested_urls": 37,
    "direct_successful_retrievals": 32,
    "retrieval_errors": 5,
    "retained_body_receipts": 32,
    "pdf_files": 2,
    "pdf_text_pages_extracted": 16,
    "visual_pdf_pages_checked": [
      "AgoraLledo2026 folleto página6:dos grupos de tecnología de cumpleaños/inglés",
      "AhoraLledo2026libro de información página11:cuotas/descuentos/depósitos"
    ],
    "family_ical": 2993,
    "exhibition_ical": 104,
    "league_profiles": 141,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Reciente nativo_site los controles en v130 Error de conector de sitios devuelto: Proyecto de sitios no encontrado. Las versiones126–130 No tienen fuente-empujar, recibo de almacenamiento o despliegue; No se reutilizó ninguna credencial anterior.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 130,
        "new_dossiers": 15,
        "new_calendar_rows": 2,
        "new_budget_scenarios": 2,
        "unchanged_dossiers": 1034,
        "unchanged_event_objects": 3775,
        "unchanged_budget_objects": 53,
        "family_review_candidates": 50,
        "priority_selection_countries": 16,
        "old_ics_blocks_byte_identical": 2991,
        "exhibition_ics_byte_identical": true,
        "changed_event_still_updates": true,
        "all_old_sqlite_entity_rows_preserved": true,
        "derived_country_counts_updated": [
          "FRA: +2 campamentos/ +2 fechados"
        ],
        "complete_sqlite_bytes": 31443968,
        "complete_json_matches_catalog": true,
        "raw_source_receipt_hashes_verified": 32,
        "source_contract_years_age_language_and_session_conflicts_checked": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 130,
        "actual_local_site_loaded": true,
        "family_review_candidates": 50,
        "countries": 16,
        "swiss_default_both_candidates": 9,
        "country_child_goal_filters_work": true,
        "future_age_gate_visible": true,
        "my_family_not_parent_lodging_visible": true,
        "roches_english_filter_corrected": true,
        "roches_excluded_from_both_age_filter": true,
        "existing_budget_offers": 55,
        "new_budgets1640_and300_verified": true,
        "unknown_costs_visible": true,
        "direct_dossier_buttons_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "northamerica_camps_v131": {
    "version": 131,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "30dossiles de cursos seleccionados en los Estados Unidos y Canadá en seis operadores, siete proyectos tecnológicos regionales/preguntas y respuestas/eventos clave y un perfil de programa explícitamente no competitivo.",
    "events": 3788,
    "competition_records": 1153,
    "event_records": 196,
    "exhibition_records": 196,
    "exhibition_records_unit": "Todos los registros en bloques de eventos mixtos; no196 exposiciones de empresas importantes.",
    "camp_learning_records": 2439,
    "programme_dossiers": 1079,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1618,
    "editorial_scenarios": 249,
    "budget_scenarios": 55,
    "new_dossiers": 30,
    "new_calendar_rows": 11,
    "new_dated_camp_rows": 4,
    "new_noncompetitive_event_rows": 7,
    "new_budget_scenarios": 0,
    "unchanged_dossiers": 1049,
    "unchanged_event_objects": 3777,
    "unchanged_budget_objects": 55,
    "new_profile_id": "tech-challenge-project",
    "new_competitive_league_profiles": 0,
    "dossier_ids": [
      "CP1050",
      "CP1051",
      "CP1052",
      "CP1053",
      "CP1054",
      "CP1055",
      "CP1056",
      "CP1057",
      "CP1058",
      "CP1059",
      "CP1060",
      "CP1061",
      "CP1062",
      "CP1063",
      "CP1064",
      "CP1065",
      "CP1066",
      "CP1067",
      "CP1068",
      "CP1069",
      "CP1070",
      "CP1071",
      "CP1072",
      "CP1073",
      "CP1074",
      "CP1075",
      "CP1076",
      "CP1077",
      "CP1078",
      "CP1079"
    ],
    "new_calendar_ids": [
      "CP1057-20270705-20270709",
      "CP1057-20270712-20270716",
      "CP1057-20270719-20270723",
      "CP1057-20270726-20270730",
      "TC2027-SHOWCASE",
      "TC2027-REGOPEN",
      "TC2027-QA-20261020",
      "TC2027-QA-20261103",
      "TC2027-QA-20261118",
      "TC2027-QA-20261201",
      "TC2027-QA-20261216"
    ],
    "family_review_candidates": 57,
    "family_review_countries": 16,
    "operators_represented_in_new_dossiers": 6,
    "new_dossiers_are_not_unique_operator_count": true,
    "source_retrieval_attempts": 35,
    "unique_requested_urls": 35,
    "unique_page_urls_without_fragment": 34,
    "direct_successful_retrievals": 31,
    "retrieval_errors": 4,
    "retained_body_receipts": 31,
    "javascript_shells_without_clauses": 3,
    "same_page_fragment_duplicates": 1,
    "web_primary_clause_reads": 4,
    "pdf_files": 2,
    "pdf_text_pages_extracted": 14,
    "visual_pdf_pages_checked": [
      "Reglas técnicas página10: desafiar explícitamente no la competencia",
      "Reglas técnicas página 6: Geometría del dispositivo y del área del jugador"
    ],
    "family_ical": 3001,
    "new_family_ical_entries": 8,
    "old_family_ical_blocks_preserved": 2993,
    "senior_grade_camp_rows_excluded_from_young_family_ical": 4,
    "exhibition_ical": 104,
    "league_profiles": 142,
    "league_profiles_unit": "Profiles de las asociaciones y programas, incluido el nuevo programa regional no competitivo.",
    "legacy_league_records": 46,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Nuevo nativo mismo-proyecto obtener_site en v131 No devuelto_FOUND/proyecto_not_found: Proyecto de sitios no encontrado. Las versiones126–131 No tienen fuente-empujar/Salvar/recibo de despliegue; No se utilizaron credenciales antiguas ni nuevos sitios web.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 131,
        "new_dossiers": 30,
        "new_dated_camp_rows": 4,
        "new_noncompetitive_event_rows": 7,
        "new_budget_scenarios": 0,
        "unchanged_dossiers": 1049,
        "unchanged_event_objects": 3777,
        "unchanged_budget_objects": 55,
        "unchanged_competition_objects": 1153,
        "old_guide_profiles_unchanged": 141,
        "new_profile_explicitly_noncompetitive": true,
        "family_review_candidates": 57,
        "old_ics_blocks_byte_identical": 2993,
        "new_ics_entries": 8,
        "future_senior_camp_rows_excluded": true,
        "qa_all_day_without_assumed_timezone": true,
        "exhibition_ics_byte_identical": true,
        "all_old_sqlite_entity_rows_preserved": true,
        "derived_country_counts_updated": [
          "CÁN: +4 campamentos/ +4 fechas",
          "Estados Unidos: +7 eventos/ +7 fecha"
        ],
        "complete_sqlite_bytes": 31686656,
        "complete_json_matches_catalog": true,
        "retained_source_body_hashes_verified": 31,
        "empty_help_shells_not_counted_as_clause_evidence": true,
        "source_grade_language_contract_years_pause_and_noncompetition_checked": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 131,
        "actual_local_site_loaded": true,
        "family_review_candidates": 57,
        "countries": 16,
        "swiss_default_both_candidates": 9,
        "country_child_goal_filters_work": true,
        "future_age_gate_visible": true,
        "my_family_not_parent_lodging_visible": true,
        "roches_english_filter_corrected": true,
        "roches_excluded_from_both_age_filter": true,
        "existing_budget_offers": 55,
        "existing_budgets1640_and300_preserved": true,
        "new_id_junior_age_rule_visible": true,
        "paused_camp_badge_visible": true,
        "noncompetitive_project_profile_and_event_work": true,
        "unknown_costs_visible": true,
        "direct_dossier_buttons_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "nearby_camps_v132": {
    "version": 132,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Cinco expedientes de aprendizaje seleccionados entre Costa Rica y México, un expediente de creadores existente actualizado con términos generales, cuatro categorías de VEX mexicanos registradas por separado; se ha conservado el alcance mundial.",
    "events": 3793,
    "competition_records": 1157,
    "event_records": 196,
    "exhibition_records": 196,
    "exhibition_records_unit": "Bloqueo de eventos mixtos, no un recuento de exposiciones de compañías importantes.",
    "camp_learning_records": 2440,
    "programme_dossiers": 1084,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1626,
    "editorial_scenarios": 251,
    "budget_scenarios": 55,
    "new_dossiers": 5,
    "updated_existing_dossier_slugs": [
      "cenfotec-makers"
    ],
    "new_dossier_operator_count": 4,
    "new_calendar_rows": 5,
    "new_competition_rows": 4,
    "new_dated_camp_rows": 1,
    "new_budget_scenarios": 0,
    "unchanged_dossiers": 1078,
    "unchanged_event_objects": 3788,
    "unchanged_budget_objects": 55,
    "dossier_ids": [
      "CP1080",
      "CP1081",
      "CP1082",
      "CP1083",
      "CP1084"
    ],
    "new_calendar_ids": [
      "C1155",
      "C1156",
      "C1157",
      "C1158",
      "CP1080-20261207-20261211"
    ],
    "family_review_candidates": 58,
    "family_review_countries": 16,
    "source_retrieval_attempts": 22,
    "unique_requested_urls": 22,
    "direct_successful_retrievals": 14,
    "retrieval_errors": 8,
    "retained_body_receipts": 14,
    "javascript_shells_without_clauses": 1,
    "navigation_discovery_bodies": 3,
    "web_primary_clause_reads": 5,
    "pdf_files": 1,
    "pdf_text_pages_extracted": 3,
    "visual_pdf_pages_checked": [],
    "family_ical": 3009,
    "new_family_ical_entries": 8,
    "old_family_ical_blocks_preserved": 3001,
    "senior_camp_rows_excluded_from_young_family_ical": 1,
    "exhibition_ical": 104,
    "league_profiles": 142,
    "legacy_league_records": 46,
    "new_competitive_league_profiles": 0,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Recientemente, el mismo proyecto nativo get_site en v132 regresó NOT_FOUND/project_not_found (404): proyecto de sitios no se encuentra. No se ha introducido la fuente, no se ha guardado la versión del sitio o el recibo de implementación para v132; no se han utilizado nuevos proyectos o viejas credenciales.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "status": "passed",
        "version": 132,
        "new_dossiers": 5,
        "updated_existing_dossiers": [
          "CP090"
        ],
        "new_competition_categories": 4,
        "new_dated_camp_rows": 1,
        "unchanged_event_objects": 3788,
        "unchanged_dossiers": 1078,
        "unchanged_budget_objects": 55,
        "unchanged_guide_profiles": 141,
        "updated_guide_profiles": [
          "vex"
        ],
        "family_review_candidates": 58,
        "old_ics_blocks_byte_identical": 3001,
        "new_ics_entries": 8,
        "deadline_utc_17_correct": true,
        "senior_course_excluded_from_young_family_ical": true,
        "exhibition_ics_byte_identical": true,
        "old_sqlite_entity_rows_preserved_except_owned_CP090": true,
        "complete_sqlite_bytes": 31752192,
        "complete_json_matches_catalog": true,
        "source_bodies_hash_verified": 14,
        "empty_shell_not_clause_evidence": true,
        "unknown_language_and_admission_preserved": true,
        "no_school_prizes_inferred": true,
        "unchanged_worldwide_goal_scope": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "status": "passed",
        "version": 132,
        "actual_local_site_loaded": true,
        "family_review_candidates": 58,
        "countries": 16,
        "swiss_default_both_candidates": 9,
        "country_child_goal_filters_work": true,
        "future_age_gate_visible": true,
        "my_family_not_parent_lodging_visible": true,
        "roches_english_filter_corrected": true,
        "roches_excluded_from_both_age_filter": true,
        "existing_budget_offers": 55,
        "existing_budgets1640_and300_preserved": true,
        "new_nearby_regular_dossier_and_unknown_language_filter_work": true,
        "cyber_no_year_visible": true,
        "makers_refund_conflict_visible": true,
        "mexican_vex_category_dialog_works": true,
        "new_id_junior_age_rule_visible": true,
        "paused_camp_badge_visible": true,
        "noncompetitive_project_profile_and_event_work": true,
        "unknown_costs_visible": true,
        "direct_dossier_buttons_work": true,
        "mobile_overflow": false,
        "page_errors": [],
        "missing_assets": [],
        "external_requests": 0,
        "production_browser_qa": false,
        "publication": "prepared_local_not_published"
      }
    }
  },
  "europe_camps_v133": {
    "version": 133,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "14 expedientes seleccionados de cuatro operadores de Francia/España, 12 variantes de campamento fechadas, una tarjeta de visita de la exposición juvenil, un presupuesto parcial; se conservó el objetivo mundial completo.",
    "events": 3806,
    "competition_records": 1157,
    "event_records": 197,
    "exhibition_records": 197,
    "exhibition_records_unit": "Bloque de eventos mixtos, no cuenta de exposiciones de grandes empresas.",
    "camp_learning_records": 2452,
    "programme_dossiers": 1098,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1642,
    "editorial_scenarios": 254,
    "budget_scenarios": 56,
    "new_dossiers": 14,
    "new_dossier_operator_count": 4,
    "new_calendar_rows": 13,
    "new_dated_camp_rows": 12,
    "new_showcase_rows": 1,
    "new_competition_rows": 0,
    "new_budget_scenarios": 1,
    "unchanged_dossiers": 1084,
    "unchanged_event_objects": 3793,
    "unchanged_budget_objects": 55,
    "dossier_ids": [
      "CP1085",
      "CP1086",
      "CP1087",
      "CP1088",
      "CP1089",
      "CP1090",
      "CP1091",
      "CP1092",
      "CP1093",
      "CP1094",
      "CP1095",
      "CP1096",
      "CP1097",
      "CP1098"
    ],
    "new_calendar_ids": [
      "CP1085-20261026-20261030",
      "CP1086-20261019-20261023",
      "CP1086-20261026-20261030",
      "CP1087-20261019-20261023-morning-one",
      "CP1087-20261019-20261023-full-one",
      "CP1087-20261026-20261030-morning-two",
      "CP1088-20261019-20261023-centre-morning",
      "CP1088-20261019-20261023-centre-full",
      "CP1088-20261026-20261030-nord-morning",
      "CP1089-20261019-20261023",
      "CP1090-20261019-20261023",
      "CP1094-20270718-20270723",
      "E190"
    ],
    "family_review_candidates": 62,
    "family_review_countries": 16,
    "source_retrieval_attempts": 25,
    "unique_requested_urls": 25,
    "direct_successful_retrievals": 25,
    "retrieval_errors": 0,
    "retained_body_receipts": 25,
    "javascript_shells_without_clauses": 1,
    "javascript_bundles_for_discovery": 1,
    "native_own_page_clause_reads": 1,
    "pdf_files": 3,
    "pdf_text_pages_extracted": 11,
    "visual_pdf_pages_checked": [
      "Mega2026Nombre de archivo:página1 red STEAM/ingeniería/horas",
      "Robotica2026Nombre de archivo:página1 lenguaje de cuadrícula/robotica"
    ],
    "family_ical": 3022,
    "new_family_ical_entries": 13,
    "old_family_ical_blocks_preserved": 3009,
    "exhibition_ical": 104,
    "league_profiles": 142,
    "legacy_league_records": 46,
    "new_competitive_league_profiles": 0,
    "updated_guide_profiles": [
      "coolest"
    ],
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Recientemente, el mismo proyecto nativo get_site en v133 regresó NOT_FOUND/project_not_found404: proyecto de sitios no se encuentra. No se ha introducido la fuente, no se ha guardado la versión del sitio o no se han utilizado recibos de implementación para v133; no se utilizan nuevos proyectos o viejas credenciales.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "version": 133,
        "status": "passed",
        "baseline_commit": "7c537ae25a4d7c212b958f08436ac6762eb06896",
        "unchanged_event_objects": 3793,
        "unchanged_dossiers": 1084,
        "unchanged_budget_objects": 55,
        "unchanged_guide_profiles": 141,
        "new_dossiers": 14,
        "new_calendar_rows": 13,
        "new_budget_scenarios": 1,
        "family_review_candidates": 62,
        "old_ics_blocks_byte_identical": 3009,
        "new_ics_entries": 13,
        "exhibitor_deadline_not_family_visitor_deadline": true,
        "exhibition_ics_byte_identical": true,
        "all_old_sqlite_entity_rows_preserved": true,
        "complete_sqlite_bytes": 31912960,
        "complete_json_matches_catalog": true,
        "source_bodies_hash_verified": 25,
        "meme_not_age_rule": true,
        "full_day_cutoff_preserved": true,
        "english_art_language_not_inferred": true,
        "online_unavailable_reason_unknown": true,
        "toledo_pdf_filename_2026_not_2027_session": true,
        "general_steam_not_main_robotics_intensive": true,
        "unknown_language_and_admission_preserved": true,
        "no_school_or_world_prizes_inferred": true,
        "unchanged_worldwide_goal_scope": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "version": 133,
        "status": "passed",
        "method": "native_cua_in_app_browser_localhost",
        "production": false,
        "viewport": "escritorio predeterminado existente",
        "mobile": "no recientemente probados en este pase",
        "checks": [
          "París11 tres variantes y condicional de día completo5-8 corte visible",
          "Codelearn excluido del filtro inglés confirmado",
          "Tres programas de aprendizaje de Codelearn visibles sin confirmación de idioma",
          "Normandía no disponible etiqueta en línea visible sin la insignia actual",
          "Variante de Normandía y conflicto de contrato del año anterior visible",
          "Normandía excluida para filtro para ambos niños",
          "Rueil de dos hijos 570 EUR de matrícula etiquetado viaje incompleto",
          "Solo Mega sobrevive con ambos hijos Toledo Inglés filtro",
          "Toledo excluido de la fase confirmada2027",
          "El mejor guía mantiene a la España local12-18 categoría separada",
          "El diálogo E190 distingue entre el visitante familiar y el presentador de 12 a 18 días y el plazo de 8 de octubre; la etiqueta de admisión final del visitante se vuelve a comprobar después de la reconstrucción"
        ],
        "console_errors_or_warnings": [],
        "source_site_browser_snapshot_retained": false,
        "external_forms_submitted": false,
        "plans_changed": false,
        "applications_or_payments": false
      }
    }
  },
  "asia_camps_v134": {
    "version": 134,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Cuatro expedientes del programa de Singapur de dos operadores, dos filas de campamentos fechados, un cálculo parcial de las tarifas y una corrección del nombre de tarifa de Camp Ayla.",
    "events": 3808,
    "competition_records": 1157,
    "event_records": 197,
    "exhibition_records": 197,
    "exhibition_records_unit": "Bloque de eventos mixtos, no cuenta de exposiciones de grandes empresas.",
    "camp_learning_records": 2454,
    "programme_dossiers": 1102,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1648,
    "editorial_scenarios": 256,
    "budget_scenarios": 57,
    "new_dossiers": 4,
    "new_dossier_operator_count": 2,
    "updated_dossiers": [
      "ayla-tokyo"
    ],
    "unchanged_dossiers": 1097,
    "new_calendar_rows": 2,
    "new_budget_scenarios": 1,
    "unchanged_budget_objects": 56,
    "unchanged_event_objects": 3782,
    "updated_event_objects": 24,
    "updated_event_scope": "Sólo CP183 generó filas: nombres tarifários/texto y fecha de verificación de la fuente.",
    "dossier_ids": [
      "CP1099",
      "CP1100",
      "CP1101",
      "CP1102"
    ],
    "new_calendar_ids": [
      "CP1099-20261121-20261126",
      "CP1102-20261123-20261125"
    ],
    "family_review_candidates": 64,
    "family_review_countries": 16,
    "source_retrieval_attempts": 11,
    "direct_successful_retrievals": 11,
    "retained_body_receipts": 11,
    "pdf_files": 0,
    "new_mobile_qa": false,
    "production_browser_qa": false,
    "family_ical": 3025,
    "new_family_ical_entries": 3,
    "old_family_ical_blocks_preserved": 2998,
    "old_family_ical_blocks_updated_tariff_names": 24,
    "exhibition_ical": 104,
    "league_profiles": 142,
    "new_league_profiles": 0,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Recientemente, el mismo proyecto nativo get_site en v134 regresó NOT_FOUND/project_not_found404: proyecto Sites no se encuentra. No se ha introducido la fuente, no se ha guardado la versión del sitio o se ha implementado para v134; se ha conservado el mismo proyectos publicados.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "version": 134,
        "status": "passed",
        "baseline_commit": "b8fc7cddebbc41010819181352b1ebf0008e3ac6",
        "unchanged_event_objects": 3782,
        "updated_ayla_event_objects": 24,
        "unchanged_dossiers": 1097,
        "unchanged_budget_objects": 56,
        "unchanged_guide_profiles": 142,
        "new_dossiers": 4,
        "new_calendar_rows": 2,
        "new_budget_scenarios": 1,
        "source_bodies_hash_verified": 11,
        "old_ics_blocks_byte_identical": 2998,
        "old_ayla_ics_dates_and_uids_preserved": 24,
        "new_ics_entries": 3,
        "exhibition_ics_byte_identical": true,
        "complete_sqlite_bytes": 31970304,
        "complete_json_matches_catalog": true,
        "all_old_sqlite_entity_rows_preserved_except_scoped_ayla_tariff_update": true,
        "young_family_component_not_full_camp_admission": true,
        "ideathon_exact_day_not_invented": true,
        "unknown_fee_unit_not_multiplied": true,
        "english_site_not_instruction_language": true,
        "invoice_currency_and_pickup_time_conflict_preserved": true,
        "standard_gst_math_verified": true,
        "unchanged_worldwide_goal_scope": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "version": 134,
        "status": "passed",
        "method": "nativo cua_repl DOM local de escritorio / texto visible y captura de pantalla",
        "url": "http://127.0.0.1:8863/#camps",
        "local_ui_cases": 11,
        "cases": [
          {
            "case": "version_and_counts",
            "result": "datos-ui-versión 134; 1102 expedientes, 39 países, 1648 direcciones URL del expediente, 64 opciones familiares"
          },
          {
            "case": "edutech_search",
            "result": "Tres programas distintos visibles; no tres operadores independientes"
          },
          {
            "case": "oscar_age_filter",
            "result": "Una familia AI Ideatón 5–6 con los padres; de la misma 7–15 y 9–14 excluidos"
          },
          {
            "case": "confirmed_english_filter",
            "result": "Cero coincidencias con EDUTech; página web en inglés no deducida como lenguaje de enseñanza"
          },
          {
            "case": "july_2027_filter",
            "result": "Cero coincidencias de EDUTech; no se inventaron fechas del campamento 2027"
          },
          {
            "case": "unconfirmed_ai_fee_unit",
            "result": "Panel de sesión ampliado dice explícitamente que la tarifa por unidad niño/adulto/familia desconocida y el precio no se multiplica automáticamente; el mismo JS en la construcción final"
          },
          {
            "case": "nature_quest_details",
            "result": "Ambos condicionados 5–10; programa general de la jornada; Inglés desconocido; dos lugares y 20:00/20:30 conflicto visible"
          },
          {
            "case": "nature_quest_budget",
            "result": "Base publicada 388.04 cada / 776.08 SGD total; moneda inferida y cuatro grupos de costes desconocidos explícitos"
          },
          {
            "case": "budget_input_and_clear",
            "result": "Viaje 100 da 876.08 en total; compensación da 776.08 y restaura viaje perdido; en blanco no cero"
          },
          {
            "case": "ayla_tariff_names_and_sessions",
            "result": "Prime09–13/Regular09–15/Extendido09–17/Super extendido09–18 visibles; 24 las variantes utilizan Regular09–15 y sin cambios55k/44k/33k Cargos"
          },
          {
            "case": "browser_errors",
            "result": "Los registros de error/alerta de desarrollo local final están vacíos; no hay prueba de producción/móvil esta prueba ha pasado"
          }
        ],
        "new_mobile_qa": false,
        "production_browser_qa": false,
        "console_errors": [],
        "console_warnings": [],
        "screenshot": {
          "filename": "local-family-card-v134.jpg",
          "bytes": 97091,
          "sha256": "2c4dc89f34c134394eb41ea675411dcaf4068a5f51b0c2bd600f8a9fdf5067d6"
        },
        "external_actions": false
      }
    }
  },
  "nearby_robotics_v135": {
    "version": 135,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Las fechas exactas de TMR2027 anunciadas por el anfitrión, la discrepancia actual entre el nivel y el plazo de entrega de Bebras, diez relojes de disciplina RobofestLATAM, dos escenarios de nivel de BajaBot y nueve talleres FeriaMaker.",
    "events": 3829,
    "competition_records": 1168,
    "exhibition_records": 207,
    "event_records": 207,
    "exhibition_records_unit": "Bloqueo de eventos mixtos, no número de exposiciones de empresas importantes del mundo.",
    "camp_learning_records": 2454,
    "programme_dossiers": 1102,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1648,
    "editorial_scenarios": 256,
    "budget_scenarios": 57,
    "new_dossiers": 0,
    "new_calendar_rows": 21,
    "new_competition_rows": 11,
    "new_event_rows": 10,
    "new_dated_workshop_windows": 8,
    "new_undated_rule_watches": 12,
    "new_undated_workshop_rows": 1,
    "updated_event_ids": [
      "C043",
      "C064"
    ],
    "unchanged_event_objects": 3806,
    "new_calendar_ids": [
      "C1159",
      "C1160",
      "C1161",
      "C1162",
      "C1163",
      "C1164",
      "C1165",
      "C1166",
      "C1167",
      "C1168",
      "C1169",
      "E191",
      "E192",
      "E193",
      "E194",
      "E195",
      "E196",
      "E197",
      "E198",
      "E199",
      "E200"
    ],
    "unchanged_dossiers": 1102,
    "unchanged_budget_objects": 57,
    "unchanged_family_review_candidates": 64,
    "family_review_countries": 16,
    "league_profiles": 144,
    "new_league_profiles": [
      "robofest-latam",
      "bajabot"
    ],
    "updated_guide_ids": [
      "tmr",
      "robofest"
    ],
    "unchanged_guide_profiles": 140,
    "source_retrieval_attempts": 30,
    "direct_http200_bodies": 27,
    "http_error_bodies": 1,
    "direct_timeouts": 2,
    "retained_body_receipts": 28,
    "pdf_files": 7,
    "pdf_pages_retained": 80,
    "presentation_files": 1,
    "presentation_slides_retained": 16,
    "source_limits": "Siete archivos PDF/80páginas y uno16Presentación de diapositivas retenida; edad seleccionada/equipo/hardware/cláusulas de premios leídas. No lo es80 páginas auditadas de forma independiente, o30 sitios completos del organizador. Dos tiempos de tiempo de TMR complementados por un lector primario completo de la web; El boletín de Pachuca404. Tres capas de HTML JS no prueba de programación. Se sirve contenido público JSON, No aceptación en vivo/disponibilidad.",
    "family_ical": 3033,
    "new_family_ical_entries": 8,
    "old_family_ical_blocks_byte_identical": 3023,
    "old_bebras_ical_blocks_updated_check_date": 2,
    "exhibition_ical": 104,
    "mobile_qa": false,
    "production_browser_qa": false,
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Reciente v135 nativo get_site para el proyecto manifest regresó NOT_FOUND/project_not_found404. No se empuja la fuente, no se guarda la versión o la implementación; se conserva el proyecto/audiencia existente.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "version": 135,
        "status": "passed",
        "baseline_commit": "6806c09f1c27be9c2d6b4f39b0e5271e01cf45d2",
        "unchanged_event_objects": 3806,
        "updated_event_ids": [
          "C043",
          "C064"
        ],
        "new_rows": 21,
        "unchanged_dossiers": 1102,
        "unchanged_budget_objects": 57,
        "unchanged_school_history_routes": true,
        "unchanged_guide_profiles": 140,
        "new_guide_ids": [
          "robofest-latam",
          "bajabot"
        ],
        "source_receipts": 30,
        "retained_body_hashes_verified": 28,
        "pdf_pages_retained": 80,
        "old_ics_blocks_byte_identical": 3023,
        "old_bebras_dates_and_uids_preserved": 2,
        "new_ics_entries": 8,
        "complete_json_verified": true,
        "complete_sqlite_verified": true,
        "sqlite_integrity": "ok",
        "exhibition_ics_byte_identical": true,
        "unannounced_seasons_undated": true,
        "no_duplicate_category_id": true,
        "no_external_actions": true,
        "worldwide_complete": false,
        "fully_audited_countries": 0
      },
      "functional-check": {
        "version": 135,
        "status": "passed",
        "checks": [
          {
            "name": "family_eight_options",
            "passed": true
          },
          {
            "name": "oscar_six_options_without_bebras_or_grade4_sumo",
            "passed": true
          },
          {
            "name": "matvey_eight_options_with_school_gate",
            "passed": true
          },
          {
            "name": "tmr_dialog_exact_host_dates",
            "passed": true
          },
          {
            "name": "cross_section_league_link_opens_leagues_and_ten_local_categories",
            "passed": true,
            "initial_issue": "El script de liga sin versión se mantuvo en caché; URL de activo con versión fija y navegación visible verificada."
          },
          {
            "name": "bajabot_search_and_two_grade_categories",
            "passed": true
          },
          {
            "name": "bajabot_award_conflict_and_museum_kit_visible",
            "passed": true
          },
          {
            "name": "current_profile_methodology_count",
            "passed": true
          }
        ],
        "console_error_count": 0,
        "production_browser_qa": false,
        "mobile_qa": false,
        "screenshot_status": "no disponible_cero_ancho_de fondo_thread; abierto_en_código_cuenca",
        "screenshots_saved": false,
        "personal_plans_modified": false,
        "url": "http://127.0.0.1:8863/#leagues"
      }
    }
  },
  "asia_camps_v136": {
    "version": 136,
    "asof": "2026-10-06",
    "status": "progress",
    "scope": "Se han seleccionado 16 programas de invierno de la ISA, un nuevo programa científico de la AXC de Taiwán, una variante de NOLA de invierno vinculada a un expediente existente, una clarificación de la restitución del taller de jóvenes existente y una exclusión de la lengua/patrimonio de STEAM coreano.",
    "events": 3847,
    "competition_records": 1168,
    "event_records": 207,
    "exhibition_records": 207,
    "exhibition_records_unit": "Bloqueo de eventos mixtos, no número de exposiciones de empresas importantes del mundo.",
    "camp_learning_records": 2472,
    "programme_dossiers": 1119,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1669,
    "editorial_scenarios": 258,
    "budget_scenarios": 59,
    "new_dossiers": 17,
    "new_dossier_operator_count": 2,
    "new_operators_in_catalogue": 1,
    "updated_dossier_slugs": [
      "jasmine-nola",
      "jasmine-winter-block"
    ],
    "unchanged_dossiers": 1100,
    "new_calendar_rows": 18,
    "new_budget_scenarios": 2,
    "unchanged_event_objects": 3823,
    "updated_event_ids": [
      "CP729-20270705-20270709-time",
      "CP729-20270712-20270716-campus",
      "CP729-20270719-20270723-water",
      "CP729-20270726-20270730-rail",
      "CP729-20270802-20270806-wild",
      "CP730-20270121-20270122-winter"
    ],
    "updated_event_scope": "Sólo seis registros de CP729/CP730: fecha/referencias/período total verificada y la nota de reembolso real del CP730.",
    "dossier_ids": [
      "CP1103",
      "CP1104",
      "CP1105",
      "CP1106",
      "CP1107",
      "CP1108",
      "CP1109",
      "CP1110",
      "CP1111",
      "CP1112",
      "CP1113",
      "CP1114",
      "CP1115",
      "CP1116",
      "CP1117",
      "CP1118",
      "CP1119"
    ],
    "new_calendar_ids": [
      "CP1103-20261226-20261226",
      "CP1104-20261227-20261227",
      "CP1105-20261226-20261226",
      "CP1106-20261227-20261227",
      "CP1107-20261226-20261228",
      "CP1108-20261228-20261228",
      "CP1109-20270104-20270105",
      "CP1110-20261225-20261227",
      "CP1111-20261226-20261228",
      "CP1112-20270104-20270106",
      "CP1113-20270104-20270106",
      "CP1114-20270104-20270106",
      "CP1115-20270104-20270106",
      "CP1116-20270109-20270111",
      "CP1117-20261230-20261231",
      "CP1118-20261225-20261228",
      "CP1119-20270125-20270129",
      "CP729-20270125-20270129-winter-rail"
    ],
    "family_review_candidates": 66,
    "family_review_countries": 16,
    "source_retrieval_attempts": 27,
    "direct_http200_bodies": 25,
    "retrieval_errors": 2,
    "retained_body_receipts": 25,
    "pdf_files": 1,
    "pdf_pages_retained": 4,
    "blank_docx_files_read": 1,
    "primary_png_files_visually_read": 1,
    "family_ical": 3064,
    "new_family_ical_entries": 31,
    "old_family_ical_blocks_byte_identical": 3027,
    "old_family_ical_updated_blocks": 6,
    "excluded_new_family_rows": [
      "CP729-20270125-20270129-winter-rail",
      "CP1117-20261230-20261231"
    ],
    "exhibition_ical": 104,
    "league_profiles": 144,
    "ui_changes": "El texto de la clase escolar ya no recibe un sufijo de años; el programa específico de la sesión, el alojamiento, los extras, la cancelación y las preguntas son visibles en los detalles de la variante.",
    "goal": "active",
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "external_actions": {
      "messages_sent": false,
      "applications_submitted": false,
      "payments_made": false,
      "accounts_created": false,
      "subscriptions_created": false,
      "automations_created": false,
      "consent_accepted": false
    },
    "publication": {
      "status": "prepared_local_not_published",
      "project_id": "appgprj_6abd44bca1348191809b7260dcb46d87",
      "reason": "Reciente v136 get_site nativo para el proyecto_id sin cambios devuelto NOT_FOUND/project_not_found404. No empuje de fuente, versión guardada, implementación o proyecto de reemplazo.",
      "last_confirmed_published_version": 125,
      "last_confirmed_deployment_id": "appgdep_6ac4ff3f3c7481918fe3d668d24574b0",
      "last_confirmed_success_at": "2026-10-06T14:02:09.803197+00:00",
      "production_browser_qa": false
    },
    "verification": {
      "independent-check": {
        "version": 136,
        "status": "passed",
        "baseline_commit": "bf1931dc4ba4d621b6e2a30cc2662f84f0841584",
        "unchanged_event_objects": 3823,
        "updated_event_objects": 6,
        "unchanged_dossiers": 1100,
        "unchanged_budget_objects": 57,
        "unchanged_guide_profiles": 144,
        "new_dossiers": 17,
        "new_calendar_rows": 18,
        "new_budget_scenarios": 2,
        "source_bodies_hash_verified": 25,
        "old_ics_blocks_byte_identical": 3027,
        "old_updated_ics_dates_and_uids_preserved": 6,
        "new_ics_entries": 31,
        "exhibition_ics_byte_identical": true,
        "complete_sqlite_bytes": 32412672,
        "complete_json_matches_catalog": true,
        "old_sqlite_entity_rows_preserved_except_six_scoped_events_and_two_dossiers": true,
        "school_grade_not_birth_year": true,
        "drama_date_correction_and_deadline_conflict_preserved": true,
        "kyoto_weekend_dates_included": true,
        "magic_english_teaching_bilingual_environment": true,
        "early_not_sibling_discount": true,
        "nola_one_included_night_not_extra_summer_price": true,
        "nola_mandarin_and_grade5_hills_not_in_family_ics": true,
        "korea_steam_title_not_english_robotics_proof": true,
        "unchanged_worldwide_goal_scope": true,
        "goal": "active",
        "worldwide_complete": false,
        "publication": "prepared_local_not_published"
      },
      "functional-check": {
        "version": 136,
        "status": "passed",
        "method": "native_cua_ax_inputs_and_read_only_rendered_dom",
        "tab_id": "12",
        "local_url": "http://127.0.0.1:8863/",
        "checks": [
          {
            "name": "early25600",
            "passed": true
          },
          {
            "name": "earlyshirts26200",
            "passed": true
          },
          {
            "name": "standard27600andoptionsreset",
            "passed": true
          },
          {
            "name": "standardshirts28200",
            "passed": true
          },
          {
            "name": "DramaoneNightanddeadlineconflict",
            "passed": true
          },
          {
            "name": "Japan16newISAallcards",
            "passed": true
          },
          {
            "name": "bothChildrenexcludesGrade2ISA",
            "passed": true
          },
          {
            "name": "NOLAwinteroneNightandMandarinSupport",
            "passed": true
          },
          {
            "name": "oldWorkshopActualRefund",
            "passed": true
          },
          {
            "name": "winterOwnTermsNoGradeYearsSuffix",
            "passed": true
          },
          {
            "name": "MagicClassEnglishBilingualAndDescriptionConflict",
            "passed": true
          },
          {
            "name": "report136LinkVisible",
            "passed": true
          }
        ],
        "console_errors": [],
        "production_browser_qa": false,
        "mobile_responsive_qa": false,
        "screenshot_available": false,
        "screenshot_limitation": "Obtención de pantalla nativa: No se puede tomar una captura de pantalla con ancho 0.",
        "interaction_recovery": "Clica y seleccione errores de localización recuperados a través de AX fresco y clica/setValue nativo; no hay globes de navegador ni mutación directa del estado de la aplicación.",
        "scope": "Datos existentes, calculadora, filtros de país y de niños, expediente y enlaces de origen."
      }
    }
  },
  "research_refresh_v140": {
    "version": 140,
    "asof": "2026-11-04",
    "events": 3859,
    "competition_records": 1168,
    "exhibition_records": 208,
    "camp_learning_records": 2483,
    "programme_dossiers": 1123,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1672,
    "league_profiles": 144,
    "schools": 62,
    "new_dossiers": 4,
    "new_camp_calendar_rows": 11,
    "new_exhibition_rows": 1,
    "updated_event_rows": 19,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "scope": "Verificados calendarios actuales MakeX y WAICY, cuatro programas de Singapur y TIMTOS. Auditoría mundial, nacional y de campamentos aún incompleta.",
    "family_calendar_entries": 2656,
    "exhibition_calendar_entries": 86,
    "browser_ui_validation": "unavailable-local-browser-disabled-remote-timeout"
  },
  "research_refresh_v141": {
    "version": 141,
    "asof": "2026-11-04",
    "events": 3886,
    "competition_records": 1178,
    "exhibition_records": 208,
    "camp_learning_records": 2500,
    "programme_dossiers": 1135,
    "countries_with_dossiers": 39,
    "official_dossier_urls": 1674,
    "league_profiles": 144,
    "schools": 62,
    "new_dossiers": 12,
    "new_camp_calendar_rows": 17,
    "new_competition_rows": 10,
    "updated_event_rows": 3,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "browser_ui_validation": "not-run-local-browser-disabled",
    "scope": "Verificados Bebras México, vía escolar Bebras Costa Rica, 8 retos RoboJam Monterrey y 12 programas FOD con 17 sesiones. Continúa auditoría mundial.",
    "source_receipts": "data/opportunities-source-receipts-v141.json",
    "previous_published_commit": "4343eaee9ffb003b24d0198d56d80e01c2b3b191",
    "previous_goal_turn": "verified-v140-publication",
    "source_gaps": [
      "FIRST Costa Rica: HTTPS directo devolvió certificado vencido; caché contiene evento antiguo de marzo 2026, no temporada nueva 2027. Sin omitir verificación TLS.",
      "FOD: fechas y precio exactos confirmados; idioma oral, equipo, comida, tamaño del grupo y plazas sin establecer."
    ],
    "family_calendar_entries": 2731,
    "exhibition_calendar_entries": 86
  },
  "research_refresh_v142": {
    "version": 142,
    "asof": "2026-11-04",
    "events": 3928,
    "competition_records": 1178,
    "exhibition_records": 208,
    "camp_learning_records": 2542,
    "programme_dossiers": 1138,
    "countries_with_dossiers": 40,
    "official_dossier_urls": 1722,
    "league_profiles": 144,
    "schools": 62,
    "new_dossiers": 3,
    "new_camp_calendar_rows": 42,
    "new_competition_rows": 0,
    "updated_event_rows": 6,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "browser_ui_validation": "not-run-local-browser-disabled",
    "scope": "Verificadas 44 sesiones invernales Code Camp mediante fichas individuales, incluido Vaduz en Liechtenstein, y 2 semanas en línea Smart Kids. Conservados archivo y límites de idioma/edad. Precisada orientación de registro LEGO League 2027. Auditoría mundial completa sigue pendiente.",
    "source_receipts": "data/winter-source-receipts-v142.json",
    "source_facts": "data/codecamp-winter-source-facts-v142.json",
    "previous_published_commit": "9687cb7ef7ba87eb24aaf4c8e8369bbbd43ed24b",
    "previous_goal_turn": "verified-v141-local-and-public-source-match",
    "source_gaps": [
      "Invierno 2027: Code Camp normalmente DE, grupo EN/ES sin acreditar; Masters 7–12 en fichas frente a 8–13 en menú; AI 9–13 frente a cuenta 13+. Smart Kids: idioma, zona horaria, tema por semana y descuento segundo hijo 99 CHF frente a 11% sin resolver."
    ],
    "family_calendar_entries": 2850,
    "exhibition_calendar_entries": 86,
    "timed_browser_export_verified": true,
    "raw_course_pages_checked": 44,
    "source_countries_with_records": 83
  },
  "research_refresh_v143": {
    "version": 143,
    "asof": "2026-11-04",
    "events": 3959,
    "competition_records": 1188,
    "exhibition_records": 208,
    "camp_learning_records": 2563,
    "programme_dossiers": 1149,
    "countries_with_dossiers": 40,
    "official_dossier_urls": 1738,
    "league_profiles": 144,
    "schools": 62,
    "new_dossiers": 11,
    "new_camp_calendar_rows": 21,
    "new_competition_rows": 10,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "browser_ui_validation": "not-run-local-browser-disabled",
    "scope": "Precisadas fechas y categorías WRL Korea 2027; añadidas categorías infantiles Taiwan Robofest y anuncio MARC Taipei. Verificados 5 cursos ingleses de diciembre en Japón y 6 áreas SOR mediante 3 calendarios originales y carteles de edad. Fuentes repetidas GITEX / ITAP conservadas y enlazadas a ficha principal. Auditoría mundial continúa.",
    "source_receipts": "data/asia-source-receipts-v143.json",
    "source_facts": "data/sor-winter-source-facts-v143.json",
    "previous_published_commit": "10fd09cd382a8e38916f73191ee2675ac31ae7d6",
    "previous_goal_turn": "verified-v142-publication",
    "source_gaps": [
      "SOR: enseñanza EN sin probar; 3D 7+ frente a 8+; mínimo del grupo Under 8 sin indicar. WRL: cuota, corte e idioma de jueces; Taiwán: admisión extranjera y sede; MARC: categorías y acceso a final TBA."
    ],
    "source_tool_note": "firecrawl-quota-exhausted; continued-with-official-web-and-public-source-downloads",
    "updated_event_rows": 15,
    "family_calendar_entries": 3012,
    "exhibition_calendar_entries": 84,
    "source_country_coverage": 83,
    "source_images_visually_read": 9,
    "public_rule_pdfs_read": 4,
    "exhibition_source_aliases": 3,
    "near_term_deadlines_in_date_filters": true,
    "hybrid_course_format_filter": true
  },
  "research_refresh_v144": {
    "version": 144,
    "asof": "2026-11-04",
    "events": 3981,
    "competition_records": 1188,
    "exhibition_records": 208,
    "camp_learning_records": 2585,
    "programme_dossiers": 1160,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1749,
    "league_profiles": 144,
    "schools": 62,
    "new_dossiers": 11,
    "new_camp_calendar_rows": 22,
    "new_competition_rows": 0,
    "updated_event_rows": 0,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Añadidos programas invernales y estivales Quimpi y Navidad Gándara en España, tres vías Cybroid en Uganda. Modalidades públicas New Hope en Costa Rica conservadas como candidatos con vínculo del formulario sin confirmar; ventanas excluidas del calendario confirmado. Registradas inclusiones, descuentos, cancelación, idioma y edad desconocidos. Auditoría mundial continúa.",
    "family_calendar_entries": 3168,
    "exhibition_calendar_entries": 84,
    "source_country_coverage": 83,
    "linked_programme_pdfs_read": 3,
    "public_poster_visually_read": 1,
    "cybroid_days_per_track": 35,
    "quimpi_summer_weeks_per_format": 8,
    "newhope_unverified_calendar_windows_excluded": 6,
    "source_receipts": "data/holiday-source-receipts-v144.json",
    "previous_published_commit": "e982f764ced8511358156b46b06e1efb6adceaf3",
    "previous_goal_turn": "verified-v143-publication",
    "source_gaps": [
      "Idioma de actividades elegidas sin confirmar. Atribución de formulario New Hope, edad, tarifa y días de asistencia requieren confirmación. Edad y precio de Navidad Quimpi sin publicar."
    ],
    "source_tool_note": "tavily-reauth-required-and-firecrawl-quota-exhausted; continued-with-public-official-source-downloads",
    "runtime_validation": "both-language-filter-and-timed-export-checks-passed"
  },
  "research_refresh_v145": {
    "version": 145,
    "asof": "2026-11-04",
    "events": 3990,
    "competition_records": 1197,
    "exhibition_records": 208,
    "camp_learning_records": 2585,
    "programme_dossiers": 1160,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1749,
    "league_profiles": 145,
    "schools": 62,
    "new_dossiers": 0,
    "new_camp_calendar_rows": 0,
    "new_competition_rows": 9,
    "updated_event_rows": 13,
    "new_league_profiles": 1,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "status": "verified-local-build-and-exports",
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Revisados los seis países de web ITR actual: tres etapas nuevas 2027, archivo Chile y México 2028 discrepante sin fecha de calendario. Aclarados RoboLeague Performance Sheet, niveles de edad, equipos independientes y tarifas discrepantes. Añadida RoboLiga Virtual separada con archivo 2026 y próxima convocatoria; participación extranjera separada de selección argentina. Formulario directo RoboLiga acredita visitantes menores y plazo propio de 7 de noviembre. Auditoría mundial continúa.",
    "family_calendar_entries": 3175,
    "exhibition_calendar_entries": 84,
    "source_country_coverage": 83,
    "itr_country_pages_read": 6,
    "linked_guideline_pdf_read": 1,
    "mexico_conflict_not_dated": true,
    "roboliga_visitor_minors_primary_form_read": true,
    "registration_forms_not_submitted": true,
    "source_receipts": "data/competition-source-receipts-v145.json",
    "source_pricing_facts": "data/itr-pricing-source-facts-v145.json",
    "previous_published_commit": "7800500b8a92217c478df80c6369d324ddbe598a",
    "previous_goal_turn": "verified-v144-publication",
    "source_gaps": [
      "Reglas técnicas locales ITR, diferencias de tarifas y fechas de fuentes, cortes exactos de edad y admisión extranjera siguen sin confirmar. Próxima inscripción virtual sin anunciar; selección argentina es vía local separada."
    ],
    "source_tool_note": "official-public-web-and-source-downloads; no account reconnection or paid-provider retry",
    "runtime_validation": "both-language-league-rendering-filter-and-calendar-export-checks-passed"
  },
  "research_refresh_v146": {
    "version": 146,
    "asof": "2026-11-04",
    "status": "verified-local-build-and-exports",
    "events": 4002,
    "competition_records": 1197,
    "exhibition_records": 217,
    "camp_learning_records": 2588,
    "programme_dossiers": 1163,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1754,
    "league_profiles": 145,
    "schools": 62,
    "new_dossiers": 3,
    "new_camp_calendar_rows": 3,
    "new_exhibition_rows": 9,
    "updated_event_rows": 8,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "source_country_coverage": 84,
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Comprobadas fechas nuevas de Maker Faire 2027, incluido primer anuncio concreto de Mongolia; añadidos talleres familiares Bilbao, ALPHA Shenzhen y Talking Robots Monterrey. Enlace anfitrión oficial nuevo resuelve fecha Monterrey 12 de noviembre. Sarawak corregido a 9 de diciembre; precios Rochester mezclados con temporada antigua, día escolar gratuito Orlando ya completo. Sin inventar idioma, admisión infantil ni presupuesto familiar completo. Continúa auditoría mundial.",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/maker-source-receipts-v146.json",
    "audit": "data/maker-audit-v146.json",
    "previous_published_commit": "7a17f762911bc52ca561290c905b78b3be932734",
    "previous_goal_turn": "fresh-v145-local-github-production-version-check",
    "source_gaps": [
      "EN/ES instruction not verified for new workshops; ALPHA child age unknown; 2027 local venue / ticket details incomplete for network-only editions."
    ],
    "source_tool_note": "official-web-and-HTTP-downloads; no paid-provider retry or login",
    "family_calendar_entries": 3187,
    "exhibition_calendar_entries": 98,
    "runtime_validation": "both-language-maker-visitor-filters-workshop-language-gates-and-timed-export-checks-passed",
    "source_responses_hash_verified": 32
  },
  "research_refresh_v147": {
    "version": 147,
    "asof": "2026-11-04",
    "status": "verified-local-build-and-exports",
    "events": 4012,
    "competition_records": 1206,
    "exhibition_records": 218,
    "camp_learning_records": 2588,
    "programme_dossiers": 1163,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1754,
    "league_profiles": 145,
    "schools": 62,
    "new_dossiers": 0,
    "new_competition_rows": 9,
    "new_event_rows": 1,
    "updated_event_rows": 18,
    "updated_league_profiles": 2,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "source_country_coverage": 84,
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Comprobados en detalle los 9 challenge Puerto Vallarta, registro general RRID / RRTID / Confirmed, tarifas discrepantes 580 por persona y 650 sin unidad. Guanajuato sigue sin fecha confirmada por tentative. Actualizadas convocatorias Beijing / France / Taiwan / Houston; admisión escolar local Korea no se sustituye por ES global 8–11. Ruta Científica separada no se declara victoria mundial ni paquete Open. Para Costa Rica FLL se confirma socio, pero no convocatoria local nueva; corregidas condiciones trasladadas de México. Actualizados pasos personales visibles de ambos niños; continúa auditoría mundial.",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/roborave-source-receipts-v147.json",
    "audit": "data/roborave-audit-v147.json",
    "previous_published_commit": "8320ea7aba0fb7bdceddb20e62ef2815b699998e",
    "previous_goal_turn": "verified-v146-published-and-matched-public-downloads",
    "source_gaps": [
      "RoboRAVE challenge minimum ages and participant fees conflict; Guanajuato tentative; family visitor tickets / foreign stage acceptance and full travel cost unresolved. Costa Rica local BIOGLOW source unavailable; current local intake unknown."
    ],
    "source_tool_note": "official-web-and-HTTP; expired certificate not bypassed, no login or paid-provider retry",
    "family_calendar_entries": 3197,
    "exhibition_calendar_entries": 98,
    "source_responses_hash_verified": 27,
    "runtime_validation": "isolated-node-vm-both-language-age-filters-calendar-windows-and-child-strategy-templates-passed"
  },
  "research_refresh_v148": {
    "version": 148,
    "asof": "2026-11-04",
    "status": "verified-local-build-and-exports",
    "events": 4058,
    "competition_records": 1206,
    "exhibition_records": 218,
    "camp_learning_records": 2634,
    "programme_dossiers": 1172,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1763,
    "league_profiles": 145,
    "schools": 62,
    "new_dossiers": 9,
    "new_camp_calendar_rows": 46,
    "updated_existing_dossiers": 2,
    "new_budget_offers": 3,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "source_country_coverage": 84,
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Comprobadas tarifas nuevas Préfleuri 2027: residencia / day 5–14, fechas y duraciones permitidas, cuatro opciones pagadas, discrepancias de edad y descuentos. Añadido TCTC Malta Christmas: inglés según política general, cinco días lectivos reales, dos sedes y dos tarifas completas; Oscar menor de 7. NUEJOS: calendario diurno general y Academics watch aparte, EN desconocido y suplementos publicados. friLingue con sedes y traslados aclarados sin inventar fechas de salida. Tres presupuestos familiares parciales; continúa auditoría mundial.",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/camp-europe-source-receipts-v148.json",
    "audit": "data/camp-europe-audit-v148.json",
    "previous_published_commit": "3fd5432994b65e4b0a437b51530cf650d4a76855",
    "previous_goal_turn": "verified-v147-local-GitHub-and-public-version-identity-with-unpublished-v148-draft",
    "source_gaps": [
      "Préfleuri full-day / excursion language, Extreme minimum age, discounts and final family invoice; TCTC device, places and final invoice; NUEJOS language, Academics cohorts and meals. Worldwide camp, league, expo and school audit remains incomplete."
    ],
    "verified_at": "2026-11-05",
    "family_calendar_entries": 3494,
    "exhibition_calendar_entries": 98,
    "source_responses_hash_verified": 27,
    "updated_event_rows": 7,
    "runtime_validation": "isolated-node-vm-both-language-camp-filters-templates-budget-calculator-and-timed-export-checks-passed"
  },
  "research_refresh_v149": {
    "version": 149,
    "asof": "2026-11-05",
    "status": "verified-local-build-and-exports",
    "events": 4117,
    "competition_records": 1265,
    "exhibition_records": 218,
    "camp_learning_records": 2634,
    "programme_dossiers": 1172,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1763,
    "league_profiles": 147,
    "schools": 62,
    "new_dossiers": 0,
    "new_competition_rows": 59,
    "updated_event_rows": 5,
    "new_league_profiles": 2,
    "updated_league_profiles": 3,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Comprobadas 39 páginas Infomatrix y 13 Robomatrix, convocatoria actuales y reglas específicas infantiles. Añadidos accesos regionales, finales 2027, Virtual condicional y Xalapa Junior con plazo 6 de noviembre. 5–25 y equipos familiares / homeschool Infomatrix separados de cursos Robomatrix y WER mayor cerrado. Ecatepec y Manabí sin fechas confirmadas por discrepancias. Corregidos Panamá TecPro pasado y edades cumplidas. Archivos y futuras convocatorias distintos; actualizados ambos itinerarios personales. Continúa auditoría mundial.",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/latam-project-source-receipts-v149.json",
    "audit": "data/latam-project-audit-v149.json",
    "previous_published_commit": "4d386dfbc2ddc4f77a222a8b3c0cbd7607351c05",
    "previous_goal_turn": "verified-v148-published-and-matched-public-downloads",
    "source_gaps": [
      "Actual school grades / exact birthdays, team geography and foreign accreditation, disputed dates / deadlines, unknown judging language, full fee and travel quote. Worldwide competitions, exhibitions, camps, schools and routes remain under research."
    ],
    "verified_at": "2026-11-05",
    "family_calendar_entries": 3540,
    "exhibition_calendar_entries": 98,
    "source_responses_hash_verified": 74,
    "source_country_coverage": 85,
    "runtime_validation": "isolated-node-vm-both-language-regional-qualification-grade-filters-conflict-windows-and-family-route-checks-passed"
  },
  "research_refresh_v150": {
    "version": 150,
    "asof": "2026-11-05",
    "status": "verified-local-build-and-exports",
    "new_dossiers": 1,
    "new_camp_calendar_rows": 16,
    "updated_existing_dossiers": 3,
    "new_budget_offers": 7,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "browser_ui_validation": "not-run-data-only-change",
    "scope": "Se añadieron tres periodos por ciudad de NLD English Camp España 2027, doce semanas de verano IH France y Christmas MiniCamp Wander para ambos niños. Verificados idiomas, edad, inclusiones y pago. Horarios diurnos reales separados de periodos de elección, con sábados de La Garenne e incertidumbre de IH el 14 de julio. Siete presupuestos sin duplicar anticipo / management fee ni aplicar falso descuento sibling. La auditoría mundial continúa.",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/europe-camp-source-receipts-v150.json",
    "audit": "data/europe-camp-audit-v150.json",
    "previous_published_commit": "00663d0c0e7fbd2819359e8fb2732577b765a805",
    "previous_goal_turn": "progress-verified-latest-local-github-and-public-assets-with-clean-repository",
    "source_gaps": [
      "Exact birthdays / grades; short NLD arrival dates / campus addresses / full invoice; IH holiday and camp-specific terms; real Wander contract and Christmas fee; worldwide audit unfinished."
    ],
    "events": 4133,
    "competition_records": 1265,
    "exhibition_records": 218,
    "camp_learning_records": 2650,
    "programme_dossiers": 1173,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1770,
    "league_profiles": 147,
    "schools": 62,
    "source_country_coverage": 85,
    "family_calendar_entries": 3677,
    "exhibition_calendar_entries": 98,
    "source_responses_hash_verified": 18,
    "verified_at": "2026-11-05",
    "updated_event_rows": 22,
    "runtime_validation": "isolated-node-vm-both-language-age-language-filters-dossier-templates-budgets-and-timed-calendar-exports-passed"
  },
  "research_refresh_v151": {
    "version": 151,
    "asof": "2026-11-05",
    "status": "verified-local-build-and-exports",
    "new_dossiers": 9,
    "new_camp_calendar_rows": 21,
    "new_budget_offers": 2,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "browser_ui_validation": "not-run-data-only-change",
    "registration_forms_not_submitted": true,
    "scope": "Se añadieron vacaciones técnicas y diez semanas de verano de Magnolia Seattle, cuatro cursos regulares Holland Bloorview con admisión especial y dos Hofstra watch sin fechas exactas. Verificados 93 días / clases reales, precios por duración, tarifas holiday contradictorias y condiciones refund / credit. Idioma de clases no inferido de web inglesa, requisitos médicos especiales no equivalen a admisión familiar. Costa Rica / Mexico revisados sin inventar nuevas sesiones. La auditoría mundial continúa.",
    "source_receipts": "data/americas-camp-source-receipts-v151.json",
    "audit": "data/americas-camp-audit-v151.json",
    "previous_published_commit": "9a9d916a80dfe2c1e47d5ee64798beda63be8bd5",
    "previous_goal_turn": "progress-v150-published-and-both-language-full-exports-verified",
    "source_gaps": [
      "Programme instruction languages / foreign intake / exact grades and birthdays; special diagnosis / support admission not established for family; fee conflicts and full travel quotes; worldwide audit ongoing."
    ],
    "events": 4154,
    "competition_records": 1265,
    "exhibition_records": 218,
    "camp_learning_records": 2671,
    "programme_dossiers": 1182,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1795,
    "league_profiles": 147,
    "schools": 62,
    "source_country_coverage": 85,
    "family_calendar_entries": 3770,
    "exhibition_calendar_entries": 98,
    "source_responses_hash_verified": 38,
    "verified_at": "2026-11-05",
    "updated_event_rows": 0,
    "actual_timed_calendar_entries_added": 93,
    "source_requests_failed": 4,
    "runtime_validation": "isolated-node-vm-both-language-age-language-special-admission-filters-budget-templates-and-timed-export-checks-passed"
  },
  "research_refresh_v152": {
    "version": 152,
    "asof": "2026-11-05",
    "status": "verified-local-build-and-exports",
    "scope": "Actualizadas siete fichas de exposiciones asiáticas y añadido CIIF Shanghai 2027. Apertura de World Robot Conference el 18 de agosto de 2027 separada de días de Expo desconocidos. G-STAR confirma BTC familiar, precios y venta online; límites taiwaneses de 12+ y 18+, QR / tarifas actuales y discrepancia de recintos de TIMTOS indicados aparte. Páginas japonesas inaccesibles y fechas de exposiciones sin confirmar no se sustituyen por suposiciones. Auditoría mundial en curso.",
    "new_exhibition_rows": 1,
    "updated_event_rows": 7,
    "new_dossiers": 0,
    "new_budget_offers": 0,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "source_receipts": "data/asia-exhibition-source-receipts-v152.json",
    "audit": "data/asia-exhibition-audit-v152.json",
    "source_responses_hash_verified": 21,
    "source_requests_failed": 4,
    "browser_ui_validation": "unavailable-local-browser-disabled-in-Work-settings",
    "registration_forms_not_submitted": true,
    "previous_published_commit": "ad586e233128b26c7ff62a8674144feab721d46a",
    "previous_goal_turn": "progress-v151-published-and-fresh-local-and-production-version-match-verified",
    "source_gaps": [
      "WRC 2027 opening only: end date, public expo days and child admission unknown.",
      "CIIF 2027 dates announced by coorganizer; visitor price and child policy unknown.",
      "G-STAR youth / preschool ticket rules checked; foreign preschool status and each game age gate need confirmation.",
      "COMPUTEX standing 18+ guidelines lack specific 2027 edition year; public day / fees of 2026 not copied.",
      "TIMTOS current FAQ names TaiNEX 1/2; earlier visually checked exhibitor kit also names TWTC Hall 1.",
      "RoboNext and iREX primary bodies HTTP 403; no invented iREX 2027 dates.",
      "ROBOTWORLD visitor URL returns a JavaScript access challenge, not readable programme content; no challenge executed.",
      "ARCE both official host variants fail TLS hostname validation; no fresh dated record created.",
      "Taipei Game Show B2C method page contains exhibitor booth fees, not visitor tickets or family deadlines.",
      "No EN / ES instruction inferred from English webpages; no new camp, school, league or international award claim."
    ],
    "verified_at": "2026-11-05",
    "events": 4155,
    "competition_records": 1265,
    "exhibition_records": 219,
    "camp_learning_records": 2671,
    "programme_dossiers": 1182,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1795,
    "league_profiles": 147,
    "schools": 62,
    "source_country_coverage": 85,
    "family_calendar_entries": 3772,
    "exhibition_calendar_entries": 100,
    "runtime_validation": "isolated-node-vm-both-language-exhibition-filters-cards-opening-only-date-and-ticket-deadline-exports-passed",
    "javascript_syntax_files": 43
  },
  "research_refresh_v153": {
    "version": 153,
    "asof": "2026-11-05",
    "status": "verified-local-build-and-exports",
    "scope": "Verificadas ocho categorías VEX mexicanas, ficha global IQ y política de edad actualizada. Mínimo IQ local explícito de 3; Girl Powered no admite niños. Cuotas mobile publicadas de cero separadas de subsidio VEX-ID y viaje completo; Girl Powered obligatorio para ciertos pases mundiales señalado como contradicción para hermanos. Añadidos AIR 14+ y límites futuros precisos de AI, notebook y documentos escolares. Fuentes próximas de FLL y Costa Rica comprobadas sin inventar fechas; auditoría mundial continúa. Restaurados 49 enlaces ausentes del filtro VEX: incluidas las 516 fichas oficiales existentes sin volver a verificar sus fechas.",
    "new_records": 0,
    "updated_event_rows": 9,
    "new_dossiers": 0,
    "new_budget_offers": 0,
    "worldwide_complete": false,
    "fully_audited_countries": 0,
    "browser_ui_validation": "unavailable-local-browser-disabled-in-Work-settings",
    "registration_forms_not_submitted": true,
    "source_receipts": "data/nearby-vex-source-receipts-v153.json",
    "audit": "data/nearby-vex-audit-v153.json",
    "source_responses_hash_verified": 26,
    "source_requests_failed": 0,
    "previous_published_commit": "8df94caa9305b148b6c539b7d5d07e378c6f8c98",
    "previous_goal_turn": "progress-v152-published-and-fresh-public-full-exports-verified",
    "source_gaps": [
      "Mexican team representation / institution / homeschool admission and third IQ teammate not established.",
      "World-pass conditions require a female-only event; male / mixed team exception unresolved. No global ban on boys inferred.",
      "National PDF cover still says 2026, while linked season and portal place event in March 2027; exact current tariff edition needs confirmation.",
      "Payment-year 2026 typos retained as conflicts; actual 2027 registration deadlines preserved.",
      "VEX AI and AIR use actual birthday 14+, while IQ/V5 remain June 1 at season end.",
      "Costa Rica Bebras HTTP body does not expose readable current schedule; FOD link is a 2023 post. No new exact CR dates claimed.",
      "FLL Mexico FAQ still gives only season cycles and assigned venues; existing category cards preserved without duplicate records.",
      "Worldwide event, camp, exhibition and school coverage remains partial."
    ],
    "verified_at": "2026-11-05",
    "events": 4155,
    "competition_records": 1265,
    "exhibition_records": 219,
    "camp_learning_records": 2671,
    "programme_dossiers": 1182,
    "countries_with_dossiers": 41,
    "official_dossier_urls": 1795,
    "league_profiles": 147,
    "schools": 62,
    "source_country_coverage": 85,
    "family_calendar_entries": 3770,
    "exhibition_calendar_entries": 100,
    "existing_vex_event_links_restored": 49,
    "all_official_vex_event_cards_indexed": 516,
    "javascript_syntax_files": 43,
    "runtime_validation": "isolated-node-vm-both-language-all-vex-event-index-child-admission-local-team-minimum-birthday-policy-and-UTC-export-checks-passed",
    "calendar_counters_use_current_catalog_asof": true,
    "all_league_calendar_counters_checked": 147
  },
  "previous_goal_turn_evidence": {
    "ui_version": 169,
    "source_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
    "workflow_run": 42132709936,
    "live_release_checked": true,
    "matched_public_assets": 158,
    "full_archives_and_calendars_verified": true,
    "next_action": "continue-primary-Southeast-Asia-holiday-programmes-and-STEM-routes"
  },
  "east_asia_winter_programmes_v159": {
    "audit": "data/east-asia-winter-audit-v159.json",
    "source_receipts": "data/east-asia-winter-source-receipts-v159.json",
    "native_inventory": "data/east-asia-winter-native-schedules-v159.json"
  },
  "nearby_regional_v160": {
    "audit": "data/nearby-regional-audit-v160.json",
    "source_receipts": "data/nearby-regional-source-receipts-v160.json",
    "facts": "data/nearby-regional-facts-v160.json"
  },
  "latin_america_camps_v161": {
    "audit": "data/latin-america-camps-audit-v161.json",
    "source_receipts": "data/latin-america-camps-source-receipts-v161.json",
    "native": "data/latin-america-camps-native-v161.json"
  },
  "world_exhibitions_v162": {
    "audit": "data/world-exhibitions-audit-v162.json",
    "source_receipts": "data/world-exhibitions-source-receipts-v162.json",
    "facts": "data/world-exhibitions-facts-v162.json"
  },
  "oceania_camps_v163": {
    "audit": "data/oceania-camps-audit-v163.json",
    "source_receipts": "data/oceania-camps-source-receipts-v163.json",
    "native": "data/oceania-camps-native-v163.json"
  },
  "school_evidence_v164": {
    "audit": "data/school-evidence-audit-v164.json",
    "source_receipts": "data/school-evidence-source-receipts-v164.json",
    "native": "data/school-evidence-native-v164.json"
  },
  "central_asia_v165": {
    "version": 165,
    "checked": "2026-11-05",
    "scope": "Kazajistán / Asia Central: etapas regionales y clasificatorias FIRST 2026–2027, reglas actuales RGT / MARC y restricciones de acceso. Primeros registros de Kirguistán, Uzbekistán, Georgia y Armenia; corregida referencia antigua Taiwan sin duplicar final. Conjunto estacional elegido, no auditoría nacional completa.",
    "status": "verified-local-awaiting-published-sha",
    "events": 4962,
    "new_catalogue_rows": 122,
    "first_fixture_rows": 111,
    "first_unique_fixtures": 33,
    "rgt_new_rows": 8,
    "other_new_rows": 5,
    "league_profiles": 152,
    "source_requests": 40,
    "source_responses_hash_verified": 34,
    "source_requests_failed": 6,
    "PDF_visual_pages_read": 9,
    "previous_published_commit": "3e5074433267a06b43c76d3ed20b847fdae6a274",
    "modified_prior_ids": [
      "C869",
      "C870",
      "C874",
      "C875",
      "C1189"
    ],
    "all_camp_dossiers_and_schools_preserved": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/central-asia-audit-v165.json",
    "source_receipts": "data/central-asia-source-receipts-v165.json",
    "native": "data/central-asia-native-v165.json",
    "data_validation": {
      "version": 165,
      "events": 4962,
      "competitions": 1441,
      "new_catalogue_rows": 122,
      "first_fixture_rows": 111,
      "first_unique_fixtures": 33,
      "all_selected_official_calendar_rows_verified": true,
      "regional_home_affiliation_preserved": true,
      "FIRST_Challenge_2026_Matvey_not_eligible": true,
      "FIRST_Explore_local_2_to_4_not_global_2_to_6": true,
      "Discover_May1_cutoff_conditional": true,
      "month_only_KGZ_UZB_not_exported_as_fake_days": true,
      "Bilim_Shyny_April10_11_both_days_preserved": true,
      "RGT_foreign_teams_and_birth_years_verified": true,
      "RGT_and_Taiwan_not_automatic_or_funded": true,
      "Gold_Silver_Bronze_encouragement_distinguished": true,
      "C870_preserved_as_alias_and_duplicate_calendar_date_removed": true,
      "MARC_Taipei_May20_23_confirmed": true,
      "all_4835_other_old_records_unchanged": true,
      "schools_68_and_history_193_preserved": true,
      "all_1291_camp_dossiers_and_104_budgets_unchanged": true,
      "league_profiles": 152,
      "coverage_countries": 92,
      "fully_audited_countries": 0,
      "family_calendar_entries": 5755,
      "exhibition_calendar_110_unchanged": true,
      "enrichment_idempotent": true,
      "source_hashes_verified": 34,
      "source_failures": 6,
      "PDF_visual_pages_read": 9,
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": true,
    "visual_browser_check": "local_browser_disabled_in_work_settings"
  },
  "africa_v166": {
    "version": 166,
    "checked": "2026-11-05",
    "scope": "África: primeros registros de Namibia, Botswana, Tanzania, Mauritius y Zambia; grupos familiares / precios / convocatorias cerradas actuales, tres roadshows expositivos y conflictos de siete PDF RoboBoom. Fuentes elegidas, no auditoría completa de países.",
    "status": "published-and-readback-verified",
    "new_camp_dossiers": 16,
    "new_catalogue_rows": 26,
    "new_competitions": 10,
    "new_exhibition_events": 3,
    "new_learning_rows": 13,
    "league_profiles": 153,
    "camp_dossiers": 1307,
    "budget_offers": 106,
    "previous_published_commit": "5feefd6464964409bb3dd1bdb84dfc29256248f9",
    "source_requests": 38,
    "source_response_hashes_verified": 38,
    "PDF_visual_pages_read": 8,
    "programme_image_visually_read": true,
    "modified_prior_event_ids": [
      "C069"
    ],
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/africa-audit-v166.json",
    "source_receipts": "data/africa-source-receipts-v166.json",
    "native": "data/africa-native-v166.json",
    "archived_camp_dossiers_without_calendar_rows": 3,
    "events": 4988,
    "competitions": 1451,
    "exhibition_events": 234,
    "learning_rows": 3303,
    "coverage_countries": 97,
    "camp_countries": 51,
    "data_validation": {
      "version": 166,
      "events": 4988,
      "competitions": 1451,
      "exhibitions": 234,
      "learning_rows": 3303,
      "new_catalogue_rows": 26,
      "new_camp_dossiers": 16,
      "camp_dossiers": 1307,
      "camp_countries": 51,
      "coverage_countries": 97,
      "league_profiles": 153,
      "budget_offers": 106,
      "all_4961_other_old_records_unchanged": true,
      "all_1291_existing_camp_dossiers_preserved": true,
      "all_68_schools_and_193_history_rows_unchanged": true,
      "all_104_existing_budget_offers_preserved": true,
      "Namibia_current_dates_and_2027_fee_revision": true,
      "Namibia_exactly_14_mornings_each_group_not_invented_December10": true,
      "Namibia_UTC_times_verified": true,
      "Botswana_closed_registration_excluded": true,
      "three_archived_camp_dossiers_not_future_calendar_rows": true,
      "regular_classes_not_holiday_camps": true,
      "TTC_dollar_currency_and_itinerary_duration_unconfirmed": true,
      "Cyberskills_English_prerequisite_not_invented_instruction_language": true,
      "Mauritius_English_not_transferred_to_other_two_stops": true,
      "Egypt_seven_PDF_rules_and_website_conflicts_preserved": true,
      "Egypt_countdown_not_calendar_confirmation": true,
      "Zambia_school_route_not_open_family_admission": true,
      "family_ICS_entries": 5787,
      "major_exhibitions_ICS_110_unchanged": true,
      "enrichment_idempotent": true,
      "source_response_hashes_verified": 38,
      "source_fetch_failures": 0,
      "PDF_visual_pages_read": 8,
      "programme_image_visually_read": true,
      "fully_audited_countries": 0,
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": true,
    "visual_browser_check": "local_browser_disabled_in_work_settings",
    "theme_filters_checked_ru_es": true,
    "regenerated_from_verified_v165_input": true,
    "published_commit": "a62c66dd3fe0418845866d62408db354cc8c0407",
    "workflow_run": 42116800089,
    "matched_public_assets": 140
  },
  "previous_goal_turn_evidence_receipt": "outputs/atlas-v165-publication-receipt.json",
  "europe_camps_v167": {
    "version": 167,
    "checked": "2026-11-05",
    "scope": "Europa: programas invernales nuevos 2026/27 en Francia, España y Portugal; nueva comprobación de precios / edades suizos y Hack @ Google 2027 sin fechas. Diferenciados programas lingüísticos generales, workshops cortos y campamentos técnicos. Selección de fuentes, no auditoría completa de países.",
    "status": "published-and-readback-verified",
    "new_camp_dossiers": 13,
    "modified_prior_camp_ids": [
      "CP261"
    ],
    "previous_published_commit": "a62c66dd3fe0418845866d62408db354cc8c0407",
    "source_requests": 50,
    "source_responses_hash_verified": 44,
    "source_requests_failed": 6,
    "PDF_visual_pages_read": 10,
    "existing_swiss_profiles_reconfirmed_without_duplicates": [
      "CP002",
      "CP006",
      "CP128",
      "CP155",
      "CP156",
      "CP162",
      "CP423",
      "CP424"
    ],
    "existing_french_profile_reconfirmed_without_duplicate": "CP632",
    "unresolved_sources": [
      {
        "url": "https://www.helveticinstitute.ch/winter-kids-camp/",
        "reason": "HTTP 403: extractos indexados no declarados respuesta HTTP leída y con hash; sin trasladar tarifa / curso técnico nuevo desde 2026."
      },
      {
        "url": "https://zugtechnologylab.ch/en/education/children",
        "reason": "Grupos reales, operador e historial sin verificar independientemente; rolling Saturdays / interés gratuito no reconocidos como sesiones confirmadas."
      }
    ],
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/europe-camps-audit-v167.json",
    "source_receipts": "data/europe-camps-source-receipts-v167.json",
    "native": "data/europe-camps-native-v167.json",
    "forms_and_agreements_not_submitted": true,
    "events": 5006,
    "new_catalogue_rows": 18,
    "new_dated_variants": 15,
    "new_family_calendar_entries": 48,
    "new_budget_offers": 9,
    "camp_dossiers": 1320,
    "budget_offers": 115,
    "camp_countries": 51,
    "Swiss_dossiers": 137,
    "competitions": 1451,
    "exhibition_events": 234,
    "league_profiles": 153,
    "schools": 68,
    "data_validation": {
      "version": 167,
      "events": 5006,
      "competitions": 1451,
      "exhibition_events": 234,
      "camp_learning_rows": 3321,
      "new_catalogue_rows": 18,
      "new_dated_variants": 15,
      "new_individual_calendar_sessions": 48,
      "camp_dossiers": 1320,
      "new_camp_dossiers": 13,
      "updated_prior_dossier_ids": [
        "CP261"
      ],
      "raw_old_dossiers_preserved_except_update": true,
      "all_4988_old_catalogue_rows_unchanged": true,
      "all_106_old_budgets_preserved": true,
      "budget_offers": 115,
      "league_profiles": 153,
      "schools": 68,
      "source_requests": 50,
      "source_hashes_verified": 44,
      "source_failures": 6,
      "family_calendar_entries": 5835,
      "exhibition_calendar_entries": 110,
      "coverage_countries": 97,
      "camp_countries": 51,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "archive_2025_retained": true,
      "English_website_not_used_as_teaching_proof": true,
      "Christmas_conditional_Fridays_not_exported": true,
      "grade_gate_not_replaced_by_age": true,
      "Swiss_existing_dossiers_not_duplicated": true
    },
    "runtime_checks_ru_es": [
      {
        "lang": "ru",
        "new_catalogue_rows_filtered": 18,
        "new_camp_dossiers_rendered": 13,
        "country_filters": true,
        "child_age_and_grade_gates": true,
        "English_only_when_explicit": true,
        "robotics_and_games_theme_filters": true,
        "conditional_Christmas_Fridays_not_exported": true,
        "undated_Google_2027_not_in_calendar": true,
        "real_class_times_and_UTC": true,
        "new_calendar_entries": 48,
        "nine_family_budgets_correct": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      },
      {
        "lang": "es",
        "new_catalogue_rows_filtered": 18,
        "new_camp_dossiers_rendered": 13,
        "country_filters": true,
        "child_age_and_grade_gates": true,
        "English_only_when_explicit": true,
        "robotics_and_games_theme_filters": true,
        "conditional_Christmas_Fridays_not_exported": true,
        "undated_Google_2027_not_in_calendar": true,
        "real_class_times_and_UTC": true,
        "new_calendar_entries": 48,
        "nine_family_budgets_correct": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      }
    ],
    "javascript_syntax_files": 47,
    "browser_visual_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
    "full_build_idempotence": {
      "full_build_idempotent": true,
      "catalog_sha256": "a8f2240c625aa1157a0f2383255cccf5cf952023398cceb37f8ffd234b7113e6",
      "checked_at_utc": "2026-11-05T22:30:35.733328+00:00"
    },
    "published_commit": "57ead52d12fb547c5b5cad000fbad4acb9c1da3f",
    "workflow_run": 42122392800,
    "matched_public_assets": 146
  },
  "asia_opportunities_v168": {
    "version": 168,
    "checked": "2026-11-05",
    "scope": "Asia: reglas japonesas RoboCupJunior Japan Open 2027, categorías menores individuales / por equipo y selecciones locales; condiciones FIRST Japan actualizadas, AI EXPO Taiwan exacta y dos exposiciones coreanas. Programas invernales nuevos de Taiwán y primeros dossiers de Vietnam, idiomas, equipo, VAT, horarios por edad y presupuestos familiares parciales. Selección, no auditoría completa de países.",
    "status": "published-and-readback-verified",
    "previous_published_commit": "57ead52d12fb547c5b5cad000fbad4acb9c1da3f",
    "source_requests": 49,
    "source_hashes_verified": 41,
    "source_failures": 8,
    "PDF_visual_pages_read": 8,
    "new_camp_dossiers": 10,
    "new_competitions": 16,
    "new_exhibition_events": 2,
    "new_league_profiles": 1,
    "new_budget_offers": 8,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "forms_and_agreements_not_submitted": true,
    "audit": "data/asia-opportunities-audit-v168.json",
    "source_receipts": "data/asia-opportunities-source-receipts-v168.json",
    "native": "data/asia-opportunities-native-v168.json",
    "provisional_Explore_date_not_promoted_to_confirmed": true,
    "unknown_child_exhibition_admission_retained": true,
    "English_site_not_used_as_teaching_proof": true,
    "unverified_Halo_medal_claims_not_entered_in_school_history": true,
    "source_access_notes": "Automation World: enlace visitor del propio menú devuelve 404, FAQ contiene 2025; sin inventar regla infantil nueva. Timeout British Council no declarado cierre de curso. Redirect JS cortos y fallback de portada conservados separados de páginas con hechos.",
    "events": 5045,
    "competitions": 1467,
    "exhibition_events": 236,
    "camp_learning_rows": 3342,
    "camp_dossiers": 1330,
    "camp_countries": 52,
    "official_dossier_urls": 1964,
    "league_profiles": 154,
    "schools": 68,
    "budget_offers": 123,
    "new_catalogue_rows": 39,
    "new_dated_camp_variants": 21,
    "new_family_calendar_entries": 115,
    "family_calendar_entries": 5950,
    "major_exhibition_calendar_entries": 113,
    "modified_prior_event_ids": [
      "C1134",
      "C1135",
      "C1136",
      "C1137",
      "C1138",
      "C1139",
      "C1140",
      "C1141",
      "C1142",
      "C1143",
      "C1144",
      "E025"
    ],
    "data_validation": {
      "version": 168,
      "events": 5045,
      "competitions": 1467,
      "exhibition_events": 236,
      "camp_learning_rows": 3342,
      "new_catalogue_rows": 39,
      "new_camp_dossiers": 10,
      "new_dated_camp_variants": 21,
      "new_individual_camp_days": 94,
      "new_calendar_entries": 115,
      "camp_dossiers": 1330,
      "camp_countries": 52,
      "league_profiles": 154,
      "schools": 68,
      "budget_offers": 123,
      "new_budgets": 8,
      "modified_old_event_ids": [
        "C1134",
        "C1135",
        "C1136",
        "C1137",
        "C1138",
        "C1139",
        "C1140",
        "C1141",
        "C1142",
        "C1143",
        "C1144",
        "E025"
      ],
      "all_4994_other_old_catalogue_rows_unchanged": true,
      "all_1320_old_raw_dossiers_preserved": true,
      "all_115_old_budgets_preserved": true,
      "all_153_old_league_profiles_preserved": true,
      "school_history_preserved": true,
      "source_requests": 49,
      "source_response_hashes_verified": 41,
      "source_failures": 8,
      "PDF_visual_pages_read": 8,
      "family_calendar_entries": 5950,
      "exhibition_calendar_entries": 113,
      "coverage_countries": 97,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "provisional_Explore_date_not_exported": true,
      "unknown_child_visits_not_declared_allowed": true,
      "Halo_English_not_assumed": true,
      "Anne_younger_not_assigned_robotics": true,
      "Blank_VAT_not_omitted": true,
      "registration_and_promotional_deadlines_distinct": true
    },
    "runtime_checks_ru_es": [
      {
        "lang": "ru",
        "new_catalogue_rows_filtered": 39,
        "new_camp_dossiers_rendered": 10,
        "five_individual_or_team_categories": true,
        "all_sixteen_Japan_team_routes_filterable": true,
        "English_only_when_explicit": true,
        "child_age_grade_and_curriculum_gates": true,
        "unknown_exhibition_children_not_allowed_automatically": true,
        "provisional_Explore_not_in_calendar": true,
        "new_calendar_entries": 115,
        "Japanese_setup_day_not_mistaken_for_competition": true,
        "real_class_times_and_UTC": true,
        "all_eight_family_budgets_correct": true,
        "Blank_8_percent_VAT_included_in_published_subtotal": true,
        "threeD_materials_and_optional_rental_separate": true,
        "expired_Anne_early_bird_not_applied": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      },
      {
        "lang": "es",
        "new_catalogue_rows_filtered": 39,
        "new_camp_dossiers_rendered": 10,
        "five_individual_or_team_categories": true,
        "all_sixteen_Japan_team_routes_filterable": true,
        "English_only_when_explicit": true,
        "child_age_grade_and_curriculum_gates": true,
        "unknown_exhibition_children_not_allowed_automatically": true,
        "provisional_Explore_not_in_calendar": true,
        "new_calendar_entries": 115,
        "Japanese_setup_day_not_mistaken_for_competition": true,
        "real_class_times_and_UTC": true,
        "all_eight_family_budgets_correct": true,
        "Blank_8_percent_VAT_included_in_published_subtotal": true,
        "threeD_materials_and_optional_rental_separate": true,
        "expired_Anne_early_bird_not_applied": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      }
    ],
    "javascript_syntax_files": 47,
    "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
    "full_build_idempotence": {
      "full_build_idempotent": true,
      "catalog_sha256": "1a5b880a518b727c96fbb0d4beb0044817bd5ab8dfb0ddc25df29b187390c63d",
      "checked_at_utc": "2026-11-05T23:11:23.207862+00:00"
    },
    "published_commit": "fd63684abc149e970e740e6408e97731f39eadc3",
    "workflow_run": 42128180510,
    "matched_public_assets": 152
  },
  "central_america_v169": {
    "version": 169,
    "checked": "2026-11-05",
    "scope": "América Central: categorías escolares Código TBox LATAM, ruta nacional WRO El Salvador y primeros dossiers educativos de El Salvador, Honduras y Nicaragua; dos cursos por edad en Costa Rica. Bootcamp antiguo, plan organizativo de nuevas fechas, acceso escolar / extranjero y turnos confirmados separados. Pasada seleccionada, no auditoría completa de países.",
    "status": "published-and-readback-verified",
    "previous_published_commit": "fd63684abc149e970e740e6408e97731f39eadc3",
    "source_requests": 60,
    "source_hashes_verified": 44,
    "source_failures": 16,
    "new_camp_dossiers": 9,
    "new_competition_category_watches": 10,
    "new_league_profiles": 2,
    "new_budget_offers": 0,
    "new_confirmed_dates": 0,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "forms_and_agreements_not_submitted": true,
    "audit": "data/central-america-audit-v169.json",
    "source_receipts": "data/central-america-source-receipts-v169.json",
    "native": "data/central-america-native-v169.json",
    "source_access_notes": "TBox: PDF / BIN inaccesibles, JPG contienen solo fondo; usadas páginas legibles de categorías y reglas generales. FUSALMO: plan 2026 no sustituye contrato público; $100 y descuento pertenecen a página antigua Academy 2026. FIRST Honduras devuelve JS shell, WRO Guatemala HTTP 500, CCA Nicaragua 404: límites de acceso, no prueba de cierre ni ausencia de programas.",
    "events": 5064,
    "competitions": 1477,
    "exhibition_events": 236,
    "camp_learning_rows": 3351,
    "camp_dossiers": 1339,
    "camp_countries": 55,
    "official_dossier_urls": 1973,
    "league_profiles": 156,
    "schools": 68,
    "budget_offers": 123,
    "new_catalogue_rows": 19,
    "new_dated_camp_variants": 0,
    "new_family_calendar_entries": 0,
    "family_calendar_entries": 5950,
    "major_exhibition_calendar_entries": 113,
    "modified_prior_event_ids": [
      "C095",
      "C099"
    ],
    "data_validation": {
      "version": 169,
      "events": 5064,
      "competitions": 1477,
      "exhibition_events": 236,
      "camp_learning_rows": 3351,
      "new_catalogue_rows": 19,
      "new_camp_dossiers": 9,
      "new_dated_camp_variants": 0,
      "new_calendar_entries": 0,
      "camp_dossiers": 1339,
      "camp_countries": 55,
      "league_profiles": 156,
      "schools": 68,
      "budget_offers": 123,
      "modified_old_event_ids": [
        "C095",
        "C099"
      ],
      "all_5043_other_old_catalogue_rows_unchanged": true,
      "all_1330_old_raw_dossiers_preserved": true,
      "all_123_old_budgets_preserved": true,
      "all_154_old_league_profiles_preserved": true,
      "school_history_and_routes_preserved": true,
      "source_requests": 60,
      "source_response_hashes_verified": 44,
      "source_failures": 16,
      "background_images_inspected_without_rule_text_claim": 6,
      "family_calendar_entries": 5950,
      "exhibition_calendar_entries": 113,
      "coverage_countries": 97,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "old_Bootcamp_price_not_applied_to_new_plan": true,
      "school_grade_not_assumed_from_birth_year": true,
      "hardware_age_not_used_as_course_age": true,
      "organizational_plan_not_calendar_session": true
    },
    "runtime_checks_ru_es": [
      {
        "lang": "ru",
        "new_rows_filterable": 19,
        "country_filters": true,
        "school_team_filter": true,
        "regular_course_filter": true,
        "confirmed_ES_EN_not_assumed": true,
        "conditional_children_not_automatically_eligible": true,
        "nine_dossier_cards_rendered": true,
        "planned_dates_not_calendar_sessions": true,
        "archived_100_dollars_not_family_offer": true,
        "unchanged_existing_budget_checked": true,
        "visual_browser_test": false
      },
      {
        "lang": "es",
        "new_rows_filterable": 19,
        "country_filters": true,
        "school_team_filter": true,
        "regular_course_filter": true,
        "confirmed_ES_EN_not_assumed": true,
        "conditional_children_not_automatically_eligible": true,
        "nine_dossier_cards_rendered": true,
        "planned_dates_not_calendar_sessions": true,
        "archived_100_dollars_not_family_offer": true,
        "unchanged_existing_budget_checked": true,
        "visual_browser_test": false
      }
    ],
    "javascript_syntax_files": 47,
    "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
    "full_build_idempotence": {
      "catalogue_before": "6cf2803c873c14b79b4a64e273c8b6b42b3ccec0b0f95d1e0a534738ab50356c",
      "catalogue_after": "6cf2803c873c14b79b4a64e273c8b6b42b3ccec0b0f95d1e0a534738ab50356c",
      "full_builder_exit_code": 0
    },
    "published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
    "workflow_run": 42132709936,
    "matched_public_assets": 158
  },
  "southeast_asia_v170": {
    "version": 170,
    "checked": "2026-11-05",
    "scope": "Sudeste Asiático: veinte dossiers educativos de Malasia, Indonesia, Camboya y Filipinas; programas invernales ingleses, formatos diurnos y familiares, una residencia infantil, tarifas concretas y cargos obligatorios. Rutas STEM nacionales nuevas, DCCI profesional y seguimiento de próximas exposiciones. Ventanas estacionales, duraciones erróneas y MOU separados de clases confirmadas y admisión abierta. Continúa auditoría mundial.",
    "status": "verified-local-awaiting-published-sha",
    "previous_published_commit": "1e9a1485cabf7b61c8489c10ed2da5d002b763a0",
    "source_requests": 42,
    "source_hashes_verified": 39,
    "source_failures": 3,
    "new_camp_dossiers": 20,
    "new_competition_route_watches": 5,
    "new_exhibition_events": 3,
    "new_league_profiles": 1,
    "new_budget_offers": 24,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "forms_and_agreements_not_submitted": true,
    "audit": "data/southeast-asia-audit-v170.json",
    "source_receipts": "data/southeast-asia-source-receipts-v170.json",
    "native": "data/southeast-asia-native-v170.json",
    "PDF_visual_pages_read": 2,
    "source_access_notes": "Guidepost PDF: páginas físicas 6 y 8 inspeccionadas; precios USD / IDR alternativos no sumados, EB vencido sin aplicar. HariMau3D Sold Out es badge general oculto, Kids variant available=true; stock no es reserva. FAQ Newtonshow leído en JSON-LD público, native English teachers no declarados enseñanza EN-only. Tres duraciones Green Camp discordantes excluidas de fechas operativas. PDF grande Study Bali sin leer por fallo de red / límite web: fragmento de búsqueda no presentado como dossier completo.",
    "events": 5151,
    "competitions": 1482,
    "exhibition_events": 239,
    "camp_learning_rows": 3430,
    "camp_dossiers": 1359,
    "camp_countries": 57,
    "league_profiles": 157,
    "schools": 68,
    "budget_offers": 147,
    "new_catalogue_rows": 87,
    "new_dated_camp_variants": 73,
    "family_calendar_entries": 6270,
    "exhibition_calendar_entries": 114,
    "official_dossier_urls": 1996,
    "new_family_calendar_entries": 320,
    "new_timed_lesson_alternatives": 258,
    "new_Green_late_deadlines": 37,
    "new_Padi_deadline": 1,
    "modified_prior_event_ids": [
      "E077",
      "E162"
    ],
    "data_validation": {
      "version": 170,
      "events": 5151,
      "competitions": 1482,
      "exhibition_events": 239,
      "camp_learning_rows": 3430,
      "new_catalogue_rows": 87,
      "new_dated_camp_variants": 73,
      "new_camp_dossiers": 20,
      "camp_dossiers": 1359,
      "camp_countries": 57,
      "league_profiles": 157,
      "schools": 68,
      "budget_offers": 147,
      "new_budgets": 24,
      "new_timed_lesson_alternatives": 258,
      "new_family_calendar_entries": 320,
      "new_dated_camp_entries": 281,
      "new_calculated_Green_late_deadlines": 37,
      "new_Padi_registration_deadlines": 1,
      "new_dated_exhibition_entries": 1,
      "family_calendar_entries": 6270,
      "exhibition_calendar_entries": 114,
      "modified_old_event_ids": [
        "E077",
        "E162"
      ],
      "all_5062_other_old_catalogue_rows_unchanged": true,
      "all_1339_old_raw_dossiers_preserved": true,
      "all_156_old_league_profiles_preserved": true,
      "all_123_old_budgets_preserved": true,
      "schools_history_and_routes_preserved": true,
      "source_requests": 42,
      "source_response_hashes_verified": 39,
      "source_failures": 3,
      "PDF_visual_pages_read": 2,
      "coverage_countries": 98,
      "fully_audited_countries": 0,
      "worldwide_complete": false,
      "three_conflicting_Green_windows_not_operational": true,
      "season_windows_not_daily_calendars": true,
      "tuition_and_parent_fees_separate": true,
      "mandatory_Guidepost_tax_and_service_not_omitted": true,
      "stock_is_not_booking": true,
      "corporate_MOU_not_open_registration": true
    },
    "runtime_checks_ru_es": [
      {
        "lang": "ru",
        "new_rows_filterable": 87,
        "new_dossier_cards_rendered": 20,
        "confirmed_English_dossiers": 11,
        "unknown_languages_not_promoted": true,
        "boarding_only_Mini_Changemakers": true,
        "family_stays_not_child_boarding": true,
        "new_calendar_entries": 320,
        "seasonal_and_conflicting_windows_not_operational": true,
        "Padi_deadline_separate_from_unknown_class_days": true,
        "Green_late_deadlines_from_explicit_two_day_rule": true,
        "weekend_Green_sessions_not_removed": true,
        "start_only_Stratford_dates": true,
        "twenty_four_budget_subtotals": true,
        "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
        "Shanti_parent_fees_required_separately": true,
        "expired_or_unqualified_discounts_not_applied": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      },
      {
        "lang": "es",
        "new_rows_filterable": 87,
        "new_dossier_cards_rendered": 20,
        "confirmed_English_dossiers": 11,
        "unknown_languages_not_promoted": true,
        "boarding_only_Mini_Changemakers": true,
        "family_stays_not_child_boarding": true,
        "new_calendar_entries": 320,
        "seasonal_and_conflicting_windows_not_operational": true,
        "Padi_deadline_separate_from_unknown_class_days": true,
        "Green_late_deadlines_from_explicit_two_day_rule": true,
        "weekend_Green_sessions_not_removed": true,
        "start_only_Stratford_dates": true,
        "twenty_four_budget_subtotals": true,
        "Guidepost_mandatory_tax_service_as_unknown_amounts": true,
        "Shanti_parent_fees_required_separately": true,
        "expired_or_unqualified_discounts_not_applied": true,
        "unknown_costs_not_zero": true,
        "visual_browser_test": false
      }
    ],
    "javascript_syntax_files": 47,
    "visual_browser_check": "No disponible: uso del navegador local desactivado en ajustes de Work; sin afirmar QA visual",
    "full_build_idempotence": {
      "catalogue_before": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
      "catalogue_after": "6c7791004e9b54c2a7c6f7de7030028d56a674f84c43d7e38c74541eb1374f58",
      "full_builder_exit_code": 0
    }
  },
  "national_routes_v171": {
    "version": 171,
    "checked": "2026-11-05",
    "scope": "Accesos verificados a WRO y FIRST LEGO League por países: 209 contactos de programas en 133 países y territorios. WRO 108, FLL 101 en 97 fichas nacionales; operadores distintos por categorías de Francia y Brasil. Nepal añadido, WRO Honduras corregido. Directorio, eventos, clasificación y admisión familiar separados. Cuatro rutas paso a paso: WRO, FIRST, VEX y RECF. Continúa auditoría mundial.",
    "status": "verified-local-awaiting-published-sha",
    "previous_published_commit": "dd2560b45ded64d5841149b8e0661382d6199c59",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "Verificados manifiestos locales/públicos v170, 328 solicitudes de archivos coincidentes y cuatro archivos completos públicos; confirmada necesidad de siguiente auditoría de vías nacionales",
    "source_requests": 42,
    "source_hashes_verified": 40,
    "source_failures": 2,
    "routes": 209,
    "countries": 133,
    "wro_contacts": 108,
    "fll_contacts": 101,
    "fll_country_cards": 97,
    "contacts_without_operator_website": 5,
    "partner_site_requests": 31,
    "partner_sites_http_ok": 29,
    "partner_sites_unavailable": 2,
    "support_page_requests": 3,
    "support_pages_http_ok": 3,
    "verified_route_website_records": 36,
    "new_catalogue_rows": 0,
    "new_camp_dossiers": 0,
    "new_league_profiles": 0,
    "new_budget_offers": 0,
    "events": 5151,
    "camp_dossiers": 1359,
    "league_profiles": 157,
    "schools": 68,
    "budget_offers": 147,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "no_emails_or_individual_contact_names_exported": true,
    "no_registration_actions": true,
    "visual_browser_check": "No disponible: navegador local desactivado en ajustes de trabajo; sin afirmar revisión visual",
    "audit": "data/national-routes-audit-v171.json",
    "source_receipts": "data/national-routes-source-receipts-v171.json",
    "native": "data/national-routes-native-v171.json",
    "data_validation": {
      "version": 171,
      "events": 5151,
      "prior_events_unchanged": true,
      "camp_dossiers": 1359,
      "prior_raw_dossiers_unchanged": true,
      "prior_leagues_schools_history_budgets_unchanged": true,
      "routes": 209,
      "countries": 133,
      "wro_contacts": 108,
      "fll_contacts": 101,
      "fll_country_cards": 97,
      "missing_partner_website": 5,
      "new_fixtures": 0,
      "sqlite_integrity_ru_es": true,
      "protected_route_facts_preserved_ru_es": true,
      "fully_audited_countries": 0,
      "coverage_summary": {
        "countries": 249,
        "countries_with_records": 98,
        "fully_audited_countries": 0,
        "unmapped_global_records": 68
      }
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 171,
      "catalog_sha256": "86805aa83bb6091bf8705d7c29814944fddd5c18e4fd9a844ce1ffa79197672c",
      "full_ru_es_rebuild_idempotent": true
    },
    "route_countries_without_event_records": 47,
    "national_pathways": 4
  },
  "national_route_calendar_queue": [
    {
      "iso": "DZA",
      "country": "Argelia",
      "network_route_ids": [
        "NR-WRO-DZA",
        "NR-FLL-DZA-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "ETH",
      "country": "Etiopía",
      "network_route_ids": [
        "NR-WRO-ETH"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "MOZ",
      "country": "Mozambique",
      "network_route_ids": [
        "NR-WRO-MOZ",
        "NR-FLL-MOZ-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "ZWE",
      "country": "Zimbabue",
      "network_route_ids": [
        "NR-WRO-ZWE",
        "NR-FLL-ZWE-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "COD",
      "country": "República Democrática del Congo",
      "network_route_ids": [
        "NR-WRO-COD"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "STP",
      "country": "Santo Tomé y Príncipe",
      "network_route_ids": [
        "NR-WRO-STP"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "SWZ",
      "country": "Esuatini",
      "network_route_ids": [
        "NR-FLL-SWZ-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "LSO",
      "country": "Lesoto",
      "network_route_ids": [
        "NR-FLL-LSO-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "SLE",
      "country": "Sierra Leona",
      "network_route_ids": [
        "NR-FLL-SLE-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "ATG",
      "country": "Antigua y Barbuda",
      "network_route_ids": [
        "NR-WRO-ATG"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "GLP",
      "country": "Guadalupe",
      "network_route_ids": [
        "NR-FLL-GLP-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "HTI",
      "country": "Haití",
      "network_route_ids": [
        "NR-WRO-HTI",
        "NR-FLL-HTI-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "MTQ",
      "country": "Martinica",
      "network_route_ids": [
        "NR-FLL-MTQ-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "TJK",
      "country": "Tayikistán",
      "network_route_ids": [
        "NR-WRO-TJK"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "MMR",
      "country": "Myanmar (Birmania)",
      "network_route_ids": [
        "NR-WRO-MMR"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "IRN",
      "country": "Irán",
      "network_route_ids": [
        "NR-WRO-IRN"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "MDV",
      "country": "Maldivas",
      "network_route_ids": [
        "NR-WRO-MDV"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "NPL",
      "country": "Nepal",
      "network_route_ids": [
        "NR-WRO-NPL"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "BHR",
      "country": "Baréin",
      "network_route_ids": [
        "NR-WRO-BHR"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "IRQ",
      "country": "Irak",
      "network_route_ids": [
        "NR-WRO-IRQ"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "ISR",
      "country": "Israel",
      "network_route_ids": [
        "NR-FLL-ISR-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "JOR",
      "country": "Jordania",
      "network_route_ids": [
        "NR-WRO-JOR",
        "NR-FLL-JOR-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "KWT",
      "country": "Kuwait",
      "network_route_ids": [
        "NR-WRO-KWT",
        "NR-FLL-KWT-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "LBN",
      "country": "Líbano",
      "network_route_ids": [
        "NR-WRO-LBN"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "PSE",
      "country": "Territorios Palestinos",
      "network_route_ids": [
        "NR-WRO-PSE",
        "NR-FLL-PSE-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "SYR",
      "country": "Siria",
      "network_route_ids": [
        "NR-WRO-SYR"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "MDA",
      "country": "Moldavia",
      "network_route_ids": [
        "NR-FLL-MDA-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "UKR",
      "country": "Ucrania",
      "network_route_ids": [
        "NR-WRO-UKR",
        "NR-FLL-UKR-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    },
    {
      "iso": "AND",
      "country": "Andorra",
      "network_route_ids": [
        "NR-FLL-AND-general"
      ],
      "reason": "Existe contacto verificado de la red, pero calendario local concreto aún pendiente en la base. Siguiente paso: temporada oficial, categorías de edad, EN / ES / RU y admisión de equipo externo."
    }
  ],
  "nordic_baltic_v172": {
    "version": 172,
    "checked": "2026-11-05",
    "scope": "Norte de Europa y Báltico: 88 fichas de competiciones / festivales, con programas separados de 54 registros de sedes Scandinavia, 25 registros regionales daneses, dos finales nórdicas distintos y vías Iceland / Finland / Estonia. Diez dossiers educativos Exupery, RobotsLab y Pixelvasara: programas invernales y estivales, grupos regulares y dos fines de semana anunciados. Fechas sin confirmación local, idiomas, residencia para pequeños y tarifas con condiciones desconocidas conservados expresamente. Continúa auditoría mundial.",
    "status": "verified-local-awaiting-published-sha",
    "previous_published_commit": "63cc5366b699510fe3ab85668c22fc07929bee31",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v171 publicado y comprobado: 174 recursos, archivos completos RU/ES y URL ordinarias verificados",
    "source_requests": 118,
    "source_hashes_verified": 116,
    "source_failures": 2,
    "new_competition_rows": 88,
    "new_dated_camp_variants": 24,
    "new_manual_learning_rows": 4,
    "new_camp_dossiers": 10,
    "new_league_profiles": 1,
    "new_budget_offers": 8,
    "new_local_route_contacts": 3,
    "PDF_visual_pages_read": 1,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "source_api_rosters_kept_private": true,
    "registration_forms_and_contacts_not_submitted": true,
    "audit": "data/nordic-baltic-audit-v172.json",
    "source_receipts": "data/nordic-baltic-source-receipts-v172.json",
    "native": "data/nordic-baltic-native-v172.json",
    "data_validation": {
      "version": 172,
      "events": 5267,
      "camp_dossiers": 1369,
      "camp_dossier_countries": 59,
      "prior_events_unchanged": true,
      "prior_raw_dossiers_unchanged": true,
      "prior_schools_history_budgets_unchanged": true,
      "prior_national_routes_unchanged": true,
      "prior_leagues_preserved_except_documented_first_wro": true,
      "new_competition_rows": 88,
      "new_competition_rows_with_dates": 60,
      "new_dated_camp_variants": 24,
      "new_manual_learning_rows": 4,
      "new_camp_dossiers": 10,
      "new_budget_offers": 8,
      "new_route_contacts": 3,
      "national_routes": 212,
      "national_route_countries": 135,
      "source_requests": 118,
      "source_hashes_verified": 116,
      "source_failures": 2,
      "published_timed_lessons": 69,
      "published_saturdays": 27,
      "separate_nordic_finals": true,
      "annual_wro_age_rule": true,
      "no_unverified_english_judging": true,
      "school_and_grade_gates": true,
      "mode_specific_boarding_gates": true,
      "unknown_costs_not_zero": true,
      "sqlite_integrity_ru_es": true,
      "protected_camp_facts_preserved_ru_es": true,
      "prior_calendar_uids_dates_preserved": true,
      "family_calendar_entries": 6358,
      "exhibition_calendar_entries": 114,
      "coverage_summary": {
        "countries": 249,
        "countries_with_records": 105,
        "fully_audited_countries": 0,
        "unmapped_global_records": 68
      },
      "fully_audited_countries": 0
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "camp_runtime_checks_ru_es": [
      {
        "language": "ru",
        "winter_specific_languages": true,
        "separate_english_russian_groups": true,
        "unconfirmed_english_excluded": true,
        "preschool_boarding_excluded": true,
        "conditional_child_gates": true,
        "month_filters": true,
        "published_27_saturday_rendering": true,
        "eight_family_budgets": true,
        "unknown_costs_retained": true,
        "complete_invoice_not_claimed": true
      },
      {
        "language": "es/",
        "winter_specific_languages": true,
        "separate_english_russian_groups": true,
        "unconfirmed_english_excluded": true,
        "preschool_boarding_excluded": true,
        "conditional_child_gates": true,
        "month_filters": true,
        "published_27_saturday_rendering": true,
        "eight_family_budgets": true,
        "unknown_costs_retained": true,
        "complete_invoice_not_claimed": true
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 172,
      "catalog_sha256": "ed13495c1645f32fd126911a86b0d7ac8b61151f79269f7312809d19e8f60bff",
      "full_ru_es_rebuild_idempotent": true
    },
    "events": 5267,
    "camp_dossiers": 1369,
    "camp_dossier_countries": 59,
    "league_profiles": 158,
    "budget_offers": 155,
    "new_catalogue_rows": 116,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "visual_browser_qa": false,
    "visual_browser_unavailable": true,
    "route_countries_without_event_records": 42
  },
  "central_europe_v173": {
    "version": 173,
    "checked": "2026-11-05",
    "scope": "Europa Central y Oriental: 66 fichas de competiciones / programas, con 18 registros húngaros y 7 checos fechados, MRC Global Olympiad / Junior separado, WRO nacionales y FLL locales. Feria industrial con reglas infantiles separadas y ROBOFEST Bucharest separado; RoboChallenge Kids añadido como vía internacional. Cuatro dossiers de campamentos: ACS Athens 2027, Rainbow, Britannica Budapest y JustSpeak Junior. Fechas, idioma y precios 2026 / 2027 sin mezclar. Continúa auditoría mundial completa.",
    "status": "verified-local-awaiting-published-sha",
    "previous_published_commit": "29db80129e57bb5c55d2db3ccadc3045059b0694",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v172 publicado y URL ordinarias verificadas: 180 recursos y archivos completos RU/ES",
    "source_requests": 121,
    "source_hashes_verified": 114,
    "source_failures": 7,
    "primary_web_extracts": 1,
    "new_competition_programme_rows": 66,
    "new_dated_competition_rows": 26,
    "new_exhibition_rows": 2,
    "new_camp_dossiers": 4,
    "new_dated_camp_variants": 3,
    "new_manual_learning_rows": 2,
    "new_league_profiles": 12,
    "new_budget_offers": 0,
    "historical_camp_prices_not_promoted_to_2027": true,
    "PDF_visual_pages_read": 1,
    "raw_rosters_and_registration_forms_private": true,
    "forms_and_contacts_not_submitted": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/central-europe-audit-v173.json",
    "native": "data/central-europe-native-v173.json",
    "source_receipts": "data/central-europe-source-receipts-v173.json",
    "data_validation": {
      "version": 173,
      "events": 5340,
      "competitions": 1636,
      "exhibitions": 241,
      "camps_learning": 3463,
      "camp_dossiers": 1373,
      "camp_dossier_countries": 62,
      "league_profiles": 170,
      "budget_offers": 155,
      "prior_events_unchanged": true,
      "prior_raw_dossiers_unchanged": true,
      "prior_schools_history_budgets_unchanged": true,
      "prior_core_leagues_preserved_except_event_links": true,
      "national_routes": 212,
      "national_route_countries": 135,
      "partner_website_checks": 16,
      "new_competition_programme_rows": 66,
      "new_dated_competition_rows": 26,
      "new_exhibitions": 2,
      "new_camp_dossiers": 4,
      "new_manual_learning_rows": 2,
      "new_dated_camp_variants": 3,
      "new_league_profiles": 12,
      "new_timed_lessons": 0,
      "unknown_2027_camp_prices_not_budgeted": true,
      "source_requests": 121,
      "source_hashes_verified": 114,
      "source_failures": 7,
      "primary_web_extracts": 1,
      "local_age_team_foreign_gates": true,
      "MRC_Junior_not_world_win": true,
      "MRC_prices_overlap_not_resolved_silently": true,
      "exhibition_child_prices_separate": true,
      "no_2026_dates_or_prices_rolled_to_2027": true,
      "sqlite_integrity_ru_es": true,
      "protected_camp_facts_preserved_ru_es": true,
      "prior_calendar_uids_dates_preserved": true,
      "family_calendar_entries": 6422,
      "exhibition_calendar_entries": 115,
      "coverage_summary": {
        "countries": 249,
        "countries_with_records": 112,
        "fully_audited_countries": 0,
        "unmapped_global_records": 68
      },
      "fully_audited_countries": 0
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_170_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true
      },
      {
        "language": "es/",
        "all_170_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 173,
      "catalog_sha256_before": "68d662c0f167e1b9eaab80f869dcbb8de5ad3c45f37f21ed8fc881062074d4a7",
      "catalog_sha256_after": "68d662c0f167e1b9eaab80f869dcbb8de5ad3c45f37f21ed8fc881062074d4a7",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5340,
      "league_profiles": 170,
      "elapsed_seconds": 39.39
    },
    "events": 5340,
    "camp_dossiers": 1373,
    "camp_dossier_countries": 62,
    "league_profiles": 170,
    "budget_offers": 155,
    "new_catalogue_rows": 73,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "league_group_corrections": [
      {
        "id": "qatar-robotics-ai",
        "previous_group": "national",
        "group": "regional"
      },
      {
        "id": "jic-uae",
        "previous_group": "national",
        "group": "regional"
      },
      {
        "id": "wro-oman",
        "previous_group": "national",
        "group": "regional"
      },
      {
        "id": "wro-saudi",
        "previous_group": "national",
        "group": "regional"
      },
      {
        "id": "fll-scandinavia",
        "previous_group": "FIRST · variante regional",
        "group": "regional"
      }
    ],
    "all_league_groups_valid": true,
    "league_group_regression_gate": true,
    "visual_browser_qa": false,
    "visual_browser_unavailable": true,
    "route_countries_without_event_records": 35
  },
  "balkan_turkey_v174": {
    "version": 174,
    "checked": "2026-11-05",
    "scope": "Balcanes, Turquía y Chipre: 125 fichas nuevas de competiciones / programas, 77 fechadas; 3 registros de exposiciones, 8 dossiers de campamentos, 4 sesiones inglesas Space Camp 2027 y 7 fichas lectivas sin fecha. Ventanas locales de nacimiento, cursos escolares, equipos, convocatorias antiguas y estado activo de ligas verificados aparte. Continúa auditoría mundial.",
    "status": "verified-local-awaiting-published-sha",
    "previous_published_commit": "2b8467d11ff1ffb70f9736d1284cd91972236a6b",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v173 publicado: 186 recursos públicos ordinarios y archivos completos RU/ES verificados",
    "source_requests": 103,
    "source_hashes_verified": 90,
    "source_failures": 13,
    "new_competition_programme_rows": 125,
    "new_dated_competition_rows": 77,
    "new_exhibition_rows": 3,
    "new_camp_dossiers": 8,
    "new_dated_camp_variants": 4,
    "new_manual_learning_rows": 7,
    "new_league_profiles": 11,
    "new_budget_offers": 0,
    "historical_prices_not_promoted_to_2027": true,
    "turkey_explore_calendar_rows": 55,
    "turkey_explore_confirmed_2027_dates": 44,
    "turkey_explore_planned_count_56_not_claimed_observed": true,
    "one_explicit_2026_calendar_anomaly_not_repaired": true,
    "cyprus_age_conflict_preserved": true,
    "Montenegro_age_conflict_preserved": true,
    "Adria_birth_window_excludes_2017_challenge": true,
    "Turkish_primary_and_secondary_separate": true,
    "Turkish_future_primary_remote_control_forbidden": true,
    "Croatian_Makers_closed_not_active": true,
    "PDF_visual_pages_read": 2,
    "raw_source_bodies_forms_and_rosters_private": true,
    "forms_and_contacts_not_submitted": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/balkan-turkey-audit-v174.json",
    "native": "data/balkan-turkey-native-v174.json",
    "source_receipts": "data/balkan-turkey-source-receipts-v174.json",
    "data_validation": {
      "version": 174,
      "events": 5479,
      "competitions": 1761,
      "exhibitions": 244,
      "camps_learning": 3474,
      "camp_dossiers": 1381,
      "camp_dossier_countries": 65,
      "league_profiles": 181,
      "schools": 68,
      "budget_offers": 155,
      "prior_events_unchanged": true,
      "prior_raw_dossiers_unchanged": true,
      "prior_schools_routes_history_budgets_unchanged": true,
      "national_routes": 212,
      "national_route_countries": 135,
      "partner_websites_checked": 14,
      "prior_Cyprus_note_and_sources_preserved": true,
      "new_single_country_regions_match_canonical_catalogue": true,
      "new_event_rows": 139,
      "new_competition_programme_rows": 125,
      "new_dated_competition_rows": 77,
      "new_exhibition_rows": 3,
      "new_camp_dossiers": 8,
      "new_dated_camp_variants": 4,
      "new_manual_learning_rows": 7,
      "new_league_profiles": 11,
      "new_timed_lessons": 0,
      "source_requests": 103,
      "source_hashes_verified": 90,
      "source_failures": 13,
      "explicit_2026_date_anomaly_not_rolled_to_2027": true,
      "Adria_birth_window_not_replaced_by_2027_birthday": true,
      "Turkish_primary_grade_and_three_member_minimum": true,
      "Turkish_future_primary_remote_control_forbidden": true,
      "Cyprus_conflicting_Explore_ages_preserved": true,
      "Croatian_Makers_not_an_active_2027_league": true,
      "Space_English_and_Turkish_prices_separate": true,
      "old_camps_not_assigned_2027_dates_or_budgets": true,
      "prior_calendar_UIDs_dates_preserved": true,
      "sqlite_integrity_ru_es": true,
      "protected_camp_facts_preserved_ru_es": true,
      "family_calendar_entries": 6500,
      "exhibition_calendar_entries": 116,
      "coverage_summary": {
        "countries": 249,
        "countries_with_records": 115,
        "fully_audited_countries": 0,
        "unmapped_global_records": 68
      },
      "fully_audited_countries": 0
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_181_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_181_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 174,
      "catalog_sha256_before": "4ee04943d6c83a9a4d2daa69fb75fe158d1a7598fe6269464f5fd705ba121814",
      "catalog_sha256_after": "4ee04943d6c83a9a4d2daa69fb75fe158d1a7598fe6269464f5fd705ba121814",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5479,
      "league_profiles": 181,
      "elapsed_seconds": 38.81
    },
    "events": 5479,
    "camp_dossiers": 1381,
    "camp_dossier_countries": 65,
    "league_profiles": 181,
    "schools": 68,
    "budget_offers": 155,
    "new_catalogue_rows": 139,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "all_league_groups_valid": true,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
    "prior_calendar_UIDs_dates_preserved": true,
    "route_countries_without_event_records": 32
  },
  "caribbean_belize_v175": {
    "version": 175,
    "checked": "2026-11-05",
    "status": "verified-local-awaiting-published-sha",
    "scope": "Caribe y Belice: 15 dossiers nuevos de campamentos / cursos, 8 vías competitivas locales, exposición educativa WRO y dos grupos sabatinos MiniGeeks 2027. Acceso WRO cerrado, restricciones anuales / escolares, temporadas antiguas y unidades de precio ambiguas revisadas aparte. Continúa auditoría mundial.",
    "previous_published_commit": "93d206c9af138a0d0731c8d276209cf9cfd787a6",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "Verificación actual v174: GitHub main, workflow correcto y 208 archivos locales / 208 públicos coinciden.",
    "source_requests": 55,
    "source_hashes_verified": 47,
    "source_failures": 8,
    "new_competition_programme_rows": 8,
    "new_dated_competition_rows": 2,
    "new_exhibition_rows": 1,
    "new_camp_dossiers": 15,
    "new_dated_camp_variants": 2,
    "new_manual_learning_rows": 15,
    "new_league_profiles": 4,
    "new_budget_offers": 1,
    "existing_corrected_records": [
      "C018",
      "C894",
      "C895"
    ],
    "minigeeks_real_teaching_days": 20,
    "minigeeks_course_not_per_lesson": true,
    "spanish_instruction_confirmed_by_course_jsonld": true,
    "wro_closed_delegation_supporter_gate": true,
    "old_hack_camp_and_rem_dates_not_promoted_to_2027": true,
    "price_units_and_options_not_invented": true,
    "raw_source_bodies_forms_and_rosters_private": true,
    "forms_and_contacts_not_submitted": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/caribbean-belize-audit-v175.json",
    "native": "data/caribbean-belize-native-v175.json",
    "source_receipts": "data/caribbean-belize-source-receipts-v175.json",
    "data_validation": {
      "version": 175,
      "events": 5505,
      "new_event_records": 26,
      "all_5479_previous_ids_preserved": true,
      "only_three_documented_old_records_corrected": true,
      "all_old_raw_camp_dossiers_schools_history_and_budgets_preserved": true,
      "new_dossiers": 15,
      "camp_dossiers": 1396,
      "camp_countries": 69,
      "league_profiles": 185,
      "budgets": 156,
      "source_requests": 55,
      "source_hashes_verified": 47,
      "source_failures": 8,
      "all_new_country_continent_fields_canonical": true,
      "minigeeks_two_alternative_cohorts_ten_lessons_each": true,
      "minigeeks_fee_is_course_not_lesson": true,
      "unknown_future_dates_and_language_not_invented": true,
      "local_route_identities_preserved": true,
      "calendars": {
        "STEM_подтвержденные_даты.ics": 6525,
        "STEM_крупные_выставки.ics": 117
      },
      "old_calendar_uids_dates_preserved": true,
      "full_json_sqlite_archives_verified": true,
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_185_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_185_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 175,
      "catalog_sha256_before": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
      "catalog_sha256_after": "800e185fc24bc103dda42261839d5dac857e7e43c3a5bf010a8a5db29cd92133",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5505,
      "league_profiles": 185,
      "elapsed_seconds": 68.91
    },
    "events": 5505,
    "camp_dossiers": 1396,
    "camp_dossier_countries": 69,
    "league_profiles": 185,
    "schools": 68,
    "budget_offers": 156,
    "new_catalogue_rows": 26,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "all_league_groups_valid": true,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
    "prior_calendar_UIDs_dates_preserved": true,
    "route_countries_without_event_records": 29
  },
  "ai_games_v176": {
    "version": 176,
    "checked": "2026-11-06",
    "status": "verified-local-awaiting-published-sha",
    "scope": "AI, programación y juegos: 30 fichas nuevas de programas / etapas y 3 registros lectivos; 10 perfiles, incluida IKCC ausente. Verificados prohibición AI en IKCC, schedules EN / ZH separados, finales presenciales, categorías escolares, coste de preparación y significado de premios. Continúa auditoría mundial.",
    "previous_published_commit": "13c5698fe58597a36a032b0025a60cae1124be1a",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v175 publicado y verificado: 214 archivos públicos / 214 locales, archivos completos RU / ES y workflow GitHub correcto.",
    "source_requests": 56,
    "source_hashes_verified": 56,
    "source_failures": 0,
    "new_competition_programme_rows": 30,
    "new_manual_learning_rows": 3,
    "new_league_profiles": 10,
    "new_camp_dossiers": 0,
    "new_exhibition_rows": 0,
    "new_budget_offers": 0,
    "existing_corrected_records": [
      "C037",
      "C038",
      "C039",
      "C843",
      "C844",
      "C848",
      "C1152",
      "C1153",
      "C1154"
    ],
    "existing_corrected_league_profiles": [
      "codeavour"
    ],
    "wikko_EN_ZH_are_separate_schedules_not_conflict": true,
    "IKCC_AI_and_old_code_prohibited": true,
    "school_grade_not_numeric_age": true,
    "no_automatically_free_AI_account_for_children": true,
    "no_private_camp_or_world_leader_claim_from_local_announcement": true,
    "raw_source_bodies_forms_and_school_data_private": true,
    "forms_and_contacts_not_submitted": true,
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "audit": "data/ai-games-audit-v176.json",
    "native": "data/ai-games-native-v176.json",
    "source_receipts": "data/ai-games-source-receipts-v176.json",
    "data_validation": {
      "version": 176,
      "events": 5538,
      "new_event_records": 33,
      "new_competition_programme_rows": 30,
      "new_learning_records": 3,
      "all_5505_old_ids_preserved": true,
      "only_nine_documented_old_records_corrected": true,
      "all_old_raw_camps_school_history_budgets_and_routes_preserved": true,
      "camp_dossiers": 1396,
      "camp_countries": 69,
      "league_profiles": 195,
      "budgets": 156,
      "source_requests": 56,
      "source_hashes_verified": 56,
      "source_failures": 0,
      "all_new_country_continent_fields_canonical": true,
      "language_group_calendars_separate": true,
      "IKCC_no_AI_and_English_only": true,
      "announced_date_requires_provenance_and_tentative_calendar": true,
      "codeavour_team_sizes_per_track": true,
      "school_grade_gates_preserved": true,
      "calendar_counts": {
        "STEM_подтвержденные_даты.ics": 6563,
        "STEM_крупные_выставки.ics": 114
      },
      "expired_calendar_entries_removed_by_existing_future_filter": {
        "STEM_подтвержденные_даты.ics": 8,
        "STEM_крупные_выставки.ics": 3
      },
      "all_remaining_old_calendar_uids_dates_preserved": true,
      "full_json_sqlite_archives_verified": true,
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_195_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_195_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "announcement_runtime_checks_ru_es": [
      {
        "language": "ru",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      },
      {
        "language": "es/",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      }
    ],
    "javascript_syntax_files": 47,
    "UI_translation_tokens_refreshed": true,
    "full_build_idempotence": {
      "version": 176,
      "catalog_sha256_before": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
      "catalog_sha256_after": "1be375b9b0d1c3ba03cb377346d3ebf50b604ceb0ddfd8f94bf536ef95480dab",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5538,
      "league_profiles": 195,
      "elapsed_seconds": 71.32
    },
    "events": 5538,
    "camp_dossiers": 1396,
    "camp_dossier_countries": 69,
    "league_profiles": 195,
    "schools": 68,
    "budget_offers": 156,
    "new_catalogue_rows": 33,
    "new_dated_competition_rows": 20,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "all_league_groups_valid": true,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo",
    "all_remaining_prior_calendar_UIDs_dates_preserved": true,
    "expired_calendar_entries_removed_by_existing_future_filter": {
      "STEM_подтвержденные_даты.ics": 8,
      "STEM_крупные_выставки.ics": 3
    },
    "route_countries_without_event_records": 29
  },
  "oceania_routes_v177": {
    "version": 177,
    "checked": "2026-11-06",
    "status": "verified-local-awaiting-published-sha",
    "scope": "Oceanía: 57 filas del calendario FIRST Australia, cinco etapas FIRST NZ y Asia Pacific Open internacional 15–18 de julio 2027. Ocho formatos RoboCupJunior NZ, AquaBots con plazos de documentos y TechFest preliminar. Tres ventanas de exposición / festival y un programa lectivo diurno; puesto internacional no equivale a cupo mundial.",
    "previous_published_commit": "ba277d8d02a09098ec07066a800727e163d35147",
    "previous_goal_turn_classification": "progress",
    "previous_goal_turn_evidence": "v176 publicado y verificado: 223 archivos públicos y 223 locales, archivos completos RU / ES y workflow GitHub 42179381934 correcto.",
    "source_requests": 39,
    "source_hashes_verified": 36,
    "source_failures": 3,
    "new_competition_programme_rows": 75,
    "new_exhibition_rows": 3,
    "new_learning_rows": 1,
    "new_league_profiles": 9,
    "new_camp_dossiers": 0,
    "new_budget_offers": 0,
    "existing_corrected_records": [
      "C775",
      "E099"
    ],
    "existing_corrected_profiles": [
      "rcja-au"
    ],
    "fully_audited_countries": 0,
    "worldwide_complete": false,
    "events": 5617,
    "camp_dossiers": 1396,
    "camp_dossier_countries": 69,
    "league_profiles": 204,
    "schools": 68,
    "budget_offers": 156,
    "national_route_contacts": 212,
    "national_route_countries": 135,
    "route_countries_without_event_records": 29,
    "all_57_official_australian_calendar_rows_retained": true,
    "Explore_6_vs_10_conflict_explicit": true,
    "NZ_ranking_vs_ballot_conflict_explicit": true,
    "foreign_RCJA_placing_not_world_qualification": true,
    "unlabelled_MOI_calendar_not_assigned_2027": true,
    "TechFest_entity_terms_fees_provisional": true,
    "raw_source_bodies_forms_private": true,
    "forms_and_contacts_not_submitted": true,
    "audit": "data/oceania-routes-audit-v177.json",
    "native": "data/oceania-routes-native-v177.json",
    "source_receipts": "data/oceania-routes-source-receipts-v177.json",
    "data_validation": {
      "version": 177,
      "events": 5617,
      "new_event_records": 79,
      "new_competition_programme_rows": 75,
      "new_exhibition_rows": 3,
      "new_learning_rows": 1,
      "new_league_profiles": 9,
      "all_5538_old_ids_preserved": true,
      "only_two_documented_old_records_changed": true,
      "all_old_raw_camps_schools_history_budgets_routes_preserved": true,
      "camp_dossiers": 1396,
      "camp_countries": 69,
      "league_profiles": 204,
      "budgets": 156,
      "all_57_AU_calendar_rows_exact": true,
      "all_five_NZ_FIRST_dates_exact": true,
      "source_requests": 39,
      "source_hashes_verified": 36,
      "source_failures": 3,
      "calendar_counts": {
        "STEM_крупные_выставки.ics": 115,
        "STEM_подтвержденные_даты.ics": 6619
      },
      "worldwide_complete": false
    },
    "runtime_checks_ru_es": [
      {
        "language": "ru",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      },
      {
        "language": "es/",
        "search_by_partner": true,
        "country_route_counts": true,
        "france_brazil_divisions_separate": true,
        "unavailable_partner_links_suppressed": true,
        "missing_website_fallback": true,
        "russia_belarus_organizer_notice_not_passport_ban": true,
        "escaping": true,
        "empty_country_reset": true
      }
    ],
    "programme_runtime_checks_ru_es": [
      {
        "language": "ru",
        "all_204_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      },
      {
        "language": "es/",
        "all_204_league_badges_render": true,
        "five_old_group_filters_fixed": true,
        "MRC_18_categories_render": true,
        "country_variants_canonical_groups": true,
        "confirmed_english_filter": true,
        "JustSpeak_Matvey_only": true,
        "no_Youth_or_adult_calendar_import": true,
        "ACS_announced_window_only": true,
        "old_camps_not_assigned_2027_dates": true,
        "unknown_prices_not_active_budgets": true,
        "Space_four_English_windows_and_Matvey_only": true,
        "Robokacija_unknown_2027_dates_excluded_from_month_filter": true,
        "Turkey_local_team_sizes_render": true,
        "Caribbean_ES_course_and_Matvey_only": true,
        "Caribbean_unknown_language_excluded": true,
        "Caribbean_old_seasons_not_in_2027_months": true,
        "MiniGeeks_600_complete_course_not_per_class": true,
        "MiniGeeks_budget_keeps_missing_trip_costs": true,
        "Croatian_Makers_closed_visible": true
      }
    ],
    "announcement_runtime_checks_ru_es": [
      {
        "language": "ru",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "new_TechFest_announced_and_MOI_programme_badges": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      },
      {
        "language": "es/",
        "announced_card_and_calendar_label": true,
        "regular_date_not_reclassified": true,
        "programme_resource_not_camp_banner": true,
        "new_TechFest_announced_and_MOI_programme_badges": true,
        "individual_ICS_six_entries_equal_server_dates": true,
        "IKCC_Bucharest_seconds_preserved": true,
        "all_individual_entries_tentative": true,
        "visual_browser_qa": false
      }
    ],
    "javascript_syntax_files": 47,
    "full_build_idempotence": {
      "version": 177,
      "catalog_sha256_before": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
      "catalog_sha256_after": "73ab2ee59741adcb762906e4517b5956e089de8129cbc9053293bd1377a54031",
      "full_ru_es_rebuild_idempotent": true,
      "events": 5617,
      "league_profiles": 204,
      "elapsed_seconds": 69.75
    },
    "new_catalogue_rows": 79,
    "new_dated_competition_rows": 65,
    "new_major_exhibition_rows": 1,
    "new_festival_windows": 2,
    "visual_browser_qa": false,
    "visual_browser_unavailable": "Uso del navegador local deshabilitado en configuración de trabajo"
  }
}
