{
  "game": "order-of-the-sinking-star",
  "revision": "twelve-plus-three-video-frame-observations-2026-10-24",
  "baselineCheckpoint": "4a1241daa91ccaa64f432e4c3e55a1f52244fe66",
  "rootApprovalManifest": {
    "revision": "root-approved-twelve-room-and-three-legacy-displays-2026-10-24",
    "sha256": "87a8185c2a4b082ef5a9a8413eb79f7592558a9b501ffdd3bf3d8a69955e675a",
    "recordCount": 15
  },
  "scope": "Fifteen approved display additions: twelve already-confirmed article/native identities gain a board image, and three already model-covered legacy rooms gain source-view supplements. Four Heroes 2 context frames remain identity evidence only, not displayed.",
  "limitations": "Selected source frames only; no new candidate identity, CP0/start, full route, finish, depot, native-engine gameplay or artwork-permission claim. Twelve article views are source-pixel crops; eleven show selected repeating-room details, not complete logical periods. The three legacy views do not validate their model routes.",
  "sourceEncodings": [
    {
      "sourceId": "bilibili-part-4-selected-encoding-2026-10-24",
      "playlistPart": 4,
      "cid": 42570156291,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=4",
      "creator": "塞德莎",
      "rawVideoSha256": "11e39b48a7d57935d74ab0692c2fbafa9263a33da321bc4d055b97693524cee9",
      "rawVideoBytes": 40586067,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 1722.666625
    },
    {
      "sourceId": "bilibili-part-5-selected-encoding-2026-10-24",
      "playlistPart": 5,
      "cid": 42574283342,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=5",
      "creator": "塞德莎",
      "rawVideoSha256": "e1c1074dd9a1c5c57c38198a6080cb21c7fab5be97691714ecb371f212cd4a7f",
      "rawVideoBytes": 68709320,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 3031.720625
    },
    {
      "sourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "cid": 42753722681,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=47",
      "creator": "塞德莎",
      "rawVideoSha256": "95c128b9b61376f732441db40bfe3eab5be9e7d98bea873e294e96fcad7c402b",
      "rawVideoBytes": 34950701,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 1290.954313
    },
    {
      "sourceId": "bilibili-part-48-selected-encoding-2026-10-24",
      "playlistPart": 48,
      "cid": 42756343389,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=48",
      "creator": "塞德莎",
      "rawVideoSha256": "79e0c81cf4f03e15cbdaa0fb6054c0def75b3274ec3c34e643d70cd4f3444b4a",
      "rawVideoBytes": 38047736,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 1865.653938
    },
    {
      "sourceId": "bilibili-part-49-selected-encoding-2026-10-24",
      "playlistPart": 49,
      "cid": 42761914950,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=49",
      "creator": "塞德莎",
      "rawVideoSha256": "f9b5163a4eed56b1344c6304f5a7aba1c145583e6680e15c0c4dc05f3090d937",
      "rawVideoBytes": 83450644,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 3291.587313
    },
    {
      "sourceId": "bilibili-part-50-selected-encoding-2026-10-24",
      "playlistPart": 50,
      "cid": 42765781425,
      "bvid": "BV13FH96bE4m",
      "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=50",
      "creator": "塞德莎",
      "rawVideoSha256": "63c7b1c76635ca56987f0d7d32ec69bffd604bf634d7d6bbf469415a1818565c",
      "rawVideoBytes": 50450357,
      "rawVideoArchived": false,
      "codec": "av1",
      "dimensions": [
        852,
        480
      ],
      "fps": "30/1",
      "timeBase": "1/16000",
      "durationSeconds": 2462.321
    }
  ],
  "records": [
    {
      "levelId": "torus_goblins",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 1,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-01.webp",
        "section": "Puzzle 1",
        "file": "/evidence/low-heroes-puzzle-001-source.webp",
        "bytes": 82348,
        "sha256": "69df668eb50cf24ed074df3f2b636594a06445a1e07c3df7270bba07ce737ef3",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "e8895775027580d32297fe11ac5b6d37bb253912b37b771a6db32798f759c2f2"
      },
      "originalArticleStillSha256": "69df668eb50cf24ed074df3f2b636594a06445a1e07c3df7270bba07ce737ef3",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_goblins-part47-selected.jpg",
        "bytes": 148035,
        "sha256": "2122314366cda3cc2c045e467ee156df9225fc7f12ff250530749570bd0105a6",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 52,
        "sourcePTS": 832336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 52.021,
        "approvedOriginalLogSha256": "82df3831a6485dbec356b4f8adf87e9daf557c4e56ba4094828330942bc8bb68",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_goblins-part47-showinfo.txt",
        "portableLogBytes": 2762,
        "portableLogSha256": "82df3831a6485dbec356b4f8adf87e9daf557c4e56ba4094828330942bc8bb68",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__torus_goblins.texture",
        "bytes": 983837,
        "sha256": "1803a08ba04582c5231b62d3b977724a2be3b4b5b63e8ead703ec13953eeac34",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/torus_goblins.entities",
          "bytes": 34940,
          "sha256": "e0efccf2a6d12473732f1ec8c926f182e949a232af6fd3f9f091caec4f9f7655"
        },
        "levelManifest": {
          "entry": "data-common/torus_goblins.level_manifest",
          "bytes": 2862,
          "sha256": "916567e9f271c47a5899f4a56b178527a28c302726b670e625ed15903a66ddc0"
        }
      },
      "setMemberships": [
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            1
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "torus_goblins",
        "entityId": 95448121,
        "position": {
          "x": 73.0,
          "y": 86.0,
          "z": -21.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-001-selected-video.svg",
        "svgSha256": "1893b376158741db86cd1aac29cacdcc612c7ca16c9acae7fbc446025eb226a4",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 491,
          "y": 220,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The Goblin beside the central pink gate.",
            "zh": "中央粉色界门旁的哥布林。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps repeated playable board tiles; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-001-source.webp",
        "sourceFrameSha256": "69df668eb50cf24ed074df3f2b636594a06445a1e07c3df7270bba07ce737ef3",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "wasteland",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 2,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-02.webp",
        "section": "Puzzle 2",
        "file": "/evidence/low-heroes-puzzle-002-source.webp",
        "bytes": 78894,
        "sha256": "a8832864f68e40bf59a3d1b6f745118d24231c6be7617e4bec49f0d43c717eb2",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "984175b9375a349818ee251ab3e17cd695ba00938b5646c57a68561581e09b14"
      },
      "originalArticleStillSha256": "a8832864f68e40bf59a3d1b6f745118d24231c6be7617e4bec49f0d43c717eb2",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wasteland-part47-selected.jpg",
        "bytes": 147870,
        "sha256": "5799ed630c3277a1dfdf5c835e304722294a243aab46a89f38bf308b0beee1e7",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 101,
        "sourcePTS": 1616336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 101.021,
        "approvedOriginalLogSha256": "2c72ebca2343012c395a1388289e95cfc45bf4d272ef81b07d1ff8e693d6fe1c",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wasteland-part47-showinfo.txt",
        "portableLogBytes": 2753,
        "portableLogSha256": "2c72ebca2343012c395a1388289e95cfc45bf4d272ef81b07d1ff8e693d6fe1c",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__wasteland.texture",
        "bytes": 1020369,
        "sha256": "2cd4eda5d6123a3e5dd874d4c385ac37cb4245b905eee9cd7bbc8fd9f738b1e3",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/wasteland.entities",
          "bytes": 88255,
          "sha256": "714fa17e86c698f52fd602103e958b67340574e96629ea8ab8ab3814a4347811"
        },
        "levelManifest": {
          "entry": "data-common/wasteland.level_manifest",
          "bytes": 3302,
          "sha256": "749b0c26a5c79fe7a655406a232b835de39829898fa6b197d26600d627b0089d"
        }
      },
      "setMemberships": [
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            2
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "wasteland",
        "entityId": 95453277,
        "position": {
          "x": 79.0,
          "y": 91.0,
          "z": -14.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-002-selected-video.svg",
        "svgSha256": "c494d11265bf32ee8755c8cf277f689d339df0a15e231e865d0c3fb52c515685",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 423,
          "y": 215,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The yellow exit beside the Wizard.",
            "zh": "法师旁的黄色出口。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps upper-right playable tile field; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-002-source.webp",
        "sourceFrameSha256": "a8832864f68e40bf59a3d1b6f745118d24231c6be7617e4bec49f0d43c717eb2",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "torus_bard",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 3,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-03.webp",
        "section": "Puzzle 3",
        "file": "/evidence/low-heroes-puzzle-003-source.webp",
        "bytes": 83284,
        "sha256": "80a5eadda15fcd6ee683d7c7beca1b282f5988b9507c4065af1709bde253e8ee",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "7afc97875aac49249a17e983cef6b780b2273c3444f6b516af30e00bf830f2da"
      },
      "originalArticleStillSha256": "80a5eadda15fcd6ee683d7c7beca1b282f5988b9507c4065af1709bde253e8ee",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_bard-part47-selected.jpg",
        "bytes": 134603,
        "sha256": "8e5d8d2af41ff64b7bdd94d0d674308b59af7b0c0aa0871dcfa0b7482bf63182",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 174,
        "sourcePTS": 2784336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 174.021,
        "approvedOriginalLogSha256": "e5d18bf40fb617ddba0a12da0278971139f3d2bb0a656225d9249b863d0b2771",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_bard-part47-showinfo.txt",
        "portableLogBytes": 2779,
        "portableLogSha256": "e5d18bf40fb617ddba0a12da0278971139f3d2bb0a656225d9249b863d0b2771",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__torus_bard.texture",
        "bytes": 1035539,
        "sha256": "9efa7bafc47329bdc55d2a5cfe8a060a693d01141097d9ee2478e32206e86c28",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/torus_bard.entities",
          "bytes": 34416,
          "sha256": "4ef1256c50b8671314407221de9122446348d08c39b9110ed8ccf91cf6316082"
        },
        "levelManifest": {
          "entry": "data-common/torus_bard.level_manifest",
          "bytes": 3674,
          "sha256": "9e579e4addff5594611b60d4c9410791476f9ae87e8fa53ff92f276d9bad0c29"
        }
      },
      "setMemberships": [
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            4
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "torus_bard",
        "entityId": 95451531,
        "position": {
          "x": 78.0,
          "y": 95.0,
          "z": -14.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-003-selected-video.svg",
        "svgSha256": "9b48d94ef943efd6c816d955340cdeb79499cc22ce337c94e332e0fe7bdb8e5d",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 427,
          "y": 267,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The purple crystal immediately below the Bard.",
            "zh": "吟游诗人正下方的紫色水晶。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps the repeated playable field near the upper-right edge; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-003-source.webp",
        "sourceFrameSha256": "80a5eadda15fcd6ee683d7c7beca1b282f5988b9507c4065af1709bde253e8ee",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "torus_blocks_alt_v4",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 4,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-04.webp",
        "section": "Puzzle 4",
        "file": "/evidence/low-heroes-puzzle-004-source.webp",
        "bytes": 78172,
        "sha256": "a47f7822b9dd7beff5dcba0aef4637191bc7a3ab9681886a2f03f964bda3c802",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "9f6068c871dfb23aecd39719b01829c7cec772353eaa8236abd0c3152a75302e"
      },
      "originalArticleStillSha256": "a47f7822b9dd7beff5dcba0aef4637191bc7a3ab9681886a2f03f964bda3c802",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_blocks_alt_v4-part47-selected.jpg",
        "bytes": 137521,
        "sha256": "01fd5ed229c57e72bdfa028423f26c9fb496e552f5eccaac9e1fb7ab4f768909",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 244,
        "sourcePTS": 3904342,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 244.021375,
        "approvedOriginalLogSha256": "a1eb195816e03445a0b0fab268d97b443984cadfb979c1387c2063b45dd0158b",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_blocks_alt_v4-part47-showinfo.txt",
        "portableLogBytes": 2759,
        "portableLogSha256": "a1eb195816e03445a0b0fab268d97b443984cadfb979c1387c2063b45dd0158b",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__torus_blocks_alt_v4.texture",
        "bytes": 962710,
        "sha256": "9fce2bef373ffc82609e5748771e28aa9a17063df9e923c94a279d14660faa71",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/torus_blocks_alt_v4.entities",
          "bytes": 37881,
          "sha256": "a3e2e538f238f0b81796bbbb127f65df01ca94ca6e235fccd8b3449e2481ebc9"
        },
        "levelManifest": {
          "entry": "data-common/torus_blocks_alt_v4.level_manifest",
          "bytes": 3317,
          "sha256": "1d94913bfcf77cd8e4abcb5aa0062e30621395964e1a2f8ee6e4d02b3e254343"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_good_looking",
          "positions": [
            89
          ]
        },
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            3
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "torus_blocks_alt_v4",
        "entityId": 14682374,
        "position": {
          "x": 81.0,
          "y": 91.0,
          "z": -14.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-004-selected-video.svg",
        "svgSha256": "9ce6372f15ed678d6ffb02fc398dfc428976856368b61d23e0482262b96f0595",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 390,
          "y": 167,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The pink button above the central pink gate.",
            "zh": "中央粉色界门上方的粉色按钮。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps the repeated playable tile field; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-004-source.webp",
        "sourceFrameSha256": "a47f7822b9dd7beff5dcba0aef4637191bc7a3ab9681886a2f03f964bda3c802",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "grid_hopping0",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 5,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-05.webp",
        "section": "Puzzle 5",
        "file": "/evidence/low-heroes-puzzle-005-source.webp",
        "bytes": 70836,
        "sha256": "baa8ba4a2b3229dabf4ba7ea04d0b3ecb269a94bf409f62162483f41d9cf49e5",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "155d0cde3964a33e889c723154a22b2c751a914502bafd4262a02b6a04e3ecf9"
      },
      "originalArticleStillSha256": "baa8ba4a2b3229dabf4ba7ea04d0b3ecb269a94bf409f62162483f41d9cf49e5",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/grid_hopping0-part47-selected.jpg",
        "bytes": 135556,
        "sha256": "50f3689cb5d55aca06fadf73f3191cf61907f20c2dd52316e0062bb4b4239b82",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 357,
        "sourcePTS": 5712342,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 357.021375,
        "approvedOriginalLogSha256": "a721180df5c1e5e665330121d91300ca0762759490e48f806758631934a1e517",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/grid_hopping0-part47-showinfo.txt",
        "portableLogBytes": 2765,
        "portableLogSha256": "a721180df5c1e5e665330121d91300ca0762759490e48f806758631934a1e517",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__grid_hopping0.texture",
        "bytes": 986201,
        "sha256": "9e9a19732d782212048ca0c9ac429df57ad846835cb5ffed3ec9ae4e1bc80d65",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/grid_hopping0.entities",
          "bytes": 32784,
          "sha256": "ca3b9c1830ff516a6040ff470b790de39f684affb43019e078185c3603e434b8"
        },
        "levelManifest": {
          "entry": "data-common/grid_hopping0.level_manifest",
          "bytes": 2973,
          "sha256": "5739edadf849eaa1d3e263b3ee1a8a58721320960d36ed37a08502f911e9332e"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            723
          ]
        },
        {
          "set": "drafts_good_looking",
          "positions": [
            41
          ]
        },
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            5
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "grid_hopping0",
        "entityId": 14682364,
        "position": {
          "x": 74.0,
          "y": 94.0,
          "z": -14.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-005-selected-video.svg",
        "svgSha256": "ef41687134b0183978e13513dacbcf9242fd48411357b796a082479973875f90",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 297,
          "y": 119,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The upper Dragon beside the pink gate.",
            "zh": "粉色界门旁的上方巨龙。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps the repeated playable foliage-and-tile edge; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-005-source.webp",
        "sourceFrameSha256": "baa8ba4a2b3229dabf4ba7ea04d0b3ecb269a94bf409f62162483f41d9cf49e5",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "how_to_train_your_dragon",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 7,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-07.webp",
        "section": "Puzzle 7",
        "file": "/evidence/low-heroes-puzzle-007-source.webp",
        "bytes": 70554,
        "sha256": "c2d4dde1b4fd6ef2dc17f2ed238191ff7da6d557d2e471f88d486a5197b99ada",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "ec2dc32766cd4d4495affb253b529cfbbbb2b97a8c48e24d02d630d2fd5378e1"
      },
      "originalArticleStillSha256": "c2d4dde1b4fd6ef2dc17f2ed238191ff7da6d557d2e471f88d486a5197b99ada",
      "videoSourceId": "bilibili-part-47-selected-encoding-2026-10-24",
      "playlistPart": 47,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/how_to_train_your_dragon-part47-selected.jpg",
        "bytes": 123538,
        "sha256": "dd092c4a148e4b4cc5ac9442e3d8f642c226b722caa340840326549b841b19b3",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 1020,
        "sourcePTS": 16320336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 1020.021,
        "approvedOriginalLogSha256": "f6cee22c732d144d1308ad2a6c49552309ebf6e661a97a793ba25dc08cc3ed01",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/how_to_train_your_dragon-part47-showinfo.txt",
        "portableLogBytes": 2789,
        "portableLogSha256": "f6cee22c732d144d1308ad2a6c49552309ebf6e661a97a793ba25dc08cc3ed01",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__how_to_train_your_dragon.texture",
        "bytes": 1021778,
        "sha256": "93b760fca18f9b85d3f120cac1cfd54e038248bf29d0c2e090c641a623369498",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/how_to_train_your_dragon.entities",
          "bytes": 135275,
          "sha256": "834c1322296951ad34edbf12d546d924510bbbf9e0661656ed090e68a56b2fe0"
        },
        "levelManifest": {
          "entry": "data-common/how_to_train_your_dragon.level_manifest",
          "bytes": 4813,
          "sha256": "b54922da12714d76f8f8862d760868222b8cfb13d62cba81cbf85041eaeaf11d"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            709
          ]
        },
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            7
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "how_to_train_your_dragon",
        "entityId": 95448133,
        "position": {
          "x": 83.0,
          "y": 104.0,
          "z": -18.0
        },
        "unlockPrerequisiteIds": [
          95445382
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "HEROES|PROMESST|DOWNSTAIRS",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-007-selected-video.svg",
        "svgSha256": "bdc311bc599abe337a6fb33d1d6fa4220716d47f1cef21673a8f31208bd5da79",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 494,
          "y": 340,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The Dragon on the lower stack.",
            "zh": "下方叠堆上的巨龙。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps a dragon at the upper-right board edge; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-007-source.webp",
        "sourceFrameSha256": "c2d4dde1b4fd6ef2dc17f2ed238191ff7da6d557d2e471f88d486a5197b99ada",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "battle_royale_v2",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-heroes",
      "articlePuzzleNumber": 9,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceId": "low-heroes-article",
        "url": "https://sinkingstarwalkthrough.com/img/low/low-heroes/puzzle-09.webp",
        "section": "Puzzle 9",
        "file": "/evidence/low-heroes-puzzle-009-source.webp",
        "bytes": 50778,
        "sha256": "a5eb21f3a6c3620f1bb3d407226a7b38a04153ca1087495c5183ef24982cba03",
        "dimensions": [
          960,
          540
        ],
        "pageHtmlSha256": "256ef3deaf98b4e37ba5f1b3579ac89f5afebc182392b2791faeda5603a2c87f",
        "pageSlug": "low-heroes-solutions",
        "pageUrl": "https://sinkingstarwalkthrough.com/low-heroes-solutions/",
        "articleHintSha256": "dfc61e8498a4c5197d030e03c92bf3527b496438e0116b4a9876394aa138e60f"
      },
      "originalArticleStillSha256": "a5eb21f3a6c3620f1bb3d407226a7b38a04153ca1087495c5183ef24982cba03",
      "videoSourceId": "bilibili-part-48-selected-encoding-2026-10-24",
      "playlistPart": 48,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/battle_royale_v2-part48-selected.jpg",
        "bytes": 92580,
        "sha256": "aae839beccb2449d9abdbb51f34bc39547f30a07a03bd942c146b79b7ccb3be5",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 160,
        "sourcePTS": 2560336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 160.021,
        "approvedOriginalLogSha256": "76eec1acd0d2bb13b29b6c7c2cd6df2f33ff8640dbf9baa1fef1463466532382",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/battle_royale_v2-part48-showinfo.txt",
        "portableLogBytes": 2770,
        "portableLogSha256": "76eec1acd0d2bb13b29b6c7c2cd6df2f33ff8640dbf9baa1fef1463466532382",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__battle_royale_v2.texture",
        "bytes": 817001,
        "sha256": "c7aeeaaa07a1cd5254ed4f6dce6446cf997896b58c26048f16bc3af99f0d1ceb",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/battle_royale_v2.entities",
          "bytes": 717523,
          "sha256": "48065eb85a488e142d65feb4b8d03e05a36a167b3e1c2a8cd08b9bc535765d5a"
        },
        "levelManifest": {
          "entry": "data-common/battle_royale_v2.level_manifest",
          "bytes": 9330,
          "sha256": "d095ea170de327474f920b01c7da498468c39aae5320d150ce33fe6a275c66f6"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            704
          ]
        },
        {
          "set": "underworld_heroes_and_promesst",
          "positions": [
            9
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "battle_royale_v2",
        "entityId": 95450508,
        "position": {
          "x": 56.0,
          "y": 102.0,
          "z": -17.0
        },
        "unlockPrerequisiteIds": [
          59769960
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-heroes/puzzle-009-selected-video.svg",
        "svgSha256": "96c70da65f55089f1e2c82fe32b0e82410ea2560a5592e4d023bf2c3e557fb3e",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Selected room view cropped only at top/bottom. The useful platforms, actors and marked exit remain visible. No floor pixels are painted over and no whole logical wrapping-period claim is made.",
        "marker": {
          "x": 755,
          "y": 348,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The exit at the far right.",
            "zh": "最右侧的出口。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "text-only",
        "reason": "Creator mark overlaps the upper-right playable walkway; retain original and use text-only.",
        "marker": null,
        "sourceFrameFile": "/evidence/low-heroes-puzzle-009-source.webp",
        "sourceFrameSha256": "a5eb21f3a6c3620f1bb3d407226a7b38a04153ca1087495c5183ef24982cba03",
        "displayImage": null,
        "displayImageSha256": null,
        "masks": []
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "wrapping_mirror0",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-mirrors",
      "articlePuzzleNumber": 12,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceUrl": "https://sinkingstarwalkthrough.com/img/low/low-mirrors/puzzle-12.webp",
        "sourceSha256": "e5a9a7d7f3dedca342061f1da17edfa6bc7647ce55d3f57f00b8246107253b17",
        "rawRgbMae": 15.420833,
        "maskedRgbMae": 14.997188,
        "evidenceFile": "/evidence/low-mirrors-puzzle-12-source.webp"
      },
      "originalArticleStillSha256": "e5a9a7d7f3dedca342061f1da17edfa6bc7647ce55d3f57f00b8246107253b17",
      "videoSourceId": "bilibili-part-49-selected-encoding-2026-10-24",
      "playlistPart": 49,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror0-part49-selected.jpg",
        "bytes": 90731,
        "sha256": "7575644916d93990bf0b038e5743f6975bd63aa81a11e2c03cd53d7e8286423a",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 1738,
        "sourcePTS": 27808864,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 1738.054,
        "approvedOriginalLogSha256": "39517a507128526f1b27a4cac7fa3d91e5b5a20913d60fd126f27cd5eff9ede9",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror0-part49-showinfo.txt",
        "portableLogBytes": 2773,
        "portableLogSha256": "39517a507128526f1b27a4cac7fa3d91e5b5a20913d60fd126f27cd5eff9ede9",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__wrapping_mirror0.texture",
        "bytes": 878620,
        "sha256": "5b0d820aa2641b27dfe14834a094200693a3b90fcea98b8fc65c75dfeba2438b",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/wrapping_mirror0.entities",
          "bytes": 71909,
          "sha256": "e9ea56ed85194866cd76f49a081e7b1276e4e9641d76c09b25058d75db5e19d3"
        },
        "levelManifest": {
          "entry": "data-common/wrapping_mirror0.level_manifest",
          "bytes": 3982,
          "sha256": "7319edcf7da467ca4c7d7df71c44cf85fdffccbf08a74a60c40cd506e19c037e"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            782
          ]
        },
        {
          "set": "underworld_heroes_and_mirrors",
          "positions": [
            7
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "wrapping_mirror0",
        "entityId": 58720577,
        "position": {
          "x": 116.0,
          "y": 120.0,
          "z": -21.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_mirrors"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-mirrors/puzzle-12-selected-video.svg",
        "svgSha256": "13596562ba8a5ee6cafa51af565f88d2b911c97bab03f181441924c45d5b8fcc",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 495,
          "y": 185,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The right button of the green pair.",
            "zh": "一对绿色按钮中的右侧按钮。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "confirmed-text-only",
        "reason": "Watermark overlaps active board content; source still retained without masking or display.",
        "articleStillFile": "/evidence/low-mirrors-puzzle-12-source.webp",
        "articleStillSha256": "e5a9a7d7f3dedca342061f1da17edfa6bc7647ce55d3f57f00b8246107253b17"
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "wrapping_mirror0_relatively_prime",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-mirrors",
      "articlePuzzleNumber": 13,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceUrl": "https://sinkingstarwalkthrough.com/img/low/low-mirrors/puzzle-13.webp",
        "sourceSha256": "a563e56eaa77bcd6b6429db5bcac2e82c52817c3799dd4a2edf21b74be24ebc6",
        "rawRgbMae": 12.62559,
        "maskedRgbMae": 12.078194,
        "evidenceFile": "/evidence/low-mirrors-puzzle-13-source.webp"
      },
      "originalArticleStillSha256": "a563e56eaa77bcd6b6429db5bcac2e82c52817c3799dd4a2edf21b74be24ebc6",
      "videoSourceId": "bilibili-part-49-selected-encoding-2026-10-24",
      "playlistPart": 49,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror0_relatively_prime-part49-selected.jpg",
        "bytes": 93567,
        "sha256": "c45d7ba43e044cde506979c0a3ace92a66e3feb0accd6cb198d6f7cf8351e6fd",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 1855,
        "sourcePTS": 29680864,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 1855.054,
        "approvedOriginalLogSha256": "efa16f92bed99240e2823d4b26484a9456e526cb8c1dfd64a17a7e49788c2f92",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror0_relatively_prime-part49-showinfo.txt",
        "portableLogBytes": 2807,
        "portableLogSha256": "efa16f92bed99240e2823d4b26484a9456e526cb8c1dfd64a17a7e49788c2f92",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__wrapping_mirror0_relatively_prime.texture",
        "bytes": 873341,
        "sha256": "7f098a452c9af259f618272dc978ac3c26a0708167f2f8392b19c70e54323bd3",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/wrapping_mirror0_relatively_prime.entities",
          "bytes": 66368,
          "sha256": "3c2ca963d31ad945baa993321e82f358fb8d308e5082db5079b7007a2662c0c9"
        },
        "levelManifest": {
          "entry": "data-common/wrapping_mirror0_relatively_prime.level_manifest",
          "bytes": 3806,
          "sha256": "7f912d42f47b20cc383ffadeb426381746455237d2cd2839cfe505e9e56c62a0"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            783
          ]
        },
        {
          "set": "underworld_heroes_and_mirrors",
          "positions": [
            8
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "wrapping_mirror0_relatively_prime",
        "entityId": 58720579,
        "position": {
          "x": 117.0,
          "y": 120.0,
          "z": -21.0
        },
        "unlockPrerequisiteIds": [
          58720577
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_mirrors"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-mirrors/puzzle-13-selected-video.svg",
        "svgSha256": "16f31bca127dac19aba4db2203dc9d157293f0e7b2176ceb71124ec801fa8160",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 492,
          "y": 243,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The single green button beside the green gate.",
            "zh": "绿色界门旁的单个绿色按钮。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "confirmed-text-only",
        "reason": "Watermark overlaps active board content; source still retained without masking or display.",
        "articleStillFile": "/evidence/low-mirrors-puzzle-13-source.webp",
        "articleStillSha256": "a563e56eaa77bcd6b6429db5bcac2e82c52817c3799dd4a2edf21b74be24ebc6"
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "the_line_must_be_drawn_HERE",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-mirrors",
      "articlePuzzleNumber": 14,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceUrl": "https://sinkingstarwalkthrough.com/img/low/low-mirrors/puzzle-14.webp",
        "sourceSha256": "b64f56e7a9c47f27f90c79ceeb0f5bf43c1fa40423db1c9b670650ab4b2c0aff",
        "rawRgbMae": 17.263038,
        "maskedRgbMae": 16.667483,
        "evidenceFile": "/evidence/low-mirrors-puzzle-14-source.webp"
      },
      "originalArticleStillSha256": "b64f56e7a9c47f27f90c79ceeb0f5bf43c1fa40423db1c9b670650ab4b2c0aff",
      "videoSourceId": "bilibili-part-49-selected-encoding-2026-10-24",
      "playlistPart": 49,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/the_line_must_be_drawn_HERE-part49-selected.jpg",
        "bytes": 158984,
        "sha256": "d9c153e7194ed96189c67935b777641576c9f4d77be92728d936228d8e6ec1a3",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 1924,
        "sourcePTS": 30784864,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 1924.054,
        "approvedOriginalLogSha256": "a8beb8cfa184d1bbe562739b91c3ad9ebff2d8ff7e9b73091ed2a9f1efd98019",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/the_line_must_be_drawn_HERE-part49-showinfo.txt",
        "portableLogBytes": 2796,
        "portableLogSha256": "a8beb8cfa184d1bbe562739b91c3ad9ebff2d8ff7e9b73091ed2a9f1efd98019",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__the_line_must_be_drawn_HERE.texture",
        "bytes": 1045220,
        "sha256": "abf0bd0f3286e8e39e44d4cb7134981c22f8cef5df5efc236fae8e0a9025faa7",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/the_line_must_be_drawn_HERE.entities",
          "bytes": 56621,
          "sha256": "9dbdd63c11d51ba1c04f65702eaecda92056ced3d526f5b328f57cd9ed1c53e6"
        },
        "levelManifest": {
          "entry": "data-common/the_line_must_be_drawn_HERE.level_manifest",
          "bytes": 2941,
          "sha256": "f46d8c304ab656429cac2e2e0775c64f5bc225faea88ea42a13a54faa6356220"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            784
          ]
        },
        {
          "set": "underworld_heroes_and_mirrors",
          "positions": [
            9
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "the_line_must_be_drawn_HERE",
        "entityId": 58720581,
        "position": {
          "x": 118.0,
          "y": 120.0,
          "z": -21.0
        },
        "unlockPrerequisiteIds": [
          58720579
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_mirrors"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-mirrors/puzzle-14-selected-video.svg",
        "svgSha256": "311a23a8c34716f8570e57e9d61e1d963d5c5429f5b2e191a7609a1775cba772",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 393,
          "y": 281,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The green mirror in the central lane.",
            "zh": "中央通道里的绿色镜子。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "confirmed-text-only",
        "reason": "Watermark overlaps active board content; source still retained without masking or display.",
        "articleStillFile": "/evidence/low-mirrors-puzzle-14-source.webp",
        "articleStillSha256": "b64f56e7a9c47f27f90c79ceeb0f5bf43c1fa40423db1c9b670650ab4b2c0aff"
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "wrapping_mirror_alt",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-mirrors",
      "articlePuzzleNumber": 17,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceUrl": "https://sinkingstarwalkthrough.com/img/low/low-mirrors/puzzle-17.webp",
        "sourceSha256": "eb21df3cfe0c37e10a16727323d3ef8a70bc7f9c98ca1dab5e77c26f077eca54",
        "rawRgbMae": 20.28445,
        "maskedRgbMae": 19.58592,
        "evidenceFile": "/evidence/low-mirrors-puzzle-17-source.webp"
      },
      "originalArticleStillSha256": "eb21df3cfe0c37e10a16727323d3ef8a70bc7f9c98ca1dab5e77c26f077eca54",
      "videoSourceId": "bilibili-part-49-selected-encoding-2026-10-24",
      "playlistPart": 49,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror_alt-part49-selected.jpg",
        "bytes": 118478,
        "sha256": "7da225ff7a5832d22c55f807a1c8094c8bcd2c2d30412a6fd2ca09f0cb9951c1",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 2676,
        "sourcePTS": 42816342,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 2676.021375,
        "approvedOriginalLogSha256": "d7ac12814da9a3c6a773e123abe174db34cac5b1fa2c626eaff17bff89d9d2c3",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/wrapping_mirror_alt-part49-showinfo.txt",
        "portableLogBytes": 2783,
        "portableLogSha256": "d7ac12814da9a3c6a773e123abe174db34cac5b1fa2c626eaff17bff89d9d2c3",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__wrapping_mirror_alt.texture",
        "bytes": 985674,
        "sha256": "dc02780e716e130147227e11599a399c55bd917b6905e649d04d18a0b24b1a77",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/wrapping_mirror_alt.entities",
          "bytes": 47685,
          "sha256": "febdc6821fb9a5c818fe1f4f83edf47eabc872e92a80fe135fa525d23c4954a6"
        },
        "levelManifest": {
          "entry": "data-common/wrapping_mirror_alt.level_manifest",
          "bytes": 3913,
          "sha256": "7cb8385db238fca14decf94ee81b76decc2f6ed6338d0c5771d580e7da772fca"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            785
          ]
        },
        {
          "set": "underworld_heroes_and_mirrors",
          "positions": [
            10
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "wrapping_mirror_alt",
        "entityId": 58720583,
        "position": {
          "x": 92.0,
          "y": 107.0,
          "z": -18.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_heroes_and_mirrors"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-mirrors/puzzle-17-selected-video.svg",
        "svgSha256": "3c266e5efdabcfb983008015374c5ead00ff7b5aef4d09f4a9be1085b8ae5260",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 314,
          "y": 276,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The blue gate beside the dark stone.",
            "zh": "暗色石头旁的蓝色界门。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "confirmed-text-only",
        "reason": "Watermark overlaps active board content; source still retained without masking or display.",
        "articleStillFile": "/evidence/low-mirrors-puzzle-17-source.webp",
        "articleStillSha256": "eb21df3cfe0c37e10a16727323d3ef8a70bc7f9c98ca1dab5e77c26f077eca54"
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "torus_mirrors",
      "displayScope": "confirmed text-only source display upgrade",
      "articleGroup": "low-mirrors",
      "articlePuzzleNumber": 25,
      "existingIdentityUnchanged": true,
      "originalArticleStill": {
        "sourceUrl": "https://sinkingstarwalkthrough.com/img/low/low-mirrors/puzzle-25.webp",
        "sourceSha256": "5d34ffccdc89fdb467c17239636102c05c74ce9b99f58888ba04260ac9c764a9",
        "rawRgbMae": 6.853009,
        "maskedRgbMae": 6.436198,
        "evidenceFile": "/evidence/low-mirrors-puzzle-25-source.webp"
      },
      "originalArticleStillSha256": "5d34ffccdc89fdb467c17239636102c05c74ce9b99f58888ba04260ac9c764a9",
      "videoSourceId": "bilibili-part-50-selected-encoding-2026-10-24",
      "playlistPart": 50,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_mirrors-part50-selected.jpg",
        "bytes": 68830,
        "sha256": "0183ff4b691b8228983c9ce79246283f18bdd447ff4ac7518425a265cb2fb05e",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 618,
        "sourcePTS": 9888864,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 618.054,
        "approvedOriginalLogSha256": "20333855e532601b63ee2b3e3be2638edb4bdff00a81088b06ebdbd54f0e346d",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/torus_mirrors-part50-showinfo.txt",
        "portableLogBytes": 2759,
        "portableLogSha256": "20333855e532601b63ee2b3e3be2638edb4bdff00a81088b06ebdbd54f0e346d",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__torus_mirrors.texture",
        "bytes": 814386,
        "sha256": "18f872343ef05623a8acd1487290d65405bf710a4cfa7c53c568d73cb1d4b02a",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/torus_mirrors.entities",
          "bytes": 25554,
          "sha256": "d08051ef47b378ab93b33f4f3f1e61fd0b5e19670f87a9814c239e0bc7374be6"
        },
        "levelManifest": {
          "entry": "data-common/torus_mirrors.level_manifest",
          "bytes": 2437,
          "sha256": "4e90b67404061da6cd9a3050472c716f94d9324c2f8d98676fdf7c610d4498b9"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            570
          ]
        },
        {
          "set": "underworld_mirrors_and_promesst",
          "positions": [
            1
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "torus_mirrors",
        "entityId": 95448127,
        "position": {
          "x": 118.0,
          "y": 69.0,
          "z": -21.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "underworld_mirrors_and_promesst"
      },
      "display": {
        "status": "bilingual-board-card",
        "type": "cropped-selected-detail",
        "svgFile": "/art/walkthrough/low-mirrors/puzzle-25-selected-video.svg",
        "svgSha256": "747676678aa31a7e608d8883f0545c4fbd65ea189fab94793128e850ba7b9888",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          420
        ],
        "viewBox": {
          "x": 0,
          "y": 50,
          "width": 852,
          "height": 420
        },
        "cropReason": "Root approves this as a selected detail only, not a whole logical torus or complete canonical period. The viewBox excludes original top logo and bottom FPS; no floor pixels are painted over. Fixed terrain and the useful marked feature remain identifiable.",
        "marker": {
          "x": 463,
          "y": 115,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The left mirror of the upper pair.",
            "zh": "上方一对镜子中的左镜。"
          }
        },
        "masks": []
      },
      "displayChangeBefore": {
        "status": "confirmed-text-only",
        "reason": "Watermark overlaps active board content; source still retained without masking or display.",
        "articleStillFile": "/evidence/low-mirrors-puzzle-25-source.webp",
        "articleStillSha256": "5d34ffccdc89fdb467c17239636102c05c74ce9b99f58888ba04260ac9c764a9"
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "heroes2_17",
      "displayScope": "legacy selected source-view supplement",
      "articleGroup": null,
      "articlePuzzleNumber": null,
      "existingIdentityUnchanged": true,
      "originalArticleStill": null,
      "originalArticleStillSha256": null,
      "videoSourceId": "bilibili-part-4-selected-encoding-2026-10-24",
      "playlistPart": 4,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2_17-part4-selected.jpg",
        "bytes": 76811,
        "sha256": "e91548544767d60bca361ebd453a42863812e28520b5c3069e4ae803cdcde63d",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 1257,
        "sourcePTS": 20112000,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 1257.0,
        "approvedOriginalLogSha256": "247d6c2b546bad91f421e8f0bc07b0cb6ea8d3eb79db6ad93db8d6d26997c538",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2_17-part4-showinfo.txt",
        "portableLogBytes": 2725,
        "portableLogSha256": "cc1bc1a99d1dc01670ba51c85c878781a08a9dd63a619685eed89cc02ef5fca4",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__heroes2_17.texture",
        "bytes": 814975,
        "sha256": "542486c2d89f0b8eaf35f259a91e48ce6296fcc2acce180b08969da977c30996",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/heroes2_17.entities",
          "bytes": 166534,
          "sha256": "e654aa0f86fca3663b5ed5c83c68e749e48541b04f161c9dd826d11335536ddc"
        },
        "levelManifest": {
          "entry": "data-common/heroes2_17.level_manifest",
          "bytes": 5174,
          "sha256": "c3ff1589cb7aa8e3de9258faf23dd1a6af2cc35cada734cc6dca1bf7d6a5c9bc"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            354
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            85
          ]
        },
        {
          "set": "heroes2",
          "positions": [
            27
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "heroes2_17",
        "entityId": 95449498,
        "position": {
          "x": 82.0,
          "y": 103.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          87036231
        ],
        "unlockIsOrGate": false,
        "demoPhase": "DEMO_PHASE_1",
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "heroes2"
      },
      "display": {
        "status": "selected-full-frame-source-view",
        "type": "selected-state-full-frame",
        "svgFile": "/art/walkthrough/legacy-source-views/heroes2_17-selected-video.svg",
        "svgSha256": "23b485b024b991d09cf3fa763c965e036d5b4272dad2b8b622550521e719656c",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          480
        ],
        "viewBox": {
          "x": 0,
          "y": 0,
          "width": 852,
          "height": 480
        },
        "cropReason": null,
        "marker": {
          "x": 560,
          "y": 219,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The pink monster gate.",
            "zh": "粉色怪物界门。"
          }
        },
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "The mark lies on non-walkable scenery/roof or wall, above the room floor."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "The counter lies in non-walkable bottom-left scenery."
          }
        ]
      },
      "displayChangeBefore": {
        "status": "no-additional-selected-video-view",
        "bilingualBoardCoverageAlreadyPresent": true
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "druid_and_dragon",
      "displayScope": "legacy selected source-view supplement",
      "articleGroup": null,
      "articlePuzzleNumber": null,
      "existingIdentityUnchanged": true,
      "originalArticleStill": null,
      "originalArticleStillSha256": null,
      "videoSourceId": "bilibili-part-5-selected-encoding-2026-10-24",
      "playlistPart": 5,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/druid_and_dragon-part5-selected.jpg",
        "bytes": 88185,
        "sha256": "e536b86d39500f4e4e829274d984941ff209d22a16547e5285060ba9c6150581",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 146,
        "sourcePTS": 2336336,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 146.021,
        "approvedOriginalLogSha256": "1c3c27672c9344482b9ff544c1eae60c7e61785454c91bc6ee6e7442392c7c2e",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/druid_and_dragon-part5-showinfo.txt",
        "portableLogBytes": 2736,
        "portableLogSha256": "883013738af71e39c21984e25f8e07dff03ab811bba4c6b4bcdfc77f54ea5531",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__druid_and_dragon.texture",
        "bytes": 862657,
        "sha256": "de948ffbbbbe65b579c7f585d4340f1bbc79ae6e523604a083f576249c5daea5",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/druid_and_dragon.entities",
          "bytes": 165108,
          "sha256": "1613b1a88277ae679351c6597d9f6917aa1473529beab4fce60c1b46a0f0cee6"
        },
        "levelManifest": {
          "entry": "data-common/druid_and_dragon.level_manifest",
          "bytes": 5388,
          "sha256": "ce7b26dab8e9aace78085e87895e7a94444c8b99852e6bf3444d58bab53850b1"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_story",
          "positions": [
            90
          ]
        },
        {
          "set": "heroes3",
          "positions": [
            3
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "druid_and_dragon",
        "entityId": 95464854,
        "position": {
          "x": 79.0,
          "y": 116.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681098
        ],
        "unlockIsOrGate": false,
        "demoPhase": "DEMO_PHASE_2",
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "heroes3"
      },
      "display": {
        "status": "selected-full-frame-source-view",
        "type": "selected-state-full-frame",
        "svgFile": "/art/walkthrough/legacy-source-views/druid_and_dragon-selected-video.svg",
        "svgSha256": "cd233581c45f524b6bdeb8f8eb574be47e9beadef0cf1565146d8bde8f2feea0",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          480
        ],
        "viewBox": {
          "x": 0,
          "y": 0,
          "width": 852,
          "height": 480
        },
        "cropReason": null,
        "marker": {
          "x": 290,
          "y": 155,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The Dragon beside the plants.",
            "zh": "植物旁的巨龙。"
          }
        },
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "The mark lies on non-walkable scenery/roof or wall, above the room floor."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "The counter lies in non-walkable bottom-left scenery."
          }
        ]
      },
      "displayChangeBefore": {
        "status": "no-additional-selected-video-view",
        "bilingualBoardCoverageAlreadyPresent": true
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false
    },
    {
      "levelId": "victory_lap",
      "displayScope": "legacy selected source-view supplement",
      "articleGroup": null,
      "articlePuzzleNumber": null,
      "existingIdentityUnchanged": true,
      "originalArticleStill": null,
      "originalArticleStillSha256": null,
      "videoSourceId": "bilibili-part-5-selected-encoding-2026-10-24",
      "playlistPart": 5,
      "frame": {
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/victory_lap-part5-selected.jpg",
        "bytes": 99746,
        "sha256": "ea44c9602dcaa235f491f2e7d2196170cab9a7fc78c3ccde4257029d8a7e4386",
        "dimensions": [
          852,
          480
        ],
        "format": "image/jpeg",
        "requestedSourceSeconds": 2861.4,
        "sourcePTS": 45782742,
        "sourceTimeBase": "1/16000",
        "actualSourceSeconds": 2861.421375,
        "approvedOriginalLogSha256": "a1e3e39876b72bc09d78d1c4cdcaeb1a9a3b0e972d1c532b59b0a8227c37456e",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/victory_lap-part5-showinfo.txt",
        "portableLogBytes": 2752,
        "portableLogSha256": "841762b38d4e8ea19c7fbdfb10ea19349eb4bbc8f794639dbd98ac9cd15d7668",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; showinfo lines and timestamps unchanged."
      },
      "native": {
        "entry": "data-pc/__victory_lap.texture",
        "bytes": 1015271,
        "sha256": "9445bea18f2bcff80f4e82e6f9baa7dfd49ba9143095bfd8af5be3885fd12b9a",
        "dimensions": [
          2048,
          1152
        ],
        "formatId": 256
      },
      "nativeSource": {
        "entities": {
          "entry": "data-common/victory_lap.entities",
          "bytes": 683232,
          "sha256": "7d940cf505e913ca80b091fdaefeecbbf76dea0e4046b97d0884104a19804041"
        },
        "levelManifest": {
          "entry": "data-common/victory_lap.level_manifest",
          "bytes": 11790,
          "sha256": "01340cdd587ffc93ace403f959163fc5ac547cf77797d73284b6ecdb927cf805"
        }
      },
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            381
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            111
          ]
        },
        {
          "set": "heroes3",
          "positions": [
            25
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "victory_lap",
        "entityId": 14681140,
        "position": {
          "x": 80.0,
          "y": 78.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "heroes3"
      },
      "display": {
        "status": "selected-full-frame-source-view",
        "type": "selected-state-full-frame",
        "svgFile": "/art/walkthrough/legacy-source-views/victory_lap-selected-video.svg",
        "svgSha256": "9528c8b311731e978c8ccf56de5517a220b1863be1396862e9458d05942b480b",
        "sameOriginalBytesEmbedded": true,
        "dimensions": [
          852,
          480
        ],
        "viewBox": {
          "x": 0,
          "y": 0,
          "width": 852,
          "height": 480
        },
        "cropReason": null,
        "marker": {
          "x": 405,
          "y": 195,
          "radius": 16,
          "color": "#31bfff",
          "landmark": {
            "en": "The upper-left exit of the central six.",
            "zh": "中央六个出口中的左上出口。"
          }
        },
        "masks": [
          {
            "x": 713,
            "y": 12,
            "width": 139,
            "height": 35,
            "purpose": "creator-logo",
            "reason": "The creator/Bilibili mark is on the far-right palace roof/sky, outside playable room floor and objects."
          },
          {
            "x": 0,
            "y": 472,
            "width": 32,
            "height": 8,
            "purpose": "fps",
            "reason": "The counter is on empty bottom-left scenery outside the playable room."
          }
        ]
      },
      "displayChangeBefore": {
        "status": "model-covered-no-source-view",
        "bilingualBoardCoverageAlreadyPresent": true
      },
      "displayChangeAfter": "selected source-frame viewer",
      "modelRouteDataChanged": false,
      "modelRouteReplayClaimed": false,
      "finishClaimed": false,
      "articlePuzzleNumberAssignedFromVideo": false,
      "rootFullFrameDecision": "Root compared all fixed terrain, six central exits, gate ring, six heroes, crystal columns, walls and outer rooms against the full native victory_lap artwork. At measured PTS45782742 (2861.421375s) the entry shield has cleared and dialogue captions have not yet appeared; lower red crystal rows remain fully visible. No CP0, route or finish claim is adopted."
    }
  ],
  "heroes217IdentityContext": {
    "basis": "Root reviewed four-Goblin intro state, its later corpse/exit state, transition and new three-Goblin state with Wizard at upper-left and Priestess at centre. The next state matches heroes2_17 native actor starts/count rather than heroes2_17_intro after combat. Gamer Guru shows a separate Puzzle26-to27 transition and corroborates that new three-Goblin start. No route/finish or CP0 claim is adopted.",
    "corroboratingSource": {
      "sourceId": "youtube-gamer-guru-heroes2-17-context-2026-10-24",
      "url": "https://www.youtube.com/watch?v=RPfe7qa34sM",
      "creator": "Gamer Guru",
      "rawVideoSha256": "ddbe05042b8560e97bd948604e0f560a781c78b0deb4192bda6e015064f1b251",
      "dimensions": [
        1280,
        720
      ],
      "rawVideoArchived": false
    },
    "nativeFactReference": {
      "file": "native-wrap-and-legacy-facts-20261024.json",
      "scope": "read-only native position/count contrast; no gameplay conclusion"
    },
    "frames": [
      {
        "role": "identity-context-only; not displayed",
        "levelId": null,
        "sourceId": "bilibili-part-4-selected-encoding-2026-10-24",
        "sourceSeconds": 1240,
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-01-1240s.jpg",
        "bytes": 84617,
        "sha256": "460dab77c6a4713874cd867483ed31693a9b4cb4dadc6f819d78c1345eefc72f",
        "dimensions": [
          852,
          480
        ],
        "sourcePTS": 19840000,
        "timeBase": "1/16000",
        "actualSourceSeconds": 1240.0,
        "approvedOriginalLogSha256": "bc9e7b99f8a58d3d38ebf526f6efb51791b837af16f42f563d49f018091cd133",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-01-1240s-showinfo.txt",
        "portableLogBytes": 2725,
        "portableLogSha256": "747d3940e6aa135b8145c94416d80cae0b41a3e463fab117164c34f4880f3547",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; timestamps unchanged."
      },
      {
        "role": "identity-context-only; not displayed",
        "levelId": "heroes2_17 context",
        "sourceId": "bilibili-part-4-selected-encoding-2026-10-24",
        "sourceSeconds": 1254,
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-02-1254s.jpg",
        "bytes": 81204,
        "sha256": "8d24dbdabfbcf881d8b4de0f0e471fa507ae9e7bf00d7cc33b40ebf9ac9a678a",
        "dimensions": [
          852,
          480
        ],
        "sourcePTS": 20064000,
        "timeBase": "1/16000",
        "actualSourceSeconds": 1254.0,
        "approvedOriginalLogSha256": "6993c0f2f99d5e7fd9092c3020bfb905846a9745d967aad4b8f3aab8f42e2675",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-02-1254s-showinfo.txt",
        "portableLogBytes": 2723,
        "portableLogSha256": "023cccf9ef5fe1617816249b0ac5a26e02fc1c0fdc5bce202d478c05fdf6f66e",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; timestamps unchanged."
      },
      {
        "role": "identity-context-only; not displayed",
        "levelId": "heroes2_17 context",
        "sourceId": "bilibili-part-4-selected-encoding-2026-10-24",
        "sourceSeconds": 1256,
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-03-1256s.jpg",
        "bytes": 28738,
        "sha256": "5136d8b021fe59b5d2ae7aed0410f00f28eff563631cced8eb685d32222acf72",
        "dimensions": [
          852,
          480
        ],
        "sourcePTS": 20096000,
        "timeBase": "1/16000",
        "actualSourceSeconds": 1256.0,
        "approvedOriginalLogSha256": "4b5e05031d4ea60abfbfce0eafef3d2ba8efeef158d4f4a12861b9d929970b61",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-03-1256s-showinfo.txt",
        "portableLogBytes": 2721,
        "portableLogSha256": "5678b56f5111e382f85c6f3092b7cbe7e5ee1b2f0c9bc662a14cf5289f82388f",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; timestamps unchanged."
      },
      {
        "role": "identity-context-only; not displayed",
        "levelId": "heroes2_17",
        "sourceId": "youtube-gamer-guru-heroes2-17-context-2026-10-24",
        "sourceSeconds": 889.4,
        "file": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-04-889.4s.jpg",
        "bytes": 128639,
        "sha256": "463a7a3668bbe1e0184f7d086f4f05f28e5f17fcd42a136052aea479a92f4e32",
        "dimensions": [
          1280,
          720
        ],
        "sourcePTS": 13661184,
        "timeBase": "1/15360",
        "actualSourceSeconds": 889.4,
        "approvedOriginalLogSha256": "3ad9696b18ed4c5215562bf1cd7572f9c6908f52cf219fb361788175b254cd48",
        "portableLogFile": "/evidence/twelve-plus-three-video-source-frames-2026-10-24/heroes2-17-context/heroes2-17-context-04-889.4s-showinfo.txt",
        "portableLogBytes": 2785,
        "portableLogSha256": "ab0fe8083198d8b25e40e875788fe73de7cfe7fa5477ab802f0080f5be92e7e2",
        "logSanitization": "Trimmed trailing FFmpeg progress whitespace; timestamps unchanged."
      }
    ]
  }
}
