{
  "version": 109,
  "asof": "2026-10-05",
  "status": "progress",
  "scope": "Selected Singapore programme/contract and French boarding-intake clauses; Spanish duplicate and group-intake checks. Not a whole-country/world audit.",
  "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 new programme dossiers:18 distinct XCL courses inSingapore and2 specific French boarding programmes. Dossiers are not a count of independent providers or a world quality ranking.",
    "778 old dossiers/IDs retained; only xcl and american-village evidence updated. 3348 old event IDs retained; only L183 corrected: unconfirmed technical language no longer appears as EN; age-after7 and contract clauses explicit. No new event/session/deadline.",
    "798dossiers/39countries/1233dossierURLs/185editorialscenarios/190gaps. CHE106/FRA62/ESP67/TWN53/SGP96/JPN52/KOR17/USA85/CAN98/CRI13/MEX35; none fully audited.",
    "FutureEngineerscourse10–15 versus calendar7–15 and generalCodeAcademy6–14; STEAMJune22 vsJune29; Science7–11vs7–12. Exact programme restrictions not replaced by general headers.",
    "XCL2026 tariffs are archive only; TBC/undated price years stay unknown. Earlybird15May2026 expired; no2027 intake or price invented. EN-level FAQ is not an EN-technical instructor; EAL is only an English course.",
    "XCL no-refund-after-payment terms conflict with FAQ discretionary illness refund; payment3workingdays/changes10days/sameseason/ownmedical-accident/120bus≥6riders/conditional3percentStripe visible. No full travel invoice claimed.",
    "MangaJF2 July12–17 2026 from779EUR/6days/10–14; Damian six closed2026 intakes from749/6days or1469/13days/11–15. Packinsurance60extra; station transfer reservation required; provincial route can be unaccompanied. Reviews not dates or independent ranking.",
    "Oscar2020max7in2027: no8plus boarding admission. MatveyMangaafter10; Damianafter11in2028. General7–17header/CE2schoolgroup do not prove family admission.",
    "Respira group minimum50 and generic one-week78/90/102EUR for4/5/6h are not a two-child invoice. Christmas2026–27 window is not exact open family intake. Existing EnglishSummer/Keiko/FAISL/Taiwan programmes retained without duplicate dossiers.",
    "27directattempts/26HTTP200:25HTML and1PDF download only; guessed old XCLterms404 retained, observed correctedterms200 used. Zero fresh visual PDF checks. Complete portable SQL/JSON ZIP/hash/README and2593family/104expo ICS preserved. Nine family budget scenarios unchanged.",
    "Worldwide goal/requirements/permanent schools/5–10year results/competitions/leagues/exhibitions/EN-ES-RU camps2026–27/routes retained;0fullyauditedcountries. Native publication receipt is separate."
  ],
  "next_priority": "Continue full deep CHE/FRA/ESP/Europe/TWN/SGP/KOR/JPN/USA/CAN/CRI/MEX/LatAm general/thematic/STEM camps2026–27/day/boarding/family EN/ES/RU: own current programme, technical instructor, individual foreign intake, full price/travel/gear/insurance/nightcare/refunds and child-specific quality shortlist. Preserve world competitions/leagues/exhibitions/permanent schools/5–10year results/family routes and all requirements. No world or country completeness claim.",
  "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": "Распакуйте архив: внутри полная база SQLite и 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": "Распакуйте ZIP: внутри полная база JSON и README. Все записи сохранены."
  }
}
