{
  "finding": "STD2-025",
  "title": "Bumpy terrain",
  "recorded_result": "Bumpy has 289 vertices / 512 triangles and no assigned image map. bumpyOLD has 1,089 unique points / 2,048 triangles. bumpyS partially overlaps selected t4way and sfinish.",
  "checking_steps": [
    "Compare bumpy, bumpyOLD and bumpyS in original coordinates; keep raw records and unique coordinate sets separate.",
    "The OLD suffix does not date the models. Do not assign bumpydef.tga from filename similarity or describe every shared terrain fragment as unused."
  ],
  "limitations": "The OLD filename and differing triangle counts do not establish revision order.",
  "scope": "The recorded result and checking steps summarize preserved excavation research. The source observations below were recomputed for publication review; they do not rerun the earlier geometry fits, UV checks, reference scans or original-x86 experiments.",
  "source_observations": [
    {
      "archive": "edpieces",
      "name": "bumpy.lwo",
      "size": 8684,
      "sha256": "948ebeb7333a0d37aa5b58cd50310e4f3f16fbbcca90f181c113f7f8bcba761e",
      "identity": "edpieces/bumpy.lwo",
      "mesh": {
        "format": "LWOB",
        "vertices": 289,
        "polygon_records": 512,
        "polygon_vertex_counts": {
          "3": 512
        },
        "fan_triangles_excluding_lines_points": 512,
        "PNTS_sha256": "842e509df2e9653180836b4e56177df0b5d391be85649970c39ff3ab121dd9d8",
        "POLS_sha256": "4a015d9ab4946774479aeb4a22f9eebc801c95bbddbad50874b45975718f22ac"
      }
    },
    {
      "archive": "edpieces",
      "name": "bumpy.lws",
      "size": 1359,
      "sha256": "3e891beffe766027851595c2e5e13d4a5413c7dbd40906bb7d3016f4ed204df2",
      "identity": "edpieces/bumpy.lws",
      "scene": {
        "objects": [
          {
            "model_basename": "bumpy.lwo",
            "ShowObject": [
              "8",
              "7"
            ]
          }
        ]
      }
    },
    {
      "archive": "edpieces",
      "name": "bumpydef.tga",
      "size": 196652,
      "sha256": "6c1780c8c67ffce93d232d9e8afc0fc3f0dc788bba183e1d1a8618d46e86331d",
      "identity": "edpieces/bumpydef.tga"
    },
    {
      "archive": "edpieces",
      "name": "contents.obv",
      "size": 302703,
      "sha256": "8ba24a802eb4d1553f5b80096917a0eab7b2179579cc51e9b4a877961e100ca5",
      "identity": "edpieces/contents.obv"
    }
  ],
  "source_selection": "Files named in the canonical research note, including related models and controls. This is not a claim that every listed file is unused or a complete dependency closure.",
  "preserved_research_records": [
    {
      "record": "BUMPY_REACHABILITY.md",
      "sha256": "199da3c0c0c17cbf1386778c7bb9c2fcc3a285a5504d43f3e344d9dd1f376388"
    },
    {
      "record": "bumpy_reference_audit.json",
      "sha256": "223c6f23d995ab9199f380fe3aa4a773802bfe51d4dad67c691a5e38c040e015"
    },
    {
      "record": "bumpy_selected_geometry.json",
      "sha256": "8f4d72a426ef70394e6bcc99d122eff48033c1885dc72610d417c77c58c98d87"
    },
    {
      "record": "bumpy_variant_geometry.json",
      "sha256": "318716e6b4ddcf2aa383ccf79643431b4ded886dc038decd945cf50350d59c7f"
    }
  ],
  "record_provenance": "Research-record hashes bind this summary to preserved local records. They do not make those internal records downloadable or replace the original source checks.",
  "fresh_audit": "/evidence/stunt-track-driver-2/source-audit.json",
  "bounded_relationship_audit": "/evidence/stunt-track-driver-2/relationship-audit.json"
}
