{
  "factory_reference": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=141",
  "factory_read_scope": "Previously visually read spring/damper/buffer roles and counts; no dimensioned upper tower or spring-release procedure.",
  "manufacturer": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
  "manufacturer_application": "CZJ676 H-frame and CZJ682/683 wheelhouses listed for rubber-bumper cars, distinct from chrome-bumper applications.",
  "supplier_h_frame": "https://www.mgocspares.co.uk/product/czj676/chassis-assy-ft-mid",
  "supplier_h_frame_views": [
    "https://www.mgocspares.co.uk/ImageHandler/113357w1000h1000/CZJ676?sequence=113357&width=1000&height=1000",
    "https://www.mgocspares.co.uk/ImageHandler/113376w1000h1000/CZJ676_1?sequence=113376&width=1000&height=1000",
    "https://www.mgocspares.co.uk/ImageHandler/113392w1000h1000/CZJ676_2?sequence=113392&width=1000&height=1000"
  ],
  "h_frame_observation": "Assembled comparison includes boxed/curved spring/damper towers, flat damper platforms, raised side flanges and outboard curved hoods. No scaled tracing, hole identities or fitted dimensions recovered.",
  "supplier_wheelhouse": "https://www.mgocspares.co.uk/product/czj683/w-arch-front-1500-l-h",
  "wheelhouse_observation": "Four views102263/102316/102364/102387 show wheelhouse inner access mouth, roof/closure and separate supporting web; this assembly does not establish hidden upper spring-seat section. Wheelhouse source geometry stays unchanged this revision.",
  "firsthand_assembly": "https://www.britishv8.org/Articles/BritishMotorHeritage-Midget.htm",
  "firsthand_read": "Photographs W/BB/BC visually examined; assembled H-frame/tower/inner-wheelhouse context only. No geometry measured from those perspective views.",
  "owner_photos_reconciled": [
    "IMG_6910",
    "IMG_6914",
    "IMG_6919"
  ],
  "owner_photo_scope": "Existing photos visually rechecked for formed member and assembled spring/rail context. Upper seat and hidden tower joints are occluded; no new owner dimensions or common camera registration applied.",
  "nodes": {
    "left": {
      "source": "https://www.mgocspares.co.uk/product/czj676/chassis-assy-ft-mid",
      "limits": "MGOC CZJ676 assembled comparison views show boxed/curved towers, a flat damper platform and raised side flanges, rather than a freely standing open cone. Supplier geometry is not identified as fitted. D-section shape, inboard wall station .28 body units, bottom radius .14, upper outer radius .115, 2.54 mm projected sections, opening radius .16 and flange height20mm are construction estimates under retained rail/spring/damper datums. The outboard arch is a chosen access opening, not a photo trace, working clearance or measured factory aperture. Upper seat is a thin estimated annulus with an outer return inside its retained envelope; hidden seat profile and actual spring contact remain unresolved. Existing upper coil/seat overlap and independent body joints are not corrected by moving parts. No weld, strength, jacking/support point, loaded spring state, release procedure or verified removal path follows.",
      "retained_spring_axis_units": [
        0.45,
        1.2
      ],
      "retained_seat_y_bounds_units": [
        0.601,
        0.619
      ],
      "estimated_projected_section_mm": 2.5400000000000005,
      "estimated_hood_inboard_x_units": 0.28,
      "estimated_hood_y_bounds_units": [
        0.385,
        0.6165
      ],
      "estimated_hood_shoulder_y_units": 0.601,
      "estimated_hood_outer_radii_units": [
        0.14,
        0.115,
        0.115
      ],
      "estimated_outboard_arch_radius_units": 0.16,
      "estimated_flange_height_mm": 20,
      "owner_dimensions_applied": false
    },
    "right": {
      "source": "https://www.mgocspares.co.uk/product/czj676/chassis-assy-ft-mid",
      "limits": "MGOC CZJ676 assembled comparison views show boxed/curved towers, a flat damper platform and raised side flanges, rather than a freely standing open cone. Supplier geometry is not identified as fitted. D-section shape, inboard wall station .28 body units, bottom radius .14, upper outer radius .115, 2.54 mm projected sections, opening radius .16 and flange height20mm are construction estimates under retained rail/spring/damper datums. The outboard arch is a chosen access opening, not a photo trace, working clearance or measured factory aperture. Upper seat is a thin estimated annulus with an outer return inside its retained envelope; hidden seat profile and actual spring contact remain unresolved. Existing upper coil/seat overlap and independent body joints are not corrected by moving parts. No weld, strength, jacking/support point, loaded spring state, release procedure or verified removal path follows.",
      "retained_spring_axis_units": [
        -0.45,
        1.2
      ],
      "retained_seat_y_bounds_units": [
        0.601,
        0.619
      ],
      "estimated_projected_section_mm": 2.5400000000000005,
      "estimated_hood_inboard_x_units": -0.28,
      "estimated_hood_y_bounds_units": [
        0.385,
        0.6165
      ],
      "estimated_hood_shoulder_y_units": 0.601,
      "estimated_hood_outer_radii_units": [
        0.14,
        0.115,
        0.115
      ],
      "estimated_outboard_arch_radius_units": 0.16,
      "estimated_flange_height_mm": 20,
      "owner_dimensions_applied": false
    }
  },
  "held_datums": {
    "left": {
      "rail_center_units": [
        0.36,
        0.32,
        0.98
      ],
      "rail_upper_y_units": 0.385,
      "rail_lower_y_units": 0.255,
      "lower_link_centers_units": [
        [
          0.36,
          0.27,
          0.98
        ],
        [
          0.36,
          0.27,
          1.42
        ]
      ],
      "pickup_ear_z_offsets_units": [
        -0.03,
        0.03
      ],
      "spring_axis_units": [
        0.45,
        1.2
      ],
      "upper_spring_seat_y_bounds_units": [
        0.601,
        0.619
      ],
      "damper_platform_upper_y_units": 0.6225,
      "damper_hole_stations_units": [
        [
          0.31,
          1.12
        ],
        [
          0.41,
          1.12
        ],
        [
          0.36,
          1.28
        ]
      ],
      "rack_clamp_lower_y_units": 0.35,
      "rack_pad_center_x_units": 0.16
    },
    "right": {
      "rail_center_units": [
        -0.36,
        0.32,
        0.98
      ],
      "rail_upper_y_units": 0.385,
      "rail_lower_y_units": 0.255,
      "lower_link_centers_units": [
        [
          -0.36,
          0.27,
          0.98
        ],
        [
          -0.36,
          0.27,
          1.42
        ]
      ],
      "pickup_ear_z_offsets_units": [
        -0.03,
        0.03
      ],
      "spring_axis_units": [
        -0.45,
        1.2
      ],
      "upper_spring_seat_y_bounds_units": [
        0.601,
        0.619
      ],
      "damper_platform_upper_y_units": 0.6225,
      "damper_hole_stations_units": [
        [
          -0.31,
          1.12
        ],
        [
          -0.41,
          1.12
        ],
        [
          -0.36,
          1.28
        ]
      ],
      "rack_clamp_lower_y_units": 0.35,
      "rack_pad_center_x_units": -0.27
    }
  },
  "limits": "MGOC CZJ676 assembled comparison views show boxed/curved towers, a flat damper platform and raised side flanges, rather than a freely standing open cone. Supplier geometry is not identified as fitted. D-section shape, inboard wall station .28 body units, bottom radius .14, upper outer radius .115, 2.54 mm projected sections, opening radius .16 and flange height20mm are construction estimates under retained rail/spring/damper datums. The outboard arch is a chosen access opening, not a photo trace, working clearance or measured factory aperture. Upper seat is a thin estimated annulus with an outer return inside its retained envelope; hidden seat profile and actual spring contact remain unresolved. Existing upper coil/seat overlap and independent body joints are not corrected by moving parts. No weld, strength, jacking/support point, loaded spring state, release procedure or verified removal path follows.",
  "workshop": "Available AKM4071/B segments do not supply the applicable front-spring60.20.01 page. Earlier procedures and club advice were not transferred. Body groups stay fixed; no safe support, release, welding or verified replacement path supplied."
}
