{
  "game": "order-of-the-sinking-star",
  "revision": "remaining-endgame3-workshop-observations-2026-10-25",
  "sourceId": "remaining-endgame3-workshop-observations",
  "baselineCheckpoint": "c0ccf6cd0577e8553ffbff749852d7477bb7d548",
  "authority": {
    "revision": "root-next15-workshop-choices-2026-10-25",
    "sha256": "98d4b12adca324023ac866ddc50720209579c7b15e7bad1407201cc14f11e99d",
    "recordCount": 15,
    "rootDisplayReviewComplete": true
  },
  "scope": "Fifteen root-approved direct video/native-texture layout identity matches across playlist parts62–68; no article puzzle ordinals. The selected frames are source states, not verified starts, routes or finishes.",
  "sourceMediaParts": [
    {
      "playlistPart": 62,
      "cid": 42816176893,
      "bytes": 60338970,
      "sha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 3183.820625,
      "completeContentLengthVerified": true
    },
    {
      "playlistPart": 63,
      "cid": 42819585554,
      "bytes": 46080787,
      "sha256": "293c6eeec7901b74a2be7e6a8639b6d52a5ec8dcdd4a0a2b7c4cf663f6fa9486",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 2006.853938,
      "completeContentLengthVerified": true
    },
    {
      "playlistPart": 64,
      "cid": 42825025598,
      "bytes": 37763383,
      "sha256": "e43dde321429caf175d3ed464b1a4316cb666ab1e35a57fb76e7b1ac330a0b27",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 1765.987313,
      "completeContentLengthVerified": true
    },
    {
      "playlistPart": 65,
      "cid": 42827449995,
      "bytes": 47585224,
      "sha256": "60d23b9be10e6a3d5d9e51012f89fb04c30f46a23f9bf19053a46d349a5357cc",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 2424.021,
      "completeContentLengthVerified": true
    },
    {
      "playlistPart": 66,
      "cid": 42829088582,
      "bytes": 39787588,
      "sha256": "9691c411e88e537f80949fbdeaa38ff14411e15f1fdde94f357c0de4f80ff2ad",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 2269.121,
      "completeContentLengthVerified": true
    },
    {
      "playlistPart": 68,
      "cid": 42838330330,
      "bytes": 40315226,
      "sha256": "c2b8524497e9a019c14f385ac6f7441cfc32e7e9abb7310f63aa0b2b4c4ca35d",
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "startTimeSeconds": 0.021,
      "durationSeconds": 1924.587313,
      "completeContentLengthVerified": true
    }
  ],
  "contextArchive": [
    {
      "playlistPart": 66,
      "requestedSeconds": 540,
      "sourcePTS": 8640864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 540.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-540s.jpg",
      "bytes": 82374,
      "sha256": "1690c7337b5de30046af58ffc48e2de016aae9772e24330c9c68664f51a0038e",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-540s-showinfo.txt",
      "portableLogBytes": 2739,
      "portableLogSha256": "33b34b0a8907d3f821ab36671d5235eef824405dd22b877723a62d227554b598",
      "provenance": "existing coarse sample",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 66,
      "requestedSeconds": 755,
      "sourcePTS": 12080864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 755.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-755s.jpg",
      "bytes": 80342,
      "sha256": "61ef12c47d6d640ce45af7e5ad7d7dad6a313dd48ab909246485d0e402e50bf2",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-755s-showinfo.txt",
      "portableLogBytes": 2731,
      "portableLogSha256": "df2bd5c520960475956f6ba260bbc5b0db6be5d1929c0ab3bcd8cdb3ab8e421f",
      "provenance": "existing workshop control-refinement frame",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 66,
      "requestedSeconds": 1715,
      "sourcePTS": 27440864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1715.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-1715s.jpg",
      "bytes": 69624,
      "sha256": "625966b1d7720a207f8c3b89d6645d37c9ad5513fd17b419dc4946cab229feac",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-1715s-showinfo.txt",
      "portableLogBytes": 2731,
      "portableLogSha256": "a05b9b5e6d47cf40d79c40b06568fe0cd12f8b4bf8e3fc4588e1c6f39a024883",
      "provenance": "existing workshop control-refinement frame",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 68,
      "requestedSeconds": 1020,
      "sourcePTS": 16320336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1020.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-1020s.jpg",
      "bytes": 126757,
      "sha256": "86103cf89f004ce3e53a76fde56a22b2333152ba22085e3ad3691dc60ae6267c",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-1020s-showinfo.txt",
      "portableLogBytes": 2745,
      "portableLogSha256": "7aded86e7f333e972766aed3aa5f4ff32b2b62096c131409b4f797186dcafb5f",
      "provenance": "existing coarse sample",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 62,
      "requestedSeconds": 1500,
      "sourcePTS": 24000342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1500.021375,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-1500s.jpg",
      "bytes": 83018,
      "sha256": "4e256fcf8962ac2f751bdc85b21134acc27ef46667045515c0aeafde131da8f5",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-1500s-showinfo.txt",
      "portableLogBytes": 2748,
      "portableLogSha256": "f8ebf5468187b5ba824210739ebfb4ea3f47649b2785088744cc6e5a561945e3",
      "provenance": "existing coarse sample",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 65,
      "requestedSeconds": 660,
      "sourcePTS": 10560864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 660.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-660s.jpg",
      "bytes": 95317,
      "sha256": "42bc29a926e544a786157b0bc2ab33721c5a75f93d1557fea193a4c28a8dacab",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-660s-showinfo.txt",
      "portableLogBytes": 2741,
      "portableLogSha256": "777a45a2f97210490a0e4b7addf032805da002bb25235ac865b652bb3beed849",
      "provenance": "existing coarse sample",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 62,
      "requestedSeconds": 2640,
      "sourcePTS": 42240336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 2640.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2640s.jpg",
      "bytes": 94963,
      "sha256": "560b3ee3032b6814dd1b7365a4311887dbe87aa751dc04ecda714802ae3a1074",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2640s-showinfo.txt",
      "portableLogBytes": 2744,
      "portableLogSha256": "787765ea590ec83b0bb80da2dfd471e1a5bb156df791d83382ccb44d1d4a975c",
      "provenance": "existing coarse sample",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1030,
      "sourcePTS": 16480336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1030.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1030s.jpg",
      "bytes": 108659,
      "sha256": "eff46b372ca3f1cc5e2306809ea5f642627ba105c598eb4416112ae212a40f6f",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1030s-showinfo.txt",
      "portableLogBytes": 2735,
      "portableLogSha256": "aedff24e53a69362581467944a30acdf9ec451d7f75d53875e2eb88cba9e1f84",
      "provenance": "new exact-cue extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1070,
      "sourcePTS": 17120336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1070.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1070s.jpg",
      "bytes": 69447,
      "sha256": "ef84804e68a29c2f11c761dff24e761953b3ad889dbf5a74f2961b29fbe962e3",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1070s-showinfo.txt",
      "portableLogBytes": 2734,
      "portableLogSha256": "60f67d4b71ab82d0370d84af03efe1180d5c619f29eec2a10fcd6ef73912243b",
      "provenance": "new exact-cue extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1561,
      "sourcePTS": 24976342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1561.021375,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s.jpg",
      "bytes": 98809,
      "sha256": "a635cace0ada8375e04f0106e2f041eef5bc32e660a6bf9301c3984176c842c2",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s-showinfo.txt",
      "portableLogBytes": 2752,
      "portableLogSha256": "200b1bb82c5be1dff4b074cf0ef3c14f3f210f325117ce72af53e34e553b4b03",
      "provenance": "new exact-cue context extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1572,
      "sourcePTS": 25152342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1572.021375,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s.jpg",
      "bytes": 123375,
      "sha256": "807870f123196d0a8e6143588d6b56b7883ba73ae027b704e78601d35fbb6242",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s-showinfo.txt",
      "portableLogBytes": 2755,
      "portableLogSha256": "e5858b1fbe82c5cd92d13f641f4147bc2b2fd203bdb61c54575027ee0e360da4",
      "provenance": "new exact-cue context extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 62,
      "requestedSeconds": 2170,
      "sourcePTS": 34720336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 2170.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2170s.jpg",
      "bytes": 89616,
      "sha256": "fae9186b2ce12f39a3991efe72a95288268c3d83e53e54c67a99087eceab9e18",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2170s-showinfo.txt",
      "portableLogBytes": 2742,
      "portableLogSha256": "3a83bb7acae1e7ce205050a85974ea3795a38a4cf286e3b82b67ebf01f16a7b2",
      "provenance": "existing last3 cue extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 62,
      "requestedSeconds": 2200,
      "sourcePTS": 35200336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 2200.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2200s.jpg",
      "bytes": 86157,
      "sha256": "b3a17f52028dd3b5637a0ee81dd3685d2e10bfd58b0acaca84425ae3ef508e75",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2200s-showinfo.txt",
      "portableLogBytes": 2742,
      "portableLogSha256": "f4878f782a43b821515debbc5ccc12e6de1bc38757bdc523fe595d4611fa4808",
      "provenance": "existing last3 cue extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 65,
      "requestedSeconds": 895,
      "sourcePTS": 14320864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 895.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-895s.jpg",
      "bytes": 81706,
      "sha256": "c860f10a62cf59d9370fd8d7b5d41c52f1e4ef275e1fd479676117d585817ec4",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-895s-showinfo.txt",
      "portableLogBytes": 2737,
      "portableLogSha256": "5bb42879636d4524d3b62ba97a885080d431a77b9c785b5400c2f7953e1824e4",
      "provenance": "existing last3 cue extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 68,
      "requestedSeconds": 815,
      "sourcePTS": 13040864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 815.054,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s.jpg",
      "bytes": 93358,
      "sha256": "c6d0bdf375818cbe30635db2c34b9764c7a3a2d970bb18192a4085b7213619ac",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s-showinfo.txt",
      "portableLogBytes": 2749,
      "portableLogSha256": "4c2d22dd8024b7cb87ddcb6fded3f09f8f5c677d78a8d4a202fbd28c7e83b422",
      "provenance": "new exact-cue context extraction",
      "displayPurpose": "hint context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1605,
      "sourcePTS": 25680342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1605.021375,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1605s.jpg",
      "bytes": 111137,
      "sha256": "e67dc63acbd4f0ebad37ee6ccdd91fc57ba73d1b3bf5c441a2a92c47c15d15a2",
      "logFile": "contexts/context-p63-1605s-showinfo.txt",
      "portableLogBytes": 2753,
      "portableLogSha256": "00733947d0f21a22c2f272279defffbf74989ba90f7e877fb122b10e9581e4de",
      "provenance": "new exact-cue extraction; context only",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1605s-showinfo.txt"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1640,
      "sourcePTS": 26240342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1640.021375,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1640s.jpg",
      "bytes": 109708,
      "sha256": "f22d543799e33e6b22394f51ef16f7846a63d6e8f3cdb304cadbba049edfe80d",
      "logFile": "contexts/context-p63-1640s-showinfo.txt",
      "portableLogBytes": 2755,
      "portableLogSha256": "945c27dfdd64edab08ef45e79b333ff3f3ac186e10b8d9a19ab5c9a782984720",
      "provenance": "new exact-cue extraction; context only",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1640s-showinfo.txt"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 135,
      "sourcePTS": 2160336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 135.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-135s.jpg",
      "bytes": 40643,
      "sha256": "3e6e31a6c31578d13da03f74332679127a33c86a8786f217fa53e63c7f1cd7ae",
      "logFile": "contexts/context-p64-135s-showinfo.txt",
      "portableLogBytes": 2744,
      "portableLogSha256": "81f8b941314f7ec1cc8b515e6e0b0a7fd3ea8052df1c86a5bddffd5ab91a8778",
      "provenance": "new exact-cue extraction; context only",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-135s-showinfo.txt"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 140,
      "sourcePTS": 2240336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 140.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-140s.jpg",
      "bytes": 36793,
      "sha256": "04f04924dbcbca6044c07445ea187a33dc5e37f2c13fde1010a6b516edb90f98",
      "logFile": "contexts/context-p64-140s-showinfo.txt",
      "portableLogBytes": 2744,
      "portableLogSha256": "f306cda7c2e941eaaf73adf858b5458678e7fd5c375249e4af951fca3bda002e",
      "provenance": "new exact-cue extraction; context only",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-140s-showinfo.txt"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 145,
      "sourcePTS": 2320336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 145.021,
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-145s.jpg",
      "bytes": 82211,
      "sha256": "1ff9bae4ab6809a8bc262d7dac56a078086dec396a1497e50befe2a8aa46ff5b",
      "logFile": "contexts/context-p64-145s-showinfo.txt",
      "portableLogBytes": 2746,
      "portableLogSha256": "f3509cbb5dce692ac5fe29bc8bbd6941f2f3cdb7760efb8ac509db88a4a02183",
      "provenance": "new exact-cue extraction; context only",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-145s-showinfo.txt"
    }
  ],
  "supplementalContextFrames": [
    {
      "playlistPart": 63,
      "requestedSeconds": 1561,
      "sourcePTS": 24976342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1561.021375,
      "bytes": 98809,
      "sha256": "a635cace0ada8375e04f0106e2f041eef5bc32e660a6bf9301c3984176c842c2",
      "portableLogBytes": 2752,
      "portableLogSha256": "200b1bb82c5be1dff4b074cf0ef3c14f3f210f325117ce72af53e34e553b4b03",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer",
      "alsoUsedAsRecordContext": true
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1572,
      "sourcePTS": 25152342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1572.021375,
      "bytes": 123375,
      "sha256": "807870f123196d0a8e6143588d6b56b7883ba73ae027b704e78601d35fbb6242",
      "portableLogBytes": 2755,
      "portableLogSha256": "e5858b1fbe82c5cd92d13f641f4147bc2b2fd203bdb61c54575027ee0e360da4",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer",
      "alsoUsedAsRecordContext": true
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1605,
      "sourcePTS": 25680342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1605.021375,
      "bytes": 111137,
      "sha256": "e67dc63acbd4f0ebad37ee6ccdd91fc57ba73d1b3bf5c441a2a92c47c15d15a2",
      "portableLogBytes": 2753,
      "portableLogSha256": "00733947d0f21a22c2f272279defffbf74989ba90f7e877fb122b10e9581e4de",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1605s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1605s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer"
    },
    {
      "playlistPart": 63,
      "requestedSeconds": 1640,
      "sourcePTS": 26240342,
      "timeBase": "1/16000",
      "actualSourceSeconds": 1640.021375,
      "bytes": 109708,
      "sha256": "f22d543799e33e6b22394f51ef16f7846a63d6e8f3cdb304cadbba049edfe80d",
      "portableLogBytes": 2755,
      "portableLogSha256": "945c27dfdd64edab08ef45e79b333ff3f3ac186e10b8d9a19ab5c9a782984720",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1640s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1640s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 135,
      "sourcePTS": 2160336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 135.021,
      "bytes": 40643,
      "sha256": "3e6e31a6c31578d13da03f74332679127a33c86a8786f217fa53e63c7f1cd7ae",
      "portableLogBytes": 2744,
      "portableLogSha256": "81f8b941314f7ec1cc8b515e6e0b0a7fd3ea8052df1c86a5bddffd5ab91a8778",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-135s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-135s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 140,
      "sourcePTS": 2240336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 140.021,
      "bytes": 36793,
      "sha256": "04f04924dbcbca6044c07445ea187a33dc5e37f2c13fde1010a6b516edb90f98",
      "portableLogBytes": 2744,
      "portableLogSha256": "f306cda7c2e941eaaf73adf858b5458678e7fd5c375249e4af951fca3bda002e",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-140s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-140s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer"
    },
    {
      "playlistPart": 64,
      "requestedSeconds": 145,
      "sourcePTS": 2320336,
      "timeBase": "1/16000",
      "actualSourceSeconds": 145.021,
      "bytes": 82211,
      "sha256": "1ff9bae4ab6809a8bc262d7dac56a078086dec396a1497e50befe2a8aa46ff5b",
      "portableLogBytes": 2746,
      "portableLogSha256": "f3509cbb5dce692ac5fe29bc8bbd6941f2f3cdb7760efb8ac509db88a4a02183",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-145s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p64-145s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer"
    },
    {
      "playlistPart": 68,
      "requestedSeconds": 815,
      "sourcePTS": 13040864,
      "timeBase": "1/16000",
      "actualSourceSeconds": 815.054,
      "bytes": 93358,
      "sha256": "c6d0bdf375818cbe30635db2c34b9764c7a3a2d970bb18192a4085b7213619ac",
      "portableLogBytes": 2749,
      "portableLogSha256": "4c2d22dd8024b7cb87ddcb6fded3f09f8f5c677d78a8d4a202fbd28c7e83b422",
      "provenance": "new exact-cue extraction; context only",
      "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s.jpg",
      "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s-showinfo.txt",
      "displayPurpose": "supplemental context only; not displayed in a viewer",
      "alsoUsedAsRecordContext": true
    }
  ],
  "records": [
    {
      "levelId": "end3_off_topic_mirror",
      "title": {
        "en": "A mirror-room progression",
        "zh": "镜子房间的递进"
      },
      "hint": {
        "en": "Try each room, then arrange a progression around one idea.",
        "zh": "先尝试每个房间，再围绕同一思路安排递进顺序。"
      },
      "sourceId": "bilibili-development-part-66",
      "playlistPart": 66,
      "cid": 42829088582,
      "sourceVideoSha256": "9691c411e88e537f80949fbdeaa38ff14411e15f1fdde94f357c0de4f80ff2ad",
      "sourceVideoBytes": 39787588,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2269.121,
      "requestedSourceSeconds": 533,
      "actualSourceSeconds": 533.054,
      "sourcePTS": 8528864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_off_topic_mirror-p66-533s.jpg",
        "bytes": 50146,
        "sha256": "b03ece5624a1163dab313fcba1268262ddc48c8206f95c9ec1d1c48848a064b1",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_off_topic_mirror-p66-533s-showinfo.txt",
        "portableLogBytes": 2737,
        "portableLogSha256": "3b4e2e88bd05cd136ab012a0f71329100211919780a2f90f0f9b1a3a6bcaa4a4",
        "sourceLogSha256": "ec8ad2faf7a1ac8b96b02c7550a0a2ac4dee3836f3ba51140ccb1f642246658e",
        "sourceLogBytes": 2741,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_off_topic_mirror.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_off_topic_mirror.texture",
          "bytes": 497445,
          "sha256": "03bf4e8503dbc03d631bb54d0a07ab92152feec292f71c711ff75bbbeec73d7c",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_off_topic_mirror.entities",
            "bytes": 667011,
            "sha256": "d12eaccb4accefc2bdb800d483a77b16cb2bcfc6e354fca2d70814ed58b37829"
          },
          "levelManifest": {
            "entry": "data-common/end3_off_topic_mirror.level_manifest",
            "bytes": 6582,
            "sha256": "9d3e020a6efe7de2bc68a4460ab6e65c9ffcaa920e67ff7b21f8f4200ec10dcb"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              28
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_off_topic_mirror",
          "entityId": 115520867,
          "position": {
            "x": 5.0,
            "y": 108.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115520856
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 834418,
        "sha256": "c71ee5c3f38f045b15e33fb8e269876dbb8e36744e2be4303c56ddffcb8ddf61",
        "pixelSha256": "c7aeef0c1bbacbd01912fa22721180970985914bbb39b3f5600fa7c2f2b7a322",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Seven choices in blue-yellow-white-orange-pink-purple-green order, neutral end cubes, seven round pedestals, no right planks and a blue-cloud background distinguish this variant from the dark four-plank alt and pale-cloud heroes variants."
      },
      "contextFrames": [
        {
          "playlistPart": 66,
          "requestedSeconds": 540,
          "sourcePTS": 8640864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 540.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-540s.jpg",
          "bytes": 82374,
          "sha256": "1690c7337b5de30046af58ffc48e2de016aae9772e24330c9c68664f51a0038e",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-540s-showinfo.txt",
          "portableLogBytes": 2739,
          "portableLogSha256": "33b34b0a8907d3f821ab36671d5235eef824405dd22b877723a62d227554b598",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 318,
          "y": 160,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the blue choice in the upper row",
            "zh": "上方一排中的蓝色选择方块"
          }
        },
        "imageSha256": "ea23962b98d84b4b5531c8da395fea1c1583d10ed5717c9e0b38982a8d106262"
      },
      "instruction": {
        "en": "Find the blue choice in the upper row.",
        "zh": "找到上方一排中的蓝色选择方块。"
      },
      "result": {
        "en": "The blue ring marks the blue choice in the upper row.",
        "zh": "蓝圈标出上方一排中的蓝色选择方块。"
      }
    },
    {
      "levelId": "end3_off_topic_heroes",
      "title": {
        "en": "A hero-room progression",
        "zh": "英雄房间的递进"
      },
      "hint": {
        "en": "Watch how the line of thought changes in the middle of the sequence.",
        "zh": "留意解题思路怎样在关卡组中段发生变化。"
      },
      "sourceId": "bilibili-development-part-66",
      "playlistPart": 66,
      "cid": 42829088582,
      "sourceVideoSha256": "9691c411e88e537f80949fbdeaa38ff14411e15f1fdde94f357c0de4f80ff2ad",
      "sourceVideoBytes": 39787588,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2269.121,
      "requestedSourceSeconds": 750,
      "actualSourceSeconds": 750.054,
      "sourcePTS": 12000864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_off_topic_heroes-p66-750s.jpg",
        "bytes": 53935,
        "sha256": "fcb4cf8719db3104b0328f37a93d7f5723dccca6e9bfc390348168c6d4abc86f",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_off_topic_heroes-p66-750s-showinfo.txt",
        "portableLogBytes": 2731,
        "portableLogSha256": "450d667b9114b394b034b9212a34e0afdbd3eedaf3a6a6af5f70b4af518f1876",
        "sourceLogSha256": "1e15115998dab5474ba4904c2a70deddce2c113925a55c1d8bab1408975435f7",
        "sourceLogBytes": 2735,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_off_topic_heroes.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_off_topic_heroes.texture",
          "bytes": 452425,
          "sha256": "ff3d0a88ec172b7bd6ae3611f247e28948d77702962a37eacd102edf157b0311",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_off_topic_heroes.entities",
            "bytes": 785820,
            "sha256": "56b6cc1dac799185e6ae32e03a24ca82a798b06798e08745b95ca20c86530cea"
          },
          "levelManifest": {
            "entry": "data-common/end3_off_topic_heroes.level_manifest",
            "bytes": 10557,
            "sha256": "866e22eb2689918fb72e244e1a47aec9096e004f6928a7693ba81c69fbfa14f5"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              29
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_off_topic_heroes",
          "entityId": 115520889,
          "position": {
            "x": 4.0,
            "y": 108.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115520867
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 789740,
        "sha256": "578e6e768b4947ce37ee79e69e354958082286eb74e71a3f1e77942e79426d2e",
        "pixelSha256": "71b8d2d871387178c052c8ba19e825a46c46a3dfc3c2098753b5e55381698c3c",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Seven choices in blue-white-orange-green-yellow-purple-red order, neutral end cubes, seven round pedestals, no right planks and pale clouds distinguish this heroes variant from the mirror and dark alt variants."
      },
      "contextFrames": [
        {
          "playlistPart": 66,
          "requestedSeconds": 755,
          "sourcePTS": 12080864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 755.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-755s.jpg",
          "bytes": 80342,
          "sha256": "61ef12c47d6d640ce45af7e5ad7d7dad6a313dd48ab909246485d0e402e50bf2",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-755s-showinfo.txt",
          "portableLogBytes": 2731,
          "portableLogSha256": "df2bd5c520960475956f6ba260bbc5b0db6be5d1929c0ab3bcd8cdb3ab8e421f",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 426,
          "y": 128,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the green choice in the upper row",
            "zh": "上方一排中的绿色选择方块"
          }
        },
        "imageSha256": "febe9f4bf92943c9b4d37e26f7ccd91792772c378b798dc73fae0bfed11156fd"
      },
      "instruction": {
        "en": "Find the green choice in the upper row.",
        "zh": "找到上方一排中的绿色选择方块。"
      },
      "result": {
        "en": "The blue ring marks the green choice in the upper row.",
        "zh": "蓝圈标出上方一排中的绿色选择方块。"
      }
    },
    {
      "levelId": "end3_reorder_mirror",
      "title": {
        "en": "Reorder the mirror rooms",
        "zh": "排列镜子房间"
      },
      "hint": {
        "en": "Try all the rooms before changing their order.",
        "zh": "先尝试所有房间，再调整它们的顺序。"
      },
      "sourceId": "bilibili-development-part-66",
      "playlistPart": 66,
      "cid": 42829088582,
      "sourceVideoSha256": "9691c411e88e537f80949fbdeaa38ff14411e15f1fdde94f357c0de4f80ff2ad",
      "sourceVideoBytes": 39787588,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2269.121,
      "requestedSourceSeconds": 1710,
      "actualSourceSeconds": 1710.054,
      "sourcePTS": 27360864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_reorder_mirror-p66-1710s.jpg",
        "bytes": 34123,
        "sha256": "feaaf35d486122044d3ae7e7cc4bd1c0462212a8daaea6f2e2468bd5ef39a391",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_reorder_mirror-p66-1710s-showinfo.txt",
        "portableLogBytes": 2731,
        "portableLogSha256": "5d89c4c0f8f62a8acfcc8d47bdc62edf23d12be83055a1b0f1c96ec54e7d492b",
        "sourceLogSha256": "36af71c62a34a16619c731fd33c9a8e3072157c7f847912578e6e8885642cefd",
        "sourceLogBytes": 2735,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_reorder_mirror.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_reorder_mirror.texture",
          "bytes": 284253,
          "sha256": "7a008574e754d7ec7f270053b12e754d22471520ffaf6780bbc141ba1eca5b9a",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_reorder_mirror.entities",
            "bytes": 775374,
            "sha256": "49ca90f2194e5924fb21b3fc0b63712f8ea845aadad7db8e12ac0c64e677c76d"
          },
          "levelManifest": {
            "entry": "data-common/end3_reorder_mirror.level_manifest",
            "bytes": 10640,
            "sha256": "bdaf15eec3623172bf04d26703eefb6fa9cf18b9450867fd35dba4ad94289d21"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              31
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_reorder_mirror",
          "entityId": 115520905,
          "position": {
            "x": -3.0,
            "y": 108.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115520918
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 541616,
        "sha256": "8c5ed52e75738eee78f587a1adafd57cbe2c34b6dffa7c8f97de09fd375735b9",
        "pixelSha256": "0a2fe784dc2f22cd0afc23316ad948743a39682f5d9fd59afd61e88fb1a6ee38",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Six round choices in purple-orange-grey-cyan-yellow-green order, central four-pronged tile, golden designer, pink exit and starry background match this mirror reorder room. It has no three-plank strip and is distinct from the cloud-backed skipping reorder room."
      },
      "contextFrames": [
        {
          "playlistPart": 66,
          "requestedSeconds": 1715,
          "sourcePTS": 27440864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1715.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-1715s.jpg",
          "bytes": 69624,
          "sha256": "625966b1d7720a207f8c3b89d6645d37c9ad5513fd17b419dc4946cab229feac",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p66-1715s-showinfo.txt",
          "portableLogBytes": 2731,
          "portableLogSha256": "a05b9b5e6d47cf40d79c40b06568fe0cd12f8b4bf8e3fc4588e1c6f39a024883",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 391,
          "y": 270,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the four-pronged tile below the six choices",
            "zh": "六个选择下方的四角地砖"
          }
        },
        "imageSha256": "dd5321f45cf8d28eb7ab98208a082e99c03e2f32bf58413bae86eeac07424a01"
      },
      "instruction": {
        "en": "Find the four-pronged tile below the six choices.",
        "zh": "找到六个选择下方的四角地砖。"
      },
      "result": {
        "en": "The blue ring marks the four-pronged tile below the six choices.",
        "zh": "蓝圈标出六个选择下方的四角地砖。"
      }
    },
    {
      "levelId": "end3_pipeline_aesthetics",
      "title": {
        "en": "Readable finished scenery",
        "zh": "清晰易读的场景装饰"
      },
      "hint": {
        "en": "Keep background decoration distinct from playable areas.",
        "zh": "让背景装饰与可游玩区域清楚区分。"
      },
      "sourceId": "bilibili-development-part-68",
      "playlistPart": 68,
      "cid": 42838330330,
      "sourceVideoSha256": "c2b8524497e9a019c14f385ac6f7441cfc32e7e9abb7310f63aa0b2b4c4ca35d",
      "sourceVideoBytes": 40315226,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 1924.587313,
      "requestedSourceSeconds": 1040,
      "actualSourceSeconds": 1040.021,
      "sourcePTS": 16640336,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_pipeline_aesthetics-p68-1040s.jpg",
        "bytes": 95857,
        "sha256": "6cc500e6a6b52418761138547f5d43e14b1771910227042614ed092214b6b332",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_pipeline_aesthetics-p68-1040s-showinfo.txt",
        "portableLogBytes": 2734,
        "portableLogSha256": "6a55d088237862f0a6331552c6dcf78d6ec240c1fa345e5901e2f410d4b984b8",
        "sourceLogSha256": "65990b68120faf016a05edab4e5a4631a5c31e4259a8750807b6aa9b08a7e239",
        "sourceLogBytes": 2738,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_pipeline_aesthetics.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_pipeline_aesthetics.texture",
          "bytes": 583759,
          "sha256": "d005309c9997a36bacd22089a2e8c1856f5642391d007da9e9698827f5bdb2a8",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_pipeline_aesthetics.entities",
            "bytes": 1491484,
            "sha256": "52ea7883c2f89deeaf60dd1112fc47b7d0057f70aa3e24f808968232f9411884"
          },
          "levelManifest": {
            "entry": "data-common/end3_pipeline_aesthetics.level_manifest",
            "bytes": 7656,
            "sha256": "ba53bcac31d6211030cfd3847af92f93b36d6b098e21d35c697ebb93f43fdb8a"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              40
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_pipeline_aesthetics",
          "entityId": 115577832,
          "position": {
            "x": -15.0,
            "y": 125.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": "ENDGAME3",
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1094059,
        "sha256": "b702f277505607b41e9625ab784a3e3dd7b5b970ce49dad0824744d406dcc11d",
        "pixelSha256": "ee8e360abbabd3079804c162527a267b3e3ab58df4bcba237daf1577d0980203",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The upper three-way control plan (left column, right column and lower row) and four lower hero/mirror/button/gate room arrangements match the native aesthetics workshop. The selected scenery and room art are control-driven progress, not different puzzle identities."
      },
      "contextFrames": [
        {
          "playlistPart": 68,
          "requestedSeconds": 1020,
          "sourcePTS": 16320336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1020.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-1020s.jpg",
          "bytes": 126757,
          "sha256": "86103cf89f004ce3e53a76fde56a22b2333152ba22085e3ad3691dc60ae6267c",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-1020s-showinfo.txt",
          "portableLogBytes": 2745,
          "portableLogSha256": "7aded86e7f333e972766aed3aa5f4ff32b2b62096c131409b4f797186dcafb5f",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 462,
          "y": 165,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the yellow block in the lower control row",
            "zh": "下方控制行里的黄色方块"
          }
        },
        "imageSha256": "62f96fba378376bdb2b5bb2ba1bb47365e44045d2ccc08c6dfb9898375436c76"
      },
      "instruction": {
        "en": "Find the yellow block in the lower control row.",
        "zh": "找到下方控制行里的黄色方块。"
      },
      "result": {
        "en": "The blue ring marks the yellow block in the lower control row.",
        "zh": "蓝圈标出下方控制行里的黄色方块。"
      }
    },
    {
      "levelId": "end3_mirror_2_alt2",
      "title": {
        "en": "Use the upper island",
        "zh": "利用上方岛屿"
      },
      "hint": {
        "en": "Choose a mirror position that makes use of the upper island’s shape.",
        "zh": "选择能利用上方岛屿形状的镜子位置。"
      },
      "sourceId": "bilibili-development-part-62",
      "playlistPart": 62,
      "cid": 42816176893,
      "sourceVideoSha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "sourceVideoBytes": 60338970,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 3183.820625,
      "requestedSourceSeconds": 1320,
      "actualSourceSeconds": 1320.021,
      "sourcePTS": 21120336,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_mirror_2_alt2-p62-1320s.jpg",
        "bytes": 56242,
        "sha256": "b610682d9247b85e074550e52befb4ecb6b3fc81b913a1842c6ba0956783a221",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_mirror_2_alt2-p62-1320s-showinfo.txt",
        "portableLogBytes": 2744,
        "portableLogSha256": "8908f52ff6ef3a5f05f9deed6021f1c6780d652ace026f1371b505bd31f19c5b",
        "sourceLogSha256": "f0659701498c7c9192e65a206e69a88e57ce4ac94edd2d2da6acde05e58afca2",
        "sourceLogBytes": 2748,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_mirror_2_alt2.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_mirror_2_alt2.texture",
          "bytes": 646267,
          "sha256": "73b29a08ea2539a637c9693f06555be42b15d1e368fea95ac36663b280afe7a6",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_mirror_2_alt2.entities",
            "bytes": 240692,
            "sha256": "b8300fabfb681b66bf8db2d7b833137269423d18aef61427e48862452047a65e"
          },
          "levelManifest": {
            "entry": "data-common/end3_mirror_2_alt2.level_manifest",
            "bytes": 4616,
            "sha256": "89545fc464f2b4a47cd814019c612a4197167c27f6c12b51c1775fb89187a95b"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              4
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_mirror_2_alt2",
          "entityId": 115521064,
          "position": {
            "x": 5.0,
            "y": 132.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115521096
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1113372,
        "sha256": "e175da099e3749f8ca85214a8b89030e3699208a69ecba0ff2e18c69d0e489fb",
        "pixelSha256": "7e97ab94fe877f0b57c7432db4919d8f6d28eca8d4aea8ae358ae720b0702889",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Upper horizontal island, bent wooden bridge to a central island with three orange stones, lower bent island with one stone, bottom-right island with stone/mirror, central checkpoint and right exits match the native layout. The footage uses an overhead camera and selected object positions."
      },
      "contextFrames": [
        {
          "playlistPart": 62,
          "requestedSeconds": 1500,
          "sourcePTS": 24000342,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1500.021375,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-1500s.jpg",
          "bytes": 83018,
          "sha256": "4e256fcf8962ac2f751bdc85b21134acc27ef46667045515c0aeafde131da8f5",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-1500s-showinfo.txt",
          "portableLogBytes": 2748,
          "portableLogSha256": "f8ebf5468187b5ba824210739ebfb4ea3f47649b2785088744cc6e5a561945e3",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 365,
          "y": 211,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the middle orange stone in the central row",
            "zh": "中间一排正中的橙色石块"
          }
        },
        "imageSha256": "88e55b38fda9474400a317e5e66a2abaa898628831f7b3dddc7130c6fb20f502"
      },
      "instruction": {
        "en": "Find the middle orange stone in the central row.",
        "zh": "找到中间一排正中的橙色石块。"
      },
      "result": {
        "en": "The blue ring marks the middle orange stone in the central row.",
        "zh": "蓝圈标出中间一排正中的橙色石块。"
      }
    },
    {
      "levelId": "simplify_skipping",
      "title": {
        "en": "Simplify the island",
        "zh": "简化岛屿"
      },
      "hint": {
        "en": "Simplify the island while preserving the original puzzle idea.",
        "zh": "简化岛屿地形，同时保留原来的解谜思路。"
      },
      "sourceId": "bilibili-development-part-65",
      "playlistPart": 65,
      "cid": 42827449995,
      "sourceVideoSha256": "60d23b9be10e6a3d5d9e51012f89fb04c30f46a23f9bf19053a46d349a5357cc",
      "sourceVideoBytes": 47585224,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2424.021,
      "requestedSourceSeconds": 780,
      "actualSourceSeconds": 780.054,
      "sourcePTS": 12480864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/simplify_skipping-p65-780s.jpg",
        "bytes": 75052,
        "sha256": "f663b9af6ed9b921f681af640afa4303006aeecb9a49ff5f66c868a357800b98",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/simplify_skipping-p65-780s-showinfo.txt",
        "portableLogBytes": 2741,
        "portableLogSha256": "88f7c0f820e2faee36ece0b6af0cf29430e32c1352cfa605dc5f8a5598feb79a",
        "sourceLogSha256": "4e8ef251d295388229e9df68b6b1b7b3c98b18c73a5fc1acd954e3dd4d223709",
        "sourceLogBytes": 2745,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__simplify_skipping.texture",
        "nativeTexture": {
          "entry": "data-pc/__simplify_skipping.texture",
          "bytes": 766423,
          "sha256": "7034e47de1b34df96087d0fb630d63e5e9d651fa3956e7c87cb2ef155486507e",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/simplify_skipping.entities",
            "bytes": 392773,
            "sha256": "5901a9baee2c51bb316c2b800e51266a51d9f3379b7ea2a5f80623be7c20d3f6"
          },
          "levelManifest": {
            "entry": "data-common/simplify_skipping.level_manifest",
            "bytes": 6866,
            "sha256": "3fdd21d31bf2a0b5eb735a6e1ced614043b1cabe8bcb3067d4fab677f367352d"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              22
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "simplify_skipping",
          "entityId": 115520760,
          "position": {
            "x": 19.0,
            "y": 109.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115520807
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1637293,
        "sha256": "cff6431b9a599079b2892e12b4e376ba54c94df3ad48f8e09b436ef7b6cb6be9",
        "pixelSha256": "c369eb52bb987256e0470c1c9f99e01b84a26c66f0e361ad09208ae3f7d0f55d",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The square translucent selection floor, distinctive interior/perimeter choice locations, two upper planks, three right planks, two orange stones on the left island and lower-left cyan ball match the native workshop. The selected state has removed terrain clutter and changed choices; it is not the native starting state."
      },
      "contextFrames": [
        {
          "playlistPart": 65,
          "requestedSeconds": 660,
          "sourcePTS": 10560864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 660.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-660s.jpg",
          "bytes": 95317,
          "sha256": "42bc29a926e544a786157b0bc2ab33721c5a75f93d1557fea193a4c28a8dacab",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-660s-showinfo.txt",
          "portableLogBytes": 2741,
          "portableLogSha256": "777a45a2f97210490a0e4b7addf032805da002bb25235ac865b652bb3beed849",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 260,
          "y": 306,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the green block in the lower-left control pocket",
            "zh": "左下控制区的绿色方块"
          }
        },
        "imageSha256": "3c3fc4ada8bd612cac8e8232bcdba6a9fc6ae074361f218bb2fb6862ed44a41d"
      },
      "instruction": {
        "en": "Find the green block in the lower-left control pocket.",
        "zh": "找到左下控制区的绿色方块。"
      },
      "result": {
        "en": "The blue ring marks the green block in the lower-left control pocket.",
        "zh": "蓝圈标出左下控制区的绿色方块。"
      }
    },
    {
      "levelId": "end3_promesst_red",
      "title": {
        "en": "Place the purple emitter",
        "zh": "摆放紫色发射器"
      },
      "hint": {
        "en": "Avoid a placement that makes the puzzle trivial.",
        "zh": "避免让发射器的初始位置把谜题变得过于简单。"
      },
      "sourceId": "bilibili-development-part-62",
      "playlistPart": 62,
      "cid": 42816176893,
      "sourceVideoSha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "sourceVideoBytes": 60338970,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 3183.820625,
      "requestedSourceSeconds": 2700,
      "actualSourceSeconds": 2700.021375,
      "sourcePTS": 43200342,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_promesst_red-p62-2700s.jpg",
        "bytes": 100050,
        "sha256": "ff160e1c5079c2c275ecf3bb138a6c25103d991385595347deb3ee9ba7e29b2f",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_promesst_red-p62-2700s-showinfo.txt",
        "portableLogBytes": 2748,
        "portableLogSha256": "0c399a5168ccb0a7e3bd7a760c16cbd0d4d6447e0a7de5df3e2a1e2314f34f29",
        "sourceLogSha256": "91b9d72bb313b513dedab1bab3280a09444c0a2eb874b809cea766b67fd07cb8",
        "sourceLogBytes": 2752,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_promesst_red.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_promesst_red.texture",
          "bytes": 1016097,
          "sha256": "48958e12b2b6d235271f76a3c6fc282dcc21b1243df5914299ceb29d5e73b674",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_promesst_red.entities",
            "bytes": 1605341,
            "sha256": "b14c27b80005d86caed38a9c50768aaeacc764172a15c32f6849c3f0ca2c985a"
          },
          "levelManifest": {
            "entry": "data-common/end3_promesst_red.level_manifest",
            "bytes": 21403,
            "sha256": "62143f72e50a0d986885837137560e3a5e55012feb70635ec75353dfbf9d9590"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              8
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_promesst_red",
          "entityId": 115521066,
          "position": {
            "x": 3.0,
            "y": 132.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115521055
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 2211019,
        "sha256": "1eb01edc922d7851db6c4397d7645e8274c869971346d51b72b2dfe67f7a93d4",
        "pixelSha256": "6b8bc1a4cbed817212c3f9d60bb25d2f6ab1ee5bb6c2a8ccab12246f2cfb6ccc",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The red maze footprint, horizontal green beam, upper blue gem, checkpoint near the upper-left, right-side marker and exits match the native room; the purple emitter is moved in this selected state."
      },
      "contextFrames": [
        {
          "playlistPart": 62,
          "requestedSeconds": 2640,
          "sourcePTS": 42240336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 2640.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2640s.jpg",
          "bytes": 94963,
          "sha256": "560b3ee3032b6814dd1b7365a4311887dbe87aa751dc04ecda714802ae3a1074",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2640s-showinfo.txt",
          "portableLogBytes": 2744,
          "portableLogSha256": "787765ea590ec83b0bb80da2dfd471e1a5bb156df791d83382ccb44d1d4a975c",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 414,
          "y": 255,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the purple beamcaster below the green beam",
            "zh": "绿色光束下方的紫色发射器"
          }
        },
        "imageSha256": "cb569fb3f650078582ff66ad2d8632e1d9a7138d6e5ecb4cc21ef41b83631b5d"
      },
      "instruction": {
        "en": "Find the purple beamcaster below the green beam.",
        "zh": "找到绿色光束下方的紫色发射器。"
      },
      "result": {
        "en": "The blue ring marks the purple beamcaster below the green beam.",
        "zh": "蓝圈标出绿色光束下方的紫色发射器。"
      }
    },
    {
      "levelId": "end3_heroes_1",
      "title": {
        "en": "Use the courtyard loop",
        "zh": "利用庭院环路"
      },
      "hint": {
        "en": "Keep the courtyard loop relevant when placing the crystal.",
        "zh": "摆放水晶时，让庭院环路在解谜中发挥作用。"
      },
      "sourceId": "bilibili-development-part-62",
      "playlistPart": 62,
      "cid": 42816176893,
      "sourceVideoSha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "sourceVideoBytes": 60338970,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 3183.820625,
      "requestedSourceSeconds": 660,
      "actualSourceSeconds": 660.054,
      "sourcePTS": 10560864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_heroes_1-p62-660s.jpg",
        "bytes": 80690,
        "sha256": "49fd91757327ec1b49844d0149d6b79c1181d205880065881d3b97c7572edb4b",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_heroes_1-p62-660s-showinfo.txt",
        "portableLogBytes": 2737,
        "portableLogSha256": "3a734929e0ecc68392caa54398d9a51e574ea2a00494df08d5e2eeff7b40f275",
        "sourceLogSha256": "876cd75540cbf21d874e746f23740a107d8c398a8ab3e58359fbd8e443ca3c70",
        "sourceLogBytes": 2741,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_heroes_1.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_heroes_1.texture",
          "bytes": 942579,
          "sha256": "db5a44280508ff3bbb5ac89c19b8ccec3c32ab98d4bed69bfba8909f3f43394c",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_heroes_1.entities",
            "bytes": 883391,
            "sha256": "a97b0c41ea07971302be66f805b6d7e53c892fa28e54ebe9b234bf3b4c4ae0b3"
          },
          "levelManifest": {
            "entry": "data-common/end3_heroes_1.level_manifest",
            "bytes": 9077,
            "sha256": "0880b36b3c4645f5f2a2eff53395dc59590d3eca88febf194d02e43d826463dd"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              2
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_heroes_1",
          "entityId": 115521093,
          "position": {
            "x": 4.0,
            "y": 133.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115521092
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1951856,
        "sha256": "d3243fa08ec538853cd6892c78ad552884ccba6c3df62cfa2201ae028c76ed12",
        "pixelSha256": "ea78aaab7c084ca1d660b7d095528e46e00fb8be06f8677a860c006c17b72fb8",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Wide left terrace and narrow connector, square right courtyard loop, upper-right checkpoint, yellow upper-left exit and pink lower-left exit match the native room. The selected overhead view shows the purple crystal moved onto the left terrace."
      },
      "contextFrames": [],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 200,
          "y": 277,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the purple crystal on the left terrace",
            "zh": "左侧平台上的紫色水晶"
          }
        },
        "imageSha256": "91f343c5a589840fa8304c88e1d13490873515c1bf7bc67534c5c70dbb204887"
      },
      "instruction": {
        "en": "Find the purple crystal on the left terrace.",
        "zh": "找到左侧平台上的紫色水晶。"
      },
      "result": {
        "en": "The blue ring marks the purple crystal on the left terrace.",
        "zh": "蓝圈标出左侧平台上的紫色水晶。"
      }
    },
    {
      "levelId": "end3_skipping_red",
      "title": {
        "en": "Read the inner water channels",
        "zh": "观察岛内水道"
      },
      "hint": {
        "en": "Compare the skipping stone’s starting point with the island’s inner water channels.",
        "zh": "对照飞石起点与岛内狭窄水道的位置。"
      },
      "sourceId": "bilibili-development-part-62",
      "playlistPart": 62,
      "cid": 42816176893,
      "sourceVideoSha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "sourceVideoBytes": 60338970,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 3183.820625,
      "requestedSourceSeconds": 2100,
      "actualSourceSeconds": 2100.054,
      "sourcePTS": 33600864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_skipping_red-p62-2100s.jpg",
        "bytes": 61367,
        "sha256": "f380352f04916da27f123a77b2c4443adf879d9f53705efa8b8120adb9b3e97a",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_skipping_red-p62-2100s-showinfo.txt",
        "portableLogBytes": 2741,
        "portableLogSha256": "47f6520a24a1354116b52809e20d9b3e2f4036b3e56bce1fdb57fd092e1eead6",
        "sourceLogSha256": "5eab1af5bb20e15b44597d57d5e9ce91c84c435bec8e56acea10af15718c3572",
        "sourceLogBytes": 2745,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_skipping_red.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_skipping_red.texture",
          "bytes": 772539,
          "sha256": "59169071877f365afc88c4010c8fbbb241bd561bcab28e5d9c348961170ce7c4",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_skipping_red.entities",
            "bytes": 282965,
            "sha256": "c958415f289d80a71b7f6ad4579471527dcbc464ca2dcde554f1649d1046bba5"
          },
          "levelManifest": {
            "entry": "data-common/end3_skipping_red.level_manifest",
            "bytes": 4821,
            "sha256": "c1f59c3d0d7aca2e51dab0d67210e82ce22153ea9d15311fd1155e571d7aea8a"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              6
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_skipping_red",
          "entityId": 115521034,
          "position": {
            "x": 4.0,
            "y": 131.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115521044
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1512466,
        "sha256": "3f8cde9c971f19a54fea78b7a407a5b1d992487c9d3e5d3d2572836a524ca28b",
        "pixelSha256": "6a1df84805e3404c76c6d9290040f65d09696a03250c6542cbca53a37c0fed67",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The angular red island and narrow inner water channel, right-and-bottom current, northern yellow exit and north-west pair of boats match the native layout. The native prelude object is shown as a selected red control icon in the footage; it is not a second island identity."
      },
      "contextFrames": [],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 373,
          "y": 264,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the red skipping stone inside the island",
            "zh": "岛内的红色飞石"
          }
        },
        "imageSha256": "9591693b03e5981b3feaa2fee397b3208151d05175883c2cabd24d1505be14ba"
      },
      "instruction": {
        "en": "Find the red skipping stone inside the island.",
        "zh": "找到岛内的红色飞石。"
      },
      "result": {
        "en": "The blue ring marks the red skipping stone inside the island.",
        "zh": "蓝圈标出岛内的红色飞石。"
      }
    },
    {
      "levelId": "river_exploit_v2",
      "title": {
        "en": "Check the bridge ends",
        "zh": "检查桥头"
      },
      "hint": {
        "en": "Compare the bridge ends on both sides of the current.",
        "zh": "对照水流两侧的桥头位置。"
      },
      "sourceId": "bilibili-development-part-64",
      "playlistPart": 64,
      "cid": 42825025598,
      "sourceVideoSha256": "e43dde321429caf175d3ed464b1a4316cb666ab1e35a57fb76e7b1ac330a0b27",
      "sourceVideoBytes": 37763383,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 1765.987313,
      "requestedSourceSeconds": 180,
      "actualSourceSeconds": 180.021,
      "sourcePTS": 2880336,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/river_exploit_v2-p64-180s.jpg",
        "bytes": 51185,
        "sha256": "1c3e4010bf947f5dc362293468b529c48a663e4a14ac6d7c9c596362c91905b6",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/river_exploit_v2-p64-180s-showinfo.txt",
        "portableLogBytes": 2736,
        "portableLogSha256": "1a0f2de6647d5572126021cfbc09f792eefff72a7b6de4c0f02dbfdb3f05353c",
        "sourceLogSha256": "a320d1eabf1d35f3fd09e4c41a6fddcc03ca48bb775a127b1a9dec59efad244f",
        "sourceLogBytes": 2740,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__river_exploit_v2.texture",
        "nativeTexture": {
          "entry": "data-pc/__river_exploit_v2.texture",
          "bytes": 793886,
          "sha256": "ccd3ec306d8a3c5876fc879c852a33aefc66166a785c7df384eb51fa35e2cc29",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/river_exploit_v2.entities",
            "bytes": 140488,
            "sha256": "43592c05eb93f4be57f9c759bae05cd52300abd6f3a6785c68d5fe4042d65c24"
          },
          "levelManifest": {
            "entry": "data-common/river_exploit_v2.level_manifest",
            "bytes": 4878,
            "sha256": "ac86a5133bfc1922c2d42052a327f00a240d13c9d6f74cb3f442f0e99901629f"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              15
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "river_exploit_v2",
          "entityId": 62924042,
          "position": {
            "x": 23.0,
            "y": 120.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1773564,
        "sha256": "d01e978eaa3732e066374e8f3255f6330b4968086d24f6b66ba2232db6270a66",
        "pixelSha256": "f4eeacf94053f3033ec1a484816ea485f29fbee90f1e40e7d83bb36b0f7c7cc4",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "Horizontal river across the upper bridge, L-shaped lower bank with a stone, three diagonal lily pads, bottom wooden bridge and two parallel upper control rows match the native room. Control selections and overhead camera change the displayed state only."
      },
      "contextFrames": [],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 325,
          "y": 333,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the middle lily pad in the diagonal row",
            "zh": "斜向排列的睡莲中间一片"
          }
        },
        "imageSha256": "18a7d6d6c2f5a437773892167c59ab6ba63398a8846f43bd6d98fd7756580b7e"
      },
      "instruction": {
        "en": "Find the middle lily pad in the diagonal row.",
        "zh": "找到斜向排列的睡莲中间一片。"
      },
      "result": {
        "en": "The blue ring marks the middle lily pad in the diagonal row.",
        "zh": "蓝圈标出斜向排列的睡莲中间一片。"
      }
    },
    {
      "levelId": "design_fts",
      "title": {
        "en": "Beat the skipping stone",
        "zh": "抢在飞石前面"
      },
      "hint": {
        "en": "Place the exit so teleporting can beat the skipping stone.",
        "zh": "把出口放在能借助传送抢在飞石前抵达的位置。"
      },
      "sourceId": "bilibili-development-part-63",
      "playlistPart": 63,
      "cid": 42819585554,
      "sourceVideoSha256": "293c6eeec7901b74a2be7e6a8639b6d52a5ec8dcdd4a0a2b7c4cf663f6fa9486",
      "sourceVideoBytes": 46080787,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2006.853938,
      "requestedSourceSeconds": 1080,
      "actualSourceSeconds": 1080.021,
      "sourcePTS": 17280336,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/design_fts-p63-1080s.jpg",
        "bytes": 49092,
        "sha256": "619154b75cfc0cdc15f96fb3a09290393f7e284a2f483d24d2d403ec757d4b74",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/design_fts-p63-1080s-showinfo.txt",
        "portableLogBytes": 2742,
        "portableLogSha256": "5595bc6ffe82edeaa7765b438d59a6163f476d19148f3667081311f1ce79cfa3",
        "sourceLogSha256": "83ee26d1bfe21e60d19d08822ee280542f62c9377c51085d795d5938e88bd474",
        "sourceLogBytes": 2746,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__design_fts.texture",
        "nativeTexture": {
          "entry": "data-pc/__design_fts.texture",
          "bytes": 741934,
          "sha256": "70b55ee5db3b13b0547ee047177c1a232ba70c20aabbac329c45d937b456a880",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/design_fts.entities",
            "bytes": 332429,
            "sha256": "7670434eea6e576a3045af4e72242297a1152e31d2e388ee11690e13b9d76f86"
          },
          "levelManifest": {
            "entry": "data-common/design_fts.level_manifest",
            "bytes": 5615,
            "sha256": "7c62a04f0f0109e0fc3f6950812a6c537bb9de8481c43224d428938a80057d4d"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              12
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "design_fts",
          "entityId": 135312362,
          "position": {
            "x": 21.0,
            "y": 131.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115408890
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1449482,
        "sha256": "f1a4358526454ccad82f324f81a2cb1654d8ef59a9bdc8fe2e997d25596b4fde",
        "pixelSha256": "fece4890aa92c0e228a8b134ae05a70d958cf73fbf0030cc212934c7ee9701f5",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "existing full-size cache, pixel-verified against pinned texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The1030s perspective entry matches the native upper strip of five rocks with a cyan exit on the left rock and lower narrow pier containing purple emitter, blue gem, pale ball and right hero. The1060s selected overhead view preserves those objects and control-floor side pockets while relocating the exit; changed camera projection makes upper and lower areas overlap in the image."
      },
      "contextFrames": [
        {
          "playlistPart": 63,
          "requestedSeconds": 1030,
          "sourcePTS": 16480336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1030.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1030s.jpg",
          "bytes": 108659,
          "sha256": "eff46b372ca3f1cc5e2306809ea5f642627ba105c598eb4416112ae212a40f6f",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1030s-showinfo.txt",
          "portableLogBytes": 2735,
          "portableLogSha256": "aedff24e53a69362581467944a30acdf9ec451d7f75d53875e2eb88cba9e1f84",
          "displayPurpose": "context-only; not shown in this guide"
        },
        {
          "playlistPart": 63,
          "requestedSeconds": 1070,
          "sourcePTS": 17120336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1070.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1070s.jpg",
          "bytes": 69447,
          "sha256": "ef84804e68a29c2f11c761dff24e761953b3ad889dbf5a74f2961b29fbe962e3",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1070s-showinfo.txt",
          "portableLogBytes": 2734,
          "portableLogSha256": "60f67d4b71ab82d0370d84af03efe1180d5c619f29eec2a10fcd6ef73912243b",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 372,
          "y": 280,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the blue gem on the narrow pier",
            "zh": "狭长码头上的蓝色宝石"
          }
        },
        "imageSha256": "8672200b4a12d94d1fb2dbf24cc26298c03dc4eb1b312298aebca021509d9c29"
      },
      "instruction": {
        "en": "Find the blue gem on the narrow pier.",
        "zh": "找到狭长码头上的蓝色宝石。"
      },
      "result": {
        "en": "The blue ring marks the blue gem on the narrow pier.",
        "zh": "蓝圈标出狭长码头上的蓝色宝石。"
      }
    },
    {
      "levelId": "make_oneway",
      "title": {
        "en": "One-way passages",
        "zh": "单向通道"
      },
      "hint": {
        "en": "Arrange the beams so rooms can be crossed in only one direction.",
        "zh": "布置光束，让房间只能单向通过。"
      },
      "sourceId": "bilibili-development-part-63",
      "playlistPart": 63,
      "cid": 42819585554,
      "sourceVideoSha256": "293c6eeec7901b74a2be7e6a8639b6d52a5ec8dcdd4a0a2b7c4cf663f6fa9486",
      "sourceVideoBytes": 46080787,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2006.853938,
      "requestedSourceSeconds": 1560,
      "actualSourceSeconds": 1560.021375,
      "sourcePTS": 24960342,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/make_oneway-p63-1560s.jpg",
        "bytes": 98955,
        "sha256": "9d39b0035cd38ad3baaaf4c2ca4c6527dd57f862a665e7281ac3a7670862acee",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/make_oneway-p63-1560s-showinfo.txt",
        "portableLogBytes": 2744,
        "portableLogSha256": "c169a8ae55383c9c891d2b3d7feda64668fb3e5a278435b75862b51bf7c6feb7",
        "sourceLogSha256": "c35d5e00795d49fe82cf9b156974994064405ab8683fe15f6485b1211f5a3c74",
        "sourceLogBytes": 2748,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__make_oneway.texture",
        "nativeTexture": {
          "entry": "data-pc/__make_oneway.texture",
          "bytes": 633122,
          "sha256": "d133ab559205f878d7913ebbe17447f5ad39bbd5e602275eb7c07aa86c58fbc4",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/make_oneway.entities",
            "bytes": 438265,
            "sha256": "fe6a00ea60448598913839af927dfda355dba6499e43f049aa4deaa29adb0ce4"
          },
          "levelManifest": {
            "entry": "data-common/make_oneway.level_manifest",
            "bytes": 6128,
            "sha256": "47099ea71c846b41f57cd5646fd2cfd150cdc1230ad5912acd75130706b6184b"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              13
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "make_oneway",
          "entityId": 115478865,
          "position": {
            "x": 25.0,
            "y": 129.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115408890
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1248569,
        "sha256": "3e5f7f0d5784d176b85d9c8683c2584e30b072c35ccb9bc1bc4a448c8ae24f8f",
        "pixelSha256": "b06cc0316e0b8768b4926196f58ed0a779c5b195ad4dfcdec01767b20993ad38",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The repeated control rooms have the native blue gem at lower left, three lower planks, pink exit at lower right, central white object, purple and grey beamcasters, upper cyan exit, long side control strip and top slots. The pinned Settings records grid.wrapping=true; repeated neighboring views are not distinct puzzles. The selected crop omits upper controls and does not claim a complete logical period."
      },
      "contextFrames": [
        {
          "playlistPart": 63,
          "requestedSeconds": 1561,
          "sourcePTS": 24976342,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1561.021375,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s.jpg",
          "bytes": 98809,
          "sha256": "a635cace0ada8375e04f0106e2f041eef5bc32e660a6bf9301c3984176c842c2",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1561s-showinfo.txt",
          "portableLogBytes": 2752,
          "portableLogSha256": "200b1bb82c5be1dff4b074cf0ef3c14f3f210f325117ce72af53e34e553b4b03",
          "displayPurpose": "context-only; not shown in this guide"
        },
        {
          "playlistPart": 63,
          "requestedSeconds": 1572,
          "sourcePTS": 25152342,
          "timeBase": "1/16000",
          "actualSourceSeconds": 1572.021375,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s.jpg",
          "bytes": 123375,
          "sha256": "807870f123196d0a8e6143588d6b56b7883ba73ae027b704e78601d35fbb6242",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p63-1572s-showinfo.txt",
          "portableLogBytes": 2755,
          "portableLogSha256": "e5858b1fbe82c5cd92d13f641f4147bc2b2fd203bdb61c54575027ee0e360da4",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "viewBox": "0 50 852 420",
        "masks": [],
        "marker": {
          "x": 410,
          "y": 405,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the pink exit below the central control room",
            "zh": "中央控制室下方的粉色出口"
          }
        },
        "imageSha256": "ef9ec91e4b9852ca239f37ea5cb29b65616f89087b7a26cec804d47e44a70363"
      },
      "instruction": {
        "en": "Find the pink exit below the central control room.",
        "zh": "找到中央控制室下方的粉色出口。"
      },
      "result": {
        "en": "The blue ring marks the pink exit below the central control room.",
        "zh": "蓝圈标出中央控制室下方的粉色出口。"
      }
    },
    {
      "levelId": "best_beam_colors",
      "title": {
        "en": "Choose useful beam colors",
        "zh": "选择能发挥作用的光束颜色"
      },
      "hint": {
        "en": "Choose colors that make each emitter useful.",
        "zh": "选择能让各个发射器发挥作用的光束颜色。"
      },
      "sourceId": "bilibili-development-part-62",
      "playlistPart": 62,
      "cid": 42816176893,
      "sourceVideoSha256": "15d642c5f6338157b82b7a92726832bbe0a37ae1d0c28c3b60d353fad015b636",
      "sourceVideoBytes": 60338970,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 3183.820625,
      "requestedSourceSeconds": 2210,
      "actualSourceSeconds": 2210.021,
      "sourcePTS": 35360336,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/best_beam_colors-p62-2210s.jpg",
        "bytes": 70987,
        "sha256": "10a6c2ab4f9a1c1255535c0f4924109d70a6d0733783abdba622b17b968e7fd3",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/best_beam_colors-p62-2210s-showinfo.txt",
        "portableLogBytes": 2742,
        "portableLogSha256": "99ba4069804a4eb1c711e3afb4d6a0bd311213203d4612a91c9dd7e9082578c4",
        "sourceLogSha256": "99ba4069804a4eb1c711e3afb4d6a0bd311213203d4612a91c9dd7e9082578c4",
        "sourceLogBytes": 2742,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__best_beam_colors.texture",
        "nativeTexture": {
          "entry": "data-pc/__best_beam_colors.texture",
          "bytes": 742018,
          "sha256": "35c696026e021745912026d064f0339e4d261bc29c585dd146abbad76ee0d53d",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/best_beam_colors.entities",
            "bytes": 481245,
            "sha256": "731848f986924dbe2cb38e57f128a13f1391f2e744bf7bdc9a98017ac19d21f8"
          },
          "levelManifest": {
            "entry": "data-common/best_beam_colors.level_manifest",
            "bytes": 7673,
            "sha256": "2235befc4c24118cabd6c959be303f21be67464065f0ba9dceb4f04552de954f"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              7
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "best_beam_colors",
          "entityId": 115521055,
          "position": {
            "x": 2.0,
            "y": 132.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [
            115521092
          ],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1459153,
        "sha256": "696602d2a94752eb2d31633f23c9faf317bf7eaedac0c4716c34e5af76d041f5",
        "pixelSha256": "fc0101b828f9ffe8faba2137bcd2f0d5483db167122b5204d84d470036fb3e35",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The two upper-left golden stones, left caster and red boundaries, central blue gem control, upper cyan caster, right green caster, rover/socket strip and connected lower rooms match the pinned native room in2170s and2210s overhead states. Changed colors, powered gates and camera extent are progress only."
      },
      "contextFrames": [
        {
          "playlistPart": 62,
          "requestedSeconds": 2170,
          "sourcePTS": 34720336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 2170.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2170s.jpg",
          "bytes": 89616,
          "sha256": "fae9186b2ce12f39a3991efe72a95288268c3d83e53e54c67a99087eceab9e18",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2170s-showinfo.txt",
          "portableLogBytes": 2742,
          "portableLogSha256": "3a83bb7acae1e7ce205050a85974ea3795a38a4cf286e3b82b67ebf01f16a7b2",
          "displayPurpose": "context-only; not shown in this guide"
        },
        {
          "playlistPart": 62,
          "requestedSeconds": 2200,
          "sourcePTS": 35200336,
          "timeBase": "1/16000",
          "actualSourceSeconds": 2200.021,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2200s.jpg",
          "bytes": 86157,
          "sha256": "b3a17f52028dd3b5637a0ee81dd3685d2e10bfd58b0acaca84425ae3ef508e75",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p62-2200s-showinfo.txt",
          "portableLogBytes": 2742,
          "portableLogSha256": "f4878f782a43b821515debbc5ccc12e6de1bc38757bdc523fe595d4611fa4808",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 292,
          "y": 195,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the blue gem activator in the left control area",
            "zh": "左侧控制区里的蓝色宝石启动器"
          }
        },
        "imageSha256": "6b52616811a85eaf7f37bbb7daf1a56b3250a79c4f9351d3a0552b8ff1a2bf52"
      },
      "instruction": {
        "en": "Find the blue gem activator in the left control area.",
        "zh": "找到左侧控制区里的蓝色宝石启动器。"
      },
      "result": {
        "en": "The blue ring marks the blue gem activator in the left control area.",
        "zh": "蓝圈标出左侧控制区里的蓝色宝石启动器。"
      }
    },
    {
      "levelId": "end3_redundant_beams",
      "title": {
        "en": "Find unused emitters",
        "zh": "找出未用上的发射器"
      },
      "hint": {
        "en": "Check which emitters are unused or used only once.",
        "zh": "检查哪些发射器没有用上，哪些只用了一次。"
      },
      "sourceId": "bilibili-development-part-65",
      "playlistPart": 65,
      "cid": 42827449995,
      "sourceVideoSha256": "60d23b9be10e6a3d5d9e51012f89fb04c30f46a23f9bf19053a46d349a5357cc",
      "sourceVideoBytes": 47585224,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 2424.021,
      "requestedSourceSeconds": 885,
      "actualSourceSeconds": 885.054,
      "sourcePTS": 14160864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_redundant_beams-p65-885s.jpg",
        "bytes": 64719,
        "sha256": "3e5b66f1825f5ac14b622cc2339fae3937540e45a62b57474ddd49b8b8e8ae90",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_redundant_beams-p65-885s-showinfo.txt",
        "portableLogBytes": 2739,
        "portableLogSha256": "75ed2872a13874b8e21d864f95cfaca414e0eb0fc34f3ccf4503579302baa2be",
        "sourceLogSha256": "75ed2872a13874b8e21d864f95cfaca414e0eb0fc34f3ccf4503579302baa2be",
        "sourceLogBytes": 2739,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_redundant_beams.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_redundant_beams.texture",
          "bytes": 759745,
          "sha256": "b6eb1e936b9374828b366b1a566fbe45390a116b0be36c722452d58e35e4270a",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_redundant_beams.entities",
            "bytes": 521499,
            "sha256": "e21c2215a72e0670b80b654209645cff88db49a7ade3ecc5deba1c0986cf565e"
          },
          "levelManifest": {
            "entry": "data-common/end3_redundant_beams.level_manifest",
            "bytes": 8371,
            "sha256": "3d9b5e744368566cb2491dee33abd81f37fa51604c737521c340de494c600c7d"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              26
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_redundant_beams",
          "entityId": 115520774,
          "position": {
            "x": 24.0,
            "y": 109.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1475331,
        "sha256": "62c44408f6930a1071cacd955d0d9040e24d8101f28084dd37763fb49ce5e2b1",
        "pixelSha256": "5df358994ab4fb3c898e0e70e51e17756c558b03b6076b34616d0e96571b38a4",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The885s perspective frame directly matches the native cluttered beam room: twin yellow columns/crossing, central cyan vertical beam, right red/cyan elbow, lower red gate chain, rocks/gems and surrounding removable control pedestals. This is distinct from the other beam-color workshop."
      },
      "contextFrames": [
        {
          "playlistPart": 65,
          "requestedSeconds": 895,
          "sourcePTS": 14320864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 895.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-895s.jpg",
          "bytes": 81706,
          "sha256": "c860f10a62cf59d9370fd8d7b5d41c52f1e4ef275e1fd479676117d585817ec4",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p65-895s-showinfo.txt",
          "portableLogBytes": 2737,
          "portableLogSha256": "5bb42879636d4524d3b62ba97a885080d431a77b9c785b5400c2f7953e1824e4",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 461,
          "y": 153,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the cyan beamcaster above the central vertical cyan beam",
            "zh": "中央竖直青色光束上方的青色发射器"
          }
        },
        "imageSha256": "66417fea18f460b0687815e094458954cb2959ee83f2ce7df053a8bcd59e90ac"
      },
      "instruction": {
        "en": "Find the cyan beamcaster above the central vertical cyan beam.",
        "zh": "找到中央竖直青色光束上方的青色发射器。"
      },
      "result": {
        "en": "The blue ring marks the cyan beamcaster above the central vertical cyan beam.",
        "zh": "蓝圈标出中央竖直青色光束上方的青色发射器。"
      }
    },
    {
      "levelId": "end3_pipeline_cut",
      "title": {
        "en": "Remove repeated rooms",
        "zh": "删去重复房间"
      },
      "hint": {
        "en": "Remove repeated rooms so the remaining rooms each add something.",
        "zh": "删去重复房间，让留下的每间房都提供新的内容。"
      },
      "sourceId": "bilibili-development-part-68",
      "playlistPart": 68,
      "cid": 42838330330,
      "sourceVideoSha256": "c2b8524497e9a019c14f385ac6f7441cfc32e7e9abb7310f63aa0b2b4c4ca35d",
      "sourceVideoBytes": 40315226,
      "codec": "av1",
      "sourceDimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "durationSeconds": 1924.587313,
      "requestedSourceSeconds": 805,
      "actualSourceSeconds": 805.054,
      "sourcePTS": 12880864,
      "sourceTimeBase": "1/16000",
      "frame": {
        "file": "/evidence/workshop-layouts-next15-2026-10-25/end3_pipeline_cut-p68-805s.jpg",
        "bytes": 74651,
        "sha256": "2ce4d96297a05655ea7c68424ce1f964a6813f5d0aabbe672c5baf6fa8080d62",
        "dimensions": [
          852,
          480
        ],
        "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/end3_pipeline_cut-p68-805s-showinfo.txt",
        "portableLogBytes": 2741,
        "portableLogSha256": "25d21ceb6d1f88acf0c3c51d19d314ddf4ad8f7774a0ba91f1f2c71c12bbc6ca",
        "sourceLogSha256": "25d21ceb6d1f88acf0c3c51d19d314ddf4ad8f7774a0ba91f1f2c71c12bbc6ca",
        "sourceLogBytes": 2741,
        "provenance": "root-approved exact source frame; original JPEG bytes retained"
      },
      "native": {
        "inventoryStatus": "overworld-entry-linked",
        "sourceMissing": false,
        "setThemeGroup": "endgame3",
        "nativeTextureEntry": "data-pc/__end3_pipeline_cut.texture",
        "nativeTexture": {
          "entry": "data-pc/__end3_pipeline_cut.texture",
          "bytes": 536256,
          "sha256": "fa4a0436d1a5f577f41295af5d3bbb77f9f2362bf623a96929cff9eaa56febfb",
          "dimensions": [
            2048,
            1152
          ],
          "formatId": 256
        },
        "sourceBuild": {
          "entities": {
            "entry": "data-common/end3_pipeline_cut.entities",
            "bytes": 218327,
            "sha256": "c28dd1fb5c420dcd0398cacdc2f5d954d82210bcf1ee83565fcc677543f4dcd1"
          },
          "levelManifest": {
            "entry": "data-common/end3_pipeline_cut.level_manifest",
            "bytes": 3326,
            "sha256": "4914d23b1024b445d0baa5ba8d4c8a80640de5946b0c36013e7d7440c0ca459f"
          }
        },
        "setMemberships": [
          {
            "set": "endgame3",
            "positions": [
              38
            ]
          }
        ],
        "overworldEntry": {
          "levelId": "end3_pipeline_cut",
          "entityId": 115577828,
          "position": {
            "x": -11.0,
            "y": 121.0,
            "z": -24.0
          },
          "unlockPrerequisiteIds": [],
          "unlockIsOrGate": false,
          "demoPhase": null,
          "towerFlags": null,
          "achievement": null,
          "currentlyBroken": false,
          "currentlyDisfavored": false,
          "sourceEntry": "data-common/overworld.entities",
          "setThemeGroup": "endgame3"
        }
      },
      "nativePreview": {
        "bytes": 1121519,
        "sha256": "5e02874a52294c20e357ff5c93b7f1cc65d0afe52ba2a5ecf80747da1246b318",
        "pixelSha256": "ee69201fb6d6d480d5801585e7cd69f3584291862af63e95e0e6576d86ebb162",
        "dimensions": [
          2048,
          1152
        ],
        "format": "PNG",
        "previewOrigin": "decoded sequentially from exact pinned loose texture",
        "cacheVerifiedAgainstTexture": true
      },
      "identity": {
        "decision": "root-approved selected video/native layout identity",
        "articlePuzzleNumber": null,
        "identityBasis": "The805s native-matching control state is a straight horizontal strip with six dark blocks, a central upward designer/exit pocket and six distinct lower hero/mirror rooms. Earlier fork-shaped design controls and multi-choice cleanup controls were rejected as this identity; the805s straight strip distinguishes this cut stage."
      },
      "contextFrames": [
        {
          "playlistPart": 68,
          "requestedSeconds": 815,
          "sourcePTS": 13040864,
          "timeBase": "1/16000",
          "actualSourceSeconds": 815.054,
          "file": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s.jpg",
          "bytes": 93358,
          "sha256": "c6d0bdf375818cbe30635db2c34b9764c7a3a2d970bb18192a4085b7213619ac",
          "portableLogFile": "/evidence/workshop-layouts-next15-2026-10-25/contexts/context-p68-815s-showinfo.txt",
          "portableLogBytes": 2749,
          "portableLogSha256": "4c2d22dd8024b7cb87ddcb6fded3f09f8f5c677d78a8d4a202fbd28c7e83b422",
          "displayPurpose": "context-only; not shown in this guide"
        }
      ],
      "display": {
        "status": "root-approved-board-card",
        "crop": null,
        "viewBox": "0 0 852 480",
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "Root-approved empty scenery/non-floor top corner."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "Root-approved empty bottom-left corner."
          }
        ],
        "marker": {
          "x": 355,
          "y": 128,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "the third dark control block from the left",
            "zh": "从左数第三个深色控制方块"
          }
        },
        "imageSha256": "09286dc0086c447049dfcf93c5b44162b59544d7008f47e4823bb9584982edbd"
      },
      "instruction": {
        "en": "Find the third dark control block from the left.",
        "zh": "找到从左数第三个深色控制方块。"
      },
      "result": {
        "en": "The blue ring marks the third dark control block from the left.",
        "zh": "蓝圈标出从左数第三个深色控制方块。"
      }
    }
  ],
  "limitations": {
    "articlePuzzleNumbersAssigned": false,
    "startingLayoutsClaimed": false,
    "routesClaimed": false,
    "finishesClaimed": false,
    "gameplayBuildVerified": false,
    "depotMappingVerified": false
  }
}
