{
  "schema": "midget-oil-pump-mount-survey-v1",
  "units": "mm",
  "method": null,
  "basis": null,
  "surveyed_component": null,
  "component_identity_observation": null,
  "photo_refs": [],
  "frame": {
    "name": null,
    "origin_datum": null,
    "x_positive": null,
    "y_positive": null,
    "z_positive": null,
    "configuration": null,
    "right_handed_orthonormal": null
  },
  "survey": {
    "same_component_and_configuration_confirmed": null,
    "mount_face_confirmed_not_cover_or_sump_face": null,
    "mount_face_datum_note": null,
    "mount_face_points": [
      {"name": "P1", "xyz_mm": [null, null, null], "datum_note": null},
      {"name": "P2", "xyz_mm": [null, null, null], "datum_note": null},
      {"name": "P3", "xyz_mm": [null, null, null], "datum_note": null},
      {"name": "P4 independent plane check", "xyz_mm": [null, null, null], "datum_note": null}
    ],
    "axis_center_datums_confirmed": null,
    "first_two_axis_points_ordered_toward_drive_confirmed": null,
    "axis_center_measurement_method": null,
    "axis_center_points": [
      {"name": "D1", "xyz_mm": [null, null, null], "datum_note": null},
      {"name": "D2 toward drive", "xyz_mm": [null, null, null], "datum_note": null},
      {"name": "D3 independent axis check", "xyz_mm": [null, null, null], "datum_note": null}
    ],
    "mount_hole_centers": {
      "A": {"xyz_mm": [null, null, null], "datum_note": null},
      "B": {"xyz_mm": [null, null, null], "datum_note": null},
      "C": {"xyz_mm": [null, null, null], "datum_note": null}
    }
  },
  "independent_hole_distances_mm": {
    "AB": null,
    "BC": null,
    "CA": null,
    "measurement_point_and_method_note": null
  },
  "limits": "Blank direct survey, not owner CAD measurement-log input. Set surveyed_component to pump or block and identify that component's block-to-pump mounting face. Do not mix pump-side and block-side faces, the lower cover joint, the sump-gasket plane, or moved configurations. All spatial readings require one named right-handed orthonormal physical frame. Two actual axis centers must be ordered toward the drive and a third independently checked. Measure three hole-center distances separately. No dimensions or coordinates are supplied here. Outputs are reference wires only; a bench survey does not locate the pump in the car, and even separately checked CAD registration does not establish fitted clearance or a removal path. Do not fill missing data from photos or the public CAD."
}
