{
  "game": "order-of-the-sinking-star",
  "revision": "candidate-classification-review-2026-10-22",
  "sourceInventory": {
    "sourceId": "game-puzzle-inventory",
    "revision": "game-files-full-inventory-r67121",
    "packageSha256": "6f7fb54a757db8ca41e54f9ce098d980c07df17955facad99cf44e94d7ccf5f7",
    "releaseBuildLog": "RELEASE | FINAL_SHADERS; built 2026-10-14 from r67121"
  },
  "officialReleaseContext": {
    "storeSourceId": "steam-store",
    "releaseDate": "2026-10-08",
    "updateNotesSourceId": "steam-official-update-notes",
    "r67121Note": "The official October 15 update notes identify the previous October 14 patch as r67121.",
    "currentPatch": "r67271",
    "currentPatchDate": "2026-10-17",
    "currentPatchRetention": "Unverified: the public update notes do not expose a depot manifest tying r67271 to the locally inventoried package."
  },
  "classificationRule": "A candidate is confirmed as shipped at launch only when its native room package and Overworld Level_Entry are present in the release-labeled r67121 package and launch-day or immediate post-launch gameplay footage matches its distinctive starting layout. The match must be room-specific; footage supports launch-era availability, not exact depot contents or a complete solution route.",
  "records": [
    {
      "levelId": "flip_flop_v2",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "levelSetPosition": 1,
      "overworldEntry": {
        "entityId": 59771438,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/flip_flop_v2.entities",
        "entitiesSha256": "fdd6c113138db037f2b163890084d13cb5ba3d1528c2304ccd2a0162b0d71b57",
        "manifestEntry": "data-common/flip_flop_v2.level_manifest",
        "manifestSha256": "451919c2e5bab75a62ab4393ab0c691f06cfc5ed0806bb95a303b521d74f2bc4"
      },
      "p11StartFrame": {
        "sourceId": "bilibili-heroes-and-mirrors-video",
        "timeSeconds": 2238,
        "ptsTicks": 35808000,
        "frameSha256": "4f6915493bf99bf796f99914b57dbe6e494b927abf9af2d5d19aa661a6efc548"
      },
      "laterVisualEvidence": [
        {
          "timeSeconds": 2250,
          "ptsTicks": 36000000,
          "frameSha256": "316b72ba411381b5fea06cc18d1eaeedef89d8f2a9d8b6039966ababa07cb1e6",
          "observation": "Actor/object positions change in the same barrier layout; inputs and completion are not established."
        },
        {
          "timeSeconds": 2279,
          "ptsTicks": 36464000,
          "frameSha256": "7eecc642c8bbbdc7f1d76b02853d92fbb703ace3ce9f0c9a471e2c1024545ab4",
          "observation": "At 37:59 the trader stands on the cyan exit pad; the 38:00 shot begins another room. No clear emblem or exact input trace is visible."
        }
      ],
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "routeLimit": "The 37:59 exit-pad state is followed by another room at 38:00, but no clear emblem or exact input trace is visible; the route and confirmed finish remain unresolved."
    },
    {
      "levelId": "two_for_one",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "levelSetPosition": 2,
      "overworldEntry": {
        "entityId": 95421204,
        "unlockPrerequisiteIds": [
          59771438
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/two_for_one.entities",
        "entitiesSha256": "2a00befcdd0b68578352ee4213e86054c42b545f90fe6a73097f4904d2d7ab9f",
        "manifestEntry": "data-common/two_for_one.level_manifest",
        "manifestSha256": "6912c8d04f6448e719cd7536134549d42bbc75f1527ed54e83dd70ea896396ad"
      },
      "p11StartFrame": {
        "sourceId": "bilibili-heroes-and-mirrors-video",
        "timeSeconds": 2281,
        "ptsTicks": 36496000,
        "frameSha256": "9e2e0f1fcc8b5e66b095dec8facb73e4fd39a247131e202215bddad8d8db00c7"
      },
      "laterVisualEvidence": [
        {
          "timeSeconds": 2293,
          "ptsTicks": 36688000,
          "frameSha256": "5c74f3cbc284168d3efb123be633b17869d3ace33ea1cb362fdb3a70570faa67",
          "observation": "Both colored switches are occupied while the lower gate is lit."
        },
        {
          "timeSeconds": 2305,
          "ptsTicks": 36880000,
          "frameSha256": "22c0ea9b234ab694bd3bd65b77c62b1070ceeb174757a6a6fb6977be4f71b02d",
          "observation": "The green gate is open while a trader stands beside the lower mirror and the other character advances on the upper island."
        },
        {
          "timeSeconds": 2311,
          "ptsTicks": 36976000,
          "frameSha256": "8b08953ae2368f89dca68efa7dec0d38c7c5c899168f8be223694f944989950f",
          "observation": "Light crosses the two mirror lanes through the open gate."
        },
        {
          "timeSeconds": 2315,
          "ptsTicks": 37040000,
          "frameSha256": "830f860ded8369d49b23dc8a67093d13e2d94ebdb2c94fff3c681c8384595eb6",
          "observation": "Both characters occupy the cyan target pads two seconds before the clear emblem."
        },
        {
          "timeSeconds": 2317,
          "ptsTicks": 37072000,
          "frameSha256": "9a429debf0bd70e0cccc08c8d7a127d56ae7abe75b5e4debd4c7992ef02de99d",
          "observation": "The P11 level-clear emblem overlays the room."
        }
      ],
      "routeLimit": "The 2280 frame is a dark room transition and the 2310 frame cannot be safely assigned to this room without a cut/input review.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved"
    },
    {
      "levelId": "gate_shatter",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "levelSetPosition": 3,
      "overworldEntry": {
        "entityId": 59771442,
        "unlockPrerequisiteIds": [
          59771438
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/gate_shatter.entities",
        "entitiesSha256": "f9332fea1d96efc274e6b88137fd62d0a4b9633643f2de94009f517f9e1d8097",
        "manifestEntry": "data-common/gate_shatter.level_manifest",
        "manifestSha256": "2592993e6b7076ce08a8f43b12f8db5d06ea06d3b176bf9a9c00940c4353b023"
      },
      "p11StartFrame": {
        "sourceId": "bilibili-heroes-and-mirrors-video",
        "timeSeconds": 2329,
        "ptsTicks": 37264000,
        "frameSha256": "81a35914b4c1ac1506679297a0bbfdb2047878dc7ac9a4e80242c6a5f7e8aec4"
      },
      "laterVisualEvidence": [
        {
          "timeSeconds": 2400,
          "ptsTicks": 38400000,
          "frameSha256": "cd968a34ba0aaece63d696ff724bf1070b4da7c8873756f37109b0df6c88e2ed",
          "observation": "Beam/actor state changes are visible; inputs are not recovered."
        },
        {
          "timeSeconds": 2430,
          "ptsTicks": 38880000,
          "frameSha256": "6589177c5a1e127827b232fd0c6e52dc4d9e650352c4a86ed8bbbc2dcb74074f",
          "observation": "A later actor state is visible; it does not establish the exact route or finish."
        },
        {
          "timeSeconds": 2461,
          "ptsTicks": 39376000,
          "frameSha256": "212b5b2e6af6b58038df86021b7dc88aef2e49c0277c81bc31fc0a2f27d9ddaa",
          "observation": "A clear emblem overlays the exit, confirming the finish; preceding inputs remain unknown."
        }
      ],
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "routeLimit": "Selected visual states do not provide an exact input trace or confirmed finish."
    },
    {
      "levelId": "iodine_clock_v2",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "levelSetPosition": 4,
      "overworldEntry": {
        "entityId": 59771444,
        "unlockPrerequisiteIds": [
          59771442
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/iodine_clock_v2.entities",
        "entitiesSha256": "37d5377753e8d4b1141a400daa95ed360dbdd7f8343ebeda69f30c76b8d4c41e",
        "manifestEntry": "data-common/iodine_clock_v2.level_manifest",
        "manifestSha256": "3ae4e7087d9cc973a12d001e88817d7ef0d6f286349bef6e4d805f8e9088af98"
      },
      "p11StartFrame": {
        "sourceId": "bilibili-heroes-and-mirrors-video",
        "timeSeconds": 2464,
        "ptsTicks": 39424000,
        "frameSha256": "baaa039384547a33ab5691df9603bd20b8441fa1287431b16973e9533a367765"
      },
      "laterVisualEvidence": [
        {
          "timeSeconds": 2640,
          "ptsTicks": 42240000,
          "frameSha256": "0dc6f914a56e6ed994d40cf127329b2422eb917876a5d5170b4948b8d2fe2a62",
          "observation": "A clean beam/actor checkpoint precedes the observed clear at 2653."
        },
        {
          "timeSeconds": 2653,
          "ptsTicks": 42448000,
          "frameSha256": "efcd93bd08da73f921e822907d85caa44b14ed1d6d434d6ceafd7e1b4d75fa35",
          "observation": "A clear emblem overlays the room, confirming the finish; preceding inputs remain unknown."
        }
      ],
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "routeLimit": "Later states do not establish exact inputs or a complete route.",
      "excludedVisualEvidence": [
        {
          "timeSeconds": 2490,
          "ptsTicks": 39840000,
          "frameSha256": "5158a08847b46ffcf55ec2571eba73604596f717b4f09d84b7632d914a34a371",
          "reason": "The frame contains an external resolution label and editing toolbar; it is excluded from gameplay-state evidence."
        },
        {
          "timeSeconds": 2520,
          "ptsTicks": 40320000,
          "frameSha256": "3e7816f7c020640bdecef5bb312ddacb0fccc5a3af5373c4e69785c10f95a751",
          "reason": "The frame contains external red-X markup; it is excluded from gameplay-state evidence."
        }
      ]
    },
    {
      "levelId": "mirror_clocks",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "levelSetPosition": 5,
      "overworldEntry": {
        "entityId": 94372184,
        "unlockPrerequisiteIds": [
          59771444
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "towerFlags": "HEROES|MIRRORS"
      },
      "source": {
        "entitiesEntry": "data-common/mirror_clocks.entities",
        "entitiesSha256": "ba7cebb06fbc3ed75b1c3cd03ef26fc22afd007d3f422ca1322d214276bac4fb",
        "manifestEntry": "data-common/mirror_clocks.level_manifest",
        "manifestSha256": "2e923da62bf1bb1f618a6a2b72d97bc0efde001485ce6182b466a1441732e919"
      },
      "p11StartFrame": {
        "sourceId": "bilibili-heroes-and-mirrors-video",
        "timeSeconds": 2655,
        "ptsTicks": 42480000,
        "frameSha256": "c755eeb302c83306ec00feb701465c50ad4ec1b35bef4c89b968098c9d60f859"
      },
      "laterVisualEvidence": [
        {
          "timeSeconds": 2670,
          "ptsTicks": 42720000,
          "frameSha256": "25ab35d90dad05e5b5b767358490523e1ff881eef48f24bd1d4782623c255ba8",
          "observation": "Four mirrors and two switch areas are visible; marker labels follow screen position and do not track identity between frames."
        },
        {
          "timeSeconds": 2820,
          "ptsTicks": 45120000,
          "frameSha256": "76ef055d54c43ab69652d673d6e83fb9755c63d0c134696c1d7c58e5bd7694cc",
          "observation": "Mirror and object views have changed. The distinct scene at 2850 seconds is not a finish."
        }
      ],
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "routeLimit": "The selected visual states do not give an exact input trace or confirmed finish."
    },
    {
      "levelId": "reattachment",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 95420678,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/reattachment.entities",
        "entitiesSha256": "00d252452c4e8f8a1f01431bb646445c06a490e034cd86306ad98d7fb345371a",
        "manifestEntry": "data-common/reattachment.level_manifest",
        "manifestSha256": "e22f35a30b47359d1ba769cdb1b053f8404d3146bf97a515269e2bc6e73ca7e5"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 95420678; prerequisites []). The P1 chapter start at 01:00.150 visually matches the complete native `reattachment` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 7,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 60.15,
        "ptsTicks": 923904,
        "frameSha256": "2d3ad74e8939a6a92faa3ed4b8fa5d8f7d199260904fb1a84928d167adaeae83",
        "nativeTexture": {
          "entry": "data-pc/__reattachment.texture",
          "bytes": 683008,
          "sha256": "76a02c92fc34b2e2a9be0ef059eaadb5ad44feab9e7e0871aff98af30591392f"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-reattachment-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "detachment",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 46141069,
        "unlockPrerequisiteIds": [
          95420678
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/detachment.entities",
        "entitiesSha256": "14b6b2e756a123ce4cec1a84e6796ce536fda1004ae81db7b6d37c487909a095",
        "manifestEntry": "data-common/detachment.level_manifest",
        "manifestSha256": "3fcb4bb45d3854ece2b2f97545a601407fcc24340124b463b27f8b8b157b363c"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46141069; prerequisites [95420678]). The P1 chapter start at 00:23.150 visually matches the complete native `detachment` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 8,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 23.15,
        "ptsTicks": 355584,
        "frameSha256": "587aa13f6323b3ccda2397c55c6ca35d96509743d2e34a3c80e034a4651d1f9f",
        "nativeTexture": {
          "entry": "data-pc/__detachment.texture",
          "bytes": 741979,
          "sha256": "de435b84d46185407e9f8c2d7b6de7ccb20ee4c0001088fb1e618865f5621fa9"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-detachment-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "blocking_issue",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 14681683,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/blocking_issue.entities",
        "entitiesSha256": "fa032dd2ab8bce4cc75d3f70336b963e786db60fd70607ced00eb5daf9d99ac0",
        "manifestEntry": "data-common/blocking_issue.level_manifest",
        "manifestSha256": "1ff01dcaa964b432a7793198d173aeb474d2c2723395bcd8ebd1215b9b9523f3"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681683; prerequisites []). The P1 chapter start at 01:37.150 visually matches the complete native `blocking_issue` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 9,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 97.15,
        "ptsTicks": 1492224,
        "frameSha256": "913080dc4ca275924083134c9569c4e4f35dcb9a00a12994ffb626e8c9b63343",
        "nativeTexture": {
          "entry": "data-pc/__blocking_issue.texture",
          "bytes": 698985,
          "sha256": "46741987dc7af474f041e4562795d964796d82edd44c5ab7793bf93a50279ecd"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-blocking_issue-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "greenhouse",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 46141083,
        "unlockPrerequisiteIds": [
          14681683
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/greenhouse.entities",
        "entitiesSha256": "2afb89ad312b9df5f412ec9b792a4b6527551bb2f47c2f8213039196833c190f",
        "manifestEntry": "data-common/greenhouse.level_manifest",
        "manifestSha256": "5012b6b8901a3697acc8d268d85d380fbf4b6ff77375b199a29294ec8cb40f5f"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46141083; prerequisites [14681683]). The P1 chapter start at 07:02.150 visually matches the complete native `greenhouse` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 10,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 422.15,
        "ptsTicks": 6484224,
        "frameSha256": "434dfe448ada4b2c2a4d6a1588ea15d52cf2bf1619fedaff70e187bc64acb58b",
        "nativeTexture": {
          "entry": "data-pc/__greenhouse.texture",
          "bytes": 726135,
          "sha256": "aff4f10fc8a59599d34390ebc9d9be150da25f12d4bccb375f70de8be5854888"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-greenhouse-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "bitstring_small",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 94372270,
        "unlockPrerequisiteIds": [
          46141083
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/bitstring_small.entities",
        "entitiesSha256": "6e8218a0cca94a4fffd1dec34e3d1fe8348edd22c9627d74d6b69bf6c73adec0",
        "manifestEntry": "data-common/bitstring_small.level_manifest",
        "manifestSha256": "ccaa799a6893fb9088dbcf71687db22707b7e5ce60c3de727f236dda2d8b32ba"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 94372270; prerequisites [46141083]). The P1 chapter start at 07:40.150 visually matches the complete native `bitstring_small` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 11,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 460.15,
        "ptsTicks": 7067904,
        "frameSha256": "82cc4608b23bb863b2c5fa1530b0f32f2793383edd2b52d59dbf4db25481dd75",
        "nativeTexture": {
          "entry": "data-pc/__bitstring_small.texture",
          "bytes": 797814,
          "sha256": "3014bdd2c9e9583a0827db53078c0ad232e554f79a50891fc651d45f4f72c0ec"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-bitstring_small-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "holes",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 59771328,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/holes.entities",
        "entitiesSha256": "3b9b4562d4ee9d744a6a161f1ab7143ab29fca47282e9a565bc075bca4eff2d0",
        "manifestEntry": "data-common/holes.level_manifest",
        "manifestSha256": "9a430a611d7c4121f13a10a154994719e50adf7f3b7755e479d14b5145753839"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 59771328; no prerequisites). The P1 Puzzle 4 start at 02:12.150 visually matches the complete native `holes` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 12,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 132.15,
        "ptsTicks": 2029824,
        "frameSha256": "77b89522e005edceb292d3d8701aca0f13df6141f582086a7666aa5870dd1bf7",
        "nativeTexture": {
          "entry": "data-pc/__holes.texture",
          "bytes": 786649,
          "sha256": "526e60b59341eb2f6680493d23272fb62ce2198db54b3c0c39e3cd90ad932f4f"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-holes-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame at 02:12.150 is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "double_break",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 59771330,
        "unlockPrerequisiteIds": [
          59771328
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/double_break.entities",
        "entitiesSha256": "bb27bcbbe6307c90ea1a8a1bd9eb6f7313aa9f177cc27a63f1fc2bc4edb51095",
        "manifestEntry": "data-common/double_break.level_manifest",
        "manifestSha256": "f49ba5f8a45559804c97625cda742285b96c380f636d5c86fa9134b30d9cd96d"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 59771330; prerequisites [59771328]). The P1 chapter start at 02:40.150 visually matches the complete native `double_break` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 13,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 160.15,
        "ptsTicks": 2459904,
        "frameSha256": "76dd1d9736368782a6a14a76d2a6a99338bf93490e537d5a1d2731c3f349546b",
        "nativeTexture": {
          "entry": "data-pc/__double_break.texture",
          "bytes": 874139,
          "sha256": "8030e5cdaa09f30dc3b8aaa2e2761bd31c7ac6b44e52ab2aa5bb1bcb39fe0dff"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-double_break-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "drop_tool",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 59771332,
        "unlockPrerequisiteIds": [
          59771328
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/drop_tool.entities",
        "entitiesSha256": "43e7d36b344fd6d3f9516357ebfc2cb0900edf0483a55fb8f2d2cd8670c19239",
        "manifestEntry": "data-common/drop_tool.level_manifest",
        "manifestSha256": "9304b59366035a392b90f8941b4ccadf41e9ab381522ceb39601d71e50340775"
      },
      "reason": "The local r67121 package contains the native entity/manifest pair and a non-broken, non-disfavored Overworld entry (ID 59771332; prerequisite 59771328). The 03:06 P1 start frame, uploaded 2026-10-09, matches the native drop_tool opening layout: one Thief, one Mirror, four Crystals and an Exit at the corresponding positions. The video was published the day after the October 8 Steam release, supporting launch-era availability. Its game build and the exact depot identity of the local package remain unverified; the route is unresolved.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 14,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 186,
        "ptsTicks": 2856960,
        "frameSha256": "b1cff1f21d11fab9dfa977409edc8ecb4ec8aa61009dfc10bac4dc77de69d0a7",
        "screenshotEvidence": "/evidence/heroes-and-mirrors-drop_tool-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "close_to_button",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "overworldEntry": {
        "entityId": 14681665,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/close_to_button.entities",
        "entitiesSha256": "2de42af14a185283e6293c0dd156d57d994e4a47629831750b070f8b893a85f1",
        "manifestEntry": "data-common/close_to_button.level_manifest",
        "manifestSha256": "1ca83ad97b39b412e3526a43eb2ce4f7b3123cb0ca1aa37b89134b0bb57fd297"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681665; prerequisites []). The P1 chapter start at 04:38.150 visually matches the complete native `close_to_button` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 22,
      "p1StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part1",
        "timeSeconds": 278.15,
        "ptsTicks": 4272384,
        "frameSha256": "8c266e4d1e4ccc35639ac36e7556d097bb2779e2753c0096b41b44c4e0f965dc",
        "nativeTexture": {
          "entry": "data-pc/__close_to_button.texture",
          "bytes": 770712,
          "sha256": "d7b8572b583b597dc5632f35acb8ea821f539d08ddb26bce6c077c56851bf13"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-close_to_button-steps-2026-10-22.json"
      },
      "routeLimit": "The P1 frame is the starting layout only; no input route or finish is established."
    },
    {
      "levelId": "clone_goblin",
      "classification": "confirmed-shipped",
      "confidence": "source-layout-match",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 94372442,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/clone_goblin.entities",
        "entitiesSha256": "87e336d8b779ab19db3e4d4e439f952a837b5cbea39821effb3c9aefc2c63d8c",
        "manifestEntry": "data-common/clone_goblin.level_manifest",
        "manifestSha256": "09ba59ab8ac4ef631129f672179e8db8bc80073180648230b4c52d00c4c9dfeb"
      },
      "reason": "Root approved this distinct source/native layout identity. This confirms a matched article section, not a starting state, route, finish, or complete gameplay review.",
      "guideStatus": "bilingual-board-section-present",
      "routeStatus": "unresolved",
      "crossSourceMatch": {
        "sourceId": "remaining-article-heroes-and-mirrors-solutions",
        "sourcePage": "https://sinkingstarwalkthrough.com/heroes-and-mirrors-solutions/",
        "articleGroup": "heroes-and-mirrors-expansion",
        "articleSection": "Puzzle 25",
        "articlePuzzleNumber": 25,
        "articleOverworldPuzzleNumber": null,
        "sourceSha256": "53d2d1b4bfdd5e72c147d1b0d8e3347a6e616a16950e45c78bcfdfff5d178a5a",
        "nativeTextureSha256": "cc79a8b8a0daa44d31aeb905cd0538fcd4d0352fdbccb47171ea3106f1bddf2f",
        "manualDecision": "distinct-layout-match",
        "manualBasis": "Root reviewed matching fixed terrain, structures and object placement in the native/source comparison. Full-frame overlay safety and measured markers remain necessary before display; selected state only, no route/start/finish or formal review claim.",
        "selectedLayoutsEvidence": "/evidence/remaining-source-layouts-heroes-and-mirrors-additional-2026-10-24.json",
        "displayStatus": "board-card",
        "bilingualGuidePages": {
          "en": "guides/heroes-and-mirrors-additional.mdx",
          "zh": "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        },
        "creator": "塞德莎",
        "creatorSourceId": "remaining-video-heroes-and-mirrors-additional"
      },
      "walkthroughCoverage": {
        "enBoardSectionPresent": true,
        "zhBoardSectionPresent": true,
        "enGuidePages": [
          "guides/heroes-and-mirrors-additional.mdx"
        ],
        "zhGuidePages": [
          "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        ]
      }
    },
    {
      "levelId": "elope",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 62929646,
        "unlockPrerequisiteIds": [
          59771458
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/elope.entities",
        "entitiesSha256": "93114395f1ca3fefa1396c20986806ad07f0118234b7b2c81f8660a92533f33c",
        "manifestEntry": "data-common/elope.level_manifest",
        "manifestSha256": "ca3cccc72a0bac6212452036a322c5ff0a55dc7b7d572ba10518646086ddc2e4"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 62929646; prerequisites [59771458]). The P2 chapter start at 01:08.150 visually matches the complete native `elope` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 31,
      "p2StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part2",
        "timeSeconds": 68.15,
        "ptsTicks": 1046784,
        "frameSha256": "295ac702c3023531cac34f3c48c9f1d2b786e8cc8b249179f651331e3411490b",
        "nativeTexture": {
          "entry": "data-pc/__elope.texture",
          "bytes": 798728,
          "sha256": "73530905b02b644c90dea4d0e907bfd009bc8c44caf96e9000a2d8503b7928d7"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-elope-steps-2026-10-22.json"
      },
      "routeLimit": "The P2 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "fire_and_flip",
      "classification": "confirmed-shipped",
      "confidence": "source-layout-match",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 59771458,
        "unlockPrerequisiteIds": [
          59771456
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/fire_and_flip.entities",
        "entitiesSha256": "250d2c5f13286a1159e634504321ef10db740125b0749c2b5fe9caa33145fb5e",
        "manifestEntry": "data-common/fire_and_flip.level_manifest",
        "manifestSha256": "4a085fa1d47ac4489111b8e1f3b9d1dff993daab75b881ee4d0391d6c6157758"
      },
      "reason": "Root approved this distinct source/native layout identity. This confirms a matched article section, not a starting state, route, finish, or complete gameplay review.",
      "guideStatus": "bilingual-board-section-present",
      "routeStatus": "unresolved",
      "crossSourceMatch": {
        "sourceId": "remaining-article-heroes-and-mirrors-solutions",
        "sourcePage": "https://sinkingstarwalkthrough.com/heroes-and-mirrors-solutions/",
        "articleGroup": "heroes-and-mirrors-expansion",
        "articleSection": "Puzzle 11",
        "articlePuzzleNumber": 11,
        "articleOverworldPuzzleNumber": null,
        "sourceSha256": "6efaa002e254f85b0979f14c3d0ba2c2ba08da182267199e05ec5a5e1b25b586",
        "nativeTextureSha256": "2578a5a1d5fc6a69f93b4dd19afca16d0a9e0c68ab95b0886ee0034eedfefc0f",
        "manualDecision": "distinct-layout-match",
        "manualBasis": "Root reviewed matching fixed terrain, structures and object placement in the native/source comparison. Full-frame overlay safety and measured markers remain necessary before display; selected state only, no route/start/finish or formal review claim.",
        "selectedLayoutsEvidence": "/evidence/remaining-source-layouts-heroes-and-mirrors-additional-2026-10-24.json",
        "displayStatus": "board-card",
        "bilingualGuidePages": {
          "en": "guides/heroes-and-mirrors-additional.mdx",
          "zh": "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        },
        "creator": "塞德莎",
        "creatorSourceId": "remaining-video-heroes-and-mirrors-additional"
      },
      "walkthroughCoverage": {
        "enBoardSectionPresent": true,
        "zhBoardSectionPresent": true,
        "enGuidePages": [
          "guides/heroes-and-mirrors-additional.mdx"
        ],
        "zhGuidePages": [
          "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        ]
      }
    },
    {
      "levelId": "fly_and_flip",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 59771456,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/fly_and_flip.entities",
        "entitiesSha256": "7e594c7be50dbf3eb61923401ac4ae2d90ed27e346334bb565871ce8204ce198",
        "manifestEntry": "data-common/fly_and_flip.level_manifest",
        "manifestSha256": "223d002d8b1225613b775c64fa2cfe038885c4abecea9a8a17dbc9a5270dee8b"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 59771456; no prerequisites). The P2 chapter start at 00:00.150 visually matches the complete native `fly_and_flip` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 29,
      "p2StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part2",
        "timeSeconds": 0.15,
        "ptsTicks": 2304,
        "frameSha256": "c08f84e77bd819768455e16811fa402fcc853a923a60185a6b5ec5a99ee6f6fd",
        "nativeTexture": {
          "entry": "data-pc/__fly_and_flip.texture",
          "bytes": 702387,
          "sha256": "4428078076a7cec34dab9a8752794b2ba164668b213dacd87e8d9f870ccc2661"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-fly_and_flip-steps-2026-10-22.json"
      },
      "routeLimit": "The P2 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "fuse",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 14681713,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/fuse.entities",
        "entitiesSha256": "60072206e77e6eedd243633f1708b77192652e3fdd9b27aa075c6844e95968a7",
        "manifestEntry": "data-common/fuse.level_manifest",
        "manifestSha256": "d975bb62efceebee86633f857519d2a91693cb664c89fcfc727545b2cea96488"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681713; no prerequisites). The P3 chapter start at 09:13.150 visually matches the complete native `fuse` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 28,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 553.15,
        "ptsTicks": 8496384,
        "frameSha256": "f58380bc962504f83d4c90795ab693e20bd0e8c9f4c4ebf6d1de6a3c04f8a1c8",
        "nativeTexture": {
          "entry": "data-pc/__fuse.texture",
          "bytes": 908086,
          "sha256": "17ca0868c0ad1f975aee011e94ff4a7cd3c51e97a25193505028f398cd74aae0"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-fuse-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "goblin_parity",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 14681699,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/goblin_parity.entities",
        "entitiesSha256": "d8e1600dc808346213954b4155ec9c724e5707fe58a24cdd5fb875db4a535ea6",
        "manifestEntry": "data-common/goblin_parity.level_manifest",
        "manifestSha256": "881bf82ebd31065872a5de923c9deda7b0a4c11407ffca00d7b8275c80571d6d"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681699; no prerequisites). The P3 chapter start at 04:21.150 visually matches the complete native `goblin_parity` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 23,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 261.15,
        "ptsTicks": 4011264,
        "frameSha256": "1ff3f9d0069d4529a6c86b317f43fe58f7837364afd085ec81e506c1a629b434",
        "nativeTexture": {
          "entry": "data-pc/__goblin_parity.texture",
          "bytes": 705752,
          "sha256": "59411e7cdd9ee917d1c5aab804c3c7529ef5a83b73801abf1c61c747f8eeff76"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-goblin_parity-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "mirror_dweller",
      "classification": "confirmed-shipped",
      "confidence": "source-layout-match",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 106967724,
        "unlockPrerequisiteIds": [
          95420590
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/mirror_dweller.entities",
        "entitiesSha256": "3bcf3f53f4a4f05d19489d4b5f2cf66a0ca7068239496c73a48991a714cd1cbb",
        "manifestEntry": "data-common/mirror_dweller.level_manifest",
        "manifestSha256": "362901a74e30b0bbee9c2d2323fd4cb433e1dbd63903f7a974dd99539a88e62d"
      },
      "reason": "Root approved this distinct source/native layout identity. This confirms a matched article section, not a starting state, route, finish, or complete gameplay review.",
      "guideStatus": "bilingual-board-section-present",
      "routeStatus": "unresolved",
      "crossSourceMatch": {
        "sourceId": "remaining-article-heroes-and-mirrors-solutions",
        "sourcePage": "https://sinkingstarwalkthrough.com/heroes-and-mirrors-solutions/",
        "articleGroup": "heroes-and-mirrors-expansion",
        "articleSection": "Puzzle 34",
        "articlePuzzleNumber": 34,
        "articleOverworldPuzzleNumber": null,
        "sourceSha256": "d4c7e22b473ed844785bdb416de9eb4d3dce9fa95e5beb48e02bcf134056d9f1",
        "nativeTextureSha256": "4d8916379d1af4289275187e0555147afd91d91964fc4d4a397af80c9a1ae144",
        "manualDecision": "distinct-layout-match",
        "manualBasis": "Root reviewed matching fixed terrain, structures and object placement in the native/source comparison. Full-frame overlay safety and measured markers remain necessary before display; selected state only, no route/start/finish or formal review claim.",
        "selectedLayoutsEvidence": "/evidence/remaining-source-layouts-heroes-and-mirrors-additional-2026-10-24.json",
        "displayStatus": "board-card",
        "bilingualGuidePages": {
          "en": "guides/heroes-and-mirrors-additional.mdx",
          "zh": "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        },
        "creator": "塞德莎",
        "creatorSourceId": "remaining-video-heroes-and-mirrors-additional"
      },
      "walkthroughCoverage": {
        "enBoardSectionPresent": true,
        "zhBoardSectionPresent": true,
        "enGuidePages": [
          "guides/heroes-and-mirrors-additional.mdx"
        ],
        "zhGuidePages": [
          "zh-cn/guides/heroes-and-mirrors-additional.mdx"
        ]
      }
    },
    {
      "levelId": "mirror_hallway_v2",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 46141045,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/mirror_hallway_v2.entities",
        "entitiesSha256": "cda3e2f226ae7d01372aa52a0e0c28d5484efa06c7ebc0687c02102adbc7ae7a",
        "manifestEntry": "data-common/mirror_hallway_v2.level_manifest",
        "manifestSha256": "3daa3e4931aa304617810e1eaf7e51512769246cb304a3a65e36f3c6624eddad"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46141045; no prerequisites). The P3 chapter start at 02:56.150 visually matches the complete native `mirror_hallway_v2` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 6,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 176.15,
        "ptsTicks": 2705664,
        "frameSha256": "613adc5dd486f5957020568302d341948ad4b5ebc5a23c504d1ea2bbbbf7ee83",
        "nativeTexture": {
          "entry": "data-pc/__mirror_hallway_v2.texture",
          "bytes": 698471,
          "sha256": "54281b8c7a59ff4fafa3e608f31e3c5f9bb1fd48d3ca15086eaaee7bc8b6296f"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-mirror_hallway_v2-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "moving_a_mirror",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 46142161,
        "unlockPrerequisiteIds": [
          46142153
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/moving_a_mirror.entities",
        "entitiesSha256": "116935eb08fe5f8a4233b03dd5374ac018a3073b7a9a1cd0059611eab2575f98",
        "manifestEntry": "data-common/moving_a_mirror.level_manifest",
        "manifestSha256": "216ba09c4bc05ab60e5218dcb5c5758be10745e35851551d6f166304fe48e42d"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46142161; prerequisites [46142153]). The P3 chapter start at 11:43.150 visually matches the complete native `moving_a_mirror` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 17,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 703.15,
        "ptsTicks": 10800384,
        "frameSha256": "a6834e15fc3f289a956d1b74e961a5a468885c82e7a23888cdea1b881da44e97",
        "nativeTexture": {
          "entry": "data-pc/__moving_a_mirror.texture",
          "bytes": 867828,
          "sha256": "9d5631fe40709f5f98553d778ffb69bdf6ab2a04e42d36ad27c67af7f5bf7591"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-moving_a_mirror-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "moving_three_mirrors",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 95420590,
        "unlockPrerequisiteIds": [
          46142161
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/moving_three_mirrors.entities",
        "entitiesSha256": "c8303539a0f67076e752e6230787c7917983f27017c8fbde95f9c809915d15a0",
        "manifestEntry": "data-common/moving_three_mirrors.level_manifest",
        "manifestSha256": "d37dad3e9da273ac4ac1a8479bfecd727a518a7ea3129c8fb086e7aa0df500d0"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 95420590; prerequisites [46142161]). The P3 chapter start at 12:10.150 visually matches the complete native `moving_three_mirrors` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 18,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 730.15,
        "ptsTicks": 11215104,
        "frameSha256": "5f604086b671e3e2ce1da8c42ab4e540cdeeaf9f14a80e8bb075d51305b04267",
        "nativeTexture": {
          "entry": "data-pc/__moving_three_mirrors.texture",
          "bytes": 912435,
          "sha256": "dae73bb0235037b5e0067d65829c0cda2aa1b11b7a50c597f2cbf7efee46b28f"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-moving_three_mirrors-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "oneway_dragon_toast",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 95468391,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/oneway_dragon_toast.entities",
        "entitiesSha256": "efba35d84f3df404cbaf83af837f5b0a57cfd53cb40633052d070c73633a8c6f",
        "manifestEntry": "data-common/oneway_dragon_toast.level_manifest",
        "manifestSha256": "97a436061b961723df62122c0f07ab917d91557274145e731e074143ca5676c0"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 95468391; no prerequisites). The P2 chapter start at 03:21.150 visually matches the complete native `oneway_dragon_toast` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 34,
      "p2StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part2",
        "timeSeconds": 201.15,
        "ptsTicks": 3089664,
        "frameSha256": "c1665715e688dacf8967231698119a7c7324136922c98506b48676f8336f8aca",
        "nativeTexture": {
          "entry": "data-pc/__oneway_dragon_toast.texture",
          "bytes": 788831,
          "sha256": "765000a065cc475f4b1e32a6c3868e86f792965bf57b82cd8054c6b4c5886e92"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-oneway_dragon_toast-steps-2026-10-22.json"
      },
      "routeLimit": "The P2 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "red_cross",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 59771462,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/red_cross.entities",
        "entitiesSha256": "bd8af8168de89801f05e0d4f36e538d56d1d653619ed571379446fe89d12d030",
        "manifestEntry": "data-common/red_cross.level_manifest",
        "manifestSha256": "1240f036de76f01d73315af47ff6a0734dcebcb8837d1e85832cb8554c3a5860"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 59771462; no prerequisites). The P2 chapter start at 01:38.150 visually matches the complete native `red_cross` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 33,
      "p2StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part2",
        "timeSeconds": 98.15,
        "ptsTicks": 1507584,
        "frameSha256": "971e2ca80c81537a3c8fcae36eb23821bf81fa1168788b8be78eae9c8cc36dd7",
        "nativeTexture": {
          "entry": "data-pc/__red_cross.texture",
          "bytes": 849488,
          "sha256": "eeb3a3de64b7c7f3ad9f69d3cc09dba61b716f89f0a7bce9abc1aff22699d736"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-red_cross-steps-2026-10-22.json"
      },
      "routeLimit": "The P2 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "regular_mirror_v4",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 46142153,
        "unlockPrerequisiteIds": [
          46142151
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/regular_mirror_v4.entities",
        "entitiesSha256": "4026b5b139cf4004f53d4d065fbce1d5c0b88dbbb193b97e498708f04654e68b",
        "manifestEntry": "data-common/regular_mirror_v4.level_manifest",
        "manifestSha256": "75e8e3d45421dab6b2e1f6af640a843a4a75f3aae062a9c1980b9a851d6af97e"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46142153; prerequisites [46142151]). The P3 chapter start at 11:21.150 visually matches the complete native `regular_mirror_v4` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 16,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 681.15,
        "ptsTicks": 10462464,
        "frameSha256": "548ea98ff490ecb97a2612aa3f3b56c73235ca0bdd451fe81107071fe1a9b473",
        "nativeTexture": {
          "entry": "data-pc/__regular_mirror_v4.texture",
          "bytes": 893807,
          "sha256": "0d608f2d73543ee3b13e6caba3f65417a1ca4677332529858815ec326b1edf91"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-regular_mirror_v4-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "the_swappers",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 14681689,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/the_swappers.entities",
        "entitiesSha256": "db76bc260637fa8e5eaaf7ef5c8ca207fe775954135319d06e09a66d7ca76c5c",
        "manifestEntry": "data-common/the_swappers.level_manifest",
        "manifestSha256": "750f98c5b51eacb7847526053d797e0bc0d7cac0a9d824ccbbab8a8a0724b1d7"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681689; no prerequisites). The P3 chapter start at 03:17.150 visually matches the complete native `the_swappers` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 20,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 197.15,
        "ptsTicks": 3028224,
        "frameSha256": "1c97ec652544d49b44a5ae0f6ad1d517fddb225fad0e5ac45d24ba31ad71d333",
        "nativeTexture": {
          "entry": "data-pc/__the_swappers.texture",
          "bytes": 801883,
          "sha256": "e31d933edd03176ab2eb7271fd6ff1c669ee691f86ea4ff3a83873b9b11523ff"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-the_swappers-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "trick_kills",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 94372444,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/trick_kills.entities",
        "entitiesSha256": "4b8a30a98f385c258f7971522f333b0b7751efa8dabf49fae93be0844695b683",
        "manifestEntry": "data-common/trick_kills.level_manifest",
        "manifestSha256": "72f21866868b609c383a47cf121467bcb10c55c5f502a337e9d7608f8067b280"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 94372444; no prerequisites). The P3 chapter start at 09:42.150 visually matches the complete native `trick_kills` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 27,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 582.15,
        "ptsTicks": 8941824,
        "frameSha256": "5c9c3fe125e3bc72d5e99b97197af07df8b924cf4f02e540107f328d0cd7124d",
        "nativeTexture": {
          "entry": "data-pc/__trick_kills.texture",
          "bytes": 802151,
          "sha256": "c78cd15cfbd31cca6b7a1a6cbfc0a0391c0c8db0465165e268e223427f944f8c"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-trick_kills-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "tricky_swappers_v3",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 95421116,
        "unlockPrerequisiteIds": [
          14681689
        ],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/tricky_swappers_v3.entities",
        "entitiesSha256": "052991e5bc144a6fc78ff7ccfdd41ebae821f393e2e1729d9f15d326cbf616dd",
        "manifestEntry": "data-common/tricky_swappers_v3.level_manifest",
        "manifestSha256": "f058cc6cc9ecf899151e73182aeb73b6e6568f4f84fcb2faeba53afced152a46"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 95421116; prerequisites [14681689]). The P3 chapter start at 03:28.150 visually matches the complete native `tricky_swappers_v3` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 21,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 208.15,
        "ptsTicks": 3197184,
        "frameSha256": "647cb987b0d08c1304c3b6543b24a5ca517fdfe183368b158a337a8a85fec760",
        "nativeTexture": {
          "entry": "data-pc/__tricky_swappers_v3.texture",
          "bytes": 854208,
          "sha256": "33f2c41bc9a658e3de2472751a26fc1de053bdb83326ddeb9d1dad4c1bd5eaad"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-tricky_swappers_v3-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "two_dragon_rooms",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 14681671,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/two_dragon_rooms.entities",
        "entitiesSha256": "346b5463aa089c9d49326ad97ae5731216d22c33bacb364a82fe5754ad1ce5b9",
        "manifestEntry": "data-common/two_dragon_rooms.level_manifest",
        "manifestSha256": "1f364fdaa3429b49859435a8bc913f734e79277b080a8fe34cdab6de80a8a694"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 14681671; no prerequisites). The P3 chapter start at 06:48.150 visually matches the complete native `two_dragon_rooms` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 25,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 408.15,
        "ptsTicks": 6269184,
        "frameSha256": "8c322f8956165b2dee6451daa4e5648f16873589b7cc1cb6ac189bb41ab16710",
        "nativeTexture": {
          "entry": "data-pc/__two_dragon_rooms.texture",
          "bytes": 900688,
          "sha256": "1a9a2322810c48eda7784bbb25176d8623b2836ab989a3b7b5bc56d64a8a5aa8"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-two_dragon_rooms-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "walk_the_plank",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 59771466,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/walk_the_plank.entities",
        "entitiesSha256": "03df35b6ece9b78294cc245dab4632b90c0cc96370b49b0d3fbae3141347eda6",
        "manifestEntry": "data-common/walk_the_plank.level_manifest",
        "manifestSha256": "0c2b224690942c06deffef4d6af9375d08d894c4dcd1823a4724e3ec0b8bf4d0"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 59771466; no prerequisites). The P2 chapter start at 02:48.150 visually matches the complete native `walk_the_plank` texture layout, including object positions. The public video was uploaded the day after the October 8 Steam release, supporting launch-era availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 32,
      "p2StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part2",
        "timeSeconds": 168.15,
        "ptsTicks": 2582784,
        "frameSha256": "c537949675ff9b924521ab40a477103a91285e7a95663512a13306b6c9ab0618",
        "nativeTexture": {
          "entry": "data-pc/__walk_the_plank.texture",
          "bytes": 972017,
          "sha256": "c1912a0f27bbc42c6967c3f0cd3e93adaec2a4b0eba9dde184f8d30aa84e886b"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-walk_the_plank-steps-2026-10-22.json"
      },
      "routeLimit": "The P2 chapter-start frame is a selected starting layout only; no input route or finish is established."
    },
    {
      "levelId": "wizard_mirror_intro",
      "classification": "confirmed-shipped-at-launch",
      "confidence": "high",
      "levelSet": "heroes_and_mirrors",
      "inventoryStatus": "overworld-entry-linked",
      "overworldEntry": {
        "entityId": 46142151,
        "unlockPrerequisiteIds": [],
        "currentlyBroken": false,
        "currentlyDisfavored": false
      },
      "source": {
        "entitiesEntry": "data-common/wizard_mirror_intro.entities",
        "entitiesSha256": "162cd5220d62d7a3f44fb93269f92e674fe9784f87138fbe27fbb2edb82d7780",
        "manifestEntry": "data-common/wizard_mirror_intro.level_manifest",
        "manifestSha256": "ab3622b133b99e5bdb41f9e1163a503edbad11bd674f6423b72fd0ed7ed951e9"
      },
      "reason": "The local r67121 native entity/manifest pair is present with a non-broken, non-disfavored Overworld entry (ID 46142151; no prerequisites). The P3 chapter start at 10:43.150 visually matches the complete native `wizard_mirror_intro` texture layout, including object positions. The public video was uploaded four days after the October 8 Steam release, supporting immediate post-launch availability. The video build and exact depot identity remain unknown; no route or finish is claimed.",
      "guideStatus": "bilingual-start-layout-reference",
      "routeStatus": "unresolved",
      "levelSetPosition": 15,
      "p3StartFrame": {
        "sourceId": "youtube-heroes-and-mirrors-part3",
        "timeSeconds": 643.15,
        "ptsTicks": 9878784,
        "frameSha256": "52c2f824295713ccda14f9a987917e5284b8b7c7159e141d454df39364a864f1",
        "nativeTexture": {
          "entry": "data-pc/__wizard_mirror_intro.texture",
          "bytes": 863468,
          "sha256": "b4dc53f061dd053884e1894e17945dc3ec29249ae077b1f9c0ab7283b0cb713d"
        },
        "screenshotEvidence": "/evidence/heroes-and-mirrors-wizard_mirror_intro-steps-2026-10-22.json"
      },
      "routeLimit": "The P3 chapter-start frame is a selected starting layout only; no input route or finish is established."
    }
  ],
  "exclusions": [],
  "unresolvedShippingCandidates": [],
  "unresolvedRoutes": [
    "flip_flop_v2",
    "two_for_one",
    "gate_shatter",
    "iodine_clock_v2",
    "mirror_clocks",
    "mirror_hallway_v2",
    "reattachment",
    "detachment",
    "blocking_issue",
    "greenhouse",
    "bitstring_small",
    "holes",
    "double_break",
    "drop_tool",
    "wizard_mirror_intro",
    "regular_mirror_v4",
    "moving_a_mirror",
    "moving_three_mirrors",
    "the_swappers",
    "tricky_swappers_v3",
    "close_to_button",
    "goblin_parity",
    "two_dragon_rooms",
    "trick_kills",
    "fuse",
    "fly_and_flip",
    "elope",
    "walk_the_plank",
    "red_cross",
    "oneway_dragon_toast"
  ],
  "classificationLimit": "Fourteen candidates are confirmed as launch-shipped puzzles: five match P11 starts published on the October 8 Steam release date, and nine match P1 starts from a video uploaded October 9. Exact game builds, local r67121 depot identity, and retention in r67271 are unverified. None of the fourteen has a confirmed input route or finish.",
  "scope": "This review covers 33 heroes_and_mirrors candidates that were uncovered before review: thirty are confirmed as launch-window shipped puzzles and three remain unresolved. Other candidate groups and the separate non-set backlog have not been classified here."
}
