{
  "game": "order-of-the-sinking-star",
  "revision": "mirrors-and-stones-candidate-review-2026-10-22",
  "sourceInventory": {
    "sourceId": "game-puzzle-inventory",
    "revision": "game-files-full-inventory-r67121",
    "packageSha256": "6f7fb54a757db8ca41e54f9ce098d980c07df17955facad99cf44e94d7ccf5f7",
    "packageBytes": 394296109,
    "releaseBuildLogHeader": [
      "Order of the Sinking Star - DX12 | RELEASE | FINAL_SHADERS.",
      "Built 14 October 2026, 17:15:12 from r67121 using compiler beta 0.2.30 [r26437]"
    ],
    "levelSet": {
      "entry": "data/level_sets/mirrors_and_stones.level_set",
      "bytes": 3909,
      "sha256": "73e51e1a73bc00c46a5dca001cc681ea77948303e708e39cad163bf9395f311b"
    }
  },
  "officialReleaseContext": {
    "steamReleaseDate": "2026-10-08",
    "localPackageBuild": "r67121, built 2026-10-14",
    "articleVersionClaim": "Launch (October 2026), reported by the community article; exact depot mapping unverified",
    "exactDepotMapping": "unverified"
  },
  "classificationRule": "Confirm a room candidate only when its pinned local entity/manifest, valid non-broken/non-disfavored Overworld entry, and distinct static article-still/native-texture match are all present. Preserve set positions and memberships.",
  "sourceIds": [
    "game-puzzle-inventory",
    "mirrors-and-stones-walkthrough",
    "bilibili-mirrors-and-stones-series",
    "mirrors-and-stones-candidate-classification",
    "mirrors-and-stones-selected-layouts"
  ],
  "scope": "All 29 uncovered mirrors_and_stones candidates match distinct article stills: puzzles 1–6 and 27–49. Article puzzles 7–26 remain unassigned within this named candidate family. Eleven separate Overworld puzzles remain unresolved by target ID.",
  "counts": {
    "candidateRecords": 29,
    "confirmedShipped": 29,
    "unresolvedShipping": 0,
    "excluded": 0,
    "articleRoomPuzzleCount": 49,
    "matchedArticleRoomStillCount": 49,
    "unassignedArticlePuzzleCount": 0,
    "separateOverworldPuzzleScenes": 11,
    "unresolvedOverworldTargetScenes": 11,
    "additionalCrossSourceArticleMatches": 20
  },
  "sourceReviewNotes": [
    {
      "articlePuzzleNumber": 7,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-07-source.webp",
      "sourceFrameSha256": "470d7c2b536c7a311cfc0ea82cd1f4d13e865467a1855f0f6ed72fa35a9bf2c6",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 27.859855
      },
      "nextCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 30.957332
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "mirror_stone_intro",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "470d7c2b536c7a311cfc0ea82cd1f4d13e865467a1855f0f6ed72fa35a9bf2c6",
        "nativeTextureSha256": "b401e92cdc083e5ce3da0b9e0d9782ccaf4987b0e1f98fcf494dd7cbd55ea1f9",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 8,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-08-source.webp",
      "sourceFrameSha256": "5739a746b57bb5d958d5d8b808a1edbd249525b1e5ef0c49c8d86a300dd7ac4b",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 29.050677
      },
      "nextCandidateWithinGroup": {
        "levelId": "short_ride_option_b",
        "maskedRgbMae": 32.357234
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "catch_and_drop",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "5739a746b57bb5d958d5d8b808a1edbd249525b1e5ef0c49c8d86a300dd7ac4b",
        "nativeTextureSha256": "d5b98ab12798ec24937a4ec4d37cee541d8ee0be1a80a1c173b59f29dceab61d",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 9,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-09-source.webp",
      "sourceFrameSha256": "2356cd246544e195dadab321f2ab92d6208e4f6a988ef7b8961f79252a2131ab",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 30.028194
      },
      "nextCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 31.974329
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "catch_and_throw",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "2356cd246544e195dadab321f2ab92d6208e4f6a988ef7b8961f79252a2131ab",
        "nativeTextureSha256": "6e1e78fadd86528093328ce388e8917ca12819e45f2c08fd86029a66a0313bad",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 10,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-10-source.webp",
      "sourceFrameSha256": "740fa720a49e835be1c8f798a8cf5671b2443c5f63f77bb54aba1bdb83cef9cb",
      "bestCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 42.083918
      },
      "nextCandidateWithinGroup": {
        "levelId": "thats_my_ride",
        "maskedRgbMae": 43.480203
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "reflect_momentum",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "740fa720a49e835be1c8f798a8cf5671b2443c5f63f77bb54aba1bdb83cef9cb",
        "nativeTextureSha256": "8152d1f798122f8e3d0928e7c4bbbb8f0dd58c65fe00f08b7f41ff262ace10ee",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 11,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-11-source.webp",
      "sourceFrameSha256": "be4a7325bea914f652bc4a22036821e2e252e847b5087c3b9b582a19560d68be",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 34.111105
      },
      "nextCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 34.712286
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "launch_and_collect",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "be4a7325bea914f652bc4a22036821e2e252e847b5087c3b9b582a19560d68be",
        "nativeTextureSha256": "ff67269c75edee10447e69bfb3bb64dbd168f15253195601a5165d377e247745",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 12,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-12-source.webp",
      "sourceFrameSha256": "609d641995e2e4dc203d679922bbdbfc7332b2b61fe35f9cbcd19b46f0ca22ce",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 32.290469
      },
      "nextCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 34.913455
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "lilyruga_simpler",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "609d641995e2e4dc203d679922bbdbfc7332b2b61fe35f9cbcd19b46f0ca22ce",
        "nativeTextureSha256": "9add993d0947c0d06eb048b252f138a8460e487d002ed00abfe73c266d49051e",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 13,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-13-source.webp",
      "sourceFrameSha256": "3a40d580d32247d22392fc956b868780f78f16ea33a8c858862def0d5c55dbf8",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 37.889728
      },
      "nextCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 38.237286
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "sidestone_zach_1",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "3a40d580d32247d22392fc956b868780f78f16ea33a8c858862def0d5c55dbf8",
        "nativeTextureSha256": "855d2301684d0b677d7522b9360b544bb8973ee799fef48339718e29e1286d74",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 14,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-14-source.webp",
      "sourceFrameSha256": "bdd0f22a69496a49731d0098fa771f14e2ef6f41f633006b4428617c4324a9cd",
      "bestCandidateWithinGroup": {
        "levelId": "there_and_back",
        "maskedRgbMae": 38.019971
      },
      "nextCandidateWithinGroup": {
        "levelId": "river_push_v4",
        "maskedRgbMae": 38.568438
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "sidestone_zach_2",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "bdd0f22a69496a49731d0098fa771f14e2ef6f41f633006b4428617c4324a9cd",
        "nativeTextureSha256": "8315ce1e2abe22538be07ea5860e0c2b36524a9f7b5d33090f3a30b68cc5acba",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 15,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-15-source.webp",
      "sourceFrameSha256": "75d0cb12b20a392c45aa9ae9d82d92f0439c532c33fb9517ce5bd775353ce1c1",
      "bestCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 31.860081
      },
      "nextCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 34.524051
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "sidestone_zach_3",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "75d0cb12b20a392c45aa9ae9d82d92f0439c532c33fb9517ce5bd775353ce1c1",
        "nativeTextureSha256": "ff97e6b02a07734a37088380a0d75bfc60948f147f181ef278ede2f551c63381",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 16,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-16-source.webp",
      "sourceFrameSha256": "15a02ed885f08bd08439eed02048e87468e70e666ba67e521af2bb31be56aa17",
      "bestCandidateWithinGroup": {
        "levelId": "there_and_back",
        "maskedRgbMae": 40.00544
      },
      "nextCandidateWithinGroup": {
        "levelId": "river_push_v4",
        "maskedRgbMae": 42.522795
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "sidestone_zach_4",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "15a02ed885f08bd08439eed02048e87468e70e666ba67e521af2bb31be56aa17",
        "nativeTextureSha256": "4e5e2de2c9a9f239da5d3a50656ff1d80f9757bf582de529e0a8aee8fa834fe3",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 17,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-17-source.webp",
      "sourceFrameSha256": "1d5e37c9a409f567e77e1bd6203918f541ca9017683a890125d6a89ac28aba6a",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 35.31081
      },
      "nextCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 39.854259
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "make_it_happen_v6",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "1d5e37c9a409f567e77e1bd6203918f541ca9017683a890125d6a89ac28aba6a",
        "nativeTextureSha256": "40568445e47041264a47b0a3ee3a099ad2cebe8d660ac43f8c4225fa1708ef20",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 18,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-18-source.webp",
      "sourceFrameSha256": "d94ed84639e117513fb955f6075cec5c3da113b68bd246409d7ee2391eb69119",
      "bestCandidateWithinGroup": {
        "levelId": "short_ride_option_b",
        "maskedRgbMae": 29.791146
      },
      "nextCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 31.165503
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "wider_ocean",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "d94ed84639e117513fb955f6075cec5c3da113b68bd246409d7ee2391eb69119",
        "nativeTextureSha256": "c62fdca427c0e1f2fb31bd727130e3b730c8f0e6036536ddc9b87f02c9ec6502",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 19,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-19-source.webp",
      "sourceFrameSha256": "cf8e18a8526189f5c20bdd98236ec6a6b733c7f96aeb19ba156cd8680c439c9a",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 29.903854
      },
      "nextCandidateWithinGroup": {
        "levelId": "airmail",
        "maskedRgbMae": 30.760463
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "reel_it_in",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "cf8e18a8526189f5c20bdd98236ec6a6b733c7f96aeb19ba156cd8680c439c9a",
        "nativeTextureSha256": "ed9e77c02afc812380837420562541f5f5f217889d8a1593b57be2876bec49e7",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 20,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-20-source.webp",
      "sourceFrameSha256": "961be6be57497f2105cccc25da169cc70b636f5bb6d3032d2d20134a8b78d980",
      "bestCandidateWithinGroup": {
        "levelId": "thats_my_ride",
        "maskedRgbMae": 37.354676
      },
      "nextCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 37.504363
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "new_new_new_slam",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "961be6be57497f2105cccc25da169cc70b636f5bb6d3032d2d20134a8b78d980",
        "nativeTextureSha256": "fa316b3c031d57d4f10c252d45435c97fe5c2b4375fd94138a0f6636b9a029b6",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 21,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-21-source.webp",
      "sourceFrameSha256": "510c82832af6bd5b33ded8f596065a88f4fe58e897bf194639fe8d32b347fb05",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 37.128681
      },
      "nextCandidateWithinGroup": {
        "levelId": "highway",
        "maskedRgbMae": 37.34923
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "bad_aim_v2",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "510c82832af6bd5b33ded8f596065a88f4fe58e897bf194639fe8d32b347fb05",
        "nativeTextureSha256": "c8abd9b8cb174155fb247470af03a8311c2a3a0738bc589c7271b1f46b24ac13",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 22,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-22-source.webp",
      "sourceFrameSha256": "928ed546dd547dca5a3fc9e9f2c3d952e4a7ec2107882af4a8960ae5caa3b792",
      "bestCandidateWithinGroup": {
        "levelId": "highway",
        "maskedRgbMae": 35.199815
      },
      "nextCandidateWithinGroup": {
        "levelId": "river_plinko_v2_actual",
        "maskedRgbMae": 36.48169
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "multipurpose",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "928ed546dd547dca5a3fc9e9f2c3d952e4a7ec2107882af4a8960ae5caa3b792",
        "nativeTextureSha256": "ec018ab58850abc16a676ec7e514de0c6d96afb466b15a05728365f62f4b7f03",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 23,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-23-source.webp",
      "sourceFrameSha256": "ddb6c00242ef6bb7cd645f03209abdf69e3132159161ef3f242cb358e932d180",
      "bestCandidateWithinGroup": {
        "levelId": "short_ride_option_b",
        "maskedRgbMae": 31.385833
      },
      "nextCandidateWithinGroup": {
        "levelId": "highway",
        "maskedRgbMae": 32.08787
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "wide_ocean",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "ddb6c00242ef6bb7cd645f03209abdf69e3132159161ef3f242cb358e932d180",
        "nativeTextureSha256": "34c0c3a37a691fecd4a110ad3dc2228badd2f411cff483ead5710182d8cbb1eb",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 24,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-24-source.webp",
      "sourceFrameSha256": "f8b6b306774abdf39077e22de948add4a48167386be1a8e21812a905a9a742e6",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 32.384497
      },
      "nextCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 34.006753
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "zig_zag",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "f8b6b306774abdf39077e22de948add4a48167386be1a8e21812a905a9a742e6",
        "nativeTextureSha256": "7fadf0b0a4083df7a832efae662c33f0dd2059d6bd93b643e4ab253e8c948500",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 25,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-25-source.webp",
      "sourceFrameSha256": "8320d3f8170931f40c95091f753d17a9f2a02299eba6df77ea04d3cdd1b0ce34",
      "bestCandidateWithinGroup": {
        "levelId": "ditching_cargo",
        "maskedRgbMae": 41.846649
      },
      "nextCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 42.25467
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "ricochet_v2",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "8320d3f8170931f40c95091f753d17a9f2a02299eba6df77ea04d3cdd1b0ce34",
        "nativeTextureSha256": "bdf8f7c5d15dc27b91971dacad53d48b97111fcf6314edf0af4f5e77ce18cc43",
        "displayStatus": "board-card"
      }
    },
    {
      "articlePuzzleNumber": 26,
      "matchingStatus": "matched-cross-family-distinct-layout",
      "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-26-source.webp",
      "sourceFrameSha256": "3a07f8c0cd09c6875a0e2fb4f3583713eef826fdcd2dd2cb7e0308206ca04d2e",
      "bestCandidateWithinGroup": {
        "levelId": "place_to_stand",
        "maskedRgbMae": 31.029676
      },
      "nextCandidateWithinGroup": {
        "levelId": "emergency_brake",
        "maskedRgbMae": 32.399641
      },
      "reason": "No distinct match within the named mirrors_and_stones candidate family: the two nearest scores are poor and manual board comparison shows different geometry/object placement. No candidate ID is assigned from the nearest score.",
      "priorMatchingStatus": "unresolved-article-room-id",
      "matchedLevelId": "run_the_clock_alt",
      "manualReview": true,
      "manualReviewResult": "Root approved this still as a distinct source/native layout in another candidate family; article section and native set position remain separate.",
      "crossSourceMatch": {
        "articleGroup": "mirrors-and-stones-expansion",
        "sourceId": "remaining-article-mirrors-and-stones-solutions",
        "sourceSha256": "3a07f8c0cd09c6875a0e2fb4f3583713eef826fdcd2dd2cb7e0308206ca04d2e",
        "nativeTextureSha256": "02f9bf7a7472db2a8b299a0253c506d0284d00dc20f6c50589bbf8c5b9c867ef",
        "displayStatus": "board-card"
      }
    }
  ],
  "unresolvedOverworldPuzzles": [
    {
      "articleOverworldPuzzleNumber": 1,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 2,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 3,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 4,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 5,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 6,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 7,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 8,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 9,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 10,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    },
    {
      "articleOverworldPuzzleNumber": 11,
      "matchingStatus": "unresolved-overworld-target-id",
      "reason": "The article labels this as a separate Overworld puzzle, outside its 49 numbered room stills. No local target ID was established in the room crosswalk."
    }
  ],
  "overworldStillSources": [
    {
      "articleOverworldPuzzleNumber": 1,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-1.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 2,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-2.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 3,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-3.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 4,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-4.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 5,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-5.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 6,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-6.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 7,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-7.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 8,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-8.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 9,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-9.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 10,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-10.webp",
      "downloaded": false,
      "targetId": null
    },
    {
      "articleOverworldPuzzleNumber": 11,
      "sourceUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/overworld-11.webp",
      "downloaded": false,
      "targetId": null
    }
  ],
  "records": [
    {
      "levelId": "airmail",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 1,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            640
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            191
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            1
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "airmail",
        "entityId": 14681679,
        "position": {
          "x": 105.0,
          "y": 37.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/airmail.entities",
        "entitiesBytes": 91313,
        "entitiesSha256": "131c94260c845976408eace24ad2b5ab048c1c4c709972995c1235173013a3cd",
        "manifestEntry": "data-common/airmail.level_manifest",
        "manifestBytes": 3259,
        "manifestSha256": "4d5336a06a9bc3fa6c9a37e12eb6273133c0eb2a31d3a602caec6f99a150b4aa"
      },
      "nativeTexture": {
        "entry": "data-pc/__airmail.texture",
        "bytes": 588727,
        "sha256": "5d8e69c94fce22f7633c00c476056f497d5f49a1a2c3a92a85c56ad2d972783f",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-01.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-01-source.webp",
        "sourceFrameSha256": "4dc16525db48ebd8b7858cb6bcd45d14b5e30652264a55e3ddefb12ec2346a18",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 1,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Set a crystal on the drifting lily pad and reflect it off the pad into the water gap.",
        "zh": "把水晶放上漂流的荷叶，再借镜面反射把它送进水隙。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 4.713657,
        "closestOtherTextureAmong29": "thats_my_ride",
        "rgbMaeToClosestOtherTexture": 19.9925,
        "maskedRgbMaeToMatchedTexture": 4.440388,
        "maskedRgbMaeToClosestOtherTexture": 19.653837,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "thats_my_ride",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 2,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            641
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            192
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            2
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "thats_my_ride",
        "entityId": 14681171,
        "position": {
          "x": 95.0,
          "y": 26.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/thats_my_ride.entities",
        "entitiesBytes": 133604,
        "entitiesSha256": "b8a31d607a349a55d36d0a3db73015b94903ab75fc56a58daa261d7ff584c1ee",
        "manifestEntry": "data-common/thats_my_ride.level_manifest",
        "manifestBytes": 3380,
        "manifestSha256": "3a9c04290dc84bf0fe02e5bc79591152f485d1d358107311b52d7e62e11ff40b"
      },
      "nativeTexture": {
        "entry": "data-pc/__thats_my_ride.texture",
        "bytes": 701586,
        "sha256": "ff0b09c376b66df7d5137883fd413f60988f6155cccf818290ac8a183d2991dc",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-02.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-02-source.webp",
        "sourceFrameSha256": "52c605b2a254cd2815ffee7ca5e681f249e50dea82dcd835f15b83ede3ae9e76",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 2,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Reflect onto the moving lily pad, then use the right-hand mirror to reach the exit island.",
        "zh": "反射到移动的荷叶上，再用右侧镜子抵达出口岛。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.462367,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 18.715932,
        "maskedRgbMaeToMatchedTexture": 5.173362,
        "maskedRgbMaeToClosestOtherTexture": 18.383142,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "place_to_stand",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 3,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            642
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            193
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            3
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "place_to_stand",
        "entityId": 59778898,
        "position": {
          "x": 96.0,
          "y": 26.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681171
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/place_to_stand.entities",
        "entitiesBytes": 103280,
        "entitiesSha256": "87a0e7f105d02ab6409c4ac4884fd5c8f8159dfe2a5b5fa0e7155f8ff3d59e59",
        "manifestEntry": "data-common/place_to_stand.level_manifest",
        "manifestBytes": 3242,
        "manifestSha256": "26741587839f89b48d0225d50c4639bb18522f4e6e3571665f2141133c275b25"
      },
      "nativeTexture": {
        "entry": "data-pc/__place_to_stand.texture",
        "bytes": 537221,
        "sha256": "409bdf5c76aa2e4205a0f926cf3dffa50deccc249c907eeb69cfe972cfe413fe",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-03.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-03-source.webp",
        "sourceFrameSha256": "50201883e7f023e2e1e265408f6f428f33df745010c0b5c264ec5a10a45ba4a2",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 3,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Reflect both crystals into the water to make a two-tile platform beside the pad, then kick from it.",
        "zh": "把两块水晶反射入水，在荷叶旁搭出两格平台，再从平台踢出石块。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 9.558328,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 21.534265,
        "maskedRgbMaeToMatchedTexture": 9.094583,
        "maskedRgbMaeToClosestOtherTexture": 21.081181,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "emergency_brake",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 4,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            643
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            194
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            4
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "emergency_brake",
        "entityId": 14681189,
        "position": {
          "x": 97.0,
          "y": 26.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681171
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/emergency_brake.entities",
        "entitiesBytes": 146635,
        "entitiesSha256": "c34930506129f2af1c33df70e9900fc4d2c85ce3c061c9e046a8a2603c495e7b",
        "manifestEntry": "data-common/emergency_brake.level_manifest",
        "manifestBytes": 3607,
        "manifestSha256": "ed11a20b5d2f6a6a51cc7e43b6745951335f384fb41326cff4fffe2a849ba8cd"
      },
      "nativeTexture": {
        "entry": "data-pc/__emergency_brake.texture",
        "bytes": 644432,
        "sha256": "67b4e779c2cde4067fdc99fa0a345659f16ee054d5c4a2043e52091151433268",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-04.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-04-source.webp",
        "sourceFrameSha256": "4ff8526e1784647ec788d3d782f0ad648db5c12bef3f5bb49890767e400e0b8d",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 4,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Reflect a crystal into the pad’s row so the drifting pad stops at the middle island.",
        "zh": "把水晶反射到荷叶所在的行，让漂流的荷叶停在中间岛旁。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 7.972419,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 25.389387,
        "maskedRgbMaeToMatchedTexture": 7.584832,
        "maskedRgbMaeToClosestOtherTexture": 24.88614,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "highway",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 6,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            645
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            196
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            6
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "highway",
        "entityId": 46137829,
        "position": {
          "x": 102.0,
          "y": 26.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/highway.entities",
        "entitiesBytes": 257165,
        "entitiesSha256": "415b92f732cf53c3d9848cecc18aa7dfcb313011426238a93f70d10074788825",
        "manifestEntry": "data-common/highway.level_manifest",
        "manifestBytes": 3303,
        "manifestSha256": "5dd012d92ae8e6e004233818655e1dfcf020fca0f3ae5ae6be82037e792fe16b"
      },
      "nativeTexture": {
        "entry": "data-pc/__highway.texture",
        "bytes": 603693,
        "sha256": "b1fa900a34baf0925502620cc4cef9ad96503c47be9e4f5f427e7ae91f928010",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-05.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-05-source.webp",
        "sourceFrameSha256": "0b697c39bbca102902b87d8a5fecf37afe02e1f84b8bd1402c279598b3cf7ad1",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 5,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Use two quick mirror jumps to get ahead of the stone and stop it on the tile above the exit.",
        "zh": "用两次快速镜面跳跃赶到石块前面，在出口上方挡住它。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 4.528738,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 25.208252,
        "maskedRgbMaeToMatchedTexture": 4.180984,
        "maskedRgbMaeToClosestOtherTexture": 24.63441,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "short_ride_option_b",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 5,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            644
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            195
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            5
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "short_ride_option_b",
        "entityId": 46138415,
        "position": {
          "x": 104.0,
          "y": 26.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46137829
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/short_ride_option_b.entities",
        "entitiesBytes": 175590,
        "entitiesSha256": "b487b2832420c5e2e82277d9bf6a8b39392b0b023384f59e5251a7c07f70cdad",
        "manifestEntry": "data-common/short_ride_option_b.level_manifest",
        "manifestBytes": 3582,
        "manifestSha256": "c94e3999034cf8cb9b727d5330b461779186bc9d5a7b1d0779a643e4060dbf3b"
      },
      "nativeTexture": {
        "entry": "data-pc/__short_ride_option_b.texture",
        "bytes": 567951,
        "sha256": "0fb97ab9d1d8ee87ed3b2c58cde57ff9aa67c4420f893ffaae2ec46a928f788b",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-06.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-06-source.webp",
        "sourceFrameSha256": "14b07cac7dc470539127754947c9e6fe8fa18815c077f0f5997c2868d1aa870d",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 6,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "Use the exit’s diagonal to choose where a crystal must land so the mirror can reach the fenced exit.",
        "zh": "沿出口的对角线确定水晶落点，让镜子能够反射进围栏出口。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 4.846296,
        "closestOtherTextureAmong29": "highway",
        "rgbMaeToClosestOtherTexture": 24.831806,
        "maskedRgbMaeToMatchedTexture": 4.556389,
        "maskedRgbMaeToClosestOtherTexture": 24.140845,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "cancel_out",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 7,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            646
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            7
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "cancel_out",
        "entityId": 59772020,
        "position": {
          "x": 161.0,
          "y": 33.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/cancel_out.entities",
        "entitiesBytes": 151107,
        "entitiesSha256": "46dea8fce3415e87c43f71f4ddb29bed242278cb10c11c8efb747c0a215cd401",
        "manifestEntry": "data-common/cancel_out.level_manifest",
        "manifestBytes": 3570,
        "manifestSha256": "99addb37803fe7dbd286dbb013435fb9ac0eabffa0737b30e23d8073cd082856"
      },
      "nativeTexture": {
        "entry": "data-pc/__cancel_out.texture",
        "bytes": 699704,
        "sha256": "39fb7b556df1eac2b747fc317080a197ed4b5e268656d3dee778d92fb18c2f6d",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-27.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-27-source.webp",
        "sourceFrameSha256": "8a582da2c2210f7644b560eaa8616fa6e53394babbf8698faa72fbfee31b4a0c",
        "videoPart": "P13",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 27,
      "articlePart": "P13",
      "sourceReportedKeyIdea": {
        "en": "The article shows a mirror-clone route and a simpler one-hero alternative; the still marks the mirror setup.",
        "zh": "文章展示了镜面分身路线，也给出更简单的单英雄方案；静帧标出镜子布局。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.665295,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 26.102841,
        "maskedRgbMaeToMatchedTexture": 5.294549,
        "maskedRgbMaeToClosestOtherTexture": 25.710862,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "mirror_motion",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 8,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            647
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            8
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "mirror_motion",
        "entityId": 59778900,
        "position": {
          "x": 161.0,
          "y": 11.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/mirror_motion.entities",
        "entitiesBytes": 164099,
        "entitiesSha256": "f56caae93e06b67474d5344df50f68b3e22d1d09d3d1a538218cf6a354efac57",
        "manifestEntry": "data-common/mirror_motion.level_manifest",
        "manifestBytes": 3287,
        "manifestSha256": "c51efc340d6db94f49f55a54e66002be28e223afe1a8cb8e2d61c26e5a57acc1"
      },
      "nativeTexture": {
        "entry": "data-pc/__mirror_motion.texture",
        "bytes": 478986,
        "sha256": "b83feaebe05a0c0fea9198a8b4da90e5b2a229a122a25be9e6fa3161cd4ce598",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-28.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-28-source.webp",
        "sourceFrameSha256": "a64ac45b4f243b0e54dbc6538bb7681d2ce16ae101f673ac85b4a6c37369867c",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 28,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Put the mirror on a lily pad so it reaches reflection tiles that are out of range from shore.",
        "zh": "把镜子放上荷叶，让它触及岸上反射不到的方格。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 4.163223,
        "closestOtherTextureAmong29": "two_step",
        "rgbMaeToClosestOtherTexture": 27.243883,
        "maskedRgbMaeToMatchedTexture": 3.772159,
        "maskedRgbMaeToClosestOtherTexture": 26.014803,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "diag_slide",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 9,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            648
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            9
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "diag_slide",
        "entityId": 59778902,
        "position": {
          "x": 162.0,
          "y": 11.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          59778900
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/diag_slide.entities",
        "entitiesBytes": 173916,
        "entitiesSha256": "562ef6a2e6d3fc368d50db181742ad89c4fd294afcf7ae87c82d8be7c5d64d98",
        "manifestEntry": "data-common/diag_slide.level_manifest",
        "manifestBytes": 3766,
        "manifestSha256": "fc9220b2a2a4b16b2286fe2b012d38dddcee317890a280ed8612692733aa624a"
      },
      "nativeTexture": {
        "entry": "data-pc/__diag_slide.texture",
        "bytes": 727278,
        "sha256": "8eeee840f7afdf50f3dba1e740c9630a7f74b0178776532dec3fb0f40f3f266e",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-29.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-29-source.webp",
        "sourceFrameSha256": "32b7aa2ecc8db445a06b49af679a517a16fe0cd90b941805785e1c108c2c7668",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 29,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Reflect the stone onto the moving pad, then reflect again when the pad carries the mirror into place.",
        "zh": "先把石块反射到移动的荷叶上，再等荷叶把镜子带到位后再次反射。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.417772,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 28.500509,
        "maskedRgbMaeToMatchedTexture": 5.102234,
        "maskedRgbMaeToClosestOtherTexture": 27.92272,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "the_long_way",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 10,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            649
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            10
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "the_long_way",
        "entityId": 59778904,
        "position": {
          "x": 163.0,
          "y": 11.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          59778902
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/the_long_way.entities",
        "entitiesBytes": 270724,
        "entitiesSha256": "5a37d6f88d335f3f6412ad5cc6311f1dce1ecfcf13ca8cac143fe16907b1250d",
        "manifestEntry": "data-common/the_long_way.level_manifest",
        "manifestBytes": 4400,
        "manifestSha256": "71a704e070d5b1a7f31b44d01f64557d304e9644643249d2d98a321fd9d7a722"
      },
      "nativeTexture": {
        "entry": "data-pc/__the_long_way.texture",
        "bytes": 698296,
        "sha256": "b943871c523e79de9491d17d5c489b62bdc3910b63cb5456218da02f22337cc7",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-30.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-30-source.webp",
        "sourceFrameSha256": "0a8ef877fe49aad5cf5abafad19937aef52308ed69ff10b4819fc2c409ad16cf",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 30,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Move the pad into the correct row and use the mirror as a shortcut to board it before it leaves.",
        "zh": "先让荷叶进入正确行，再用镜子抄近路及时登上荷叶。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 4.779508,
        "closestOtherTextureAmong29": "place_to_stand",
        "rgbMaeToClosestOtherTexture": 31.386001,
        "maskedRgbMaeToMatchedTexture": 4.47489,
        "maskedRgbMaeToClosestOtherTexture": 30.741516,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "ride_together",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 11,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            650
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            11
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "ride_together",
        "entityId": 59778906,
        "position": {
          "x": 157.0,
          "y": 17.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          59778904
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/ride_together.entities",
        "entitiesBytes": 122753,
        "entitiesSha256": "0e0b393ca737245a5967ff49e3c176aafc326baa6ec7a2e82d60696e340cfe4f",
        "manifestEntry": "data-common/ride_together.level_manifest",
        "manifestBytes": 3368,
        "manifestSha256": "5f1ec8e05e29bcd1145213d17e7dda742a6ed52f12d216bdb03043d3229b32b9"
      },
      "nativeTexture": {
        "entry": "data-pc/__ride_together.texture",
        "bytes": 539370,
        "sha256": "d9994fa2c4a641cac05d90b8f7502c910fae28f9623cac796aaf1ae07fe04771",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-31.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-31-source.webp",
        "sourceFrameSha256": "3b50e80c5decb0aa7e11cba935c44c6d6d5f95b4b396669aa9407f69a5606d77",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 31,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Line up the two pads and move them together; reflect onto the lower pad, then across again.",
        "zh": "对齐两片荷叶并让它们一起移动；先反射到下方荷叶，再反射到另一侧。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 3.6139,
        "closestOtherTextureAmong29": "two_step",
        "rgbMaeToClosestOtherTexture": 29.704896,
        "maskedRgbMaeToMatchedTexture": 3.349427,
        "maskedRgbMaeToClosestOtherTexture": 27.680775,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "two_bounce_v2",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 12,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            651
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            12
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "two_bounce_v2",
        "entityId": 115347698,
        "position": {
          "x": 155.0,
          "y": 23.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          59778906
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/two_bounce_v2.entities",
        "entitiesBytes": 157364,
        "entitiesSha256": "9d7b2f7e75100095cdf26a1a8ccd81dc28c9875f45a6a5c818e83509473dbcf3",
        "manifestEntry": "data-common/two_bounce_v2.level_manifest",
        "manifestBytes": 4409,
        "manifestSha256": "c2d6ce8794a56891c0e6e56291d05edeeca627ce58220f1d3ff0fde8dc8b52b6"
      },
      "nativeTexture": {
        "entry": "data-pc/__two_bounce_v2.texture",
        "bytes": 575729,
        "sha256": "315085dc14e0683f9806923bb4de6d6314409ccd22251f1ca3d69dc2545df21a",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-32.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-32-source.webp",
        "sourceFrameSha256": "2b8e1e8721f74ace5efd9d7dbcc36750d1b18600dd56d4a091ffe923023f66fb",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 32,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Bring two pads together, then use the two mirrors to hop between them and reflect to the exit.",
        "zh": "让两片荷叶相遇，再用两面镜子在荷叶间跳转并反射到出口。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 3.767448,
        "closestOtherTextureAmong29": "cancel_out",
        "rgbMaeToClosestOtherTexture": 26.090006,
        "maskedRgbMaeToMatchedTexture": 3.482836,
        "maskedRgbMaeToClosestOtherTexture": 25.612639,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "first_diversions",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 13,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            652
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            13
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "first_diversions",
        "entityId": 59772022,
        "position": {
          "x": 103.0,
          "y": 20.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/first_diversions.entities",
        "entitiesBytes": 213801,
        "entitiesSha256": "640a53036704bdd77a04ada6f14b3692ac1e1202dee43d647fcb3c526e4e151d",
        "manifestEntry": "data-common/first_diversions.level_manifest",
        "manifestBytes": 5587,
        "manifestSha256": "a797e68e5cb3a57e1da9c47a5c43205bce9be45bd1553dee3e7e9bbfbb6ad721"
      },
      "nativeTexture": {
        "entry": "data-pc/__first_diversions.texture",
        "bytes": 763012,
        "sha256": "7c18a44169af9732677ad4436e6995e5cdcfbf4e2b5a64b15f24df5abf7a1fe9",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-33.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-33-source.webp",
        "sourceFrameSha256": "d45f83b6a5935c51a8a1b0d2bb215465ffbdc4e66c3f4e1f5dae65aaf988c077",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 33,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "A mirror standing in the current can block it and redirect the flow.",
        "zh": "把镜子放进水流即可挡住并改变水流方向。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 9.421389,
        "closestOtherTextureAmong29": "cancel_out",
        "rgbMaeToClosestOtherTexture": 32.988223,
        "maskedRgbMaeToMatchedTexture": 8.679068,
        "maskedRgbMaeToClosestOtherTexture": 31.607309,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "river_dictionary_alt_up",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 20,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            659
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            198
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            20
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "river_dictionary_alt_up",
        "entityId": 46144632,
        "position": {
          "x": 104.0,
          "y": 15.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/river_dictionary_alt_up.entities",
        "entitiesBytes": 1160808,
        "entitiesSha256": "3e3cd92c4f53e2a2e81b163dbcb248f8feaaf100a87f5634847369215a536779",
        "manifestEntry": "data-common/river_dictionary_alt_up.level_manifest",
        "manifestBytes": 8122,
        "manifestSha256": "c719a2498f798ee97994a89e6e408e6e33476d3fbd751e98777f8ee380dd826b"
      },
      "nativeTexture": {
        "entry": "data-pc/__river_dictionary_alt_up.texture",
        "bytes": 968669,
        "sha256": "aac542cbd7923b4f074af8668b77b929e4008662095deb878946a7dba9ce149c",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-34.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-34-source.webp",
        "sourceFrameSha256": "1993149feaca01fbdf97ccfa975081061926a4097c5116ce7bb2a70fc9af49a4",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 34,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "A blocked current turns right by default; it turns left only when the tile on its right is blocked.",
        "zh": "水流受阻时默认右转；只有右侧方格被挡住时才会左转。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 9.710723,
        "closestOtherTextureAmong29": "river_plinko_v2_actual",
        "rgbMaeToClosestOtherTexture": 39.758675,
        "maskedRgbMaeToMatchedTexture": 9.263571,
        "maskedRgbMaeToClosestOtherTexture": 39.027112,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "far_river",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 14,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            653
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            14
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "far_river",
        "entityId": 14681163,
        "position": {
          "x": 115.0,
          "y": 16.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/far_river.entities",
        "entitiesBytes": 151434,
        "entitiesSha256": "4058a852e5ef4784c244a5e98b6af99421d43fda2385cced02607583324bc801",
        "manifestEntry": "data-common/far_river.level_manifest",
        "manifestBytes": 5002,
        "manifestSha256": "d63196bac6e4c61c2b253b8d3f0a38954d7a41715345be58a48308f1a5ad3d02"
      },
      "nativeTexture": {
        "entry": "data-pc/__far_river.texture",
        "bytes": 714095,
        "sha256": "41caed873e6531d70f36343293688a30af0bf147f1e17dbee635ced99e84040e",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-35.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-35-source.webp",
        "sourceFrameSha256": "4197cefa2f3ece4a8a8caa73ebd886f79b9c8c1732e6e75d1174baf4da4121f6",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 35,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Ride the mirror and a crystal on the pad to extend the reflection far enough to cut the upper current.",
        "zh": "让镜子和水晶乘上荷叶，延伸反射距离以切断上方水流。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 8.739728,
        "closestOtherTextureAmong29": "there_and_back",
        "rgbMaeToClosestOtherTexture": 35.63327,
        "maskedRgbMaeToMatchedTexture": 8.244612,
        "maskedRgbMaeToClosestOtherTexture": 34.72669,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "ditching_cargo",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 15,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            654
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            15
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "ditching_cargo",
        "entityId": 14681157,
        "position": {
          "x": 116.0,
          "y": 16.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681163
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/ditching_cargo.entities",
        "entitiesBytes": 329792,
        "entitiesSha256": "a66f644404cf0c8c1caeada08fded8e492fe9b074984e99df05e2e757d3da898",
        "manifestEntry": "data-common/ditching_cargo.level_manifest",
        "manifestBytes": 5846,
        "manifestSha256": "efbe3d106fe85e15e93c19a115db3d69f180a4349307cd799e4901efa9ac896f"
      },
      "nativeTexture": {
        "entry": "data-pc/__ditching_cargo.texture",
        "bytes": 599724,
        "sha256": "34e03a508fdd0a4eb660ccef3ad5709dc176590b789cf4e635aa9813ff1d0fbb",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-36.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-36-source.webp",
        "sourceFrameSha256": "e36d2ab21059ced05c6d82eaad0401bf5e3025f8c503852aa7cabfe79a7bfe38",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 36,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Reach the bottom-right channel on two pads, then push a crystal into the water to cut the current.",
        "zh": "乘两片荷叶到达右下水道，再把水晶推入水中切断水流。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 10.765087,
        "closestOtherTextureAmong29": "place_to_stand",
        "rgbMaeToClosestOtherTexture": 25.623883,
        "maskedRgbMaeToMatchedTexture": 10.28761,
        "maskedRgbMaeToClosestOtherTexture": 25.014913,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "unblock_block_alt",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 16,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            655
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            16
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "unblock_block_alt",
        "entityId": 14681203,
        "position": {
          "x": 117.0,
          "y": 16.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681157
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/unblock_block_alt.entities",
        "entitiesBytes": 220191,
        "entitiesSha256": "185c86d0d5cd0133a20c278caab563603851ac41ac40d26bc0eff0ab9fb093a8",
        "manifestEntry": "data-common/unblock_block_alt.level_manifest",
        "manifestBytes": 5418,
        "manifestSha256": "cced9dc4871e4abed84163a025acef68bea79927101ebe6802aaf60e18132e14"
      },
      "nativeTexture": {
        "entry": "data-pc/__unblock_block_alt.texture",
        "bytes": 685068,
        "sha256": "cec65089c572bfa5207d02a2c8bee416cb5ecdd127b5c1d4c8719344b27a4dc8",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-37.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-37-source.webp",
        "sourceFrameSha256": "a11ae356b4e2688e1d7b42e988e75bbdea46025c8ed76964dc6a7f9b6d61fcb0",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 37,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Cut only a short branch: guide the current to the lily-pad column, then block it again.",
        "zh": "只切出一小段支流：先把水流引到荷叶所在列，再把它截断。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 6.599479,
        "closestOtherTextureAmong29": "two_step",
        "rgbMaeToClosestOtherTexture": 24.978918,
        "maskedRgbMaeToMatchedTexture": 6.096273,
        "maskedRgbMaeToClosestOtherTexture": 24.012459,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "there_and_back",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 17,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            656
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            17
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "there_and_back",
        "entityId": 14681187,
        "position": {
          "x": 118.0,
          "y": 16.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681203
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/there_and_back.entities",
        "entitiesBytes": 187506,
        "entitiesSha256": "680165b6dc549f58c758ba6111f43a8690c00472329e9d6a3e13ffc9228d71e9",
        "manifestEntry": "data-common/there_and_back.level_manifest",
        "manifestBytes": 4187,
        "manifestSha256": "2e6163be8dc062c24f6c5b034a59ed33feb7a92d5a4cfc3dcbbab56fd3198d2f"
      },
      "nativeTexture": {
        "entry": "data-pc/__there_and_back.texture",
        "bytes": 737377,
        "sha256": "2d721c4eb241273900f16cdc4928b5037799706e1d71521ad4f63534f502e42e",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-38.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-38-source.webp",
        "sourceFrameSha256": "f2824a65c95472a1a09f0c679c75e8f78f15101569cc945725b18766c9e9f0f3",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 38,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Load the first two passing pads with stones and time both drops so they land on the same tile.",
        "zh": "把石块装上先经过的两片荷叶，并把握时机让它们落到同一格。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.683623,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 28.285718,
        "maskedRgbMaeToMatchedTexture": 5.430168,
        "maskedRgbMaeToClosestOtherTexture": 27.500411,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "sink_together",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 18,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            657
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            18
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "sink_together",
        "entityId": 87044915,
        "position": {
          "x": 124.0,
          "y": 16.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681187
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/sink_together.entities",
        "entitiesBytes": 160853,
        "entitiesSha256": "cd932945082002ff94965aabcc3393d6ebd4108cb223a3f5f84fd0d2e0b0a4c4",
        "manifestEntry": "data-common/sink_together.level_manifest",
        "manifestBytes": 3957,
        "manifestSha256": "c6ba04a59718478450ec8cd118ae233b654022fb0165e98fd950926c4e2966ca"
      },
      "nativeTexture": {
        "entry": "data-pc/__sink_together.texture",
        "bytes": 710738,
        "sha256": "ff7084f236b46d43d494b50042e5362f103b1533beb124727179a2b23adcb843",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-39.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-39-source.webp",
        "sourceFrameSha256": "afcc4696176e3a782fafda0d5511dd437009c5f922e36ab28c5667bfd6284979",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 39,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Stop the stone exactly above or below the blocker by reflecting a second stone into its path.",
        "zh": "把第二块石头反射到路线中，恰好让第一块停在挡块上方或下方。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 6.025046,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 32.953478,
        "maskedRgbMaeToMatchedTexture": 5.765243,
        "maskedRgbMaeToClosestOtherTexture": 32.279838,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "in_the_way_alt_3",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 19,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            658
          ]
        },
        {
          "set": "drafts_story",
          "positions": [
            197
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            19
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "in_the_way_alt_3",
        "entityId": 14681193,
        "position": {
          "x": 124.0,
          "y": 15.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          87044915
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/in_the_way_alt_3.entities",
        "entitiesBytes": 148032,
        "entitiesSha256": "e1d5820f80a361f9201593839dc927c598c757abbd4f7be0daaf44088013f551",
        "manifestEntry": "data-common/in_the_way_alt_3.level_manifest",
        "manifestBytes": 5192,
        "manifestSha256": "a6dda53f4d374e41765031ae358b6d9886a8f780fa366ee6e7ddbdb7ae47b759"
      },
      "nativeTexture": {
        "entry": "data-pc/__in_the_way_alt_3.texture",
        "bytes": 864893,
        "sha256": "eb4ece170555c134d37d374ad457b9fe64fd751cd499d321419c6b2a4335e2e7",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-40.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-40-source.webp",
        "sourceFrameSha256": "943f757b0eec6cf19207bd10834a3de5a2c3614e623cd44b3a7fab1cb5a046a3",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 40,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Stop two current branches at a time so the flow is diverted onto the central ruin.",
        "zh": "每次截停两支水流，让水流转向中央遗迹。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 7.622581,
        "closestOtherTextureAmong29": "place_to_stand",
        "rgbMaeToClosestOtherTexture": 34.754016,
        "maskedRgbMaeToMatchedTexture": 7.174016,
        "maskedRgbMaeToClosestOtherTexture": 33.866406,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "coax_a_lot",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 22,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            661
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            22
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "coax_a_lot",
        "entityId": 14681651,
        "position": {
          "x": 130.0,
          "y": 14.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/coax_a_lot.entities",
        "entitiesBytes": 160761,
        "entitiesSha256": "5528f96bff6ab7a48e46f240913cb29345740cf2d4cde02175e063214b7fa220",
        "manifestEntry": "data-common/coax_a_lot.level_manifest",
        "manifestBytes": 5010,
        "manifestSha256": "4689e05df9e7805dac62d199c35658d20bf036f5b2f339635218dd02d8ac5ccd"
      },
      "nativeTexture": {
        "entry": "data-pc/__coax_a_lot.texture",
        "bytes": 744067,
        "sha256": "2092232855c7df0bd91251bb238faf34f2b8053d54f5a4d246e0b71d5afdc8b7",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-41.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-41-source.webp",
        "sourceFrameSha256": "576879c643707540aec2d900588f3dd72168937acc004a200685573d8ef38686",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 41,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Ride the draining current on a lily pad and push it down five rows before it fades.",
        "zh": "乘上逐渐消退的水流，再把荷叶向下推五行赶到出口。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 6.365214,
        "closestOtherTextureAmong29": "place_to_stand",
        "rgbMaeToClosestOtherTexture": 32.250561,
        "maskedRgbMaeToMatchedTexture": 5.874126,
        "maskedRgbMaeToClosestOtherTexture": 30.885434,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "river_push_v4",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 21,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            660
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            21
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "river_push_v4",
        "entityId": 58721246,
        "position": {
          "x": 131.0,
          "y": 14.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          14681651
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/river_push_v4.entities",
        "entitiesBytes": 408137,
        "entitiesSha256": "6b013b34f19e87b563ae311faa5b9a924f8d18b6c4a744fe5dbb4356f5f4db94",
        "manifestEntry": "data-common/river_push_v4.level_manifest",
        "manifestBytes": 6286,
        "manifestSha256": "0c702fa0e94a31faadb370cad863a087e0f679ac6fb3d815f5cfc19f3512f965"
      },
      "nativeTexture": {
        "entry": "data-pc/__river_push_v4.texture",
        "bytes": 736834,
        "sha256": "ed0ea105782a35a339bf81efa626f6c6909108a763f734db40ca975d6eec8bba",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-42.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-42-source.webp",
        "sourceFrameSha256": "e71a11ff9cebc7c185328ac7d953bc9410ff3920df3df93886b63bc5b9520e50",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 42,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Send the current under the wall and turn it back up; block the right-hand tile before a left turn.",
        "zh": "让水流从墙下通过再向上转；要左转时先挡住右侧方格。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 7.447656,
        "closestOtherTextureAmong29": "thats_my_ride",
        "rgbMaeToClosestOtherTexture": 29.227604,
        "maskedRgbMaeToMatchedTexture": 7.015909,
        "maskedRgbMaeToClosestOtherTexture": 28.421435,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "river_plinko_v2_actual",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 29,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            668
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            29
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "river_plinko_v2_actual",
        "entityId": 115413365,
        "position": {
          "x": 139.0,
          "y": 18.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/river_plinko_v2_actual.entities",
        "entitiesBytes": 1145819,
        "entitiesSha256": "54ef1d8435af79b65435c93a9d66c8a61bcda9450460a09df1e275bcfdc77022",
        "manifestEntry": "data-common/river_plinko_v2_actual.level_manifest",
        "manifestBytes": 9038,
        "manifestSha256": "491fb068a61a6bdd3d6cbb0f9a8d12d673da5649cc07456f07c9152511dd1e27"
      },
      "nativeTexture": {
        "entry": "data-pc/__river_plinko_v2_actual.texture",
        "bytes": 759893,
        "sha256": "a85c0416684ef841a71d4bf62e14cfde29362b31ffceefab7c3a4b9b8e08cb41",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/puzzle-43.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-43-source.webp",
        "sourceFrameSha256": "d4411301d3faf0b02a41178c618570c40186c6980ced553b61cde096a7c0ee67",
        "videoPart": "P14",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 43,
      "articlePart": "P14",
      "sourceReportedKeyIdea": {
        "en": "Bend the current through four stages so the pad ends between the two stones beside the exit.",
        "zh": "分四段改变水流方向，让荷叶停在出口旁两块石头之间。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.830376,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 33.71849,
        "maskedRgbMaeToMatchedTexture": 5.407216,
        "maskedRgbMaeToClosestOtherTexture": 32.913802,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "already_dropped_v2",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 23,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            662
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            23
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "already_dropped_v2",
        "entityId": 46150293,
        "position": {
          "x": 131.0,
          "y": 44.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/already_dropped_v2.entities",
        "entitiesBytes": 162813,
        "entitiesSha256": "a4e63794b919f19c2ff60d5e64d94b4af5fcc2b93dfe828ffd5c56ab5dbcfc09",
        "manifestEntry": "data-common/already_dropped_v2.level_manifest",
        "manifestBytes": 4526,
        "manifestSha256": "a8d05cfba38830bbcc662c0f8eed60524ed34eb938378b372aa077dc0765778c"
      },
      "nativeTexture": {
        "entry": "data-pc/__already_dropped_v2.texture",
        "bytes": 678560,
        "sha256": "3de218a5e9793d70bce554035ef71454bff09064994cfa07254a341550395dc0",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-01.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-44-source.webp",
        "sourceFrameSha256": "f1d330edc5d7f623ab0d10131abd4c7f5dfaab1aaa59548fc257cd98ef57347f",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 44,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Reflect the stone again after it sinks in water to reach one tile beyond a normal reflection.",
        "zh": "石块沉入水中后再反射一次，便能多跨一格。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.294288,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 30.43555,
        "maskedRgbMaeToMatchedTexture": 4.921291,
        "maskedRgbMaeToClosestOtherTexture": 29.71522,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "two_step",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 24,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            663
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            24
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "two_step",
        "entityId": 46150295,
        "position": {
          "x": 140.0,
          "y": 44.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46150293
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/two_step.entities",
        "entitiesBytes": 219714,
        "entitiesSha256": "9b2f84ebc712efaafa8b614eedb79e0c764d9b41b7e22c386d7b26a779244f81",
        "manifestEntry": "data-common/two_step.level_manifest",
        "manifestBytes": 4274,
        "manifestSha256": "37bd1a5b9f179af9ba5854a420165e14a2756f744b28e8d422263e60beed1f3e"
      },
      "nativeTexture": {
        "entry": "data-pc/__two_step.texture",
        "bytes": 548374,
        "sha256": "adf9bbb25b89a6a494f40b61c75618b79000c29a62e065c8dca94e775b4e6af3",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-02.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-45-source.webp",
        "sourceFrameSha256": "f2648cfa4fd71685a7832716243cd8d9fd587ac2cdc6dea475591bd51b2c8f96",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 45,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Use the target’s diagonal to pick the starting tile, sink the stone, then reflect it to the target.",
        "zh": "沿目标的对角线找出起点，让石块沉入水中后再反射到目标。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 6.453524,
        "closestOtherTextureAmong29": "unblock_block_alt",
        "rgbMaeToClosestOtherTexture": 25.433403,
        "maskedRgbMaeToMatchedTexture": 5.669392,
        "maskedRgbMaeToClosestOtherTexture": 24.604178,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "use_and_remove",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 27,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            666
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            27
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "use_and_remove",
        "entityId": 46150299,
        "position": {
          "x": 136.0,
          "y": 48.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46150295
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/use_and_remove.entities",
        "entitiesBytes": 268615,
        "entitiesSha256": "2a81c56665e21058171266c4caaf8c178c6510ea8524fbc8002e6bde769d1cbb",
        "manifestEntry": "data-common/use_and_remove.level_manifest",
        "manifestBytes": 5051,
        "manifestSha256": "6afaec89e8b2fab88762603d706121f0bacc3d13d625b35c9ee76d64b022cb19"
      },
      "nativeTexture": {
        "entry": "data-pc/__use_and_remove.texture",
        "bytes": 729659,
        "sha256": "2c6729cb0074195c29f9da80cab0690052d5f9b6dda9534f707b6534403b04bf",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-03.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-46-source.webp",
        "sourceFrameSha256": "2aafa1f1757ab25a8dc027cc2f8d0693b5ef33421db645ba6126a61cefde4a32",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 46,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Use one mirror on land to send the stone into water and a second water-side mirror to the target.",
        "zh": "先用岸上的镜子把石块送入水中，再用水边的第二面镜子把它送到目标。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.74081,
        "closestOtherTextureAmong29": "airmail",
        "rgbMaeToClosestOtherTexture": 30.014155,
        "maskedRgbMaeToMatchedTexture": 5.432083,
        "maskedRgbMaeToClosestOtherTexture": 29.242205,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "infinite_crystal_hack_v5",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 28,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            667
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            28
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "infinite_crystal_hack_v5",
        "entityId": 46150301,
        "position": {
          "x": 137.0,
          "y": 48.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46150299
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/infinite_crystal_hack_v5.entities",
        "entitiesBytes": 186544,
        "entitiesSha256": "fd1d7ce4b0e388f3f90294ab3f9cb3490e050085395157e72644595e10c1c1a1",
        "manifestEntry": "data-common/infinite_crystal_hack_v5.level_manifest",
        "manifestBytes": 5300,
        "manifestSha256": "8353baf5e43d15b93c61a4863cd1c207f4362e734adc3f0d5b9ba6b3a6d81913"
      },
      "nativeTexture": {
        "entry": "data-pc/__infinite_crystal_hack_v5.texture",
        "bytes": 690493,
        "sha256": "dc69c8f89a8919b88c59f0e11f0600d551b7130d35e83b0ce7cee9d043c0b714",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-04.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-47-source.webp",
        "sourceFrameSha256": "4833917513beb9d3be4420bf7411097990071c696c76f65e7e4d0bb9e91d3a94",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 47,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Place a mirror in the water at the target’s diagonal point; keep its beam clear of a stuck stone.",
        "zh": "把镜子放在目标对角线对应的水格上，并确保光束上没有被卡住的石块。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 5.664433,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 27.06831,
        "maskedRgbMaeToMatchedTexture": 5.388501,
        "maskedRgbMaeToClosestOtherTexture": 26.661019,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "square_dance",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 26,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            665
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            26
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "square_dance",
        "entityId": 46150297,
        "position": {
          "x": 140.0,
          "y": 40.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46150295
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": null,
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/square_dance.entities",
        "entitiesBytes": 81777,
        "entitiesSha256": "1e4b12ca155625fc9292fd63dc4662dac4fbdc170e3b121746501124f26e527b",
        "manifestEntry": "data-common/square_dance.level_manifest",
        "manifestBytes": 4331,
        "manifestSha256": "620c04aad069a1acd2c7d5b4bfb38fbce755f870253cb18460c4f68ca2a59662"
      },
      "nativeTexture": {
        "entry": "data-pc/__square_dance.texture",
        "bytes": 607496,
        "sha256": "0b06a89300b655fb000c8253cac4ea4a87bd7f48f1e64baf8e9583520c4236ac",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-05.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-48-source.webp",
        "sourceFrameSha256": "2f5855124b44f06ced2e4800148deb9d05501d4083ada6b60ec3e3f338b92e30",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 48,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Set a stone at the shore and a mirror in the water on its diagonal to reach the target.",
        "zh": "在岸边放好石块，并沿对角线把镜子放入水中以触及目标。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 8.504797,
        "closestOtherTextureAmong29": "short_ride_option_b",
        "rgbMaeToClosestOtherTexture": 33.123472,
        "maskedRgbMaeToMatchedTexture": 7.978385,
        "maskedRgbMaeToClosestOtherTexture": 32.102951,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    },
    {
      "levelId": "moving_bridge",
      "classification": "confirmed-shipped",
      "confidence": "high",
      "levelSet": "mirrors_and_stones",
      "levelSetPosition": 25,
      "setThemeGroup": "mirrors_and_stones",
      "setMemberships": [
        {
          "set": "drafts_arted",
          "positions": [
            664
          ]
        },
        {
          "set": "mirrors_and_stones",
          "positions": [
            25
          ]
        }
      ],
      "overworldEntry": {
        "levelId": "moving_bridge",
        "entityId": 73401198,
        "position": {
          "x": 144.0,
          "y": 44.0,
          "z": 0.0
        },
        "unlockPrerequisiteIds": [
          46150301,
          46150297
        ],
        "unlockIsOrGate": false,
        "demoPhase": null,
        "towerFlags": "MIRRORS|SKIPPING",
        "achievement": null,
        "currentlyBroken": false,
        "currentlyDisfavored": false,
        "sourceEntry": "data-common/overworld.entities",
        "setThemeGroup": "mirrors_and_stones"
      },
      "source": {
        "entitiesEntry": "data-common/moving_bridge.entities",
        "entitiesBytes": 228591,
        "entitiesSha256": "3ba36cfd8816d6d8efda3e1a813187efc148d04f64e2ee06a654bcc14a16c5eb",
        "manifestEntry": "data-common/moving_bridge.level_manifest",
        "manifestBytes": 4950,
        "manifestSha256": "64b4d2cca9786858bb3973fde76213ee58cfbc16e435b54fc54909f4da938845"
      },
      "nativeTexture": {
        "entry": "data-pc/__moving_bridge.texture",
        "bytes": 604936,
        "sha256": "21e851b3dac2262b8e6fdd66f30e37a12f620e6a7faea8cbec4a7525073d1a59",
        "dimensions": [
          2048,
          1152
        ]
      },
      "gameplayStill": {
        "sourceId": "mirrors-and-stones-walkthrough",
        "articleUrl": "https://sinkingstarwalkthrough.com/mirrors-and-stones-solutions/",
        "articleImageUrl": "https://sinkingstarwalkthrough.com/img/crossovers/mirrors-and-stones/extra-06.webp",
        "sourceFrameFile": "/evidence/mirrors-and-stones-puzzle-49-source.webp",
        "sourceFrameSha256": "2a175e505b9dd5964a1136cd0fab3f1131bc635908bd7b24af6f0cf45d8cf2e8",
        "videoPart": "P33",
        "exactPtsKnown": false,
        "nativeTextureVisualMatch": true,
        "visualMatchNote": "Distinct static article-still/native-texture match; article number is separate from internal set position."
      },
      "articlePuzzleNumber": 49,
      "articlePart": "P33",
      "sourceReportedKeyIdea": {
        "en": "Use a mirror standing in the water to switch one stone between two tiles and bridge the gap with two stones.",
        "zh": "利用水中的镜子让一块石头在两格间转换，再用两块石头搭桥。"
      },
      "visualComparison": {
        "method": "Full-frame RGB mean absolute error after resizing the 960x540 article still and local native texture to 320x180; safe-corner-masked ranks checked as a control.",
        "comparedCandidateTextures": 29,
        "rgbMaeToMatchedTexture": 8.021956,
        "closestOtherTextureAmong29": "mirror_motion",
        "rgbMaeToClosestOtherTexture": 28.821725,
        "maskedRgbMaeToMatchedTexture": 7.491557,
        "maskedRgbMaeToClosestOtherTexture": 27.996215,
        "manualReview": "Side-by-side review confirms distinctive board geometry and object placement; the matched candidate ranks clearly ahead of the next texture."
      },
      "reason": "The pinned r67121 inventory contains the candidate entity/manifest pair and a valid, non-broken/non-disfavored Overworld entry. The static article still distinctly matches its local native texture. The article reports Launch (October 2026); exact Steam depot mapping remains unverified.",
      "guideStatus": "bilingual-selected-layout-and-source-reported-key-idea",
      "routeStatus": "source-reported-key-idea",
      "routeLimit": "Article still only; no exact PTS, raw video decode, independent route replay, finish, or official Steam depot mapping is claimed."
    }
  ],
  "limitations": [
    "The pinned local r67121 build label is not an official Steam build ID; exact depot mapping remains unverified.",
    "The article reports Launch (October 2026).",
    "Article stills are static selected images, not exact PTS.",
    "Key ideas are source-reported; no video was downloaded or decoded, no route was independently replayed, and no finish is claimed.",
    "Article puzzles 7–26 and eleven separate Overworld target IDs remain unresolved."
  ]
}
