{
  "map0_01n|layer0|map_n1,map_n2": {
    "map": "map0_01n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map0_01n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map0_01n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the narrow water-edged passage coherent; row40 1-based corrupts the shoreline and path tiles."
  },
  "map0_02n|layer0|map_n1,map_n2": {
    "map": "map0_02n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map0_02n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map0_02n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the long vertical passage and side boundaries; row40 1-based introduces broken black gaps and mismatched edge tiles."
  },
  "map0_03n|layer0|map_n1,map_n2": {
    "map": "map0_03n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map0_03n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map0_03n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the vertical corridor and water borders coherent; alternate indexing breaks the boundary tiles."
  },
  "map0_04n|layer0|map_n1,map_n2": {
    "map": "map0_04n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map0_04n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map0_04n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the short passage and water edges aligned; row40 1-based corrupts the same tile identities."
  },
  "map1_01a|bothSceneTilesets|map_a1,map_a2": {
    "map": "map1_01a",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map1_01a|layer0|map_a1,map_a2": {
    "map": "map1_01a",
    "visual": "layer0",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer0 only drops the cave floor/background"
  },
  "map1_01a|layer1UnderSceneTilesets|map_a1,map_a2": {
    "map": "map1_01a",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted visual audit: draw layer1 background with the second tileset under layer0",
    "familyDefault": true
  },
  "map1_02b|bothSceneTilesets|map_a1,map_a2": {
    "map": "map1_02b",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "visual audit: lava cave tiles are mapped onto an outdoor waterfall layout"
  },
  "map1_02b|bothSceneTilesets|map_b1,map_b2": {
    "map": "map1_02b",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_b1",
      "map_b2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map1_02b|layer0|map_b1,map_b2": {
    "map": "map1_02b",
    "visual": "layer0",
    "tilesets": [
      "map_b1",
      "map_b2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer0 only drops the cliff/waterfall background"
  },
  "map1_02b|layer1UnderSceneTilesets|map_b1,map_b2": {
    "map": "map1_02b",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_b1",
      "map_b2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted visual audit: draw layer1 background with the second tileset under layer0",
    "familyDefault": true
  },
  "map2_01c|layer0|map_c1,map_c2": {
    "map": "map2_01c",
    "visual": "layer0",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_01c|layer1UnderSceneTilesets|map_c1,map_c2": {
    "map": "map2_01c",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the beach, grass edge, boat, and shoreline coherent; row40 1-based introduces broken vertical strips and misplaced edge tiles."
  },
  "map2_02d|bothSceneTilesets|map_d1,map_d2": {
    "map": "map2_02d",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_d1",
      "map_d2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map2_02d|layer0|map_d1,map_d2": {
    "map": "map2_02d",
    "visual": "layer0",
    "tilesets": [
      "map_d1",
      "map_d2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map2_02d|layer1UnderSceneTilesets|map_d1,map_d2": {
    "map": "map2_02d",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_d1",
      "map_d2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map2_03l|bothSceneTilesets|map_l1,map_l2": {
    "map": "map2_03l",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map2_03l|layer0|map_l1,map_l2": {
    "map": "map2_03l",
    "visual": "layer0",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map2_03l|layer1UnderSceneTilesets|map_l1,map_l2": {
    "map": "map2_03l",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map2_04l|layer0|map_l1,map_l2": {
    "map": "map2_04l",
    "visual": "layer0",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_04l|layer1UnderSceneTilesets|map_l1,map_l2": {
    "map": "map2_04l",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: ruin platform and desert border render coherently; alternate tile index modes scatter terrain detail"
  },
  "map2_05e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map2_05e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_05e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_06e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map2_06e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_06e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_07e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map2_07e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_07e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_08e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map2_08e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_08e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_09g|bothSceneTilesets|map_g1,map_g2": {
    "map": "map2_09g",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map2_09g|layer0|map_g1,map_g2": {
    "map": "map2_09g",
    "visual": "layer0",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map2_09g|layer1UnderSceneTilesets|map_g1,map_g2": {
    "map": "map2_09g",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map2_10g|layer0|map_g1,map_g2": {
    "map": "map2_10g",
    "visual": "layer0",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_10g|layer1UnderSceneTilesets|map_g1,map_g2": {
    "map": "map2_10g",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: interior walls, floor, and stairs render coherently; alternate tile index modes replace room tiles with broken trim"
  },
  "map2_11g|layer0|map_g1,map_g2": {
    "map": "map2_11g",
    "visual": "layer0",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_11g|layer1UnderSceneTilesets|map_g1,map_g2": {
    "map": "map2_11g",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_g1",
      "map_g2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: interior room layout and furniture render coherently; alternate tile index modes corrupt walls and floors"
  },
  "map2_12h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map2_12h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_12h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_13c|layer0|map_c1,map_c2": {
    "map": "map2_13c",
    "visual": "layer0",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_13c|layer1UnderSceneTilesets|map_c1,map_c2": {
    "map": "map2_13c",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the beach path, debris, boat, and water edge coherent; row40 1-based shows corrupted columns and mismatched shoreline tiles."
  },
  "map2_14j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_14j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_14j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_15j|layer0|map_j1,map_j2": {
    "map": "map2_15j",
    "visual": "layer0",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_15j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_15j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: compact room/corridor renders coherently; alternate tile index modes break wall and floor tile placement"
  },
  "map2_16j|layer0|map_j1,map_j2": {
    "map": "map2_16j",
    "visual": "layer0",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_16j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_16j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: compact room/corridor renders coherently; alternate tile index modes break wall and floor tile placement"
  },
  "map2_17h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map2_17h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_17h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_18d|layer0|map_d1,map_d2": {
    "map": "map2_18d",
    "visual": "layer0",
    "tilesets": [
      "map_d1",
      "map_d2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map2_18d|layer1UnderSceneTilesets|map_d1,map_d2": {
    "map": "map2_18d",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_d1",
      "map_d2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: town paths, roofs, fences, and garden render coherently; alternate tile index modes replace surface details with wrong trim"
  },
  "map2_20j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_20j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_20j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_21j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_21j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_21j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_22j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_22j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_22j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_23j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_23j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_23j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_24j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_24j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_24j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_25j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_25j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_25j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_26j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_26j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_26j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_27j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_27j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_27j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_28j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_28j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_28j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_29j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_29j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_29j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_30j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_30j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_30j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_31j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_31j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_31j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_32j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_32j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_32j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_33j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_33j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_33j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_34j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_34j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_34j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_35j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_35j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_35j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_36j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_36j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_36j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_37j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_37j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_37j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_38j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_38j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_38j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map2_39j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map2_39j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map2_39j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_01f|layer0|map_f1,map_f2": {
    "map": "map3_01f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map3_01f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map3_01f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: forest path and tree masses render coherently; alternate tile index modes break path edges and add stray dark gaps"
  },
  "map3_02f|layer0|map_f1,map_f2": {
    "map": "map3_02f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map3_02f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map3_02f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: building rows and forest border render coherently; alternate tile index modes corrupt roofs and yard edges"
  },
  "map3_03h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map3_03h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_03h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_04h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map3_04h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_04h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_05h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map3_05h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_05h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_06h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map3_06h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_06h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_07h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map3_07h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_07h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map3_08j|bothSceneTilesets|map_j1,map_j2": {
    "map": "map3_08j",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map3_08j|layer0|map_j1,map_j2": {
    "map": "map3_08j",
    "visual": "layer0",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map3_08j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map3_08j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map3_09a|bothSceneTilesets|map_a1,map_a2": {
    "map": "map3_09a",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map3_09a|layer0|map_a1,map_a2": {
    "map": "map3_09a",
    "visual": "layer0",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer0 only drops the cave floor/background"
  },
  "map3_09a|layer1UnderSceneTilesets|map_a1,map_a2": {
    "map": "map3_09a",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted visual audit: draw layer1 background with the second tileset under layer0",
    "familyDefault": true
  },
  "map3_10j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map3_10j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map3_10j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_01l|layer0|map_l1,map_l2": {
    "map": "map4_01l",
    "visual": "layer0",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map4_01l|layer1UnderSceneTilesets|map_l1,map_l2": {
    "map": "map4_01l",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: cliff paths and vegetation render coherently; alternate tile index modes turn terrain into scattered structure tiles"
  },
  "map4_02f|layer0|map_f1,map_f2": {
    "map": "map4_02f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map4_02f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map4_02f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: village buildings, yard, and cliff border render coherently; alternate tile index modes break roofs and paths"
  },
  "map4_03h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map4_03h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map4_03h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_04h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map4_04h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map4_04h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_05h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map4_05h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map4_05h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_06h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map4_06h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map4_06h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_07h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map4_07h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map4_07h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map4_08a|layer1UnderSceneTilesets|map_a1,map_a2": {
    "map": "map4_08a",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_a1",
      "map_a2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review: cave corridor uses the same wall/floor vocabulary as map1_01a and renders coherently"
  },
  "map4_08n|layer0|map_n1,map_n2": {
    "map": "map4_08n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map4_08n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map4_08n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the cave-like passage walls and holes coherent; row40 1-based breaks wall edges into fragments."
  },
  "map4_09l|layer0|map_l1,map_l2": {
    "map": "map4_09l",
    "visual": "layer0",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map4_09l|layer1UnderSceneTilesets|map_l1,map_l2": {
    "map": "map4_09l",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_l1",
      "map_l2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: cliff paths and vegetation render coherently; alternate tile index modes turn terrain into scattered structure tiles"
  },
  "map5_01f|bothSceneTilesets|map_f1,map_f2": {
    "map": "map5_01f",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map5_01f|layer0|map_f1,map_f2": {
    "map": "map5_01f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map5_01f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map5_01f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map5_02h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_02h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_02h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_03h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_03h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_03h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_04h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_04h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_04h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_05h|bothSceneTilesets|map_h1,map_h2": {
    "map": "map5_05h",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map5_05h|layer0|map_h1,map_h2": {
    "map": "map5_05h",
    "visual": "layer0",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map5_05h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_05h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map5_06h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_06h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_06h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_07h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_07h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_07h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_08h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_08h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_08h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_09h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_09h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_09h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_10h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_10h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_10h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_11i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_11i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_11i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_12i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_12i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_12i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_13i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_13i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_13i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_14i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_14i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_14i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_15i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_15i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_15i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_16i|bothSceneTilesets|map_i1,map_i2": {
    "map": "map5_16i",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map5_16i|layer0|map_i1,map_i2": {
    "map": "map5_16i",
    "visual": "layer0",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map5_16i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_16i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map5_17i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_17i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_17i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_18i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_18i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_18i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_19i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_19i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_19i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_20i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_20i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_20i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_21i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_21i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_21i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_22i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_22i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_22i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_23i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_23i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_23i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_24i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_24i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_24i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_25i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_25i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_25i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_26i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_26i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_26i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_27i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_27i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_27i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_28i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_28i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_28i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_29i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_29i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_29i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_30i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_30i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_30i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_31i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_31i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_31i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_32i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_32i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_32i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_33i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_33i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_33i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_34i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_34i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_34i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_35i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_35i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_35i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_36i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_36i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_36i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_37i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_37i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_37i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_38i|layer1UnderSceneTilesets|map_i1,map_i2": {
    "map": "map5_38i",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_i1",
      "map_i2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_38i preview is coherent with source map5_16i using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_39h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map5_39h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map5_39h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map5_40f|layer0|map_f1,map_f2": {
    "map": "map5_40f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map5_40f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map5_40f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: village plaza and building rows render coherently; alternate tile index modes corrupt walls and ground edges"
  },
  "map6_01e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_01e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_01e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_02e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_02e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_02e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_03e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_03e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_03e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_04e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_04e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_04e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_05e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_05e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_05e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_06e|bothSceneTilesets|map_e1,map_e2": {
    "map": "map6_06e",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map6_06e|layer0|map_e1,map_e2": {
    "map": "map6_06e",
    "visual": "layer0",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map6_06e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_06e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map6_07e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_07e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_07e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_08e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_08e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_08e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_09e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_09e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_09e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_10e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_10e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_10e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_11e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_11e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_11e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_12j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_12j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_12j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_13j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_13j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_13j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_14j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_14j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_14j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_15j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_15j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_15j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_16j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_16j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_16j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_17j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_17j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_17j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_18j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_18j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_18j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_19j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_19j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_19j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_20j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_20j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_20j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_21j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_21j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_21j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_22j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_22j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_22j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_23e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map6_23e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_23e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_24j|layer1UnderSceneTilesets|map_j1,map_j2": {
    "map": "map6_24j",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_j1",
      "map_j2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_24j preview is coherent with source map3_08j using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_25h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map6_25h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map6_25h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map6_26c|bothSceneTilesets|map_c1,map_c2": {
    "map": "map6_26c",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map6_26c|layer0|map_c1,map_c2": {
    "map": "map6_26c",
    "visual": "layer0",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map6_26c|layer1UnderSceneTilesets|map_c1,map_c2": {
    "map": "map6_26c",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_c1",
      "map_c2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map7_01f|layer0|map_f1,map_f2": {
    "map": "map7_01f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map7_01f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map7_01f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: forest paths and tree masses render coherently; alternate tile index modes break path edges"
  },
  "map7_02f|layer0|map_f1,map_f2": {
    "map": "map7_02f",
    "visual": "layer0",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map7_02f|layer1UnderSceneTilesets|map_f1,map_f2": {
    "map": "map7_02f",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_f1",
      "map_f2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: forest building and path layout render coherently; alternate tile index modes corrupt the roof and surrounding trees"
  },
  "map7_03h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map7_03h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map7_03h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map7_04h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map7_04h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map7_04h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map7_05h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map7_05h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map7_05h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map7_06h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map7_06h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map7_06h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map7_07h|layer1UnderSceneTilesets|map_h1,map_h2": {
    "map": "map7_07h",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_h1",
      "map_h2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map7_07h preview is coherent with source map5_05h using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  },
  "map7_09k|bothSceneTilesets|map_k1,map_k2": {
    "map": "map7_09k",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map7_09k|layer0|map_k1,map_k2": {
    "map": "map7_09k",
    "visual": "layer0",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map7_09k|layer1UnderSceneTilesets|map_k1,map_k2": {
    "map": "map7_09k",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map7_10k|layer0|map_k1,map_k2": {
    "map": "map7_10k",
    "visual": "layer0",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map7_10k|layer1UnderSceneTilesets|map_k1,map_k2": {
    "map": "map7_10k",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: maze walls and paths are coherent; alternate tile index modes introduce broken water and misplaced wall tiles"
  },
  "map7_11k|layer0|map_k1,map_k2": {
    "map": "map7_11k",
    "visual": "layer0",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map7_11k|layer1UnderSceneTilesets|map_k1,map_k2": {
    "map": "map7_11k",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: narrow cavern path is coherent; alternate tile index modes break path edges and add stray bright tiles"
  },
  "map7_12k|layer0|map_k1,map_k2": {
    "map": "map7_12k",
    "visual": "layer0",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map7_12k|layer1UnderSceneTilesets|map_k1,map_k2": {
    "map": "map7_12k",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_k1",
      "map_k2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "manual visual review migrated to layer1UnderSceneTilesets: wide cavern passage is coherent; alternate tile index modes disturb terrain edge tiles"
  },
  "map8_01n|layer0|map_n1,map_n2": {
    "map": "map8_01n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_01n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_01n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the small island/passage layout and water border; alternate indexing misplaces edge tiles."
  },
  "map8_02n|layer0|map_n1,map_n2": {
    "map": "map8_02n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_02n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_02n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the island rooms, channels, and water boundaries coherent; row40 1-based scatters blue edge fragments."
  },
  "map8_03n|layer0|map_n1,map_n2": {
    "map": "map8_03n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_03n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_03n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the paired island layout and channel edges; row40 1-based breaks the water and wall boundaries."
  },
  "map8_04n|bothSceneTilesets|map_n1,map_n2": {
    "map": "map8_04n",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map8_04n|layer0|map_n1,map_n2": {
    "map": "map8_04n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map8_04n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_04n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map8_05n|layer0|map_n1,map_n2": {
    "map": "map8_05n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_05n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_05n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the nested island walls, water channels, and exits aligned; row40 1-based corrupts wall and channel edges."
  },
  "map8_06n|layer0|map_n1,map_n2": {
    "map": "map8_06n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_06n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_06n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the nested room and water channel layout; alternate indexes fragment the wall bands."
  },
  "map8_07n|layer0|map_n1,map_n2": {
    "map": "map8_07n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_07n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_07n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the room, water borders, and exits coherent; row40 1-based breaks edges and wall trim."
  },
  "map8_08n|layer0|map_n1,map_n2": {
    "map": "map8_08n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_08n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_08n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the compact room and surrounding water boundary aligned; alternate indexes corrupt the trim."
  },
  "map8_09n|layer0|map_n1,map_n2": {
    "map": "map8_09n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_09n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_09n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the same compact room structure and boundary tiles; row40 1-based breaks edge continuity."
  },
  "map8_10n|layer0|map_n1,map_n2": {
    "map": "map8_10n",
    "visual": "layer0",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_10n|layer1UnderSceneTilesets|map_n1,map_n2": {
    "map": "map8_10n",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_n1",
      "map_n2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the rectangular chamber and lower doorway coherent; alternate indexing misplaces wall and floor tiles."
  },
  "map8_11o|layer0|map_o1,map_o2": {
    "map": "map8_11o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_11o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_11o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the interior walls, floor blocks, and openings aligned; row40 1-based breaks walls and repeats tile fragments."
  },
  "map8_12o|layer0|map_o1,map_o2": {
    "map": "map8_12o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_12o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_12o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the room grid and wall trim; row40 1-based corrupts the wall/floor boundaries."
  },
  "map8_13o|layer0|map_o1,map_o2": {
    "map": "map8_13o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_13o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_13o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the room sections and lower doorway coherent; row40 1-based misplaces repeated wall fragments."
  },
  "map8_14o|layer0|map_o1,map_o2": {
    "map": "map8_14o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_14o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_14o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the maze-like wall passages and central openings coherent; row40 1-based heavily fragments the layout."
  },
  "map8_15o|bothSceneTilesets|map_o1,map_o2": {
    "map": "map8_15o",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map8_15o|layer0|map_o1,map_o2": {
    "map": "map8_15o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map8_15o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_15o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map8_16o|layer0|map_o1,map_o2": {
    "map": "map8_16o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_16o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_16o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the top wall, floor field, and platform tiles aligned; row40 1-based breaks tile identities."
  },
  "map8_17o|layer0|map_o1,map_o2": {
    "map": "map8_17o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_17o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_17o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the simple room, top wall, and bottom doorway; row40 1-based corrupts walls and floor."
  },
  "map8_18o|layer0|map_o1,map_o2": {
    "map": "map8_18o",
    "visual": "layer0",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_18o|layer1UnderSceneTilesets|map_o1,map_o2": {
    "map": "map8_18o",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_o1",
      "map_o2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the room, central wall block, stairs, and lower doorway coherent; row40 1-based breaks the same structures."
  },
  "map8_19p|layer0|map_p1,map_p2": {
    "map": "map8_19p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_19p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_19p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the repeated room grid, wall bands, and door openings aligned; row40 1-based breaks wall and floor tile identities."
  },
  "map8_20p|layer0|map_p1,map_p2": {
    "map": "map8_20p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_20p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_20p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the room grid and wall trim; row40 1-based fragments the same structures."
  },
  "map8_21p|layer0|map_p1,map_p2": {
    "map": "map8_21p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_21p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_21p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the large interior room layout coherent; row40 1-based misplaces wall, floor, and opening tiles."
  },
  "map8_22p|layer0|map_p1,map_p2": {
    "map": "map8_22p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_22p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_22p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero aligns the repeated rooms and corridor gaps; row40 1-based corrupts the room boundaries."
  },
  "map8_23p|layer0|map_p1,map_p2": {
    "map": "map8_23p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_23p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_23p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the room grid, wall caps, and openings coherent; row40 1-based breaks repeated wall fragments."
  },
  "map8_24p|layer0|map_p1,map_p2": {
    "map": "map8_24p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_24p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_24p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves wall bands and door gaps across the large room grid; row40 1-based misplaces tile identities."
  },
  "map8_25p|layer0|map_p1,map_p2": {
    "map": "map8_25p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_25p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_25p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the small connector room, stairs, top wall, and lower opening aligned; row40 1-based breaks the stair and wall tiles."
  },
  "map8_26p|layer0|map_p1,map_p2": {
    "map": "map8_26p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_26p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_26p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the vertical maze corridors and wall posts coherent; row40 1-based scatters wall fragments."
  },
  "map8_27p|layer0|map_p1,map_p2": {
    "map": "map8_27p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_27p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_27p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the small room top wall and central lower doorway; row40 1-based corrupts wall and floor tiles."
  },
  "map8_28p|layer0|map_p1,map_p2": {
    "map": "map8_28p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_28p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_28p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the small connector room, top passage, and stair opening coherent; row40 1-based breaks the room edges."
  },
  "map8_29p|layer0|map_p1,map_p2": {
    "map": "map8_29p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_29p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_29p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero keeps the dense maze walls, corridors, and central passage aligned; row40 1-based heavily fragments the maze."
  },
  "map8_30p|layer0|map_p1,map_p2": {
    "map": "map8_30p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay."
  },
  "map8_30p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_30p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted manual migrated to layer1UnderSceneTilesets: row40_zero preserves the dense maze and room openings; row40 1-based corrupts wall segments and corridor continuity."
  },
  "map8_31p|bothSceneTilesets|map_p1,map_p2": {
    "map": "map8_31p",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map8_31p|layer0|map_p1,map_p2": {
    "map": "map8_31p",
    "visual": "layer0",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map8_31p|layer1UnderSceneTilesets|map_p1,map_p2": {
    "map": "map8_31p",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_p1",
      "map_p2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map8_32q|bothSceneTilesets|map_q1,map_q2": {
    "map": "map8_32q",
    "visual": "bothSceneTilesets",
    "tilesets": [
      "map_q1",
      "map_q2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected as default: layer1 overlay is not verified as terrain and can damage the map image"
  },
  "map8_32q|layer0|map_q1,map_q2": {
    "map": "map8_32q",
    "visual": "layer0",
    "tilesets": [
      "map_q1",
      "map_q2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "rejected",
    "note": "rejected migration: layer0 only is diagnostic; two-layer maps should open with layer1UnderSceneTilesets underlay.",
    "familyDefault": true
  },
  "map8_32q|layer1UnderSceneTilesets|map_q1,map_q2": {
    "map": "map8_32q",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_q1",
      "map_q2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted default: layer1UnderSceneTilesets matches the normal web/runtime map image; row40_zero remains the selected tile index.",
    "familyDefault": true
  },
  "map9_01e|layer1UnderSceneTilesets|map_e1,map_e2": {
    "map": "map9_01e",
    "visual": "layer1UnderSceneTilesets",
    "tilesets": [
      "map_e1",
      "map_e2"
    ],
    "tileIndexMode": "row40_zero",
    "state": "accepted",
    "note": "accepted direct contact-sheet review: map9_01e preview is coherent with source map6_06e using layer1UnderSceneTilesets/row40_zero; no blank, broken repeat, or underlay mismatch observed."
  }
}
