{
  "schemaVersion": 2,
  "release": "blue-bridge-latest-snapshots-cloudflare-recovery",
  "releaseDate": "2026-08-17",
  "role": "historical-provenance-only",
  "currentAuthority": "blue-bridge-classroom-screen-capture-display-prompt-2026-08-23-v1",
  "releaseUse": "Conservation and destructive-regression comparison only. These snapshots are never a production fallback or packaging source.",
  "sourcePolicy": "Historical record: only the eight commit-stamped archives listed below were used as first-party sources for the 2026-08-17 recovery baseline.",
  "sources": [
    {
      "id": "blue-bridge",
      "commit": "33d3c11366c2862490cce76d4212851d6a1e62bd",
      "archive": "Blue-Bridge-33d3c11366c2862490cce76d4212851d6a1e62bd.zip",
      "archiveSha256": "8137080c6e386b70ee17271460f2d322f8b2bbac87a0a31d545a2def56deb763",
      "snapshotTree": {
        "files": 8,
        "bytes": 75025,
        "sha256": "570df84d156ea3b6c04282737d71697d6a5d4d621db73164cfc81a2a62e6bc77"
      }
    },
    {
      "id": "bsl",
      "commit": "29f2e15b62c1dbc13d5c0f73ff32712c26148de2",
      "archive": "BZLX-29f2e15b62c1dbc13d5c0f73ff32712c26148de2.zip",
      "archiveSha256": "5ea1ecf10d9a33deeab1bcd9451d121a478f1909ec22639c22c7938d955f802d",
      "snapshotTree": {
        "files": 7,
        "bytes": 499870,
        "sha256": "9cf0c4a95d78e521bd7f3b2942581d18509e2fc8dc19dd901319a3ab64936559"
      }
    },
    {
      "id": "maths-modelling-studio",
      "commit": "61253d05f72a72cf1d53c283ab7d51f7bfea65a5",
      "archive": "-maths-modelling-studio-61253d05f72a72cf1d53c283ab7d51f7bfea65a5.zip",
      "archiveSha256": "1441576ab16fb068195246eb2730f2912a9b258dfa56740ca9c120a011cb9628",
      "snapshotTree": {
        "files": 11,
        "bytes": 1284590,
        "sha256": "781da83912ab4daf412dde2d6aafbc377afebb9be70c5edeac6be1a2e9256007"
      }
    },
    {
      "id": "maths-page-studio",
      "commit": "a85b57be00ed3ececb65bf5423f0dda23317be2a",
      "archive": "Maths-worksheet-a85b57be00ed3ececb65bf5423f0dda23317be2a.zip",
      "archiveSha256": "3edd27e23c907e06010dd126017c9e086a78819f358f52bff1e862fbd997874e",
      "snapshotTree": {
        "files": 47,
        "bytes": 1632825,
        "sha256": "42bac56bdd7cd8df6bf3c0c62e102851ea7c7405edb532e81299388d04d1b735"
      }
    },
    {
      "id": "writer",
      "commit": "0167082c9ca9d094a1a28ee5e5172666d6f49b61",
      "archive": "writer-0167082c9ca9d094a1a28ee5e5172666d6f49b61.zip",
      "archiveSha256": "7c6e9f75e347b579736ded87b04f957964b756bfc363f161310f087c2f62cb80",
      "snapshotTree": {
        "files": 60,
        "bytes": 520239,
        "sha256": "74ce0d650b9c122879eed05d22334e65d1f9e40e2fe49a00801e801f90290970"
      }
    },
    {
      "id": "maths-web",
      "commit": "6664fa2248494a29af92bcd2f62c35bb758b2946",
      "archive": "WEB-YR-4-6664fa2248494a29af92bcd2f62c35bb758b2946.zip",
      "archiveSha256": "e19d3eb393a22b2b4649d62844d5de6fbe2b245f60bae6e7841eb372b169a97d",
      "snapshotTree": {
        "files": 11,
        "bytes": 570799,
        "sha256": "b684dbfb5219bf5e946a1363bbd0db95daa65a0feeceb439e8da1446d7690e28"
      }
    },
    {
      "id": "4s",
      "commit": "6da3874015093622c02af9b8f337fc205b5d6ad4",
      "archive": "4S---endless-maths--6da3874015093622c02af9b8f337fc205b5d6ad4.zip",
      "archiveSha256": "d24348dd40569ede09589c85874661350544b28d4b4c2262ad6707f9c74673d2",
      "snapshotTree": {
        "files": 47,
        "bytes": 1650151,
        "sha256": "7a8b17f6cab6ee06a8b3cfa7fb5ea279cadfb7de4361c3049cd5176c15864cc7"
      }
    },
    {
      "id": "anchor-art",
      "commit": "c089ebbb8a5208228561f6f2d04a57dbd815e557",
      "archive": "Anchor-Art-c089ebbb8a5208228561f6f2d04a57dbd815e557.zip",
      "archiveSha256": "117b997ebe8d546de318d375b0b5e3526ebe43a126a3ddcb24398c392f807c0a",
      "snapshotTree": {
        "files": 7,
        "bytes": 1218783,
        "sha256": "79a3a36b538aae642d3ebc090aa121089e65f87624e2f5ea51ed6d930a0c8b6b"
      }
    },
    {
      "id": "routine",
      "buildId": "ROUTINE-20260823-01",
      "archive": "blue-bridge-routine-production.zip",
      "archiveSha256": "d2066e9efefacd805f055d838058ce5b6e8632b2d8d996ffa90080e9c2f176cf",
      "role": "user-supplied-current-application-source",
      "integration": "Only audited production runtime files are mounted at /routine/. Development source, tests, screenshots, source maps and vendor archives remain outside the deployable suite."
    }
  ],
  "hostingOnlyChanges": [
    "Blue Bridge bundled-app destination URLs were changed to same-origin suite routes; all visual, product and interaction markup was otherwise retained.",
    "Scaffold Studio was compiled into a dependency-free static release from the exact snapshot TypeScript/TSX sources. Its generated Blue Bridge home link points to the suite root.",
    "Cloudflare Pages/Workers routing, headers, health/catalog endpoints, 404 handling, build manifests and deployment instructions were added outside the application engines.",
    "No curriculum, mathematical, BSL knowledge, prompt-generation, worksheet, simplification, palette or representation logic was taken from another branch or earlier release.",
    "A marked, deferred suite runtime loader was added to each HTML shell; stripping that marker restores the protected recovered product file.",
    "Application service workers were replaced with isolated, release-specific, atomic offline caches and explicit update activation.",
    "The /_suite/ recovery centre, backup/restore, diagnostics, handoff and self-test layer was added outside application engines.",
    "BSL-SHELL-001 adds removable inline-style recovery and context-aware return navigation around the exact BSL snapshot, plus an isolated replacement service worker; BSL course, knowledge, progression and persistence logic remain unchanged.",
    "The faulty in-flow portal bar and fake full-screen mode were replaced in all seven entry shells by one removable, fixed, style-isolated Back to Blue Bridge control. No product engine, curriculum data, mathematical logic or saved-data key was changed."
  ],
  "writerRuntime": {
    "react": "19.2.6",
    "reactDom": "19.2.6",
    "declaredSnapshotRange": "^19.1.1",
    "source": "Runtime extracted from the exact 4S snapshot production bundle; MIT license included in writer/REACT-LICENSE.txt.",
    "sha256": "6e090f99e713e711134041599c295756edfc0938bfc58c2004fb51a97031dda0"
  },
  "recoveryLayerRelease": "exact-snapshots-native-layout-navigation-v6-2026-08-18",
  "recoveryLayerPolicy": "This release changes only Blue Bridge hosting, navigation, viewport and verification layers. Protected product content remains governed by PRODUCT-BASELINE.json."
}
