{
  "version": 124,
  "asof": "2026-10-06",
  "status": "progress",
  "scope": "Selected Switzerland/France/Spain junior curricula, autumn2026 intakes, archived museum/school programmes and explicit language/grade gates. Sixteen dossiers across six operators; neither sixteen separate world-ranked camps nor a complete world inventory.",
  "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": [
    "IIL fresh direct October2026 catalogue supersedes cached summer reader. Six curricula of one operator; seven precise October intervals. AI8–13 five mornings350CHF; Junior3–6 week550 not checkout0; days125, fullweekcare625, two separate days250/290withcare. LEGO5–7 two afternoons110, chemistry8–13 two afternoons120, dance6–9 five mornings300, pBuzz6–9 afternoons275. AM-only no on-site lunch;105/week only with separate PMcamp. Specific two-day latecare30 differs from general20/day. EN/FR camp_life kept separate from guaranteed EN subject instructor. Foreign health/accident/liability cover required. French CGC binding; refund thresholds and medical cancellations explicit.",
    "Simply holiday camps explicitly taught EN. Thriller7–11 five days09–16,595CHF; ZürichOct12–16 and VersoixOct19–23. Year2026 comes from own linked current2026–27 portal, labelled published_rule rather than an unqualified printed-year session. Mini4–6 halfday, old cutoff1Sep2025 not2027; separate HalloweenStudio45CHF/two hours not a week camp and no exact calendar date. Annualtuition and25%WestEndTripdeposit not campfees. Own summer cancellation clauses not automatically an autumn-specific contract.",
    "LNE Paris camp3–7 versus generalactivity2–8/school2–6. Archived2025–26 standard500/300EURfull/half, Aprilfourdays400/250; lunchbox. Geneva own6pagePDF external4+preschool/primary versus website3–7, Matveyage unknown until reconciled. External630 not school600; lunch+AMsnack, ownPMsnack, no prorata for3–4days. EN/FR teaching explicit, archived dates never imported as future2027.",
    "MUNCYT15page official2026PDF text extracted; selected three-group curricula and contract clauses read, Electrones and Protones timetable pages visually checked.34total divided three completed2025–26gradegroups. InfantilmobileLEGOvehicle is mechanics; primary1–3general science;4–6RoboMakers introduction is part of DescubreII, not a full robotics-intensive week. Own announcement170EUR/week and conditional20%nonstackable discount. Spanish document not an explicit instructor-language guarantee; free Coruña workshops not paid Alcobendas camp. Reservation/payment/document instructions recorded, not executed.",
    "OSI Swiss drone course explicitly offers English/French, age7–12, KuspoLenk2/4/8bed rooms, piloting/nature field projects; no public2027date/fullfee in selected course. Oscaronlyafter7. ProvenceJunior specifically Français; EN/RU navigation not teaching evidence.7–10title versus7–9/10–13/families body retained; old2019kitlists/2022scenario not current2027syllabus. Public user comments/spam ignored as quality evidence. No account created.",
    "SwissTecLadies own camp: girls12–15 AND schooledSwitzerland, French;Oct19–23Avenches,100CHFday/250boarding with listedmeals/activity,50%CarteCultureconditional. Both boys noteligible. Old31Aug partnerdeadline versus booking links retained as gap, not a new family-accessible recommendation.",
    "EIBLaJonchère own onepagePDF visually checked: science/media/baking3–11 bilingualFR/EN,July6–10,2026archive.595+60lunch+220coach+100care=975EUR/child, not Monceau650; next2027notannounced.",
    "All950 prior dossiers,3658 events and43 offer objects preserved. Sixteen curricular/place-specific dossiers across six operators, nine new future October2026 intervals and three single-child partial budgets. Prior worldwide competitions, exhibitions, camps, schools,5–10year results, priorities and family routes preserved;0 fullyauditedcountries, goalactive."
  ],
  "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
    }
  }
}
