{
  "subject": "1975 MG Midget 1500 full-car reconstruction",
  "status": "whole_car_reference_nominal_axle_datums_estimated_surfaces_and_mounts",
  "factory_general_dimensions_m": {
    "wheelbase": 2.03,
    "overall_length": 3.6,
    "overall_width": 1.39,
    "overall_height": 1.13,
    "front_track": 1.1827,
    "rear_track": 1.143
  },
  "factory_dimension_source": {
    "title": "1975 Midget driver's handbook technical data reproduced in MG Midget 1975, p. 45",
    "url": "https://fliphtml5.com/fmlf/hepw/"
  },
  "bonnet_configuration_source": {
    "title": "MGOC Spares, Midget bonnet, fixings and release cables",
    "url": "https://www.mgocspares.co.uk/parts/mg/midget/bodywork/bonnet-fixings-release-cables",
    "established": "Bonnet hinges bolt to the bulkhead; front latch, safety catch and several stay and bonnet variants are catalogued.",
    "not_established": "The pivot coordinates, opening angle, exact bonnet and stay variant fitted to this car."
  },
  "owner_photo_references": [
    {
      "file": "IMG_6329.HEIC",
      "use": "right-side body line, wheel and side-marker positions, rocker trim, color"
    },
    {
      "file": "IMG_6341.HEIC",
      "use": "open door, brown seats and headrests, windscreen rake, folded hood"
    },
    {
      "file": "IMG_7036.jpeg",
      "use": "Additional carburetor-area context: yellow damper cap, cover/body joint and nearby lower metal features. Focus favors the adjacent painted case; no calibrated dimensions, readable part identity or verified hidden connections.",
      "study": "carburetor/#img-7036",
      "locator": "locator/?view=carb-context-7036"
    },
    {
      "file": "IMG_7034.jpeg",
      "use": "Air-cleaner case, retaining clips, yellow damper cap and surrounding hoses. Supports visible arrangement; no calibrated dimensions or complete hose destinations.",
      "study": "carburetor/#new-photo-batch",
      "locator": "locator/?view=owner-7034"
    },
    {
      "file": "IMG_7035.jpeg",
      "use": "Sharper carburetor side, lower castings, slotted adjuster-like feature and bracket eye. Exact control identities, settings and dimensions remain unverified.",
      "study": "carburetor/#new-photo-batch",
      "locator": "locator/?view=owner-7035"
    },
    {
      "file": "IMG_7037.jpeg",
      "use": "Cover/body seam and lower hexagonal feature are clearer than IMG_7036. Function, threads and fitted part identity remain unverified.",
      "study": "carburetor/#new-photo-batch",
      "locator": "locator/?view=owner-7037"
    },
    {
      "file": "IMG_7038.jpeg",
      "use": "Blue spin-on filter beside distributor and alternator, with nearby wiring and a cross-car member. Hidden adapter thread and seal seat remain unverified.",
      "study": "oil-filter/#new-photo-batch",
      "locator": "locator/?view=owner-7038"
    },
    {
      "file": "IMG_7039.jpeg",
      "use": "Distributor cap, orange lead boots, retaining clip, side housing and diaphragm-shaped unit. No firing-order assignment, timing setting or internal ignition identity is established.",
      "study": "workshop/#spark-plugs",
      "locator": "locator/?view=owner-7039"
    },
    {
      "file": "IMG_7040.jpeg",
      "use": "Coil visibly reads 080, 12 V, WITHOUT EXTERNAL RESISTOR and MADE IN MEXICO. Corrects earlier partial external-resistor transcription; actual ballast wiring and electrical compatibility remain unverified.",
      "study": "ignition-coil/#new-photo-batch",
      "locator": "locator/?view=owner-7040"
    },
    {
      "file": "IMG_7041.jpeg",
      "use": "Bracket plates, fasteners and rubber block beneath the alternator, beside the filter and cross-car shaft. Stronger mount-area context; fitted part numbers, hidden attachments and dimensions remain unverified.",
      "study": "engine-mounts/#new-photo-batch",
      "locator": "locator/?view=owner-7041"
    },
    {
      "file": "IMG_7042.jpeg",
      "use": "Rust-colored manifold-area casting, round diaphragm-shaped housing, rigid pipe union and nearby carburetor-side hardware. Exact valve/pipe identities, threads, hidden flange and routing remain unverified.",
      "study": "manifolds/#new-photo-batch",
      "locator": "locator/?view=owner-7042"
    }
  ],
  "current_model_method": "Whole-car reference anchored to published nominal wheelbase/tracks/rim datum. Maintained native engine and bay meshes retain millimeter scale under an explicitly estimated transform to the gearbox axis and bellhousing mouth; body surfaces, mounts and their common placement remain unverified. Dedicated engine STEP and audits are unchanged; no fitted body-clearance or removal-path result is implied.",
  "required_for_1_to_1_replacement_rehearsal": [
    "Direct survey of body datum points, panel edges, wheel and tire markings, and ride height",
    "Calibrated photographs or a direct scan with control dimensions for curved exterior surfaces",
    "Mounting coordinates, fastener size and access paths for each service part",
    "Procedure, tools, safe removal sequence and reassembly checks validated against the fitted car"
  ],
  "published_reference_dimensions_mm": {
    "wheelbase": 2032,
    "front_track_steel_wheels": 1182.6875,
    "rear_track_steel_wheels": 1143,
    "wheel_nominal_bead_seat_diameter": 330.2
  },
  "published_reference_source": {
    "url": "https://mossmotors.com/1500-midget-gan6",
    "basis": "Moss GAN6 specification: 6 ft 8 in wheelbase; steel-wheel front track 3 ft 10 9/16 in; rear track 3 ft 9 in; original 145 SR-13 tire designation. Exact inch conversions, not direct measurements of this car. Alternative wire-wheel track values are not applied."
  },
  "brake_reference": {
    "front_disc_diameter_mm": 209,
    "front_disc_thickness_mm": 7.7,
    "front_disc_source": "https://www.bremboparts.com/europe/en/catalogue/mg-midget-1-1/000013864-1",
    "front_topology_source": "https://www.mgocspares.co.uk/parts/mg/midget/brakes/front-brakes",
    "rear_drum_nominal_bore_mm": 177.8,
    "rear_source": "https://www.mgocspares.co.uk/parts/mg/midget/brakes/rear-brakes",
    "limits": "Brembo 08.1509.10 is a steel-wheel replacement comparison shown for an earlier Midget. MGOC documents solid discs and opposed two-piston calipers through the 1500, and 7-inch rear drums. None identifies the fitted hardware. Disc hat, hub, caliper envelope/station, drum outer diameter/depth, bearings and fasteners remain estimates; no service dimensions or torque are inferred."
  },
  "transmission_reference": {
    "source": "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=58",
    "layout_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=29",
    "basis": "Four-speed gearbox, separate clutch housing and extension topology from catalog. UK-specification maintenance artwork supports longitudinal order only; case contours, stations and output/propeller-shaft endpoints are illustrative and not measured from this North American car."
  },
  "coverage_review": {
    "body_chassis": "Owner-photo-led cambered side skins now leave real door apertures between separate A/B-post and outer-sill references. Square rear openings, narrower rounded front openings, rear wheelhouses and raised door/quarterlight glazing replace the coarse side slab. Floor/tunnel/front structure retained. All profiles, skin offset, stations, mounts, clearances and engine/body registration remain estimated; no verified panel replacement or welded repair path. Separate boot floor/front bulkhead, curved deck aperture/lip, lid, rear closing panel and seal/hinge/striker references now replace the remaining rear deck/floor blocks. Boot dimensions, support, tank/floor interfaces and replacement paths remain unverified. Front solid nose/chrome-grille backing is now replaced by a thin aperture shell, GAN6 mesh-intake comparison and separate hollow bumper/armature/beam/spring references. All profiles/stations and fitted mounting/clearance remain unverified. Bonnet hinge leaves, lock/safety-catch boundaries, buffers, support anchors/parked stay and release-cable comparison now connect the bulkhead, bonnet and front platform. Their animation now follows four-bar closure of retained estimated axes; no fitted bonnet sweep or supported operating state is established. Native closed-pose multi-link bonnet hinges now replace the simple-arm sketch using IMG_6892. All pivot coordinates/sections remain estimated; the links now stay rigid and connected through reference motion. Mathematical closure does not establish actual-car travel or clearance. The windscreen and quarterlight references now share a tapered side closure. Screen center/height/rake and door-glass base/lean remain; pane widths, pillars, seals, feet and hardware follow new unmeasured splay. Frame-body registration and actual compressed glazing fit remain unresolved. Both front wings now use native curved side/rounded shoulder shells and inward arch-return comparisons. Side camber, boundary stations, wheel-opening outline and side-marker envelopes remain at the old estimated references. New sections/gauge, mounting flanges, headlamp transitions, joints and fitted clearances remain unverified; no engine/body/bonnet or axle frame is recalibrated. A thin three-spindle scuttle/shroud and separate A-post corner references now replace the old solid block and narrow pivot strip. Existing spindle axes/plane and former rear station stay; the nominal forward block span is clipped to the existing bonnet rear plane. Thickness/shape, windshield leg receivers, panel seams and bonnet/fascia/bulkhead registration remain unresolved. New screen/scuttle source contacts are explicit; no surrounding assembly is moved to force fit. The bonnet transverse crown is now21.167 mm at center instead of71.967 mm, an unmeasured construction estimate supported qualitatively by existing owner views. Wing-edge and longitudinal curves, X/Z outline and virtual pivot stay. Frame/carried fixing, catch/support/buffer and nose-return heights follow the same surface. Fascia height and fitted body/bonnet/hinge registration remain unresolved. A shallower/lower fascia now follows the scuttle reference plane, with retained circular reference sizes/X spacing, revised vertical maps, glovebox and center-panel sections. Wheel height derives from the revised column relief under held wheel X/Z and lower pinion point; shaft/sleeve, pinion input, supports and body opening follow. All positions/sections are unmeasured estimates. Paired NA end-inlet nozzle comparisons now meet two openings through a new rear dash-top pressing and fascia padding, with four aligned fixing roles. Upper hoses/cuffs are reconstructed estimates. All contours, axes, hardware sizes and routing remain unmeasured; heater supply and fitted removal paths remain unresolved. The selected nominal-length comparison now shortens the estimated front clip by169.333mm, allocated entirely to the front under a held rear-body datum. Bonnet/wing contours, nose/lamp poses, landing/catch references, bumper/beam lengths and wheelhouse forward ends follow; nominal axles, wheel-opening cuts, engine/cowl and rear bonnet hinge/stay stations stay. This is a construction allocation, not a measured front overhang or fitted envelope. Current source contacts remain explicit. Windshield/photo comparison now supersedes the retained schematic rake/center with a -.49rad construction rake about the held lower pane center. Pane local height and door-glass base/lean remain; quarterlight front edges follow the updated seal line. Camera assumptions, frame/scuttle contacts, body receivers and fitted dimensions remain unresolved. The cowl-apron revision supersedes the old rear bonnet seamZ.13 with estimatedZ.32, and wiper rowZ.109 with estimatedZ.23. Rear bonnet framework/fixings and rigid hinge assemblies follow; front closure/stay, screen, engine/body, wings and lower body stay. All new apron/seam geometry and mounting remain unregistered estimates. Wing/door junction corrected:100.833mm wing rear extensions replace the exposed pillar strip;5mm seam and12mm concealed pillar inset remain construction estimates. Bounded native inner/outer sill sections replace the inherited overlong inner-sill boxes and browser-only outer skins. Inner rear stops at the retained rear-arch front; floor/wheelhouse/seat and lower-wing front closure remain unresolved. The rear cabin now coordinates a photo-led forward complete-seat placement, corresponding floor-hole translation, rear floor corners meeting retained wheelhouse inner planes, and wheelhouse lower webs reaching the held floor datum. All remain construction estimates. Native lower front side skins and inward returns now cover the former high lower-wing gap and meet the retained sill lower datum. Hidden filler, mounting and weld ownership remain unverified. The front bulkhead central mouth and paired inner toe/roof/floor transition references now follow the retained native tunnel envelope. Former flat inner sidewalls are superseded; floors, tunnel, pedal platform and mechanical frames stay. The left plinth/shelf corner remains an unresolved source junction. Front rails now have continuous cavities and a closed section transition rather than overlapping box walls. The crossmember has a rounded/sloping front web with three owner-photo-supported front-face apertures and retained rear/top saddle, under unchanged suspension/steering frames. Longitudinal rail curvature and fitted registration remain unmeasured. Reference floor, bulkhead and toe-skin passages now follow the retained front-rail envelopes instead of crossing their hollow sections. Seat bores, body/rail/engine/suspension frames and outer contours stay. Cutout contours and fixed skin-piece ownership remain hypotheses, not fitted body dimensions or repair geometry.",
    "engine_bay": "Maintained native meshes now replace the coarse engine placeholder, with separate source radiator/cowl, heater, expansion tank, coil/accessory and route groups. Metric scale is retained under an explicitly estimated transform to the gearbox/bellhousing reference. Fitted engine/body registration, mount/shelf/bonnet relationships and all operating/removal clearances remain unverified. Separate owner-photo battery envelope/visible cable segments and estimated shelf/tray/hold-down comparison now supply the previously absent rear-bay obstacle chain; The MAXX-51R label supports a catalog-sized battery envelope; circuit polarity, hidden retention and fitted clearances remain unverified. Separate hollow radiator tanks, open necks and smooth complete main hose comparisons now supplement the retained core; hidden ports, early small-hose circuit and source cowl contacts remain unresolved. The whole-car heater/local-control assembly now moves 80 mm rearward as an owner-photo-led layout estimate, reducing the modeled rear-plane/battery-front gap from about 94 to 14 mm. Dimensions and independent engine/body references are retained; the unregistered heater-return endpoint now remains 80 mm away. Neither gap is a fitted clearance or verified splice. The broad thick ledge is replaced by a thin formed later-platform comparison with edge returns and an oblong-slot interpretation from BMH F19; complete BMH8010 support wings/attachments and heater/cabin air registration remain unverified. Native front landing-panel reconstruction retains the nose/latch/access stations and adds an estimated tapered rear tongue at the cowl front/top reference; no fitted joint or clearance is verified. A connected NAS intake overlay now replaces the buried inlet flange and source carb/collector overlap with an exposed neck, gasket and paired retention roles. Whole carb/control assembly moves 48 mm outboard and the intact cleaner/branch 29 mm outboard as construction estimates; head ports, collector and engine/body frame stay. These are uncalibrated reference joins, not fitted registration. A local flat head-side manifold land and common gasket role now supersede head/port-pad source burial in the whole-car overlay. Deck/top/opposite side, eight port centers and inherited blind recess ends remain. Face plane/footprint, gasket shape/gauge and ten unassigned subsidiary holes are estimates, not fitted machining or drilling data. The selected nominal-length comparison now shortens the estimated front clip by169.333mm, allocated entirely to the front under a held rear-body datum. Bonnet/wing contours, nose/lamp poses, landing/catch references, bumper/beam lengths and wheelhouse forward ends follow; nominal axles, wheel-opening cuts, engine/cowl and rear bonnet hinge/stay stations stay. This is a construction allocation, not a measured front overhang or fitted envelope. Current source contacts remain explicit. The front-mount orientation revision supersedes the old sideways X-axis stacks with vertical Y-axis fixing comparisons. Rubber/face envelopes rotate at retained centers; horizontal shelves and integral folded engine feet now connect the stack. The source engine/body transform and original central front-plate profile/holes stay. Loaded fit, exact angles, receiver registration and service paths remain unverified. A sparse14-view owner-photo reconstruction now links observed engine and body surroundings in one arbitrary coordinate frame. This supplies relative photo geometry; it does not apply physical scale, identify hidden mounts or change the installed CAD pose.",
    "transmission": "Native short ribbed case, separate top cover and longer tapered extension now supersede the reversed case/tail proportions of the old scaffold. Unscaled supplier photographs support the broad relationship; 260 mm case/366.5333 mm tail, 200 mm case body width/219 mm height and 220 mm top lip remain construction estimates, not owner/factory dimensions. Estimated input/output planes, native body placement and lever/control axes are retained; rear case plane, selector seal, center bearing and internal axial stations follow the revised partition. Smooth internal gear/hub/sleeve/fork/laygear/reverse roles and separately attributed104433 catalog envelopes remain unregistered architecture without working teeth, ratios, selection or loaded fits. Factory22G1408 fork-support shaft remains distinct from22G2053 selector shaft. All18 smooth internal envelopes are checked against the exported main case; this does not establish fitted support, retention or operating clearance. Refreshed clutch, rear-support and propshaft source intersections accompany the shell correction; the subsequent housing rear-web/gasket/four-fixing reconstruction removes the former clutch/case overlaps in the source shapes. The subsequent rear-support revision adds paired cast extension pads and moves the rubber/cradle axes inward under shared construction datums. This exposes an estimated attachment relationship without verifying fitted threads, loaded seating or body registration. The later open-fork/slave-entry revision removes the housing/lever source overlap; boot/rod contact and engine/clutch axial registration remain reconstruction gaps. Fitted identity including scroll/rubber front seal, fasteners, common registration and replacement/removal paths remain unresolved. Case/cover/body omission and separation are inspection illustrations. Rear bearing/seal seats, stepped mainshaft tail, smooth speedometer-wheel role and flange-retention references now connect the existing case to the output flange under explicit construction datums. No working splines, loaded bearing fit or actual replacement path is established.",
    "steering": "Native later-LHD rack/column exterior now connects to separate handed-role steering lever comparisons, short/long securing screws, two-hole lock tabs, tapered-eye/stud stacks, retainers and hollow outer-joint gaiters. Integral carrier rods and superseded cylindrical outer-stud/retainer meshes are removed. Ball centers, socket/tie-rod axes and spindle/kingpin stations remain drawing datums; new lever eyes move 26 mm lower as a declared construction choice. All mount maps, profiles, taper/clearance, identity, locking, loaded alignment, travel and removal paths remain unverified. IMG_7041/factory p133 now supply raised plunger-tower/top-cap architecture replacing the spherical pinion housing cue. All sections and cap geometry remain estimated; rack centerline and mount stations are retained. The subsequent shared column correction supersedes the former upper-axis pose and overextended sleeve; the estimated wheel, supports, flange/seal and aperture now follow one revised axis. Hidden spring/plunger/shims and adjustment/preload remain unverified. A shallower/lower fascia now follows the scuttle reference plane, with retained circular reference sizes/X spacing, revised vertical maps, glovebox and center-panel sections. Wheel height derives from the revised column relief under held wheel X/Z and lower pinion point; shaft/sleeve, pinion input, supports and body opening follow. All positions/sections are unmeasured estimates. Paired NA end-inlet nozzle comparisons now meet two openings through a new rear dash-top pressing and fascia padding, with four aligned fixing roles. Upper hoses/cuffs are reconstructed estimates. All contours, axes, hardware sizes and routing remain unmeasured; heater supply and fitted removal paths remain unresolved. The exposed lower shaft now uses an estimated16mm section instead of the former uniform27.0933mm cylinder. A compact smooth input stub/coupling/neck comparison follows. Hidden upper section, complete axis/endpoints and all rack/column/body stations remain held; exact fitted diameter, splines and clearances remain unverified.",
    "suspension": "Front wishbone, coil, lever damper and swivel-axle references; rear native five-leaf construction with connected eyes, center fastener and retention-band comparisons. Native rear damper/link now separates a bored arm outside the coarse case, upper bush/core/stud, slender link with lower cup/stud and distinct catalog 7/16/1/2 retainer roles. The invented separate lower pin is withdrawn; shared lower bracket bore changes R11 to R7.1 as an estimated relationship. Body/shaft envelopes and joint Y/Z axes are retained, while arm/link axial offsets are revised construction choices. Axle clamps retain upper caps, shared clip passages, formed locating webs and narrower pads. Under-tube seat/recess engagement, loaded pad/bush fit, fitted spring/clip/link identities, body registration, articulation and removal paths remain unverified.",
    "brakes": "Front disc/caliper/pad and rear drum/cylinder references now have a factory dual-line comparison network: warning unit, two master feeds, front pipes/hoses, rear body pipe/hose and axle tee/pipes. Factory pipe OD is distinguished from estimated bends, ports and hose geometry. Owner master roles, circuit trace, fitted identities, clearances, hydraulic operation and service/removal paths remain unverified. Native formed dust-cover comparisons now replace flat browser sectors; catalog presence and mounting-role topology are distinct from unverified fitted presence, pose and release procedure. Disc bolts follow modern BTA370 nominal size while unresolved source wheel overrun stays explicit.",
    "wheels": "Published track/rim datums retained with hollow tires/rim barrels and independent front/rear hub, bearing, retainer/seal and fixing references. Both axles use declared illustrative mounting datums. Actual offsets, tire/rim markings, bearing/hub identities, fits and loaded retention remain unverified. Native handed wheel/tyre prototypes now replace the four browser ring/torus assemblies. Factory4\u00bdJSLx13/145SR-13 supply nominal comparison values; the new drop-center rim and hollow tyre replace thick/wide primitive envelopes. Track, axle centers, mounting plane and PCD stay. Fitted markings, offset and loaded fit remain unverified. Wheel fixing clocking now follows existing45\u00b0 hub axes rather than the old0\u00b0 wheel map. Front rotor-screw shank overrun remains a documented source discrepancy; no fitted stack is established. Current disc-retention revision supersedes the former 4 mm screw-tip overrun with a 5.4625 mm nominal-bolt source overrun. Historical Rostyle validation used the earlier hub export; it is not a current fitted-clearance result.",
    "fuel_system": "Catalog main feed and rear ELC vapor-pipe references now extend from the tank/separator, with a separate carbon-canister/mount comparison and local canister hose. Two visible-local hose references meet the observed electric pump/adjacent-device drawing axes. Front feed and ELC registration gaps remain open; factory mechanical-pump configuration is not imposed on the owner electric unit. All routing/sections, fitted identities, pressure, purge/control paths, clearances and removal procedures remain unverified.",
    "exhaust": "Replaces old solid underfloor/rear exhaust and generic supports with native hollow cross-car main pipe, longitudinal resonator, direct connection to left end of transverse silencer, right tail and separate intermediate/LH/RH support comparisons. Factory topology and MGOC replacement-system note support the opposite-side 1500 manifold relationship; main front station follows revised estimated front coupling (93.13 mm below prior drawing). The prior 514.07 mm independent-scaffold mismatch is historical, not a measured clearance. All bends, sections, hidden internals, body registration, fitted catalyst/hardware identity, hot clearance and removal paths remain unverified; no engine/body reference is moved.",
    "clutch_actuation": "The native rear-web/side-chamber housing now has an estimated slave-entry continuation and an open release fork around the guide/carrier, replacing the earlier55 mm downward bow. Pivot/rod/carrier/bearing stations stay. Fork/housing/guide/carrier reference overlaps are absent; boot/rod overlap remains. A reduced input pilot tip replaces the plain rod end under retained overall length; its6 mm radius/15 mm length are construction choices, distinct from the separately sourced12.7 mm-bore pilot-bush comparison. The unchanged whole-car bearing ends58.3333 mm behind the engine-cover source rear face; no engine/mount datum is moved to force coincidence. All fork sections, housing openings, installed axes and working lever/shaft fits remain estimates. No fitted free play, spline/insertion engagement, hydraulic closure, operating clutch or verified replacement path is established. The missing rear-engine mounting plate now has a separate engine-frame comparison; its uncalibrated outline/holes do not close the housing-mouth, starter or bearing registration gaps. The oversized housing mouth is now replaced by a compact plate-shaped loft and explicit pivot clevis opening. Its front face follows the estimated plate back plane; case/pivot/rod/carrier/bearing anchors stay. Source construction adjacency does not close the remaining starter-drive-end or engine/bearing registration gaps. The whole-car clutch pack now supersedes the old flat cover/disc stack: the flywheel recess shrinks fromR88 to an estimatedR50, restoring the annular friction land; two nominal-diameter facings, steel core and separate pressure plate share unloaded construction planes. Thin hollow cover, conical diaphragm/support, drive straps and six cover fixing roles explain the clamp architecture. All depths/profiles remain estimated. Engine/gearbox/release mechanism and original ring/crank fixing/dowel/pilot source poses stay; bearing-to-new-diaphragm reference gap remains40.3333mm, not fitted free play. No working clutch or verified removal path is established.",
    "engine_bay_controls": "Native standalone throttle comparison adds bracket/anchors, bellcrank, external spindle lever, two pinned links, two return springs and an open local cable boundary. Federal-to-1977 factory topology is not fitted variant identification; positions, shape, adjustment, choke and remote pedal route are unverified. Existing breather/purge/anti-run-on routes remain incomplete.",
    "heater_cooling_connections": "Heater casing now separates from rear cover, matrix/seal and blower motor/fan in an independent native assembly. Two owner-visible local heater hose forms, tap/elbow/bracket comparisons and an elbow-side hose boundary connect the rear-bay obstacles. Original casing geometry is preserved; all added dimensions and hidden internals are estimates. Remote return/manifold routes, fitted variant, actual mounting, cooling flow, air distribution and replacement paths remain unresolved.",
    "heater_air_distribution": "New independent native cabin reference adds an open supply chamber, paired demister elbows/hoses, North American nozzle comparisons and footwell outlet doors. All profiles/stations and body registration are estimated. The heater-to-cabin supply join remains open; no casing/shelf opening or joined duct is invented. IMG_6856 shows the heater intake neck open, so no CHA290 factory intake hose is imposed as fitted.",
    "bay_electrical": "New owner-visible four-fuse box, fuse envelopes, local wire/loom segments, unidentified electrical cans, battery-to-body lug continuation and local unidentified bulkhead line/grommet crossing now add the rear-bay electrical obstacle chain. All positions/sizes are estimates. No verified circuit mapping, fuse ratings, harness identity, polarity, ballast arrangement, can identities or reconnect/removal procedure.",
    "dashboard_column_mounting": "Replaces solid dashboard block/four discs with a native open-backed NA/Sweden fascia comparison, column relief, five circular mounting envelopes, glovebox liner/lid/hardware, switch/radio panels and support references. Separate upper-column support, body flange/seal and estimated body aperture follow the existing column axis without moving it. All dimensions, identities, attachment patterns, installed registration and replacement paths remain unverified.",
    "rear_bumper_mounting": "Native forward-open moulding replaces the solid bumper blocks, with separate open armature/mount faces, upper/lower clamps, catalog 28-rivet layout and four body-fixing references. Four estimated rear-panel apertures follow the drawing studs; the body/tank frame is retained. Early/later GAN6 armatures remain unselected, and all sections/stations/hole geometry, fitted identities, loaded contacts, clearances and removal paths are unverified.",
    "folded_hood": "IMG_6341 qualitative parked-pose correction: header/catches/seal stand above exposed fabric/headrests, upper side links and fabric drape follow. Body-carried rear retainer now follows estimated fixed-shroud crown ahead of boot lid, with unmeasured mid-band station and seven catalog fixing roles. Five original groups remain byte-identical. No fitted angles/dimensions, compatible folding mechanism, body receivers, sealing, raised state or verified removal path.",
    "seat_mounting": "Fourteen native runner/slide, frame, diaphragm, recliner/catch and floor-fixing references retain eight estimated floor apertures. Six photo-led upholstery envelopes now replace the three coarse boxes per seat: shaped cushion, tapered reclining back and rounded headrest. Existing seat centers and cushion lower support plane are retained. Every upholstery section, headrest pose, support profile and mounting station remains estimated; hidden headrest guide/post and actual attachment are omitted. No loaded fit, motion, bolt access or replacement path is verified.",
    "door_hardware": "Adds paired inner access frames/trim, body/door hinge leaves, latch/striker, static parallel-arm regulator and glass carrier/guide/stop, handles and unverified NA impact-bar comparisons. Door waist references now have open slots; existing raised panes shift .026 body units inboard to align the comparison. All geometry, mechanism compatibility, fitted identities/presence, anchorage, glass travel, strength, door motion and service paths remain unverified. The former crossed rods are superseded by the factory/donor-led static regulator reconstruction and a lower carrier track; glass/winder/door/hinge poses remain unchanged. Mounting receivers and operation remain unverified. Native raised door glass and separate quarterlight outer/inner frame, unloaded rubber, long front guide and short foot now replace the former browser-only panes and wire perimeter. Their retained envelope and new estimated sections do not establish fitted parts, attachment receivers or working window/vent motion.",
    "front_power_support": "A single connected front engine plate with formed mounting tabs now supersedes the central plate plus separately drawn feet/outrigger strips in the whole-car view. Factory p61 supports formed architecture and215372/TKC1830 NA/Canada branches; IMG7041 supports the filter-side relief. The original central plate geometry, engine/body transform, mount bore lines and outer bearing faces are retained. Tab gauge3mm, inside bend radius6mm, joining bands and clipped rear tongue are unmeasured estimates. Tab middle planes move3.58mm outward under held outer bearing planes. Frame brackets, rubbers and fixing sources stay. This is a construction comparison, not identified fitted metal, bend tooling, a welded/detachable-foot joint, loaded support or verified removal path.",
    "wiper_drive": "Adds previously absent three-blade-system motor/drive, strap/packing, casing/grommet crossing, inter-wheelbox tubes and open extension, three open wheelboxes with toothless pinion/spindles, bezel/seal/nuts and static arms/blades. A thin estimated cowl pivot band and declared narrower lower-screen trim replace the former oversized trim relationship; glass/posts/top rail are retained. Factory three-blade topology stays distinct from two-blade and fitted suffix/gear/wheelbox variants. All sizes, hidden routes, contacts, body holes, spindle axes and parked poses remain estimates; no sweep, wiped area, electrical operation, park, clearance or verified replacement path.",
    "antiroll": "Owner IMG_6914 forward-wall attachment supersedes the old horizontal base over the outer-fulcrum gap. Flat triangular plate comparison, opposite-facing stud axes, bar-eye planes and arm end stations now follow a declared front-wall construction with six fixing passages. Front wall extends to estimated 40 mm depth; every new profile, position, hole pattern, section and allowance remains estimated. Four frame-side source meshes and all 18 carrier/upper-joint meshes are retained exactly. Nominal 9/16-inch shaft is an unselected catalog comparison, not a fitted diameter. No loaded fit, alignment, strength, travel or verified removal path.",
    "front_structure": "Replaces one solid-box/disc frame record with continuous hollow open-ended rail shells and a formed crossmember/rear-top mouth/front-face apertures, paired open spring pockets and upper seats, damper platforms/webs, lower-fulcrum pickup ears, suspension buffer comparisons and generic rack-body pads. Existing rail upper/lower surfaces, pivot/spring/damper/rack drawing datums are retained. Manufacturer rubber/chrome-bumper applications remain distinct. All dimensions, sheet gauges, holes, pockets, welds, alignments, loads and fitted clearance/removal paths remain unverified; source datums do not establish a surveyed body.",
    "front_inner_fulcrum": "Replaces two coarse wishbone/pivot groups with pressed-pan/hollow-eye references, eight tapered bush comparisons, four stepped pins and four washer/nut envelopes in eight selectable groups. Supplier 8G621 OD 23\u201325 mm / ID12.5 mm and 3/8 UNF terminal comparison replace oversized 79.59 mm bush / 30.48 mm pin primitives; fitted identity and all axial stack/shoulder dimensions remain unverified. Existing inner pivot centers, wheel/steering/spring/damper positions are retained. Body pockets and ear spacing/bores follow the new declared local stack. Outer topology is separately improved; actual outer thread/cotter fit, upper trunnion and rebound-buffer attachment remain unresolved; no stiffness, articulation, clearance or verified service path.",
    "front_outer_fulcrum": "Earlier shared-front factory topology replaces two solid outer sleeves with bored forks, separate bored kingpin feet/shafts, stepped lower fulcrum pins, cotters and end closures in eight additional selectable groups. All new outer-joint dimensions, handed orientation, flat and cotter section are estimated. Existing inner pivot, upper kingpin, spindle, hub, brake and steering datums retained. No actual thread/cotter taper, fit, strength, articulation or verified service path. A separate carrier/upper-trunnion reference now resolves the solid topology; fitted sections and joint stack remain unresolved. Owner photo evidence corrects the anti-roll attachment to a forward-wall plate, replacing the unsupported horizontal pattern. Its declared metric positions and wall depth remain estimated.",
    "front_kingpin_upper_link": "Replaces four solid legacy carrier/damper groups with 18 native groups, adding 14 records. Bored carrier and spindle base, separate two bushes/dust tubes/thrust washer, offset two-bore upper trunnion, paired upper bush comparisons, pin/retainers and bored damper arm ends. Shaft axis/radius and wheel/hub/brake/steering datums retained; upper horizontal fulcrum shifted to a declared 32 mm inboard offset, 13 mm below the retained shaft-top station along its axis. All new construction sections/offsets are estimates; Y16/88G274 radial figures and nominal upper-pin/clamp thread sizes are catalog comparisons only. An estimated 8 mm-radius/14 mm-long upper kingpin terminal is added. No fitted reaming, shim stack, dust spring/seals, end float, articulation, alignment or service path. Anti-roll attachment orientation is separately corrected from owner-photo evidence; metric registration remains estimated.",
    "front_wheelhouse": "Replaces two zero-thickness semicircular inner-arch groups with ten native thin-panel groups (24 valid solids): inner valances with declared lower mouths, broad top/sloping ends, outer arch closures, wing attachment returns and rail/valance support webs. Manufacturer rubber-bumper panel architecture is distinct from earlier variants. Original wheel-opening center/radius, inner/outer lateral stations and roof crown height are retained drawing datums; top profile and all new sections/supports/access contours are estimates, not measured body obstacles, tyre clearance or a verified service opening. No fitted holes, weld map, strength, alignment or removal paths. All other native assets and existing suspension/wheel/body placements unchanged; a separate footwell/inner-pillar reference now adds surrounding connections, with fitted seams and joins still unresolved. Upper bay closing faces now bridge the previously open strip between retained estimated wheelhouse and upper-wing inner-edge curves. Only the two return source meshes change; eight other source meshes, roof/opening/pickup datums and outer-wing geometry stay. The closing face and lap/ownership remain a reconstruction hypothesis, not an identified factory panel or fitted clearance. A single estimated left pump-receiver bore now shares the photo-supported mounting role with the independent pump foot/fixing. This is a construction counterpart, not a measured fitted hole or factory repair/drilling map.",
    "front_footwell": "Replaces the bulkhead zero-thickness main sheet/two diagonal toe sheets with an 11-group native reference: thin bulkhead with retained outline/aperture datums and joined footwell mouths, front/top folds, outer side/jamb returns, inner toeboards/floor returns, inner hinge-pillar channels/feet and wheelhouse rear corner closings. Adds ten records (430 total), 25 valid solids. Floor/bulkhead/door-hinge/wheelhouse reference stations are retained; all new gauges, panel shapes, sections, mouths, backing-hole maps and joins remain estimates. Manufacturer replacement and factory column-variant branches are separate from fitted identity. No measured body fit, weld map, captive-nut/check-strap variant, strength, pedal/door motion, alignment or repair/removal path.",
    "cabin_understructure": "Replaces zero-thickness floor/tunnel surfaces and solid sill/rear-bar primitives with seven native parts in six selectable groups (16 valid solids), adding four records (434 total). Floors meet the declared tunnel base and X magnitude .66 sill webs, while retaining eight seat bores and Y.35 top plane. A hollow tunnel gains an estimated rear flare around the existing banjo reference, a declared gaiter-region lever mouth and estimated open-rear axle-tube reliefs. Open sill sections, rear-floor half-channels/central mouth and lower heelboard add structural relationships. All new geometry/joins remain estimates, not measured repair sections, clearances, actual jacking/restraint strength or verified service paths. Gearbox support, seats, rear axle and other native placements remain unchanged.",
    "rear_front_spring_mounting": "Factory p150 and AHA7174 supplier photo correct the former plate-above-eye mounting to a detachable lower plate with upward bored ears, distinct body box/flange, four fixing envelopes and eye-pin/distance/special washer references per side. Eight native source groups add eight records (442 total). Eye axes and existing bushes/leaf/shackle/axle/seat datums retained; floor pockets follow the shared estimated box footprint. All positions, profiles, sections, fasteners, backing structure and loaded fits remain estimates; no fitted part identity, strength, safe restraint or replacement path.",
    "handbrake_linkage": "Native early cable/compensator comparison now connects cabin control, separate conduit/inner cable, axle support/abutment, carrier, balance lever and two cross-rods to retained rear-brake lever endpoint references. Explicit body-crossing gap remains; every fitted dimension, route, control/cable identity and replacement path is unverified.",
    "rear_body_mounts": "Thin native inner wheelhouses, formed arch reinforcements and local rear shackle doublers now supplement the rear body. Separate three-screw brackets/sleeves, four bush halves per side, pin and closing plates and retainers meet retained upper/lower eye axes. Six estimated boot-floor bores match bracket/doubler construction holes. Separate rear-frame panels, damper fixings and upper strap pin/retainer references now replace the old pads/pins; bump-stop attachment remains unresolved. No fitted dimensions, body strength, travel or removal path.",
    "radiator_connections": "Nine native groups replace the old opaque radiator/two partial hose meshes with retained opaque core, hollow tanks, open necks/beads, two smooth complete route comparisons and end clamps. Engine socket axes/diameter provenance and core/tank outer bounds/station are retained; hidden ports and complete curves remain estimated. Source cowl contact is reported without repositioning; no fitted clearance or removal path.",
    "observed_electric_pump": "Owner-photo local external topology now has independent native barrel/labels, mount/foot bore, fixing/lug, right-angle fitting, union, unknown FLOW-device, outlet, hollow hose ends, clamps, terminals and leads. Remote ends retained and untraced; device axis correction declared. Fitted identities, dimensions, flow, pressure, wiring and removal paths remain unresolved. Whole-car assembly now translates to a shared estimated left wheelhouse ledge/receiver axis; a connected drop web and lower foot replace the old overlapping two-solid mounting representation. Barrel/device dimensions and untraced remote endpoints stay. Local hose curves follow revised sockets, with source contacts recorded; no fitted pose, loaded support, pressure/circuit or removal path is claimed.",
    "manifold_round_unit": "Observed round diaphragm unit and local rigid pipe now have native exterior cover/cage/body, small hose boundary, union, banjo eye/bolt/washers and locknut comparisons. Early Federal EGR identity remains a candidate, not fitted TKC1470. All dimensions and pose estimated; carburetor/inlet/exhaust source contacts retained/reported. No fitted circuit trace or removal path.",
    "rear_frame_supports": "Factory p151 separates two damper/body bolts per side; p233 GAN6 rear luggage-floor assembly separates CZJ644/645 bumper mounting beams. Manufacturer F25 AHA7879/80 applies to semi-elliptic cars, distinct from quarter-elliptic AHA7306/07. Supplier AHA7880 photo corroborates formed web, paired damper-hole role and low attachment; existing upper strap drawing station is retained as an estimated relationship, not fitted identification. Owner side/cabin/front-underside photos do not survey hidden rear supports. No direct owner dimensions or fitted panel identities are applied. Manufacturer AHA7879/80 damper mount and factory/Mfr CZJ644/645 rear bumper-beam roles are comparisons, not copies or verified repairs. Every profile, gauge, return, axis, bolt map, ear, foot, beam channel/endplate, join and body pose is estimated. Existing damper body/arm/link, upper strap center, axle/spring stations and bumper stud axes are retained drawing datums. Damper ears and four smooth fixing envelopes add shared construction bores outside the old damper box, not an actual casting or bolt map. Upper strap pin retains its old estimated radius/center but gains an outer extension/retainers to pass the new panel; this does not establish fitted hardware, loaded slack, travel or retention. Rear beams occupy a generic open channel above the retained low floor. Their estimated rear endplates follow existing bumper stud axes; two rear-open T reliefs in beam floor/floor panel and narrow matching local-doubler reliefs accommodate the retained low stud reference. These are declared reconstruction corrections, not observed factory openings, fabrication/repair templates or fitted clearance allowances. The old bumper/floor datum conflict is not evidence about the car. Body panels are welded references and remain fixed; added ears share damper display movement, other hardware separates illustratively. No continuous proven load path, weld/lap sequence, impact/jacking/towing/support strength, corrosion/repair state, actual fastener/thread, clamp preload, torque, tool access, suspension travel or verified replacement/cutting/welding/removal path. Bump-stop attachment/strike face and fitted body/axle registration remain unresolved.",
    "gearbox_controls": "Separate single selector rail/yoke/pin, fulcrum seat, lever/knob, slotted retainer/pins, selector seal and hollow body gaiter with curved flange/retainer and shared four-hole tunnel references now replace the coarse selector/gaiter. Main case/extension share a shaft passage; extension neck is hollow and follows declared revised radius. All dimensions, neutral pose, part identities, maps, seals, locking and installed registration remain estimated; no working selection, shift/reverse-lift travel or verified replacement path.",
    "rear_fuel_tank": "Manufacturer RO9F catalog-sized comparison now replaces the oversized generic pan. Width723.9mm/length368.3mm/height203.2mm and0.7366mm sheet reference are separate from estimated lip datums, pan/neck split, pressing, port positions and all body registration. Manufacturer length14.5in versus reseller15.25in remains explicit. Flange/1mm strips now share the estimated floor underside, replacing the prior roughly20mm unsupported drawing gap. Sender, six fixing/retainer and strip roles follow the revised reference; no fitted identity/capacity/sealing or removal path is established. Current source contacts are recorded separately. Conditional floor-plane alignment increases tank/shackle-doubler source overlap to about7982mm\u00b3 per side; sampled bumper-floor-beam tank contact becomes0. These are unresolved registration results, not fitted clearance.",
    "heater_return": "A native branched 212935-role pipe/tab, open pump-side adapter/nut/olive, heater-B continuation comparison, open rear cuff and two clip bands now supplement the local heater reference. Existing heater/castings/export are preserved; pump/manifold port identity and the heater splice remain unverified. Positive source contacts are recorded, not forced away. Earlier radiator returns and California bypass branches remain unselected; no complete coolant circuit or replacement path.",
    "expansion_connections": "Owner IMG_6849/6854 visible tank-to-radiator relationship now has a hollow tank, open filler/hose necks, cap underside envelope, complete hollow comparison hose and two-ear/fixing roles. Standard p86 versus bulletin p87/later p88 identities remain unselected. All dimensions/registration and actual mounting support/sealing/removal remain unverified; source cowl contacts retained.",
    "front_cooling_support": "Factory radiator/cowl/guard/body attachment roles now have separate native references: bored cowl, formed guard, four radiator lugs and nominal screws, two folded body supports/four side screws, two upper screw roles. All new maps, folds and registration remain estimated; front landing-panel bridge is unassigned. Source fan/cowl/hose contacts are retained.",
    "pedal_support": "Factory p163 and documented1976 donor RW18356 now support a sloping formed housing, forward folded rails and a2 mm projected-gauge separate cover/returns replacing the old crate/thick lid. Rear roof/rail/cover coordinates and shared inclined master rows are uncalibrated estimates; no donor identity or fitted map is assigned. Pedal/pivot/clevis/pad/base datums and12 other source meshes remain unchanged. Source contacts and body mounting remain unregistered; no collapse, pedal travel, circuit or removal path is verified.",
    "master_connections": "Separate native cylinder/flange/rear construction pocket, hollow supply tanks, open-skirt caps, hollow boots, two-hole mounting hardware and local outlet comparisons replace two solid master groups. Pedal face has shared mounting bores. Source dimensions/stations and circuit roles remain estimates; hidden fluid pathways, cap/adapter identity, fitted support and line destinations remain unverified. Revised photo-estimated cap/cylinder sections and pale broad two-hole foot now supersede the oversized initial envelopes. Reference axes, flange bores, fixing and outlet groups stay; no fitted size, reservoir identity or circuit assignment is inferred. A shared donor-informed inclined fixing-row estimate now supersedes the old vertical map and narrow rectangular flanges. Input axes,8 other master meshes and outlet endpoints stay. Its inherited80 mm separation and estimated45-degree clocking are not fitted dimensions or a repair template.",
    "front_calipers": "Separate native opposed caliper exterior, piston/seal envelopes, pads with retention ears, shims, spring/pins, mounting screws/lock tab, bleeder and banjo/washer roles replace coarse caliper/pad groups. Two carrier meshes gain shared mounting bores. Rotor/hub/wheel datums are unchanged. Fitted casting/hose branch, loaded settings, pressure paths and verified replacement paths remain unknown; source contacts retained.",
    "front_hub_native": "Native stepped hubs, connected rotor hats, bearing/spacer/seal boundaries and separate washer/castle-nut/cap/pin/stud/nut/rotor-screw roles replace coarse front references. Only two spindle meshes gain estimated split-pin bores. Manufacturer boundary sizes remain comparisons; fitted identity, thread, bearing orientation/preload and service paths are unverified.",
    "rear_hub_native": "Native integral-role journal/flange, dished backplate/fixings, stepped hub/bearing/nut/washer, halfshaft/seals/gasket, hollow drum and separate retaining/wheel hardware replace rear wheel-end drawings. Axle tube ends receive a documented 3 mm source cutback; seven other axle meshes unchanged. Fitted identities, support, thread hand, loaded sealing and service paths remain unresolved.",
    "rear_brake_native": "Native connected steel shoe/lining pairs, slotted cylinder pistons/open boots, Belleville/clip/bleeder and separate bracket/wedge/tappets/spring roles. Two hub-source backplates receive distinct estimated cylinder/bleed/handbrake apertures; thirty other hub meshes and all thirteen external handbrake meshes unchanged. Internal handbrake expansion linkage and loaded/hydraulic/service states remain unresolved.",
    "rear_power_support_native": "Native hollow crossmember and retained base/tunnel axes now connect to a narrower connected cradle and paired inclined rubber/metal-face/stud comparisons at estimatedX\u00b180 mm, supersedingX\u00b1169.3333 mm. Metal end plates move to the outer rubber faces rather than penetrating the rubber. Paired integral extension pad comparisons now receive the inner stud axes through shared estimated plain bores. Factory p72 and unscaled donor25147 side views support this architecture, not fitted coordinates or pad/gasket/thread identity. All gauges, profiles, root depth, return bridges, positions, loaded seats, fixing engagement and body registration remain unverified. Static floor/tunnel/exhaust source overlaps remain documented; no jack point, support strength, mount travel or verified replacement/removal path is established.",
    "propshaft_native": "Native flanged yokes, shaft yokes/stub, connected cross journals, separate hollow caps/unloaded seals/clips and flange bolt/retainer sets, toothless sliding sleeve/collar and thinner tube. Estimated 70 mm PCD clocks45 degrees; front R5.2 holes support a separate 3/8-inch fixing comparison. Only output/pinion flange meshes change in retained sources, seven other meshes in each unchanged; two old transmission joint meshes are omitted from the combined view. Fitted identities, splines, phasing, angles, balance and service paths remain unverified.",
    "pinion_support_native": "Independent toothless pinion head/shaft, paired inner/outer race boundaries, uncompressed spacer, unselected depth washer, dust cover and retaining washer/nut replace the missing support roles. Carrier gains estimated boss/web/pockets; flange hub shortens from240 to25.6333 mm, preserving its mating/seal datums. Only two axle meshes and one rear propshaft-yoke recess change; six axle/eighteen propshaft meshes unchanged. Ratio, gear engagement, selected washer, crush/preload and removal procedures remain unresolved.",
    "differential_support_native": "Native open cage/journals, toothless crown wheel, six bolts/three locking tabs, two independent angular-contact bearing boundaries, rear half caps/shared four-stud fixings and unselected packing. Carrier gains front saddles/support arms; two shaft endpoints and side-gear boundaries receive declared inward construction revisions. Five axle and thirty hub meshes remain unchanged. Ratio, tooth mesh, planet/cross-pin internals, loaded bearing settings and verified removal paths remain unresolved; source contacts stay explicit.",
    "bonnet_structure_native": "Native1 mm projected-Y skin and1.2 mm formed side/rear/front framework replace old double surfaces/round braces. Rear four-slot/cup-land architecture is supplier/owner-context informed; four bonnet-side hinge fixing axes and a retained upper-stay eye/pin are distinct. Existing outer profile, single display pivot/angle, body hardware and bay stations remain unregistered. Actual NA linkage, support travel, closure and removal paths remain unverified.",
    "distributor_mount_native": "Native pedestal, split collar/fixings, unselected gasket, lower shank/seal and toothless drive/shaft/pin connect previously missing mounting roles. Retained distributor station, hidden block attachment, drive engagement and service path remain unregistered.",
    "windscreen_native": "Native pane, open rails/pillars/body legs, glazing/body/foot seals, corner reinforcements, shared fixing bores, central rod and hood-bracket boundaries replace the single schematic screen group. Flat reference pane, dimensions, fitted branches, body receiver/packing, quarterlight and wiper/hood operating relationships remain unregistered.",
    "front_bumper_native": "Native rear-open moulding, connected armature, shared clamp/rivet joints, hollow support tube, body beams, unloaded inner springs and retaining/towing-eye roles replace five browser scaffolds. Fitted early/late branch, outer springs, load paths, source body registration and service/removal paths remain unresolved.",
    "boot_lid_native": "The lid inner pressing now has a shallow outer rim and inset deep pan, replacing the full-outline deep box floor. Skin/frame share body-derived profile stations under unchanged contour functions/pose;17 hardware mesh groups and their native volumes/bounds stay. The4mm plan allowance and all pressing sections are estimates. Frame/surround overlap reduces7556.674426\u219210.786475mm\u00b3, localized near forward hinge bosses; hinge/body hardware contacts remain. No fitted pressing, loaded sealing, closure or removal path is verified.",
    "headlamp_native": "Native headlamp wing nacelles/open nose notches, backing bowls, body gaskets/fixings, inner seats/trimmers/springs, complete light units/retaining rings/screws, outer rims and unassigned local leads now replace embedded wing primitives. Axes align with old bulge centers by declared corrections; fitted identity, exact body profiles/maps, beam/aim/circuit, loaded seats and removal paths remain unresolved.",
    "rear_engine_plate_native": "The201344 rear plate and housing mouth now share an unscaled replacement-photo outline and existing estimated132 mm starter/crank spacing. The old567 mm circular mouth and96.6 mm independent chamber-axis mismatch are superseded as reference geometry. Matched exported face bounds atZ527.4 mm establish construction adjacency only; all gauge, contour, bore maps, material, bolt/dowel correspondence and actual registration remain unverified. Selected starter-builder plate overlaps and drive-end/housing overlap remain documented; the engine/bearing axial gap stays. No loaded joint, drilling template, safe support or verified replacement/removal path.",
    "ignition_coil_pose": {
      "status": "photo_supported_orientation_unregistered_position",
      "owner_sources": [
        "IMG_6855",
        "IMG_6962",
        "IMG_6973",
        "IMG_7040"
      ],
      "material_change": "Coil can, terminals, strap/feet, fixings and HT lead replace longitudinal forward pose with transverse rearward/outboard photo-layout relationship.",
      "estimated_native_center_mm": [
        390,
        125,
        -235
      ],
      "estimated_axis_toward_terminals": [
        -1,
        0,
        0
      ],
      "owner_dimensions_applied": false,
      "limits": "Catalog size comparison retained. No measured mounting station, fitted electrical identity, hidden body receivers, installed clearance or verified removal path. The preceding column reference intersected the unchanged terminal/HT-lead geometry; the revised column comparison supersedes those recorded values; strap/fixings have small front-left wheelhouse-panel intersections. These are unresolved reconstruction relationships, not fitted interference findings.",
      "limited_source_contact_comparison": {
        "changed_parts": [
          "ignition_coil_can_owner_photo_provisional",
          "ignition_coil_terminal_end_provisional",
          "ignition_coil_low_tension_hardware_photo_provisional",
          "ignition_coil_mount_strap_provisional",
          "ignition_coil_two_mount_screw_cues_provisional",
          "ignition_coil_to_distributor_center_lead_provisional"
        ],
        "contacts_mm3": {},
        "step_roundtrip_valid": true,
        "mesh_count": 233,
        "additional_neighbor_contacts_mm3": {
          "terminal__steering_column_retained_axis_smooth_shaft": 477.2673,
          "HT_lead__steering_column_retained_axis_smooth_shaft": 896.9543,
          "terminal__steering_column_hollow_outer_sleeve_comparison": 795.0655,
          "HT_lead__steering_column_hollow_outer_sleeve_comparison": 130.7261,
          "strap__front_left_folded_top_and_sloping_end_panel_reference": 8.7047,
          "fixings__front_left_folded_top_and_sloping_end_panel_reference": 0.1979
        },
        "additional_neighbor_scope": [
          "steering-rack",
          "bay-electrical",
          "front-wheelhouse"
        ]
      },
      "contact_interpretation": "These positive source intersections expose unresolved column/wing registration. They are not observed contact on the car. No coil pose, column or body geometry was distorted to hide them.",
      "revised_column_comparison": {
        "source_url": "/cars/1975-mg-midget/cad/steering-rack-reference.json?v=4",
        "column_contacts_mm3": {},
        "basis": "Six unchanged coil-group shapes against revised steering reference STEP; prior shaft/sleeve contact values in limited_source_contact_comparison are historical and superseded for this column revision. Original wheelhouse contacts remain unresolved."
      }
    },
    "steering_column_relationship": {
      "status": "shared_estimated_wheel_axis_body_crossing_no_fitted_registration",
      "column_layout": {
        "owner_photos": [
          "IMG_6341",
          "IMG_6855",
          "IMG_6962",
          "IMG_6973",
          "IMG_7040"
        ],
        "factory_sources": [
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
        ],
        "owner_dimensions_applied": false,
        "estimated_wheel_center_units": [
          0.39,
          0.9966449511400652,
          -0.45
        ],
        "retained_lower_pinion_axis_point_units": [
          0.27,
          0.47,
          1.43
        ],
        "estimated_body_crossing_units": [
          0.35297872340425535,
          0.834169381107492,
          0.13000000000000006
        ],
        "estimated_body_plane_z_units": 0.13,
        "previous_wheel_center_units": [
          0.39,
          1.1,
          -0.16
        ],
        "cabin_height_reconstruction": {
          "owner_photos": [
            "IMG_6341",
            "IMG_6329"
          ],
          "factory_sources": [
            "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
            "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
            "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
            "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
          ],
          "owner_dimensions_applied": false,
          "fascia_face_z_units": -0.105,
          "estimated_fascia_relief_axis_y_units": 0.9,
          "previous_wheel_center_units": [
            0.39,
            1.1,
            -0.45
          ],
          "estimated_wheel_center_units": [
            0.39,
            0.9966449511400652,
            -0.45
          ],
          "retained_lower_pinion_units": [
            0.27,
            0.47,
            1.43
          ],
          "estimated_wheel_height_change_mm": -87.50727470141152,
          "previous_fascia_rail_top_center_units": 1.225,
          "estimated_fascia_rail_top_center_units": 1.025,
          "previous_face_lower_edge_units": 0.89,
          "estimated_face_lower_edge_units": 0.84,
          "estimated_rail_edge_height_units": 1.01,
          "estimated_padding_section_units": 0.012,
          "estimated_glovebox_center_height_units": 0.92,
          "estimated_glovebox_height_units": 0.15,
          "estimated_switch_center_height_units": 0.93,
          "estimated_radio_panel_center_height_units": 0.77,
          "estimated_radio_panel_height_units": 0.12,
          "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
          "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Demister outlets now share an estimated rear dash-top/padding opening construction. Their contours, hole map, upper hose route and fitted registration remain unverified; heater-to-body supply and hidden joints remain unresolved."
        },
        "estimated_wheel_setback_change_mm": -245.5333333333334,
        "former_outer_sleeve_end_z_mm": 510.70933333333323,
        "estimated_outer_sleeve_end_z_mm": 110.06666666666668,
        "basis": "Owner cabin photo supports wheel setback behind fascia. Factory collapsible-column drawing distinguishes outer column, body flange/seal and lower shaft. Shared coordinates revise the old coarse drawing; no source provides fitted coordinates.",
        "limits": "Wheel height now follows the lowered fascia relief; X/Z setback and lower pinion point stay. Wheel center, exact axis/rake, sleeve end, diameter, supports and body opening are estimates. Lower pinion datum, rack body/track/mounts and the source coil are retained. The apparent body-seal meeting is construction only. No fitted column identity, collapse mechanism, loaded support, operating clearance, alignment or verified removal path."
      },
      "material_change": "Wheel moves 245.5333 mm rearward as a declared estimate; wheel plane, shaft, pinion entry/clamp direction, upper support, flange/seal and bulkhead aperture share the revised axis. Thick sleeve terminates at the body-plane seal instead of protruding into the bay. Rack centerline and mounts, coil and all engine meshes stay.",
      "limits": "Axis and common points are construction estimates from qualitative owner/factory context; not a measured fit, collapse simulation, running alignment, loaded mounting or removal path.",
      "limited_source_contacts_mm3": {
        "steering_column_retained_axis_smooth_shaft__pedal_open_thin_box_face_base_and_top_rim_comparison": 3764.372,
        "steering_column_hollow_outer_sleeve_comparison__pedal_open_thin_box_face_base_and_top_rim_comparison": 783.2741,
        "steering_column_retained_axis_smooth_shaft__pedal_separate_cover_envelope_comparison": 2455.6655,
        "steering_column_hollow_outer_sleeve_comparison__pedal_separate_cover_envelope_comparison": 1767.0131,
        "steering_column_retained_axis_smooth_shaft__pedal_uncompressed_upper_cover_seal_comparison": 75.7781,
        "steering_column_hollow_outer_sleeve_comparison__pedal_uncompressed_upper_cover_seal_comparison": 56.1529
      },
      "source_contact_interpretation": "Earlier six-contact values are historical snapshots before the later cover/column exterior revisions. The current column-assembly-validation report records held-shaft and new-jacket contacts under held poses. These are reconstruction discrepancies, not fitted interference findings.",
      "preceding_pedal_source_contacts_mm3": {
        "steering_column_retained_axis_smooth_shaft__pedal_open_thin_box_face_base_and_top_rim_comparison": 3655.0671,
        "steering_column_hollow_outer_sleeve_comparison__pedal_open_thin_box_face_base_and_top_rim_comparison": 1564.8819,
        "steering_column_retained_axis_smooth_shaft__pedal_separate_cover_envelope_comparison": 27702.6433,
        "steering_column_hollow_outer_sleeve_comparison__pedal_separate_cover_envelope_comparison": 22731.6061,
        "steering_column_retained_axis_smooth_shaft__pedal_uncompressed_upper_cover_seal_comparison": 17.4394,
        "steering_column_hollow_outer_sleeve_comparison__pedal_uncompressed_upper_cover_seal_comparison": 144.2318
      },
      "current_contact_report": "/cars/1975-mg-midget/cad/column-assembly-validation.json",
      "evidence_gap": "Existing photos show wheel and engine-bay context, but not calibrated common column/pedal mounting axes or housing dimensions. Factory exploded drawings establish architecture without installed coordinates. These sources do not resolve which unregistered frame is wrong; no shaft kink, body notch or forced relocation is introduced.",
      "current_shaft_pedal_contacts_mm3": {
        "pedal_open_thin_box_face_base_and_top_rim_comparison": 3735.583227,
        "pedal_separate_cover_envelope_comparison": 2697.234131,
        "pedal_uncompressed_upper_cover_seal_comparison": 116.421412
      }
    },
    "rear_drive_revision": "Corrected the undersized117-tooth ring to the separately attributed County300.9646mm OD/269.9766mm bore/12.7mm width comparison. Flywheel support follows the catalog bore without a claimed shrink fit. Starter axis159.5849mm and plate/housing outline use a conditional125.45mm modern replacement-pitch scale; photo-hole roles and fitted pitch remain unknown. Starter20 groups share an estimated11.5mm forward axial shift so the flange meets the plate front. Clutch184.15mm OD and all crank/clutch axial planes remain;40.3333mm bearing gap remains unresolved.",
    "pedal_cover_coil": "Factory USA33.30.02 p135 and owner IMG_6855/7040 establish the missing cover/coil support context. The short front cover/rails are superseded by an estimated open descending frame, low front pan and longer outboard channel. Existing coil, master, pedal/pivot and rear box datums stay;4mm foot/pan gap is unresolved. Shared reference holes and display separation do not establish fitted seat, body attachment, wiring compatibility, support strength or removal path. Existing column/pedal-box contacts remain. The scoped export audit also finds positive source volumes against left wheelhouse panels. Those crossings and existing column contacts are unresolved registration conflicts, not loaded support or fitted clearance.",
    "accelerator": "Added the previously absent1500 LHD pedal-with-lever comparison, two-foot carrier, unassigned bush roles, two mounting fastener roles and short open wire/sheath. Factory152 CHA496 is separate from earlier AHA6256/AHA6255 and RHD pin/clip roles; cable variants remain unselected. All fitted dimensions/identity, receivers, remote route and operation remain unknown.",
    "rear_lamps": "Paired later-NA lamp references replace the body-embedded horizontal red blocks and separate red circles. Cast base, two bulb chambers/holders, body and lens seals, one red/amber/reflex lens record per side, fixing roles and short open lead bundles are independently inspectable. Only standard bulb boundary dimensions are cataloged; lamp size/rake/position and body registration are unmeasured. No body cuts or verified access/removal path. Reverse/number-plate/rear side-marker assemblies remain incomplete.",
    "rear_profile": "Shared conditional IMG_6329 rear-quarter shoulder, deck surround/lip/seal and native lid/frame/closure attachment geometry. Camera and axle/wheel/bumper/floor stations held. Held-out image error13.5628\u21923.0392px, not fitted accuracy. Revised lid reveals retained hood rear-retainer contact: skin8973.7907mm\u00b3/frame44.8436mm\u00b3; retainer/body mounting remains unregistered, not silently relocated. Subsequent static hood revision moves the rear retainer to a construction station on the fixed shroud ahead of the lid; see folded-hood-validation.json for the current comparison. This corrects source topology, not fitted mounting registration.",
    "seat_belts": "Previously missing cabin restraints now have a separate North-American reel-type architecture comparison: opaque reel casing, guide, unloaded stowed web, free tongue, buckle/stalk and four attachment-role envelopes per side. IMG_6341 supplies visible strap/buckle context; factory PDF299 distinguishes NA/earlier static and chassis branches. Fitted set identity, all dimensions/hidden stations, body receivers, loaded retention, mechanism and removal paths remain unverified. Estimated web/cushion/hood-base/link and buckle/cushion source contacts remain explicit in seat-belt-validation.json; no fitted routing or clearance is established.",
    "fuel_filling": "The old solid filler route began at the superseded tank height. Seven native hollow/separate filler roles now follow the retained tank spigot and body opening: unloaded tapered sleeve, bent metal neck with body-normal outlet, two clamp envelopes, body grommet, cap gasket and closed cap. Tank/body sources stay; intermediate pose,0.6mm radial display allowance,18mm axial overlaps and all fitted identities/seating remain unverified. Cap lock/vent behavior and replacement/removal paths are not established.",
    "rear_quarters_native": "Previously browser-only rear quarter skins now have closed native curved solids with the shared conditional IMG_6329 profile, retained camber and square wheel openings. New20mm upper and B-post returns are construction estimates. Skin offset1.2mm is projected-X, not a measured normal gauge. Surrounding source datums stay. Native contacts do not verify seam/weld ownership, fitted pressing, strength, repair cutting or a replacement/removal path. Selected native quarter/lamp body-gasket source contact1.459044mm\u00b3 per side is unresolved; no lamp receivers are fabricated. The fixed-camera held-out photo distance remains3.0392px, not a fitted accuracy claim.",
    "rear_boot_body_native": "Native connected deck/aperture lip, rear closing wall and cockpit/boot bulkhead now share the conditional rear profile/crown frame with the quarters. Existing aperture, lower/front/rear stations and filler/bumper hole axes stay. Rear side edges follow common camber rather than constant top width. Projected gauges,21.1667mm lip and18/20mm upper returns are construction estimates, not measured steel/seams. Lid/filler/lamp/quarter sources are held; body contacts do not verify fit or welded repair/removal paths. The initial body audit found surround/lid-frame7556.67442mm\u00b3; the subsequent stepped-frame audit supersedes that value with10.786475mm\u00b3. Rear-wall/filler grommet1452.323904mm\u00b3 remains. Body-to-body overlaps are estimated joint construction; fitted layers and closure remain unverified.",
    "boot_floor_native": "Connected native low/ramp/raised floor retains original estimated datums and eight opening axes, six of which are shackle bores. Two separate outer extensions now fill the previously absent central-floor-to-quarter strips. All gauge, profile, return dimensions and seam relationships remain estimated. Tank/support, vapor-neck/floor and rear-wheelhouse joins remain unresolved; no fitted repair or removal path.",
    "tank_sender_well_native": "Native recessed sender well follows factory plate90 and manufacturer RO9F top-view architecture.16mm depth/76mm outer radius/60mm seat radius are construction estimates. Existing sender/seal/lock move rigidly downward18.733333mm at held X/Z, while tank envelope/mounts and floor/body/support sources stay. Floor/sender source overlap4618.141201mm\u00b3 becomes0; floor/tank5687.438809 becomes138.129544mm\u00b3. Residual vapor-neck/floor and tank/support registration remain unresolved; zero source overlap is not fitted clearance or service access.",
    "rear_elc_native": "Factory rear ELC separator/one wing-valance fixing role, hollow tank-side connection, hollow separator-to-open-front pipe and grooved floor grommet now replace coarse brick/solid routes. Separator Y/Z and quarter-relative placement are estimates; no body receiver is created. Existing tank port/floor conflict, open front circuit gap, operating separation and all fitted identities/paths remain unresolved.",
    "pedal_mount_body_native": "The formerly unsupported pedal-box body-gasket/base footprint now meets a connected left footwell mounting platform and retained roof via an estimated step/side returns. Existing gasket, eight base axes, pedal box, masters, column and body apertures stay. All gauges/sections and projected body footprint are construction estimates; no fitted receivers, mounting strength or verified removal path. Column/pedal source conflicts remain held.",
    "heater_base_outlet_native": "The whole-car heater source now has a formed lower mounting flange, open throat, separate unloaded base seal and six screw/washer roles. Main case envelope, five original separate casing solids,11 other previous heater groups, platform and cabin-air sources stay. Outlet/base dimensions are estimates. The platform slot remains unassigned and the cabin airway is not closed by an invented duct or body hole.",
    "heater_support_extensions_native": "Three previously missing shared F20 support roles supplement the retained platform: one provisional positive-X lateral wing, slotted downstanding leg/foot and raised rear ear. The existing platform mesh/native geometry and heater/battery/body poses stay. The four reference sections fuse to one closed solid for construction continuity; no actual handedness, seams, loaded support, fitted identity or removal path is verified.",
    "column_assembly_native": "The plain column sleeve is superseded in the whole-car view by an open32-diamond lattice lower jacket, closed upper jacket, end collar/upper bearing housing, steering-lock clamp/key boss, separate blank key-face/switch boundaries and two fixing roles. Factory pp137\u2013138 support NA configuration architecture, not fitted CHA341/18G9119 identity. Shared axis, body crossing, original shaft, rack, coupling, fascia and pedal sources stay. All new sections/stations are estimates. No collapse function, fitted support/lock/electrical operation or verified removal path; the common column/pedal mounting conflict remains open.",
    "front_engine_plate_integral_native": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=61",
      "factory_variants": [
        "215372",
        "TKC1830 USA/Canada"
      ],
      "fitted_identity_verified": false,
      "central_source_plate_geometry_held": true,
      "source_engine_transform_held": true,
      "formed_plate_single_connected_solid": true,
      "mount_axis_stations_held": true,
      "plate_gauge_mm": 3,
      "inside_bend_radius_mm": 6,
      "foot_gauge_previous_mm": 10.160000000000002,
      "limits": "One whole plate comparison replaces four separate foot/outrigger records. Original central plate profile, crank/cam/timing/alternator bores and every mount/frame datum stay. The3mm tabs,6mm inside bends, joining bands and clipped rear tongues are unmeasured construction choices. Factory drawing and IMG7041 support formed architecture, not these exact shapes, a fitted plate identity or a fabrication template. No weld, detachable-foot joint or loaded support is inferred."
    },
    "front_upper_profile_revision": {
      "profile": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "material_change": "Maximum84.6667mm mid-profile reduction with zero correction at sourceZ=.13/1.99. Upper wings, bonnet/frame and carried mounting features, forward scuttle corners and upper wheelhouse closing faces follow. Nominal axles, wheel openings/markers, headlamp axes, rear body, engine/body pose, hinge pivots and wiper/screen datums stay.",
      "evidence_class": "Conditional owner-photo-led estimated reference geometry, not owner measurements or calibrated body survey.",
      "validation_url": "/cars/1975-mg-midget/cad/front-upper-profile-validation.json",
      "surrounding_geometry": "Upper inner panels blend the correction above the retained wheel-opening roof datum. Pump and receiver move together30.7876mm down, with12 rigid exterior groups retaining dimensions. Local hose-A and red battery-loop controls are revised estimates with retained endpoints/diameters. No fitted mounting or actual drape is inferred."
    },
    "door_hinge_motion": "Connected estimated gooseneck arm, central eye and forked three-hole base replace disconnected hinge leaves. Existing body receiver and pin axes stay. Complete door/glazing/hardware rotate coherently to a60-degree inspection pose; body hinges, posts and strikers stay. Actual fit, check strap/stop, collision clearance and removal path remain unverified.",
    "rostyle_forming": "Four formed steel spokes and eight paired vents replace the simple conical four-window centers at all four retained wheel/axle datums. Separate bright outer trim envelopes follow owner-photo appearance. Tyres, caps, bead/rim profile, stud-sector mounting lands, center/stud bores and instanced placements stay. Pressing/vent sections and trim retention remain unmeasured.",
    "exhaust_native_hangers": "All three exhaust support references now have split sheet clips, thin hanging links, paired annular unloaded insulators, separate metal washers/plain fixings and formed body brackets/ledges. Existing pipe route and chambers stay. Floor/receiver datums, all support dimensions and rear variants remain unverified; main-pipe/gearbox-support source crossings remain explicit."
  },
  "reference_conflicts_and_limits": [
    "Earlier rounded general dimensions remain source notes. The prior datum revision used wheelbase, steel-wheel tracks and nominal rim size. The shorter-front revision now also selects the11ft9in nominal imperial length comparison, with a declared front-only construction allocation and unresolved conflicting printed metric entry. Actual length, overhangs, height, trim applicability and fitted surfaces remain unmeasured.",
    "The native engine meshes are now displayed with the body under an estimated rigid placement. The original 232-group engine source/STEP remains unchanged. No surveyed common frame, fitted mount alignment or verified repair path is established.",
    "Factory AKM4071/B p14 prints11ft9in alongside3.36m. These conflict;11ft9in converts to3581.4mm and matches the Moss GAN6 nominal listing. This nominal imperial comparison now constrains drawing bumper-to-bumper length, with an estimated front-only allocation; actual-car dimensions and overhangs remain unmeasured."
  ],
  "structure_reference": {
    "parts_source": "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=72",
    "parts_plate": "Inner Body Panels, printed page 54, PDF page 72",
    "established": "Separate floor areas and tunnel, paired front rails and inner arches, footwell sides, battery/heater shelf, rear floor and structural crossmembers. Parts and market/year applicability must be checked independently.",
    "layout_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=29",
    "layout_scope": "This page is explicitly UK-specification maintenance artwork. It supports only longitudinal engine/gearbox/propeller-shaft order, not North American fitted hardware, plumbing, clearance or chassis coordinates.",
    "geometry_basis": "All new structural profiles, surface stations, widths, heights and rail sections are illustrative estimates in the nominal axle frame. Flat panels and tunnel are reference surfaces, without verified sheet thickness, weld seams or apertures. Structural groups remain fixed during the general explode view.",
    "corrections": "Front/rear side-panel coordinate reversal corrected while preserving X placement; door profiles retain their rearward station. Solid floor/engine-bay and cockpit-tunnel blocks removed. These topology corrections do not register the detailed engine to the body. Thin left/right door slab offsets now mirror across the centerline."
  },
  "front_running_gear_reference": {
    "factory_parts_source": "https://www.spridgets.de/downloads/Parts-1977.pdf",
    "factory_pages": {
      "north_american_column": 137,
      "swivel_axle_lower_link": 139,
      "steering_arm": 140,
      "damper_coil_seat_inner_pivots": 141
    },
    "catalog_sources": [
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=61",
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=62",
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=63"
    ],
    "factory_configuration_notes": [
      "North American CHA341 collapsible column from GAN6-154101; fitted column not identified.",
      "CHA129 coil through GAN6-171477; CHA570 from GAN6-171478. Neither fitted spring identified; do not apply the later listing to every 1500.",
      "Lower link AHA7029, seat 21A137 and lever-arm upper-link architecture are factory reference relationships, not measured installed geometry."
    ],
    "owner_evidence_scope": "Existing IMG_6329/IMG_6341 side context and IMG_6855 bay context reconciled; neither calibrates hidden pivot centers, fitted spring identity or rack/column clearances. Existing engine reconstruction measurements do not establish chassis registration.",
    "geometry_basis": "All new profiles, bores, sections, axes, turn counts, installed lengths and mounting stations are estimates. Axle and rim datums remain the published nominal values. Coincident endpoints express intended assembly topology only; no fitted joint or wheel alignment is verified.",
    "unresolved": [
      "Actual pivot and damper/frame mounting coordinates",
      "Fitted spring/column/rack identities and chassis sequence",
      "Spring rate, preload, droop and safe release travel",
      "Bulkhead column opening/seal, dash brackets and lower clamp details",
      "Steering articulation, full-lock stops, toe/camber/caster and wheel/engine clearance"
    ],
    "workshop_study": "front-running-gear/; exploded separation is illustrative and is not a verified spring, upright or rack removal sequence."
  },
  "rear_running_gear_reference": {
    "factory_parts_source": "https://www.spridgets.de/downloads/Parts-1977.pdf",
    "factory_pages": {
      "spring": 149,
      "spring_fixings": 150,
      "damper_link": 151
    },
    "catalog_source": "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=64",
    "factory_configuration_notes": [
      "CHA493 rear spring from GAN6-154101; fitted pack identity and leaf count unknown.",
      "BHH989 rebound strap from GAN6-154101, not the earlier AHH5081.",
      "GSA149 RH/GSA150 LH dampers; 17H9275 link before AAU1949, AAU1949 from GAN6-157672. These are reference applications, not fitted identification."
    ],
    "established_topology": "Front spring eye to fixed bracket; rear eye to swinging shackle and body bracket; two U-bolts over each axle tube through upper/lower locating plates and pads to a handed lower damper-link bracket; lever damper/link and separate body-to-axle rebound strap.",
    "owner_evidence_scope": "Rechecked supplied IMG_6329 side context and existing photo/measurement register. These do not expose calibrated rear eye/pad/bracket centers or read fitted rear spring/damper/strap identities; engine measurements do not supply a body transform. No new captures requested for this modeling pass.",
    "geometry_basis": "Five flat graduated leaves, shallow installed-form curve, spring pitch, eye stations, bushes, shackle angle, clamps, pad stacks, damper arm direction, links and straps are estimates. Flat leaves replace the previous round tubes and reverse the old raised-center sketch; spring pitch is moved inside the axle tube span. Neither free camber nor loaded ride height, rate, leaf count, preload, pad compression, clearances or travel are validated.",
    "fixed_structure": "Native front spring pockets and rear wheelhouse/arch reinforcement/local shackle doublers remain fixed. Rear three-screw mounting brackets now separate independently; damper pads/upper strap pins remain coarse. All stations and body attachment patterns are estimates, without proven load path or service sequence.",
    "unchanged_datums": "Published nominal axle wheelbase, wheel tracks and 13-inch rim datum unchanged; existing axle envelope retained, apart from lower strap pin cues.",
    "unresolved": [
      "Fitted spring, damper/link and rebound-strap identities and chassis sequence",
      "Actual loaded spring geometry, pitch, eyes and bracket stations",
      "Clamp dimensions, threads, torque, pad compression and axle alignment",
      "Continuous rear frame/body reinforcement, fitted damper/body brackets, upper strap retention and bump-stop attachment/strike surface",
      "Suspension articulation, bump/rebound limits and brake hose/cable/exhaust clearance",
      "Verified support, spring restraint and replacement procedures/removal paths"
    ],
    "workshop_study": "rear-running-gear/ and rear-body-mount-study/; separation is illustrative without a verified release or replacement sequence.",
    "rear_shackle_update": "Three-screw brackets with cheek/sleeve topology, paired bush halves, plate with pins, separate bored plate and smooth retainers replace the old rear solid block, continuous bushes and floating pin/link primitives. Upper/lower eye axes retained. Old 20.32 mm pins change to estimated 10 mm shoulders; plate span changes to the declared bush flange stack, not measured fit. Front-eye bush source unchanged."
  },
  "rear_underbody_reference": {
    "factory_sources": {
      "evaporative_loss_tank_fittings": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=90",
      "exhaust_1500": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=127",
      "exhaust_mounting_changes": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=128"
    },
    "catalog_sources": [
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=45",
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=50",
      "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=51"
    ],
    "configuration_scope": "Reference ELC tank/filler/sender/separator architecture and 1500 rear exhaust architecture; neither identifies the actual installed hardware. BHH1626 separator from GAN6-154101 and CHA378 tank-side vapor pipe through GAN6-182000 are catalog comparisons. Catalyst front downpipe, filler variants and RH exhaust mounting change require independent fitted evidence.",
    "owner_evidence_scope": "Rechecked existing IMG_6329/IMG_6341 side views and photo register. They do not calibrate hidden tank, sender, underside pipe, rear chambers, brackets or ELC routes; engine images do not register the underfloor connection. No new capture request made.",
    "geometry_basis": "All new envelope sizes, flange outlines, body poses, ports, pipe/hose diameters, bends, tail side, routing, mounting stations and isolator sections are estimates. Tank is an obstacle envelope, not a capacity/wall or internal-pickup model. Exhaust side and chamber positions are routing hypotheses, not factory coordinates or verified installed paths.",
    "boundaries": "Native cross-car underfloor comparison now starts at the estimated front coupling rear face. Factory/MGOC topology supports the relationship, while all bend dimensions, body fit and fitted catalyst selection remain unknown. Feed and ELC front registration gaps remain explicit. No sender service hatch is introduced.",
    "validation_limits": "Reference endpoint checks do not establish fuel-tight joints, hot clearance, support loads, hose bend limits, extraction or a verified procedure. Existing axle/body/engine frames are not surveyed together; intersections and apparent gaps remain model results.",
    "workshop_study": "rear-underbody/"
  },
  "pedal_hydraulics_reference": {
    "owner_photos": [
      "IMG_6960",
      "IMG_6961",
      "IMG_6855"
    ],
    "observed": "Larger pale LOCKHEED-marked cap beside smaller black warning cap; black cap prints DOT 3 instruction. Neither close-up traces the circuit or identifies existing fluid.",
    "provisional_roles": {
      "pale_cap": "likely brake-master reservoir, unverified",
      "black_cap": "likely clutch-master reservoir, unverified"
    },
    "factory_sources": {
      "clutch_pedal": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=153",
      "clutch_master": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=154",
      "dual_line_pedal_box": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=163",
      "dual_line_master": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=164"
    },
    "configuration_notes": [
      "CHA375 pedal box/CHA333 top cover from GAN6-154101 are factory comparisons.",
      "Clutch master changes from BHA4615 to AAU2298 at GAN6-167343 for North America, later GAN6-169644 outside North America. Neither is identified as fitted.",
      "Dual-line cylinder and two outlet references derive from factory architecture, not a fitted port count read from the owner photo."
    ],
    "geometry_basis": "All body poses, cylinders/reservoir/cap sizes, master bores, flanges, pedal shapes, pad/pivot/clevis coordinates, ratios, pushrods, apertures and shelf notch are estimates. An explicitly estimated factory brake-network comparison is now modeled; no actual circuit trace or operating stroke is established. Reference endpoint coincidence does not establish pedal free play, master stroke or actual circuit pairing.",
    "body_interface": "Coarse left bulkhead opening and shelf notch added for pedal-box topology; their outlines/dimensions and local body shape are unmeasured. Pedal box stays fixed as a display convention, not a claim it is welded.",
    "reconciliation": "Older locator labels that assigned the black cap to brakes and pale cap to clutch were inconsistent with the provisional close-up register; changed to cap-based names. No circuit has been promoted to confirmed.",
    "unresolved": [
      "Trace each fitted master outlet to its circuit",
      "Cylinder and pedal-box identities, mounting bores/centers and cap/fluid history",
      "Actual pedal/clevis/pushrod geometry, free play, travel and switch/return-spring arrangement",
      "Fitted clutch slave/release identities and complete brake/clutch plumbing",
      "Body/bonnet/column/heater clearances and verified replacement procedures"
    ],
    "workshop_study": "hydraulics/#model-relationships"
  },
  "clutch_release_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=79",
    "factory_plate": "1500cc gearbox assembly\u2014clutch housing and lever, printed 107-C14, PDF p. 79",
    "factory_reference_parts": {
      "housing": "312151",
      "lever": "207887",
      "pushrod": "22B65",
      "pivot_pin": "129410",
      "tolerance_ring": "129412",
      "sleeve": "139563",
      "release_bearing": "GRB207",
      "slave": "DAM73",
      "boss": "206175"
    },
    "pushrod_catalog_source": "https://mossmotors.com/media/wysiwyg/catalogpdf/spm_catalog_web.pdf#page=53",
    "pushrod_catalog_hole_center_to_end_mm": 77.7875,
    "pushrod_dimension_scope": "1500 catalog comparison, 3-1/16 inches measured from hole center to end. Drives full reference rod length, not exposed projection, insertion, installed adjustment or operating stroke. Fitted rod identity/length unknown.",
    "owner_evidence_scope": "Existing photo/measurement register has no calibrated slave, boss, pivot or carrier survey. IMG_6960/6961 master circuit assignments remain provisional.",
    "geometry_basis": "All new shell profiles, wall sections, flanges, axes, master/slave pose, bores, pivot and fork geometry, guide/input stub, carrier and thrust face are estimates except the explicitly catalog-compared full pushrod length. Source drawings establish topology, not fitted alignment or contacts.",
    "correction": "The compact asymmetric hollow housing now follows the separately represented201344 rear-plate reference contour and estimated starter axis. It replaces the old oversized circular mouth and independent228.6 mm starter cone. Case/pivot/rod/bearing and engine anchors stay; front face follows the6 mm reference plate back face. All profiles and installed relationships remain estimates.",
    "frame_scope": "The original engine source contains233 groups and an earlier flat clutch-cover/bearing comparison. Its duplicate bearing remains omitted from the whole-car view. The prior58.3333mm value compared the unchanged release bearing against that original flat cover, while57.3333mm compared duplicate bearing fronts. The whole-car overlay now supplies a deeper explicit diaphragm reference with40.3333mm remaining drawing gap. Engine/gearbox/release poses stay; no fitted free play or carrier-extension justification is inferred.",
    "boundaries": "Shared boss/pivot/rod and carrier openings clarify construction. Open-fork/housing source overlap is removed; boot/rod contact remains. Catalog rod and pilot-bush comparisons do not establish fitted identity, shaft insertion, clutch engagement, stroke or service paths. Engine/clutch common registration remains unresolved.",
    "workshop_study": "clutch-release/",
    "engine_interface_reconciliation": {
      "engine_source_url": "/cars/1975-mg-midget/cad/midget-1500-measured-core.json?v=189",
      "engine_source_sha256": "dc4dc88d62f51c8f90ec3fab2fa3dd08c2fad58e6c894fdb6ab373f9f26dcafc",
      "engine_to_gearbox_translation_mm": [
        0.0,
        225.0,
        715.9000000000001
      ],
      "engine_cover_z_mm": [
        485.9000000000001,
        501.9000000000001
      ],
      "whole_car_release_bearing_z_mm": [
        414.8666666666667,
        427.56666666666666
      ],
      "omitted_engine_release_bearing_z_mm": [
        466.9000000000001,
        484.9000000000001
      ],
      "reference_cover_to_bearing_separation_mm": 58.33333333333343,
      "reference_bearing_front_difference_mm": 57.33333333333343,
      "pilot_bush_z_mm": [
        514.4000000000001,
        539.8000000000001
      ],
      "pilot_bush_catalog_dimensions_mm": {
        "length": 25.4,
        "inside_diameter": 12.7,
        "outside_diameter": 19.05
      },
      "input_tip_to_bush_axial_interval_overlap_mm": 2.0666666666598985,
      "previous_plain_rod_bush_comparison_intersection_mm3": 327.24858,
      "current_input_bush_comparison_intersection_mm3": 0.0,
      "limits": "Unchanged estimated engine and gearbox placements compared in one frame. All axial gaps/overlaps are reference-model discrepancies, not actual-car clearance, insertion or free play. The reduced pilot tip clears an annular catalog-bush comparison at its exported station; neither shaft length nor fitted bush/shaft identity, running fit, spline engagement or release travel is established. The omitted engine bearing remains a documentary alternative, not a second displayed bearing. No engine, cover, bearing/carrier or mounting datum is moved to hide the axial mismatch.",
      "historical_source_scope": "Retained comparison against the earlier engine source and flat cover; ring, starter and surrounding envelopes are superseded by rear_drive_catalog_revision. Current pack registration is recorded separately."
    },
    "current_clutch_pack_reference": {
      "source_url": "/cars/1975-mg-midget/cad/clutch-pack-reference.json?v=2",
      "remaining_registration": {
        "unchanged_engine_to_body_translation_mm": [
          0.0,
          555.2,
          715.9000000000001
        ],
        "unchanged_release_bearing_front_body_z_mm": 427.56666666666,
        "new_diaphragm_rear_body_z_mm": 467.9000000000001,
        "bearing_to_diaphragm_drawing_gap_mm": 40.33333333334008,
        "source_pack_housing_contacts_mm3": {},
        "input_hub_reference": {
          "hub_visual_circular_bore_radius_mm": 12.7,
          "retained_visual_hub_slot_count": 20,
          "smooth_main_input_radius_mm": 10.160000000000002,
          "hub_role_native_z_bounds_mm": [
            -224.5,
            -205.5
          ],
          "input_end_body_z_mm": 516.46666666666,
          "pilot_bush_body_z_bounds_mm": [
            514.4000000000001,
            539.8000000000001
          ],
          "source_input_pilot_axial_overlap_mm": 2.0666666666598985,
          "limits": "Hub circular/scalloped bore and smooth input are unmeasured recognition envelopes, not mating spline profiles or torque engagement. Twenty visual slots retain a catalog comparison count, not fitted identity. Pilot overlap is an interval calculation under unchanged drawing transforms, not verified insertion, bearing length, clearance or operation."
        },
        "limits": "Neither assembly is translated to close the remaining gap. Its size is a source-model discrepancy, not fitted release travel or free play."
      },
      "historical_gap_scope": "The earlier58.3333mm comparison was against the old flat cover rear envelope. The current diaphragm is a deeper explicit spring reference. No release-mechanism pose is moved to close its remaining40.3333mm drawing gap."
    },
    "documentary_axial_gap_review": {
      "factory_parts_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=79",
      "workshop_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%203.pdf#page=30",
      "printed_page": 134,
      "procedures": [
        "33.25.10",
        "33.25.12"
      ],
      "confirmed": "Factory identifies139563 sleeve and GRB207 bearing. Workshop distinguishes bearing/sleeve/operating-lever service and applies bearing-press load through the sleeve. It does not dimension the fitted rest position or loaded diaphragm plane.",
      "remaining_drawing_gap_mm": 40.33333333334,
      "precise_missing_datums": [
        "Bearing contact plane from gearbox/housing rear-joint plane at fitted rest",
        "Loaded diaphragm-finger plane from flywheel friction face for the fitted cover",
        "Carrier shoulder/press depth and bearing installed height for selected identities",
        "Resting fork angle and pushrod/clevis registration"
      ],
      "rejected_transfer": "Older Herald/Spitfire bearing table is a separate configuration; its dimensions are not assigned to this1500 merely because the later car shares a marque.",
      "action": "Keep gap and existing poses. Continue independently with factory-USA-supported cover/coil mounting relationship and existing owner photographs; no repeated capture request."
    }
  },
  "new_owner_photo_batch_7034_7042": {
    "files": [
      "IMG_7034.jpeg",
      "IMG_7035.jpeg",
      "IMG_7036.jpeg",
      "IMG_7037.jpeg",
      "IMG_7038.jpeg",
      "IMG_7039.jpeg",
      "IMG_7040.jpeg",
      "IMG_7041.jpeg",
      "IMG_7042.jpeg"
    ],
    "scope": "All nine supplied JPEGs visually reviewed and integrated into archive, locator and relevant studies. IMG_7036 is soft; other views improve local detail. No new measured dimensions inferred.",
    "modeling_leads": [
      "7035/7037: carburetor body seam, bracket and external control candidates",
      "7038/7039: filter/distributor/wiring spatial context",
      "7041: stronger direct view of mount bracket plates, rubber block and neighboring steering/filter obstacles",
      "7042: exhaust-side casting, diaphragm-shaped housing and rigid pipe joint"
    ],
    "coil_marking_correction": "IMG_7040 reads 080, 12 V, WITHOUT EXTERNAL RESISTOR, MADE IN MEXICO. Supersedes earlier partial external-resistor wording; catalog ballast-coil comparison does not identify actual wiring or compatibility.",
    "limits": "No calibrated scale, complete hidden attachment map, actual hydraulic circuit trace or verified removal path. Native CAD geometry and source-fingerprinted audits unchanged by this evidence ingestion."
  },
  "front_mount_reference": {
    "owner_source": "IMG_7041.jpeg, filter-side plates, fasteners and rubber-area context below alternator, beside filter and shaft. Visible shape only; no calibrated scale or complete hidden attachment map.",
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=72",
    "procedure_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%203.pdf#page=9",
    "procedure_scope": "Printed p. 82 is explicitly UK specification. LH 12.45.01 and RH 12.45.03 are distinct; the RH operation includes exhaust joint access. No fitted North American support point, lift height, torque or verified removal path is inferred.",
    "configuration": "CHA258 LH / CHA257 RH brackets and CHA280 before GAN6-166304 / CHA565 from that change point are comparisons. Fitted chassis sequence, rubber and bracket identities remain unverified.",
    "geometry_basis": "All profiles, sections, holes, pitch, mount identity, rubber loaded shape, bonded construction, studs, fixings, bracket/frame and plate/body registration remain estimates. CHA565 supplies central-access topology only; the diameter follows the previous drawing relief, not measured socket access. The formed-plate3mm tabs,6mm inside bends, joining bands and clipped rear tangent are unmeasured construction choices. Tab middle planes move3.58mm outward under the retained old outer bearing faces; common planes are drawing relationships, not fitted seating. Central original plate geometry and engine-only export remain unchanged. Earlier foot/strip objects already touched as a mathematical envelope; this revision changes source sections, folds and single-part ownership rather than proving a new attachment. No weld, detachable-foot joint, material specification, fabrication/drilling template, selected215372/TKC1830 or CHA280/565 identity, support strength, stop contact, rubber compression, safe lift, torque, operating clearance or verified removal path. Current alternator, column and body-platform source conflicts remain explicit. UK12.45.01/.03 remain procedure comparisons; North American restraint/cable/tie-bar presence and applicable complete procedure remain unverified.",
    "relationships": "Frame brackets, rubbers and fixings remain separate. The central plate and mounting tabs are now one source part; no independent foot or outrigger removal joint is inferred. Mount bore lines and outer bearing planes retain their estimated datums. Body rail hole maps and fitted load paths remain unresolved.",
    "display_convention": "Frame brackets remain at source stations; the whole plate follows the power-unit inspection displacement; rubbers and fixings separate illustratively. No loaded support, release sequence or lift path is simulated.",
    "unresolved": [
      "Actual mount and chassis identities",
      "Calibrated front/rear and engine-to-body datums",
      "Hidden engine-foot and bracket/frame attachments",
      "Free/loaded rubber thickness, fastener geometry, torque and support loads",
      "Actual alternator/filter/shaft/exhaust access and engine-withdrawal paths"
    ],
    "native_scope": "Seven native source groups/38 valid positive STEP solids. Six bracket/rubber/fixing meshes are exact matches to the preceding export. The whole plate is one connected solid and contains the unchanged original central plate geometry. Engine-only source, body rails and common transform remain unchanged.",
    "workshop_study": "engine-mounts/#modeled-front-mounts",
    "integration_limit": "Legacy body negative-X vehicle-left drawings are now reflected into the native positive-X vehicle-left convention. The photo-informed left mount and native alternator/filter are on the same side without reflecting or reshaping the engine. Their actual mount axes, stations, contacts and clearances remain unverified.",
    "front_plate_factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=61",
    "current_validation_report": "/cars/1975-mg-midget/cad/front-engine-plate-validation.json"
  },
  "native_engine_placement": {
    "source_url": "/cars/1975-mg-midget/cad/midget-1500-measured-core.json?v=191",
    "source_part_count": 233,
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "native_anchor_basis": "Source-model crank axis X=0/Y=-225 mm and rear block plane Z=-182.5 mm from build_engine.py. These are reconstruction datums, not owner-surveyed installed coordinates.",
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "body_anchor_basis": "Existing estimated gearbox/crank axisY=.39 and source rear-block planeZ=.63. The compact housing mouth now meets the6 mm reference plate back face atZ527.4 mm; engine placement and all native source geometry stay. Native +Y/up,+Z/front,+X/vehicle-left are retained without reflection or scaling to manufacture installed fit. Common fitted registration remains unverified.",
    "scale_basis": "Native millimeters convert to body construction units using the published nominal 2032 mm axle frame. One native millimeter remains one world millimeter.",
    "source_groups": {
      "native-radiator": {
        "name": "Native radiator comparison",
        "names": [
          "radiator_replacement_core_comparison_provisional"
        ],
        "basis": "Replacement-core comparison geometry at its source-relative pose, not a surveyed fitted radiator or fan gap."
      },
      "native-cowl": {
        "name": "Native radiator cowl reference",
        "names": [
          "radiator_cowl_photo_catalog_reference_provisional"
        ],
        "basis": "Factory 1500 plate p.88 supports an upright open CHA281 cowl frame with sloping upper apron and returns. Revised native geometry retains all dimensions, holes, bends, core/frame offsets and body placement as estimates. Separate CHA420 guard is not reconstructed; fan sweep and mounting fit are unverified. Current source rotation audit finds sampled fan/cowl overlap; this is a model discrepancy, not measured contact on the car.",
        "photo": "img_6853.jpg",
        "photoCaption": "IMG_6853 \u00b7 fitted apron and front panel context; complete fixing map and clearances unverified."
      },
      "native-heater": {
        "name": "Native heater-box reference",
        "names": [
          "heater_box_photo_catalog_reference_provisional"
        ],
        "basis": "Owner IMG_6890\u20136892 and factory 1500 heater plate PDF p. 280 support the revised tall casing/rounded blower-side profile, forward hollow air neck and two upper-front water ports. All dimensions and registration remain estimates; internals, complete hose destinations and actual mounting are unverified.",
        "photo": "img_6892.jpg",
        "photoCaption": "IMG_6892 \u00b7 Smiths case, forward round air connection and nearby battery; fitted dimensions and mountings unverified."
      },
      "native-expansion-tank": {
        "name": "Native expansion-tank reference",
        "names": [
          "expansion_tank_body_photo_layout_provisional",
          "expansion_tank_cap_photo_layout_provisional"
        ],
        "basis": "Photo-layout tank/cap meshes. Source-relative placement and plumbing remain estimates."
      },
      "native-ignition-coil": {
        "name": "Native ignition-coil reference",
        "names": [
          "ignition_coil_can_owner_photo_provisional",
          "ignition_coil_terminal_end_provisional",
          "ignition_coil_low_tension_hardware_photo_provisional",
          "ignition_coil_mount_strap_provisional",
          "ignition_coil_two_mount_screw_cues_provisional"
        ],
        "basis": "Owner IMG_6855/6962/6973/7040 support transverse coil beside heater air neck, terminal end inward and closed end outboard, ahead of reservoir pair. Revised native center [390,125,-235] mm and bracket/lead geometry are uncalibrated photo estimates; the retained 50 x 105 mm catalog can does not identify the fitted 080 coil or verify electrical compatibility. The revised column comparison clears the earlier sampled terminal/lead intersections; small strap/fixing contacts with the wheelhouse panel remain. Fitted registration remains unresolved.",
        "photo": "IMG_7040.jpeg",
        "photoCaption": "IMG_7040 \u00b7 Inward HT/LT end, transverse can and mounting surroundings. Position, exact angle, fasteners and lead path are estimated; wiring unverified."
      },
      "native-accessory-canister": {
        "name": "Native observed electric fuel-pump assembly",
        "names": [
          "electric_fuel_pump_photo_reference_provisional",
          "electric_fuel_pump_label_photo_reference_provisional",
          "electric_fuel_pump_red_bands_photo_reference_provisional",
          "electric_fuel_pump_mount_photo_reference_provisional",
          "electric_fuel_pump_connections_photo_reference_provisional"
        ],
        "basis": "IMG_6898 visibly labels an electric fuel pump. Source meshes retain their provisional geometry and placement; exact make/model, flow direction, wiring and actual circuit trace remain unresolved. This differs from the factory mechanical-pump arrangement."
      },
      "native-bay-connections": {
        "name": "Native bay hose & lead references",
        "names": [
          "lower_radiator_hose_visible_bend_owner_photo_provisional",
          "upper_radiator_hose_engine_end_photo_reference_provisional",
          "ignition_coil_to_distributor_center_lead_provisional",
          "fuel_line_adjacent_canister_photo_reference_provisional"
        ],
        "basis": "Source-relative route estimates stay in source pose during separation. No elastic motion, complete circuit trace or verified connection/removal path is simulated."
      }
    },
    "omitted_source_parts": [
      "clutch_release_bearing_catalog_reference_provisional",
      "inlet_manifold_catalog_reference_provisional",
      "zenith_stromberg_photo_catalog_reference_provisional",
      "zenith_stromberg_float_bowl_photo_reference_provisional",
      "zenith_stromberg_air_valve_catalog_reference_provisional",
      "zenith_stromberg_throttle_disc_catalog_topology_provisional",
      "zenith_stromberg_throttle_spindle_catalog_topology_provisional",
      "zenith_stromberg_metering_needle_catalog_topology_provisional",
      "zenith_stromberg_air_valve_spring_catalog_topology_provisional",
      "zenith_stromberg_diaphragm_catalog_reference_provisional",
      "zenith_stromberg_dashpot_cover_photo_reference_provisional",
      "zenith_stromberg_cover_screws_photo_reference_provisional",
      "carb_damper_cap_photo_reference_provisional",
      "zenith_stromberg_damper_rod_and_valve_catalog_topology_provisional",
      "air_cleaner_housing_photo_reference_provisional",
      "air_cleaner_lid_photo_reference_provisional",
      "air_cleaner_two_latches_photo_reference_provisional",
      "air_cleaner_filter_catalog_study_provisional",
      "air_cleaner_elbow_photo_reference_provisional",
      "intake_coupling_photo_reference_provisional",
      "air_cleaner_inlet_chamber_photo_reference_provisional",
      "intake_wire_clamp_elbow_photo_reference_provisional",
      "intake_wire_clamp_carb_photo_reference_provisional",
      "head_provisional_casting"
    ],
    "omission_basis": "The whole-car release carrier/bearing comparison already occupies that role. Omit this one source mesh in the combined display to avoid a second apparent fitted release bearing; the complete 233-group native export remains unchanged. Whole-car intake mounting overlay replaces the inlet casting, twelve carburetor groups and nine cleaner/branch groups at separately declared construction poses; original engine-only source and audits stay unchanged. The whole-car intake overlay also replaces the head casting with a locally reconstructed flat manifold land; the original engine-only head remains unchanged.",
    "display_scope": "Engine-carried parts share the power-unit displacement as a display convention. Imported radiator/cowl/heater/tank/body accessories and routes stay at source-relative stations during general separation. Actual bracket ownership and detachable routes remain unverified.",
    "limits": "Estimated pose, not surveyed registration. Native reconstruction conflicts remain; apparent frame/mount/shelf/bonnet/radiator/clutch gaps or intersections are not fitted clearance results. Existing body mount/gearbox envelopes are not moved or distorted to manufacture fit. Neither owner measurement provenance nor native audit checks transfer into body-fit approval."
  },
  "rear_gearbox_support_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=72",
    "factory_plate": "Engine mountings\u2014Midget 1500, printed 107-B101/102, PDF p. 72",
    "catalog_comparisons": {
      "rear_bracket": "CHA266, item 11",
      "rear_rubbers": "Two 122689, item 15; CHA615 from GAN6-176236; replacement note says CHA615 in pairs."
    },
    "modeled_groups": [
      "gearbox-crossmember",
      "gearbox-rear-bracket",
      "gearbox-left-rear-rubber",
      "gearbox-right-rear-rubber"
    ],
    "geometry_basis": "Factory exploded architecture and unscaled donor25147 side views. Native rear support now uses estimatedX\u00b180 mm rubber centers, a narrower connected cradle and paired cast extension pads with shared plain bores. All profiles, inclines, gauges, fixing maps, loaded rubber contacts and body/tunnel stations remain estimates; no owner dimensions drive them.",
    "identity_limit": "This car\u2019s installed rear bracket, rubber variant, supporting crossmember and restraint configuration remain unverified. The factory plate is not proof of installed condition.",
    "display_convention": "Body crossmember and cradle stay fixed; each rubber separates outward/upward for visibility. These are inspection conventions, not retained attachment ownership, support instructions, release order or removal directions.",
    "open_relationships": [
      "Gearbox-cover/bracket fixing interface and loaded rubber contacts",
      "Crossmember/support-plate and floor/sill attachments",
      "North American CHA463 cable, CHA487 restraint and CHA488 rubber pair: documented, not modeled as fitted",
      "Common engine/body frame, tunnel clearance and applicable North American removal procedure"
    ],
    "document_gap": "The existing factory exploded plate supports topology. Fetching the additional factory workshop section returned HTTP 403 this turn; no rear-support replacement sequence, support point, torque or verified withdrawal path is inferred."
  },
  "coordinate_frame_reference": {
    "display_convention": "Right-handed scene: +Y up, +Z toward the front, +X vehicle-left (observer-right when facing the car).",
    "evidence": [
      "Owner IMG_6341 shows the driver across the cabin from the open right-side passenger door.",
      "Owner IMG_6856/IMG_6855 viewed from the front place the alternator, distributor/coil and master-reservoir region to observer-right, opposite the air-cleaner/manifold side.",
      "Native engine front-view convention and maintained meshes place the alternator/filter at positive X; rear-block/front-drive order establishes +Z/front."
    ],
    "legacy_error": "Legacy body builders used negative X for left labels, driver controls and the photo-informed left mount. Passing these coordinates straight into the native frame placed the LHD controls and filter-side mount on the opposite side.",
    "correction": "Each legacy body assembly root reflects its local X, placement X and display-displacement X once after buildCar. Native source meshes bypass that reflection; the power-unit root resets to positive unit scale when the maintained native source replaces its coarse fallback. Source vertices, dimensions and native exports are unchanged.",
    "limits": "This resolves a drawing-frame handedness error only. Side assignment is not calibrated engine/body registration, fitted mount contact, correct front/rear/vertical stations, actual geometry or verified repair access. Native source reconstruction and body geometry remain estimated.",
    "geometry_preservation": "Reflection retains lengths, angles, wheelbase, tracks, and source topology. Three.js handles mirrored body-root winding during rendering; native mesh world determinants stay positive."
  },
  "battery_bay_reference": {
    "owner_sources": [
      "IMG_6892: EverStart battery behind Smiths heater, terminal clamps, visible red/yellow-covered cable segments; hidden lower support and retention unresolved.",
      "IMG_6856/IMG_6855: broader bulkhead/heater/master/bonnet context; perspective uncalibrated."
    ],
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=186",
    "factory_scope": "Battery and fixings, printed 107-H23/24: tray, edge bar, packing and hooked rods. Printed applicability explicitly lists earlier HAN/GAN sequences, not a fitted GAN6 survey.",
    "catalog_source": "https://rimmerbros.com/ItemList--MG-Midget-1500-Battery-Fittings--m-24536",
    "catalog_scope": "1500 listing corroborates 34G2065 clamp bar, hooked fixing rod and packing as comparisons. No supplied photo establishes those parts as fitted.",
    "dimension_basis": "Walmart own-brand MAXX-51R listing: 9.31 L \u00d7 5.06 W \u00d7 8.69 H inches, converted by 25.4. Length maps cross-car width. Overall height includes the top boundary; estimated 20 mm post projection is subtracted for case height, rather than adding posts above the catalog overall height. Not a direct owner measurement or a verified production-specific drawing.",
    "legacy_drawing_stations": {
      "battery_center_x": 0.06,
      "battery_center_z": 0.25,
      "battery_base_y": 0.735,
      "shelf_y": 0.7
    },
    "station_basis": "Illustrative battery/shelf/tray stations in the nominal axle frame, converted with legacy body drawings to +X/vehicle-left. Source heater geometry is untouched, but its whole-car pose now uses the separate 80 mm rearward layout estimate documented in native_heater_assembly_placement. No photographed mount survey is inferred.",
    "new_groups": [
      "rear-bay-shelf",
      "battery-case",
      "battery-tray-comparison",
      "battery-clamp-comparison",
      "battery-visible-cables"
    ],
    "geometry_limits": "Catalog overall bounding envelope replaces arbitrary 235 \u00d7 175 \u00d7 200 mm box. Case/lid split, post and clamp geometry/spacing, labels and cable curves remain estimates. Existing battery center/base, ledge, tray and retention comparison stations remain independent drawing estimates. Tray and hold-down retain their old dimensions rather than silently shrinking to fit. Body/heater/bonnet registration, hidden retention, polarity, electrical condition and removal paths remain unverified. The old thick support ledge is now replaced by an independently estimated formed platform; its upper Y is retained. Tray and hold-down stay unchanged. See native_heater_platform_placement for catalog roles and unresolved support/airway joins. Shared-illustration F20 wing/leg/ear comparisons now supplement the retained platform. Their orientation, shapes and body attachments remain unregistered; they do not establish loaded battery/heater support.",
    "display_scope": "Shelf, tray comparison and short visible cable references remain fixed; battery and clamp separate for inspection only. Cable shapes do not flex or establish live connections; separation is not an electrical-disconnection sequence, lift path or proof of heater/bonnet clearance.",
    "open_relationships": [
      "Fitted lower tray/support, hold-down presence and actual anchor holes",
      "Production-specific measured case envelope, terminal polarity/positions and red-cable remote destination; MAXX-51R label now readable in IMG_6891 and yellow/body-bolt continuation visible in IMG_6901",
      "Heater/shelf and bulkhead/bonnet registration, loaded retention and tool/lifting access"
    ],
    "previous_illustrative_battery_envelope_mm": {
      "width": 235,
      "depth": 175,
      "height": 200
    },
    "reference_battery_envelope_mm": {
      "width": 236.474,
      "depth": 128.524,
      "overall_height": 220.726,
      "case_height_estimate": 200.726,
      "terminal_projection_estimate": 20
    },
    "owner_label_review": {
      "source": "Original IMG_6891.HEIC and IMG_6892.HEIC, full-resolution inspection",
      "readable": "EverStart MAXX-51R; 500 and 615 rating fields",
      "identity_basis": "Companion IMG_6891 exposes the model field obscured by the terminal in IMG_6892. Visual transcription, not inferred from ratings alone.",
      "limits": "Catalog construction or production variation and fitted physical dimensions remain unmeasured; polarity is not assigned from cable color."
    },
    "product_dimension_source": "https://business.walmart.com/ip/EverStart-Maxx-Lead-Acid-Automotive-Battery-Group-Size-51R-12-Volt-500-CCA/28275660",
    "upper_profile_cable_construction": "Red-loop untraced control points follow the upper-body envelope interpolation; the battery endpoint and conductor envelope are held. This is an estimated viewing route, not measured cable drape, electrical compatibility, a verified flex path or closed-bonnet clearance."
  },
  "heater_casing_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
    "factory_scope": "1500 CHA345 heater assembly from GAN6-154101; 37H4583 motor/mounting plate, 37H8818 matrix and six platform screws are catalog comparisons, not fitted identification. North American and California water-control branches remain distinct.",
    "owner_sources": [
      "IMG_6890",
      "IMG_6891",
      "IMG_6892"
    ],
    "estimated_case_width_height_depth_mm": [
      330,
      160,
      148
    ],
    "geometry_basis": "All dimensions and profiles are estimates. Broad case, rounded upper blower-side region, forward hollow air connection and two upper-front water ports replace the shallow box/solid stubs. Native rear Z=-342.5 and lowest Y=75.5 reconstruction datums retained.",
    "limits": "Original native export retains the six-solid casing-only reference. The whole-car view now replaces its combined mesh with the separate native heater assembly, preserving those six solids and adding estimated matrix/seal/motor/fan and local water-control relationships. Added geometry does not verify hidden internals, fitted port identity, flow, complete hoses, mounting or removal path. Comparison/older imported exports retain their own heater geometry."
  },
  "front_cooling_structure_reference": {
    "owner_sources": [
      "IMG_6853: front painted landing panel, latch/access-opening regions and cowl apron.",
      "IMG_6854: upper cowl, radiator, fan and surrounding wing/tank relationship."
    ],
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=88",
    "factory_scope": "1500 CHA281 cowl, four radiator-to-cowl screws, two top-cowl screws, four cowl fixing screws, and separate CHA420 fan guard. Comparison inventory, not actual installed hardware identification.",
    "manufacturer_sources": [
      "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
      "https://www.bmh-ltd.com/wp-content/uploads/2026/04/BMH-Product-Catalogue-March26-Spreads-116pp-April26.pdf"
    ],
    "new_body_groups": [
      "front-landing-panel",
      "front-valance-tray",
      "front-left-radiator-support",
      "front-right-radiator-support"
    ],
    "basis": "Manufacturer repair architecture and owner/factory topology support estimates only. No fitted dimensions drive sheet profiles, apertures, brackets, fasteners, body stations or cowl/core alignment. Native cowl corrects a horizontal-frame topology error to an upright frame; radiator, fan, body frame and source placement are not moved to create fit.",
    "display_scope": "All four body groups stay fixed; general separation is not a welded-panel removal sequence. Latch/catch mechanism, complete cowl/body fixing map, guard, loaded supports, hose reliefs, fan sweep and radiator withdrawal remain unverified.",
    "source_model_conflict": "Refreshed fan rotation audit reports sampled_model_contact against the new cowl; source fan/radiator stations remain unchanged. This is a reconstruction discrepancy, not fitted-car contact.",
    "radiator_connection_update": "Independent radiator/tank/neck/hose source replaces three old whole-car source meshes; main engine export remains unchanged. New port/route geometry is estimated. Cowl intersection volumes are recorded in the new placement; no fitted clearance or branch identity is established.",
    "landing_panel_reconstruction": {
      "classification": "uncalibrated_owner_photo_reconstruction_hypothesis",
      "owner_photos": [
        "IMG_6853",
        "IMG_6854"
      ],
      "owner_dimensions_applied": false,
      "retained_flat_platform_bounds_body_mm": {
        "x": [
          -499.53333333333336,
          499.53333333333336
        ],
        "top_y": 711.2,
        "z": [
          1337.7333333333336,
          1706.0333333333335
        ]
      },
      "estimated_rear_edge_body_mm": [
        [
          -251.0,
          739.2,
          1033.9
        ],
        [
          251.0,
          739.2,
          1033.9
        ]
      ],
      "old_longitudinal_edge_difference_mm": 303.8333333333335,
      "estimated_projected_y_gauge_mm": 1.5,
      "basis": "Owner front-bay photographs support adjacency of painted platform and cowl. A tapered rising rear tongue is one reconstruction hypothesis connecting the retained platform to the retained cowl front/top edge; perspective does not establish this profile or its dimensions.",
      "limits": "Every outline, slope, gauge, opening and joint remains estimated. This fills an omission in the drawing, not a measured gap on the car. Cowl, radiator, fan, engine, nose, latch and upper fixing stations are unchanged. No upper screw counterpart, hidden flange, seam, weld, sealed air duct, load path, fitted clearance or verified withdrawal path is established. The new panel is fixed body structure in the display; isolation is not panel removal.",
      "validation": {
        "step_valid": true,
        "connected_panel_solids": 1,
        "step_roundtrip_volume_relative_difference": 3.969083888567185e-13,
        "retained_four_openings_clear": true,
        "rear_and_front_material_witnesses": true,
        "existing_23_meshes_identical": true,
        "old_longitudinal_edge_difference_mm": 303.8333333333335,
        "selected_cooling_contacts_mm3": {},
        "wheelhouse_contacts_mm3": {
          "front_landing_panel_with_estimated_rear_tongue__front_left_inner_valance_and_lower_access_reference": 105.3646,
          "front_landing_panel_with_estimated_rear_tongue__front_left_folded_top_and_sloping_end_panel_reference": 129.2736,
          "front_landing_panel_with_estimated_rear_tongue__front_right_inner_valance_and_lower_access_reference": 105.3646,
          "front_landing_panel_with_estimated_rear_tongue__front_right_folded_top_and_sloping_end_panel_reference": 129.2736
        },
        "scope": "Static reference geometry only, not fitted mounting, clearance or removal validation."
      }
    }
  },
  "rear_brake_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=148",
    "factory_scope": "1500 rear brake plate: handed backplates 37H8804/5, GBS625 shoes, GWC1129 cylinders, tappets/wedge, distinct upper/lower springs and handed handbrake levers/boots. Catalog architecture, not fitted identity.",
    "geometry_basis": "Nominal seven-inch drum bore retained from the existing catalog datum. Every internal contour, lining width, thickness, axle/backplate/drum station, cylinder/adjuster interface, spring shape and lever pose is estimated. No owner brake measurements drive the geometry. Rear brake source positions now use the declared shared illustrative hub/wheel corner datum, replacing the independent inboard scaffold station; this does not establish fitted alignment. Independent native shoe/web/lining, cylinder/mount/retention, adjuster and spring source replaces coarse mechanism cues. Cylinder barrel shifts outward 6 mm to the retained shoe-web plane, while inlet tip and external lever stations remain unchanged. Separate estimated backplate apertures now follow the factory architecture; all contact, setting and fitted-identity limits remain.",
    "modeled_groups_per_wheel": [
      "Left Front-position shoe / lining comparison",
      "Left Rear-position shoe / lining comparison",
      "Left Hollow wheel-cylinder casting / mounting neck",
      "Left Two slotted piston envelopes",
      "Left Two unloaded open cylinder boots",
      "Left Unloaded cylinder Belleville washer",
      "Left Open cylinder retaining circlip",
      "Left Hollow bleed-screw envelope",
      "Left Open adjuster bracket / mounting neck",
      "Left Unthreaded square drive / conical wedge",
      "Left Two separate tappet / wedge-face estimates",
      "Left Unloaded cylinder-end spring / web-eye endpoints",
      "Left Unloaded adjuster-end spring / web-eye endpoints"
    ],
    "display_scope": "Backplates stay fixed; other internal groups separate illustratively. The drum end web now has an estimated center opening rather than a solid filled disk. No hydraulic actuation, spring loading, adjustment, brake balancing, service sequence, drum extraction or handbrake travel is simulated.",
    "unresolved": [
      "Fitted hardware/lining identities and handed installation",
      "Measured axle/backplate/drum registration and complete fixing/retention fit",
      "Hidden cylinder pressure seals/passages, fitted bore and complete pressure-circuit verification",
      "Spring preload and exact handed hooks, loaded shoe seating and adjuster travel/settings",
      "Internal handbrake shoe-expansion linkage, remote body crossing, motion and verified replacement procedure"
    ],
    "external_linkage_scope": "Native early handbrake comparison adds two cross-rods and shared bored rear-lever eyes/pins at retained endpoint stations. Fitted topology, full internal expansion linkage, body crossing and operating/removal paths remain unverified.",
    "supplier_sources": [
      "https://www.minispares.com/gwc1129-rear-wheel-cylinder-11-16-bore",
      "https://www.minispares.com/17h7618-brake-adjuster-tappet-see-17h7620-for-full-cheaper-kit"
    ],
    "supplier_bore_comparison_mm": 17.4625
  },
  "cooling_registration_evidence_review": {
    "checked": "Existing car repository survey/measurement files, public native export and car-specific Downloads folders (mg midget batches and temp midget ebay).",
    "found": "Photo batches, unfilled registration/survey templates and reference model records. No populated shared installed fan/cowl/body registration was established by these checked records. This does not classify the owner\u2019s photographs as missing.",
    "precise_gap": "A common installed datum tying shaft center/axis and fan surfaces to cowl/apron fixing faces, radiator surfaces and body support stations, with source/state/uncertainty. Existing isolated dimensions and photo estimates do not determine those relationships.",
    "action": "Retain sampled fan/cowl model overlap without repositioning to pass. Continue independent rear-brake modeling from factory evidence; no repeated capture request."
  },
  "rear_hub_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=147",
    "retainer_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=146",
    "catalog_pcd_mm": 101.6,
    "pcd_source": "https://www.pcdparts.co.uk/vehicles/mg/mg-midget-1961-1979",
    "bearing_comparison_mm": {
      "bore": 35,
      "outside": 72,
      "width": 17
    },
    "bearing_dimension_source": "https://www.nsk.com/au-en/engineering/products/bearings/ball-bearings/deep-groove-ball-bearings/single-row-deep-groove-ball-bearings/6207-apn.html",
    "bearing_identity_limit": "Independent NSK 6207 boundary-size comparison only. Factory GHB130/fitted bearing identity and an approved cross-reference are not established.",
    "construction_datum": "Published rear steel-wheel track centers unchanged. Rear drum reference center is placed on that nominal wheel-center plane; estimated wheel mounting surface is 20 mm outward, half-shaft flange outer face 15 mm, gasket centered 8.75 mm and hub flange outer face 8.5 mm. These are chosen construction stations, not measured offset, thickness or fitted registration.",
    "legacy_correction": "Old rear brakes were independently 0.11 body units inboard of the nominal wheel center, disconnected from the wheel face. The entire rear brake reference chain now uses the common illustrative corner datum. No owner dimension is reinterpreted and no fit is certified.",
    "geometry_basis": "Factory disc-wheel architecture supports separate hollow axle ends, hub, bearing, retainer, half-shaft/flange, seal/gasket set and four stud/nut cues. Apart from separately labeled supplier boundary dimensions/PCD and existing nominal track/rim datums, all geometry and stations are estimates. Independent native rear hub/shaft/drum/backplate source now exposes shared mounting/wheel/retaining bores, separated seals, fasteners and unloaded O-ring contacts. Estimated flange radius58 and PCD96, bearing shoulder shift+2.5 mm and source tube-end cutback3 mm are construction relationships, not fitted dimensions. Differential-support update extends only two shaft meshes inward50 mm to +/-40 mm source boundaries; thirty other hub meshes remain identical. Side-gear sleeves shift to +/-40..68 mm for an estimated open-cage/journal/bearing relationship. No measured shaft length or spline engagement is inferred.",
    "wheel_correction": "Solid tire and rim disks replaced by annular geometry; rear center/spokes and four-hole mounting geometry use the illustrative shared datum. Rim bead-seat scale, nominal track and tire outer envelope retained. Independent native front hub/disc/retention references now provide the other axle comparison.",
    "limits": "No fitted hub/axle/shaft identities, bearing internal geometry, fits, thread hand assignment, seal compression, wheel offset, engagement, torque, preload/end float, loaded clamp or removal path verified. Separation is illustrative; source engine exports are unchanged.",
    "backplate_interface": "The formerly flat backplate now has an estimated stepped central dish, with outer plane 21 mm inboard and central mounting face 55 mm inboard of the corner datum. It shows a casing-flange relationship behind the rotating hub. Contours, depth, clearances and attachment pattern are unverified."
  },
  "front_hub_reference": {
    "factory_hub_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=140",
    "factory_brake_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=142",
    "bearing_dimension_source": "https://www.nsk.com/au-en/engineering/products/bearings/ball-bearings/angular-contact-ball-bearings/single-row-angular-contact-ball-bearings.html?p=2",
    "bearing_comparison_mm": {
      "inner": {
        "bore": 25,
        "outside": 52,
        "width": 15
      },
      "outer": {
        "bore": 17,
        "outside": 40,
        "width": 12
      }
    },
    "bearing_identity_limit": "Independent NSK 7205/7203 boundary-size comparisons only; no GHB129/GHB128 or fitted identity/cross-reference, contact angle, face offset, orientation or preload is established.",
    "rotor_comparison_mm": {
      "diameter": 209,
      "thickness": 7.7,
      "height": 60,
      "centering": 64
    },
    "rotor_dimension_source": "https://www.bremboparts.com/asiapacific/en/catalogue/disc/08-1509-10",
    "rotor_identity_limit": "Older steel-wheel application comparison, not fitted 1500 identification. Only boundary geometry is used; published wear/torque values are not applied as service instructions.",
    "disc_center_mm": -44.15,
    "estimated_disc_bolt_pcd_mm": 80,
    "pad_display_gap_mm": 1,
    "construction_datum": "Published front steel-wheel track centers retained. Chosen hub wheel-mounting plane +20 mm, rotor mounting face +12 mm, inner bearing center -45 mm, outer center +3 mm; all are illustrative stations, not measured wheel offset or installed alignment. Rotor total comparison height is 60 mm from its inboard face -48 to mounting face +12.",
    "geometry_basis": "Factory architecture with independently labeled supplier boundary comparisons. Stepped spindle, hub, spacer, seal, retainer/cap, separate wheel/rotor fixing patterns, dished rotor, open-throat caliper, pads and partial shield are reference geometry. All other profiles, bores, contact faces and axial/radial stations are estimates. Independent native hub/disc/retention source now provides connected geometry, shared rotor/wheel bores and separate cap/pin/nuts. Shoulder rows move -2.5/+3 mm to declared bearing boundary faces as construction only; no loaded seating or bearing orientation/preload is verified.",
    "pattern_limit": "101.6 mm wheel pattern retained as supplier comparison. Separate 80 mm rotor bolt pattern and its clocking are estimates, not factory/fitted dimensions or a drill guide.",
    "limits": "No approved fitted parts, bearing orientation/face geometry, fits, preload/end float, nut torque/locking procedure, brake setting, hydraulic circuit, loaded clamp, suspension alignment or removal path verified. Display separation and pad gaps are illustrative.",
    "caliper_mount_basis": "Two estimated upright webs meet the inboard caliper ear references; factory mounting topology supports this relationship only. Casting contour, bolt axes, strength, load path and fitted contact remain unverified. Native caliper and two carrier meshes now share estimated mounting bores; positive cast/web contacts remain source discrepancies, not fitted interference findings.",
    "disc_retention_revision": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=142",
      "factory_role": "BTA370,8 per car; distinct from wheel studs and nuts",
      "catalog_size_sources": [
        "https://rimmerbros.com/Item--i-BTA370",
        "https://www.minispares.com/bta370-drive-flange-bolt-12-wheel"
      ],
      "catalog_thread": "3/8 UNF",
      "catalog_major_diameter_mm": 9.525,
      "catalog_underhead_length_mm": 17.4625,
      "former_estimated_major_diameter_mm": 6,
      "former_estimated_underhead_length_mm": 16,
      "retained_inboard_underhead_face_local_x_mm": 8,
      "source_tip_local_x_mm": 25.4625,
      "retained_wheel_mount_face_local_x_mm": 20,
      "source_tip_beyond_mount_face_mm": 5.462499999999999,
      "estimated_clearance_bore_radius_mm": 4.95,
      "estimated_outer_flange_lug_radius_mm": 12,
      "estimated_head_circumdiameter_mm": 16.5,
      "estimated_head_height_mm": 4.5,
      "limits": "Factory supplies role/count; modern suppliers supply nominal bolt size, not an owner fastener measurement or fitted identity. Inboard head-face pose stays as a construction convention; actual direction, grade, thread receiver/engagement and wheel clearance remain unresolved. No bolt shortening, body/axle move or fitted machining size is inferred. Smooth envelopes omit threads. The historical mesh name retains screw_envelopes for existing links."
    },
    "dust_cover_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=142",
      "factory_roles": {
        "right": "BTA472",
        "left": "BTA473",
        "small_fixings_car_total": 2,
        "small_fixing": "HZS503",
        "washer": "LWZ505"
      },
      "modern_comparison_source": "https://www.mgocspares.co.uk/DocumentHandler/136685/mgoc-spares-midget-catalogue-pdf",
      "modern_small_screw_comparison": "SH605031,5/16 UNF x3/8in; nominal only",
      "small_screw_catalog_major_diameter_mm": 7.9375,
      "small_screw_catalog_underhead_length_mm": 9.525,
      "owner_dimensions_applied": false,
      "fitted_presence_verified": false,
      "retained_sector_inner_outer_radii_mm": [
        33,
        112
      ],
      "retained_panel_center_local_x_mm": -52,
      "estimated_sector_angles_degrees": [
        -140,
        140
      ],
      "estimated_projected_sheet_gauge_mm": 1.5,
      "estimated_inboard_rim_return_mm": 6,
      "estimated_caliper_axis_ear_face_local_x_mm": -88.15,
      "estimated_small_tab_back_front_local_x_mm": [
        -61.330416566669975,
        -59.830416566669975
      ],
      "estimated_small_screw_underhead_local_x_mm": -58.830416566669975,
      "small_tab_construction": "Tangent plane at outmost point of the retained source carrier footprintY45..65/Z-14..14; not a surveyed flat seat. Small head stays outside the casting; receiver is unassigned.",
      "mounting_role_construction": "Two folded ears follow the existing caliper mounting axis lines atY+/-27/Z-76; the single small fixing is a separate reference axis atY55/Z0. These are not a factory coordinate map or verified clamping layers.",
      "limits": "All outlines, bends, sections and mounting stations remain estimates. Mirrored handed geometry is unverified. No carrier hole, machined land, fitted offset, spacer, receiver thread or hidden body attachment is invented. Source contacts remain registration gaps, not actual-car interference. No loaded support, caliper/wheel/steering sweep, fitted cover identity/presence, safe support, tool access, verified release procedure or removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/front-disc-retention-cover-validation.json"
  },
  "native_transmission_placement": {
    "source_url": "/cars/1975-mg-midget/cad/transmission-reference.json?v=9",
    "source_part_count": 8,
    "source_key": "transmission",
    "default_group": "transmission",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0.39,
      0
    ],
    "omitted_source_parts": [
      "prop_front_joint_reference",
      "prop_rear_joint_reference"
    ],
    "source_groups": {
      "gearbox-extension": {
        "name": "Rear gearbox extension",
        "names": [
          "gearbox_extension_reference"
        ]
      },
      "gearbox-top-cover": {
        "name": "Gearbox top cover",
        "names": [
          "gearbox_top_cover_reference"
        ]
      },
      "gearbox-output": {
        "name": "Gearbox output flange",
        "names": [
          "gearbox_output_reference"
        ]
      }
    },
    "basis": "Factory case/cover/tail architecture with revised short-case/long-tail proportions from unscaled RW Auto Classics and Rimmer product photographs. Source dimensions and common body placement remain estimates; owner IMG_6911/6915 supplies underbody context without a calibrated gearbox envelope. Rear tail now has estimated bearing/seal pockets and a stepped hollow bore under the retained output flange plane.",
    "limits": "Factory plates establish separate case/cover/extension, output flange and two universal joints. Separate gearbox-controls now supplies the selector/lever/gaiter geometry; shared case/extension shaft passages and extension retainer-pin bores are estimated construction maps. The neck retains estimated30 mm outer/27 mm inner radii and upper station; its base now reaches localY=0 to join the narrower extended shell. The old50.8 mm lower cue is superseded; no factory dimension, fitted casting or working air/oil passage is established. The independent propshaft source supersedes the two old joint meshes in the combined whole-car view. The output flange retains four 70 mm-PCD holes clocked45 degrees with R5.2 to share estimated front 3/8-inch fixing axes. The current proportion pass changes case, cover and extension; guide, exterior input shaft, output and two legacy joint meshes retain their geometry. This is construction, not fitted clocking or a drilling template. No fitted identity, internal gearing, shaft engagement, bolt pattern, loaded bearing fit, boot aperture, operating clearance or removal route is verified. Shared bearing/layshaft comparisons now supersede the old case-opening mismatch. Shared construction datums only. The -85 mm layshaft axis replaces the earlier -110.0667 mm case-opening cue; neither is measured. Catalog104433 dimensions24.4 bore/63.5 OD/19.1 width do not identify fitted bearings. Estimated42 mm boss radius,31.95 mm pocket radius,19.3 mm depth and.2 mm drawing allowances are not machining dimensions, loaded fits, endfloat or retention specifications. Input/output and body placement remain; case proportions and internal axial spacing now follow an explicit unscaled supplier-photo comparison. Main body200 mm wide/260 mm long, top flange220 mm wide, bottomY=-151/topY=68 and all revised stations remain estimates. The case rear plane moves197.2 mm forward; the control shaft/lever axes stay while the selector seal follows that plane. rear main-shaft wall aperture changes R38 to estimatedR18 while the original frontR17 passage remains. The separate22G1408 fork-shaft role uses estimatedX=55 mm, distinct from the control rail atX=0; operating connection and shaft/case retention remain unresolved. No circlip/thread, bearing compression, preload, case repair or verified assembly/removal path is established. Paired pad architecture from unscaled donor images. All axes, positions, profiles, rubber variant and casting sections are estimates. No fitted thread/engagement, loaded seating, strength, body registration or removal path is established. Reduced pilot role only. Radius6 and length15 mm are construction estimates, not shaft dimensions or machining instructions. The separate catalog bush has12.7 mm bore; that does not identify the fitted bush/shaft, establish running clearance or verify insertion/engagement. Overall shaft length, source placement and engine registration stay estimated; no spline geometry or torque transfer is modeled. Factory Parts-1977 p81 supplies separate155756 washer,157732 rear bearing,22G2353 seal,155755 flange,WA116101 washer,510618 nut and22G1752 six-tooth speedometer-wheel roles. Rimmer157732 publishes7/8in bore,2in OD,9/16in width (22.225/50.8/14.2875mm); this is a catalog envelope, not fitted bearing identity. All axial stations,31.4mm tail radius, pockets, shoulders,.2mm radial drawing allowances, shaft steps, seal section and smooth wheel/retention profiles are estimates. Nominal shaft/bearing boundary contact is illustrative, not a loaded fit. No threads, spline, seal lip, bearing races/rollers, speedometer tooth mesh, preload, endfloat, torque, actual clearance or replacement/removal path is verified.",
    "shared_bearing_layshaft_layout": {
      "layshaft_axis_y_mm": -85.0,
      "previous_opening_axis_y_mm": -110.06666666666668,
      "front_case_z_mm": 287.86666666666673,
      "rear_case_z_mm": 27.86666666666673,
      "bearing_source": "https://rimmerbros.com/Item--i-104433",
      "bearing_dimensions_mm": [
        24.4,
        63.5,
        19.1
      ],
      "bearing_stations_z_mm": [
        262.7666666666667,
        33.86666666666673
      ],
      "pocket_radius_mm": 31.95,
      "boss_radius_mm": 42.0,
      "pocket_length_mm": 19.3,
      "limits": "Shared construction datums only. The -85 mm layshaft axis replaces the earlier -110.0667 mm case-opening cue; neither is measured. Catalog104433 dimensions24.4 bore/63.5 OD/19.1 width do not identify fitted bearings. Estimated42 mm boss radius,31.95 mm pocket radius,19.3 mm depth and.2 mm drawing allowances are not machining dimensions, loaded fits, endfloat or retention specifications. Input/output and body placement remain; case proportions and internal axial spacing now follow an explicit unscaled supplier-photo comparison. Main body200 mm wide/260 mm long, top flange220 mm wide, bottomY=-151/topY=68 and all revised stations remain estimates. The case rear plane moves197.2 mm forward; the control shaft/lever axes stay while the selector seal follows that plane. rear main-shaft wall aperture changes R38 to estimatedR18 while the original frontR17 passage remains. The separate22G1408 fork-shaft role uses estimatedX=55 mm, distinct from the control rail atX=0; operating connection and shaft/case retention remain unresolved. No circlip/thread, bearing compression, preload, case repair or verified assembly/removal path is established."
    },
    "photo_proportion_reference": {
      "supplier_source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "supplier_image": "https://www.rwautoclassics.com/img/1620/1620763910_982263466.jpg",
      "secondary_source": "https://rimmerbros.com/Item--i-BHM5060R",
      "owner_context": [
        "IMG_6911",
        "IMG_6915"
      ],
      "estimated_case_body_width_height_length_mm": [
        200.0,
        219.0,
        260.0
      ],
      "estimated_extension_length_mm": 366.5333333333335,
      "estimated_extension_sections_z_radius_mm": [
        [
          -338.66666666666674,
          26.0
        ],
        [
          -298.66666666666674,
          26.0
        ],
        [
          -112.13333333333327,
          42.0
        ],
        [
          -42.13333333333327,
          70.0
        ],
        [
          27.86666666666673,
          80.0
        ]
      ],
      "case_front_plane_retained_mm": 287.86666666666673,
      "output_plane_retained_mm": -338.66666666666674,
      "basis": "Unscaled supplier photographs show short main casing and longer tapered tail. Old457.2/169.3333 mm case/tail partition changes to260/366.5333 mm under the retained input/output stations. These are drawing estimates, not projective measurements or an identified22G1553 fitted casting. Existing owner underside views show front structure without a calibrated gearbox envelope. Scroll/rubber front-seal branch remains unselected."
    },
    "housing_case_joint": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=79",
      "case_front_z_mm": 287.86666666666673,
      "estimated_fixing_axes_xy_mm": [
        [
          -65.0,
          -55.0
        ],
        [
          -65.0,
          55.0
        ],
        [
          65.0,
          -55.0
        ],
        [
          65.0,
          55.0
        ]
      ],
      "bore_radius_mm": 5.2,
      "limits": "Four housing/case fixing roles only. All locations/bores and thread engagement remain estimated. These shared holes are construction, not fitted coordinates, machining dimensions or a drilling template."
    },
    "rear_support_pad_comparison": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=72",
      "supplier_source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "supplier_images": [
        "https://www.rwautoclassics.com/img/1620/1620763911_300016880.jpg",
        "https://www.rwautoclassics.com/img/1620/1620763913_149597063.jpg"
      ],
      "estimated_rubber_centers_local_mm": {
        "left": [
          80.0,
          -50.800000000000004,
          -135.46666666666667
        ],
        "right": [
          -80.0,
          -50.800000000000004,
          -135.46666666666667
        ]
      },
      "face_distance_from_rubber_center_mm": 24.553333333333338,
      "pad_profile_width_depth_mm": [
        64,
        68
      ],
      "root_extrusion_mm": 40.0,
      "bore_radius_mm": 4.5,
      "limits": "Paired pad architecture from unscaled donor images. All axes, positions, profiles, rubber variant and casting sections are estimates. No fitted thread/engagement, loaded seating, strength, body registration or removal path is established."
    },
    "input_pilot_comparison": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=80",
      "bush_catalog_source": "https://www.scparts.co.uk/nl/spigot-bush/201050/",
      "estimated_tip_radius_mm": 6.0,
      "estimated_tip_length_mm": 15.0,
      "retained_input_end_z_mm": 516.4666666666667,
      "limits": "Reduced pilot role only. Radius6 and length15 mm are construction estimates, not shaft dimensions or machining instructions. The separate catalog bush has12.7 mm bore; that does not identify the fitted bush/shaft, establish running clearance or verify insertion/engagement. Overall shaft length, source placement and engine registration stay estimated; no spline geometry or torque transfer is modeled."
    }
  },
  "native_rear_axle_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-axle-reference.json?v=5",
    "source_part_count": 8,
    "source_key": "rear-axle",
    "default_group": "rear-axle",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0.39,
      -1.2
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "differential-carrier": {
        "name": "Differential front carrier \u00b7 hollow reference",
        "names": [
          "differential_carrier_reference"
        ]
      },
      "differential-gasket": {
        "name": "Carrier-to-axle gasket reference",
        "names": [
          "differential_carrier_gasket_reference"
        ]
      },
      "differential-fixings": {
        "name": "Eight carrier stud/nut references",
        "names": [
          "differential_carrier_fixings_reference"
        ]
      },
      "differential-pinion-flange": {
        "name": "Differential pinion flange reference",
        "names": [
          "differential_pinion_flange_reference"
        ]
      },
      "differential-pinion-seal": {
        "name": "Pinion oil-seal envelope",
        "names": [
          "differential_pinion_seal_reference"
        ]
      },
      "differential-left-side-gear": {
        "name": "Left side-gear boundary \u00b7 teeth omitted",
        "names": [
          "differential_left_side_gear_boundary_reference"
        ]
      },
      "differential-right-side-gear": {
        "name": "Right side-gear boundary \u00b7 teeth omitted",
        "names": [
          "differential_right_side_gear_boundary_reference"
        ]
      }
    },
    "basis": "Factory shared rear-axle plates PDF 146\u2013147 support the front-removable carrier, gasket, eight studs, pinion flange and side-gear boundaries. Original nominal rear track, wheel-end and propeller-shaft drawing datums are retained. All new geometry is estimated.",
    "limits": "Factory shared axle plates support housing/front-carrier/gasket/eight studs/pinion flange and side-gear architecture only. The pinion flange retains four R4 holes on the estimated 70 mm PCD clocked45 degrees to share the joint-flange map; this is construction, not fitted clocking or a drill template. No actual casting identity, axle ratio, hypoid offset, gearing, bearing setting, spline engagement, operating clearance or removal path verified. Sockets remain toothless side-gear boundaries; an independent cage/crown-wheel/side-support comparison is now present, without actual gear teeth or working mesh. Independent pinion source adds shaft/head, bearing boundaries, spacer, unselected depth washer and retention roles. An estimated R45 internal boss/annular web receives shared pinion-bearing pockets, and the old 240 mm flange neck shortens to the retained seal plane at Z250 (25.6333 mm long). It no longer occupies the pinion-bearing stack. These are construction corrections, not fitted castings, selected washer depth, bearing fit/preload, spline engagement or actual gearset. The later differential-support update changes only this carrier and two side-gear boundary meshes: integral front bearing saddles/arms and shared four-stud bores are added; gear boundaries move from +/-90..120 to +/-40..68 mm, matching the revised inner shaft endpoint. Five other axle meshes remain identical in that update. These are unmeasured construction changes, not fitted shafts/gears, support strength or bearing setting. Nominal track, pinion support, flange bolt map/mating plane and external seal source are retained. Sphere/taper shell shapes are estimates."
  },
  "brake_network_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=166",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=167"
    ],
    "units": "body drawing units; multiply by 2032/2.4 for millimeters",
    "frame": "+X vehicle left, +Y up, +Z front. Builder reverses X before the existing legacy-body reflection.",
    "factory_pipe_outside_diameter_mm": 4.762,
    "estimated_hose_outside_diameter_mm": 9,
    "nodes": {
      "master_front": [
        0.365,
        0.86,
        0.29
      ],
      "master_rear": [
        0.365,
        0.86,
        0.39
      ],
      "warning_front_in": [
        0.458,
        0.69,
        0.595
      ],
      "warning_rear_in": [
        0.402,
        0.69,
        0.595
      ],
      "warning_left_out": [
        0.458,
        0.69,
        0.745
      ],
      "warning_right_out": [
        0.49,
        0.69,
        0.68
      ],
      "warning_rear_out": [
        0.402,
        0.69,
        0.745
      ],
      "front_left_body": [
        0.52,
        0.52,
        1.25
      ],
      "front_right_body": [
        -0.52,
        0.52,
        1.25
      ],
      "rear_body": [
        0.2,
        0.4,
        -0.92
      ],
      "rear_tee_in": [
        0.25,
        0.465,
        -1.212
      ],
      "rear_tee_left": [
        0.268,
        0.445,
        -1.212
      ],
      "rear_tee_right": [
        0.232,
        0.445,
        -1.212
      ],
      "front_left_caliper": [
        0.6073154527559055,
        0.4136220472440945,
        1.0937007874015747
      ],
      "rear_left_cylinder": [
        0.6336614173228345,
        0.4703149606299213,
        -1.2
      ],
      "front_right_caliper": [
        -0.6073154527559055,
        0.4136220472440945,
        1.0937007874015747
      ],
      "rear_right_cylinder": [
        -0.6336614173228345,
        0.4703149606299213,
        -1.2
      ]
    },
    "routes": [
      {
        "id": "brake-master-front-pipe",
        "name": "Master to warning unit \u00b7 front comparison",
        "circuit": "front",
        "kind": "pipe",
        "start": "master_front",
        "end": "warning_front_in",
        "points": [
          [
            0.365,
            0.86,
            0.29
          ],
          [
            0.34,
            0.84,
            0.34
          ],
          [
            0.36,
            0.77,
            0.46
          ],
          [
            0.45,
            0.73,
            0.54
          ],
          [
            0.458,
            0.69,
            0.595
          ]
        ]
      },
      {
        "id": "brake-master-rear-pipe",
        "name": "Master to warning unit \u00b7 rear comparison",
        "circuit": "rear",
        "kind": "pipe",
        "start": "master_rear",
        "end": "warning_rear_in",
        "points": [
          [
            0.365,
            0.86,
            0.39
          ],
          [
            0.32,
            0.84,
            0.43
          ],
          [
            0.32,
            0.75,
            0.53
          ],
          [
            0.4,
            0.73,
            0.55
          ],
          [
            0.402,
            0.69,
            0.595
          ]
        ]
      },
      {
        "id": "brake-front-left-pipe",
        "name": "Left front body brake pipe reference",
        "circuit": "front",
        "kind": "pipe",
        "start": "warning_left_out",
        "end": "front_left_body",
        "points": [
          [
            0.458,
            0.69,
            0.745
          ],
          [
            0.49,
            0.66,
            0.88
          ],
          [
            0.5,
            0.6,
            1.1
          ],
          [
            0.52,
            0.52,
            1.25
          ]
        ]
      },
      {
        "id": "brake-front-right-pipe",
        "name": "Right front cross-body brake pipe reference",
        "circuit": "front",
        "kind": "pipe",
        "start": "warning_right_out",
        "end": "front_right_body",
        "points": [
          [
            0.49,
            0.69,
            0.68
          ],
          [
            0.48,
            0.58,
            1.05
          ],
          [
            0.48,
            0.46,
            1.5
          ],
          [
            0.32,
            0.34,
            1.6
          ],
          [
            -0.32,
            0.34,
            1.6
          ],
          [
            -0.5,
            0.46,
            1.5
          ],
          [
            -0.52,
            0.52,
            1.25
          ]
        ]
      },
      {
        "id": "brake-front-left-hose",
        "name": "Front left flexible hose reference",
        "circuit": "front",
        "kind": "hose",
        "start": "front_left_body",
        "end": "front_left_caliper",
        "points": [
          [
            0.52,
            0.52,
            1.25
          ],
          [
            0.6,
            0.46,
            1.28
          ],
          [
            0.64,
            0.44,
            1.2
          ],
          [
            0.6073154527559055,
            0.4136220472440945,
            1.0937007874015747
          ]
        ]
      },
      {
        "id": "brake-front-right-hose",
        "name": "Front right flexible hose reference",
        "circuit": "front",
        "kind": "hose",
        "start": "front_right_body",
        "end": "front_right_caliper",
        "points": [
          [
            -0.52,
            0.52,
            1.25
          ],
          [
            -0.6,
            0.46,
            1.28
          ],
          [
            -0.64,
            0.44,
            1.2
          ],
          [
            -0.6073154527559055,
            0.4136220472440945,
            1.0937007874015747
          ]
        ]
      },
      {
        "id": "brake-rear-body-pipe",
        "name": "Rear circuit \u00b7 body/tunnel pipe reference",
        "circuit": "rear",
        "kind": "pipe",
        "start": "warning_rear_out",
        "end": "rear_body",
        "points": [
          [
            0.402,
            0.69,
            0.745
          ],
          [
            0.39,
            0.58,
            0.68
          ],
          [
            0.28,
            0.32,
            0.6
          ],
          [
            0.27,
            0.28,
            0.2
          ],
          [
            0.26,
            0.28,
            -0.35
          ],
          [
            0.22,
            0.3,
            -0.85
          ],
          [
            0.2,
            0.4,
            -0.92
          ]
        ]
      },
      {
        "id": "brake-rear-hose",
        "name": "Rear body-to-axle flexible hose reference",
        "circuit": "rear",
        "kind": "hose",
        "start": "rear_body",
        "end": "rear_tee_in",
        "points": [
          [
            0.2,
            0.4,
            -0.92
          ],
          [
            0.26,
            0.44,
            -0.98
          ],
          [
            0.29,
            0.49,
            -1.09
          ],
          [
            0.25,
            0.465,
            -1.212
          ]
        ]
      },
      {
        "id": "brake-rear-left-pipe",
        "name": "Left rear axle brake pipe reference",
        "circuit": "rear",
        "kind": "pipe",
        "start": "rear_tee_left",
        "end": "rear_left_cylinder",
        "points": [
          [
            0.268,
            0.445,
            -1.212
          ],
          [
            0.4,
            0.445,
            -1.212
          ],
          [
            0.53,
            0.445,
            -1.2
          ],
          [
            0.6336614173228345,
            0.4703149606299213,
            -1.2
          ]
        ]
      },
      {
        "id": "brake-rear-right-pipe",
        "name": "Right rear axle brake pipe reference",
        "circuit": "rear",
        "kind": "pipe",
        "start": "rear_tee_right",
        "end": "rear_right_cylinder",
        "points": [
          [
            0.232,
            0.445,
            -1.212
          ],
          [
            0.22,
            0.445,
            -1.26
          ],
          [
            0.18,
            0.45,
            -1.39
          ],
          [
            0,
            0.45,
            -1.42
          ],
          [
            -0.2,
            0.45,
            -1.39
          ],
          [
            -0.4,
            0.445,
            -1.212
          ],
          [
            -0.6336614173228345,
            0.4703149606299213,
            -1.2
          ]
        ]
      }
    ],
    "owner_evidence_review": "Re-viewed existing IMG_6960 and IMG_6961. Pale LOCKHEED cap, black DOT 3 warning cap and local line portions remain visible; neither photo supplies an end-to-end circuit trace or fitted warning-unit identity. Existing provisional master roles are retained, not promoted. No duplicate capture request.",
    "factory_configuration": "GAN6-154101-on factory pipe list: two master-to-warning-unit lines, two front branches, one rear body line, one rear flexible hose, axle three-way connection and two rear wheel pipes. Pressure-failure assembly changes to AAU2583 at GAN6-166304; hose references change at GAN6-162565. Neither change point identifies fitted components.",
    "geometry_basis": "Factory printed 4.762 mm pipe OD only is applied as a documentary dimension. All paths, nodes, adapters, hose diameter, brackets, warning-unit shape, fittings, ports and poses are estimated. Copper-colored pipe is a visual distinction, not a fitted material identification. Factory listed pipe lengths are retained in the study for comparison and not forced onto these estimated curves.",
    "limits": "This is a factory-layout comparison network attached to the provisional brake-master drawing, not a traced circuit of this car. Master outlet order, warning-unit port assignment/internal channels, component identities, threads/flares, routing, clips, hose slack/travel, pressure, bleed sequence, clearances and removal paths remain unverified. Lines remain fixed in general separation, so display gaps are not hose stretch or a disconnection sequence.",
    "comparison_junctions": {
      "warning_front": [
        "warning_front_in",
        "warning_left_out",
        "warning_right_out"
      ],
      "warning_rear": [
        "warning_rear_in",
        "warning_rear_out"
      ],
      "axle_tee": [
        "rear_tee_in",
        "rear_tee_left",
        "rear_tee_right"
      ]
    }
  },
  "native_front_exhaust_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-exhaust-reference.json?v=2",
    "source_part_count": 6,
    "source_key": "front-exhaust",
    "default_group": "front-exhaust-downpipe",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-exhaust-inlet-flange": {
        "name": "Downpipe inlet flange \u00b7 ordinary configuration comparison",
        "names": [
          "front_exhaust_inlet_flange_reference"
        ]
      },
      "front-exhaust-downpipe": {
        "name": "Hollow front downpipe \u00b7 ordinary configuration comparison",
        "names": [
          "front_exhaust_downpipe_reference"
        ]
      },
      "front-exhaust-manifold-fixings": {
        "name": "Three manifold-joint fixing envelopes",
        "names": [
          "front_exhaust_manifold_fixings_reference"
        ]
      },
      "front-exhaust-coupling": {
        "name": "Downpipe coupling flange pair \u00b7 estimated main-pipe interface",
        "names": [
          "front_exhaust_coupling_flanges_reference"
        ]
      },
      "front-exhaust-olive": {
        "name": "Coupling olive envelope \u00b7 catalog comparison",
        "names": [
          "front_exhaust_coupling_olive_reference"
        ]
      },
      "front-exhaust-coupling-fixings": {
        "name": "Three coupling fixing envelopes",
        "names": [
          "front_exhaust_coupling_fixings_reference"
        ]
      }
    },
    "basis": "Factory plate 127 distinguishes GEX1618 ordinary downpipe and CHA287 California catalyst/downpipe. This is the ordinary topology comparison only; fitted configuration remains unselected. Inlet flange follows maintained GEG742 comparison geometry, including its existing estimated equilateral pattern. Pipe bends, sections, reducer, coupling and fasteners are estimates.",
    "owner_evidence_review": "Re-viewed existing IMG_7042: lower manifold flange and descending pipe neck are visible beneath the casting, alongside the round housing and rigid union. Occlusion and no calibrated scale prevent fitted flange survey, pipe routing or catalyst identification. Existing IMG_6887/6839 manifold evidence retained; no duplicate capture request.",
    "registration_gap": {
      "native_source_outlet_mm": [
        -150,
        -81.5,
        0
      ],
      "estimated_new_pipe_end_body_units": [
        -0.17716535433070865,
        0.23,
        0.25
      ],
      "old_underfloor_start_body_units": [
        0.43,
        0.23,
        0.25
      ],
      "lateral_pipe_endpoint_difference_mm": 514.0666666666667,
      "coupling_rear_face_to_old_pipe_center_distance_mm": 514.4555741536657,
      "basis": "Historical differences between independent drawing stations, not measured vehicle clearances. Prior source outlet was vehicle-right while old underfloor start was vehicle-left; these old endpoints are retained here only as history. Current reference route and lowered construction station are recorded separately.",
      "status": "Historical independent-scaffold mismatch; old underfloor endpoint removed. New cross-car main pipe starts at revised estimated coupling rear face at body Y=.12; downstream bend/coupling lowers 93.13 mm from prior drawing. This is reference construction, not surveyed registration.",
      "current_main_pipe_start_body_units": [
        -0.17716535433070865,
        0.12,
        0.22637795275590555
      ]
    },
    "limits": "No fitted downpipe/catalyst identity, pipe contour, support location, stud clocking, thread, gasket contact, hot clearance, working flow or verified removal path. New underfloor comparison follows the revised coupling rear-face station at body Y=.12 without moving the engine/body. This does not validate fitted registration, sealing or contact; native separation is illustrative.",
    "estimated_downstream_height_change_mm": -93.13333333333334
  },
  "body_side_reconstruction": {
    "owner_photos": [
      "IMG_6329",
      "IMG_6341"
    ],
    "observed": "Olive body, square rear wheel-opening roof with rounded corners, rounded front opening, black outer rocker, separate closed door in IMG_6329 and open right doorway/raised side glazing in IMG_6341. People obscure parts of IMG_6329. No calibrated silhouette or full body/engine datum registration is established.",
    "factory_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-skin-panels/",
    "factory_basis": "Manufacturer separates rubber-bumper rear wings CZJ590/591, A/B posts, outer sills, door assemblies/skins and front wings CZJ594/595. Its replacement doors exclude the North American side-impact bar. These are architecture comparisons, not fitted part identification or dimensions.",
    "estimated_projected_skin_offset_mm": 1.2,
    "estimated_profile_stations_body_units": {
      "door_front": 0.105,
      "door_rear": -0.73,
      "door_bottom": 0.515,
      "door_top": 1.005,
      "front_wing_rear": 0.11090551181102362,
      "rear_quarter_front": -0.77,
      "rear_arch_front": -0.82,
      "rear_arch_rear": -1.58,
      "rear_arch_roof": 0.75,
      "front_arch_front": 1.58,
      "front_arch_rear": 0.82,
      "front_arch_roof": 0.76
    },
    "geometry_basis": "Qualitative owner-photo shapes and manufacturer panel architecture replace the continuous door-blocking slab and rounded rear openings. All outlines, camber, section offsets, post/sill returns, glazing geometry, wheelhouse radii and longitudinal/vertical stations are estimates. Nominal axle/track/rim datums and native engine placement are retained. Left side repeats the observed right-side form by an unverified symmetry assumption; no projective photo calibration is claimed. Wing rear skins now extend to the held door front with an estimated5mm seam; pillar outer webs recess12mm behind them. Both values are construction estimates from visible panel ownership, not measurements. Wing rear skins now extend to the held door front with an estimated5mm seam; pillar outer webs recess12mm behind them. Both values are construction estimates from visible panel ownership, not measurements.",
    "limits": "The 1.2 mm skin offset is an estimated X separation, not measured gauge or normal thickness. Door gaps, hinges/latch, seal flanges, side-impact bars, jacking points, glazing travel, wheel/steering/suspension clearance, body-to-engine registration and verified panel-removal paths remain unresolved. Welded groups are independently selectable for inspection, not detachable repair assemblies. Raised glass is a display pose, not a travel mechanism.",
    "rear_inner_body_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-rear-body/",
    "registration_status": "IMG_6329/6341 support exterior shape and opening architecture but hide the engine/body mounting datums. Existing IMG_6855/6856 supply bay context without a calibrated common datum survey. No fitted body-to-engine transform is recovered; maintained source placement, nominal wheelbase/tracks and all existing native mesh data remain unchanged.",
    "front_wing_native_reconstruction": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6854",
        "IMG_6855"
      ],
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-skin-panels/",
      "manufacturer_comparisons": {
        "right": "CZJ594",
        "left": "CZJ595"
      },
      "owner_dimensions_applied": false,
      "retained_stations_body_units": {
        "rear_z": 0.23,
        "front_lower_z": 2.03,
        "front_shoulder_z": 1.99,
        "bottom_y": 0.39,
        "inner_edge_x_abs": 0.67,
        "arch_z": [
          0.82,
          1.2,
          1.58
        ],
        "arch_roof_y": 0.76
      },
      "cad_join_tolerance_mm": 0.01,
      "estimated_section_normal_inset_mm": 1.2,
      "estimated_arch_return_depth_mm": 12,
      "estimated_arch_return_section_mm": 1.3,
      "estimated_shoulder_control_rise_units": 0.025,
      "basis": "Owner exterior and open-bay photos show formed side/rounded upper shoulder, distinct inner edge and wheel-opening lip. BMH identifies separate rubber-bumper wing assemblies. The side-camber function and lower/arch datums stay; upper shoulder/inner-edge heights now share the conditional longitudinal front-profile correction. Forward stations retain the shorter-front construction. Wheel-opening Y/Z cuts, marker envelope sizes and rear attachment boundary stay; marker position follows the panel map. The lower front boundary is trimmed from a continuous loft rather than joined as a separate wedge. Wing rear extension now follows the held door-front boundary with an estimated5mm longitudinal seam; the exposed pillar strip was a reconstruction error.",
      "limits": "Every fitted contour, section/gauge, inner mounting flange, bolt map, hem/weld, front/rear joint, headlamp transition and material remains unmeasured. The1.2 mm section inset is a sampled planar-normal construction, not a measured or globally normal sheet gauge. The12 mm inward arch return is estimated and separately selectable within the wing; source touching/overlap does not establish a fitted folded seam. Left side mirrors right-side evidence without a survey. Engine/body and axle/track frames are retained. Bonnet, nose, lamp poses, bumper/supports and wheelhouse front ends now share the declared shorter-front reference. No body-width rescale, fitted wing identity, structural strength, wheel travel or verified panel replacement/removal path. General separation is illustrative. New rear extension and pillar concealment are qualitative photo-led construction; seam inclination, end flange and fitted body registration remain unknown.",
      "nacelle_source_contacts_mm3": {
        "front_left_wing_rolled_shoulder_and_side_skin_reference": 2362.4112,
        "front_right_wing_rolled_shoulder_and_side_skin_reference": 2155.3924
      },
      "wing_door_junction_revision": {
        "previous_wing_rear_z_units": 0.23,
        "door_front_z_units": 0.105,
        "wing_rear_z_units": 0.11090551181102362,
        "estimated_longitudinal_seam_mm": 5.0,
        "extension_length_mm": 100.83333333333336,
        "extension_lower_y_units": 0.5,
        "owner_photos": [
          "IMG_6329",
          "IMG_6341"
        ],
        "basis": "Owner views show a narrow wing/door junction, not the former105.833mm exposed longitudinal pillar strip. Existing door edge and all wheel/engine/hinge frames stay.5mm seam is an explicit construction estimate; former wing geometry forward ofZ.23 is preserved.",
        "limits": "No measured panel gap, exact seam inclination, A-post outer surface, hidden wing flange, fastener map, wing/door sweep or removal path. Recessed pillar drawing is a construction convention, not a reconstructed fitted pillar pressing.",
        "estimated_a_post_outer_web_recess_mm": 12.0
      }
    },
    "wing_door_junction_revision": {
      "previous_wing_rear_z_units": 0.23,
      "door_front_z_units": 0.105,
      "wing_rear_z_units": 0.11090551181102362,
      "estimated_longitudinal_seam_mm": 5.0,
      "extension_length_mm": 100.83333333333336,
      "extension_lower_y_units": 0.5,
      "owner_photos": [
        "IMG_6329",
        "IMG_6341"
      ],
      "basis": "Owner views show a narrow wing/door junction, not the former105.833mm exposed longitudinal pillar strip. Existing door edge and all wheel/engine/hinge frames stay.5mm seam is an explicit construction estimate; former wing geometry forward ofZ.23 is preserved.",
      "limits": "No measured panel gap, exact seam inclination, A-post outer surface, hidden wing flange, fastener map, wing/door sweep or removal path. Recessed pillar drawing is a construction convention, not a reconstructed fitted pillar pressing.",
      "estimated_a_post_outer_web_recess_mm": 12.0
    },
    "native_sill_section_revision": {
      "former_inner_sill_y_bounds_units": [
        0.25,
        0.5
      ],
      "former_inner_sill_z_bounds_units": [
        -1.255,
        0.395
      ],
      "current_sill_y_bounds_units": [
        0.3,
        0.5
      ],
      "current_sill_z_bounds_units": [
        -0.82,
        0.35
      ],
      "outer_sill_z_bounds_units": [
        -0.82,
        0.23
      ],
      "inner_web_x_abs_units": 0.66,
      "shared_return_edge_x_abs_units": 0.71,
      "estimated_projected_outer_gauge_mm": 1.5,
      "estimated_inner_gauge_mm": 1.5,
      "outer_section_basis": "Retained visible side camber and outer sill Y bounds. Both rear ends stop at the existing rear-arch front; the inner front reaches the footwell front plane. The outer front retains its formerZ=.23 boundary, leaving the lower wing/footwell front closure unresolved. Paired returns shareX=.71 over their common span. These are coherent construction boundaries, not calibrated body dimensions or fitted welds.",
      "owner_photos": [
        "IMG_6329",
        "IMG_6341"
      ],
      "unselected_manufacturer_outer_sills": [
        "CZJ694 RH",
        "CZJ695 LH"
      ],
      "unselected_manufacturer_inner_sills": [
        "CZJ176 RH",
        "CZJ177 LH"
      ],
      "identity_limit": "Manufacturer distinguishes1975-on twin-jacking-point outer sills from earlier variants. Actual apertures/reinforcements and installed replacement history remain unknown; no jack receiver, support rating or cutting template is inferred.",
      "remaining_gap": "Existing rear floor/wheelhouse/seat registration remains independent. No floor is trimmed or seat-hole moved to force agreement."
    },
    "rear_cabin_placement_revision": {
      "owner_photo": "IMG_6341",
      "owner_dimensions_applied": false,
      "former_seat_center_z_units": -0.84,
      "seat_center_z_units": -0.46499999999999997,
      "estimated_seat_translation_z_units": 0.375,
      "estimated_seat_translation_z_mm": 317.5,
      "retained_native_cushion_half_depth_units": 0.28,
      "estimated_cushion_rear_z_units": -0.745,
      "wheelhouse_inner_x_abs_units": 0.47,
      "wheelhouse_axle_yz_units": [
        0.39,
        -1.2
      ],
      "retained_wheelhouse_radius_units": 0.37,
      "floor_y_units": 0.35,
      "floor_rear_outer_x_abs_units": 0.47,
      "floor_notch_front_z_units": -0.82,
      "wheelhouse_front_z_units": -0.83,
      "basis": "An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
      "limits": "Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent."
    },
    "lower_front_side_revision": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6341"
      ],
      "former_lower_y_units": 0.39,
      "current_lower_y_units": 0.3,
      "estimated_added_depth_mm": 76.20000000000003,
      "lower_section_z_bounds_units": [
        0.23,
        0.82
      ],
      "color_partition_upper_y_units": 0.5,
      "estimated_projected_gauge_mm": 1.5,
      "estimated_lower_return_inner_x_abs_units": 0.71,
      "body_or_mechanical_frames_moved": false,
      "basis": "Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions.",
      "limits": "All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint."
    }
  },
  "boot_compartment_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=249",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=250",
      "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-rear-body/"
    ],
    "factory_basis": "CZJ351 lid, handed AHA6314/6315 hinges, separate lid lock/body striker, CHA149 sealing rubber and AHA9716 support in GAN6 configuration. Manufacturer separates rear deck pieces, cockpit/boot floor, inner wheelarches and rear closing structure. Catalog architecture only, not fitted identity.",
    "owner_evidence_review": "Existing IMG_6329 and IMG_6341 show closed rear exterior and folded-hood/cockpit context. They do not calibrate the obscured boot interior, lid aperture, hinge axis or floor cutouts. Existing rear-underbody photo review retained. No new capture request.",
    "estimated_stations_body_units": {
      "floor_top_y": 0.49,
      "compartment_front_z": -1.16,
      "compartment_rear_z": -2.02,
      "floor_center_half_width": 0.47,
      "floor_rear_half_width": 0.68,
      "wheelhouse_notch_rear_z": -1.58,
      "aperture_half_width": 0.52,
      "aperture_front_z": -1.38,
      "aperture_rear_z": -1.94,
      "aperture_corner_radius": 0.04,
      "lid_overlap": 0.018,
      "lid_display_height_offset": 0.003,
      "lip_depth": 0.025,
      "forward_floor_y": 0.64,
      "forward_floor_transition_z": [
        -1.32,
        -1.58
      ]
    },
    "estimated_floor_and_lid_skin_offset_mm": 1.2,
    "estimated_filler_apertures": {
      "floor_center_legacy_xz": [
        -0.18,
        -1.866
      ],
      "rear_panel_center_legacy_xy": [
        -0.18,
        0.7
      ],
      "basis": "Unmeasured openings follow the already-estimated filler neck drawing. They do not establish a fitted grommet, diameter, seal or route. No sender service hatch is added.",
      "floor_radius_body_units": 0.055,
      "rear_panel_radius_body_units": 0.045
    },
    "geometry_basis": "Replaces old solid rear-deck block and thick floor slab with curved deck surround/lip, removable lid reference, thin boot floor, front bulkhead, rear closing panel, seal and body-side hinge/striker cues. Every profile, offset, aperture, material gauge, station, hinge/lock shape and seal section is estimated. Floor height is retained as an upper drawing datum. Existing wheelhouses, tank, filler, sender, exhaust and axle stations are not moved to obtain fit. Native boot-lid export now replaces the skin/leaf/lock cues and combined body hinge/striker group with separate formed frame, bore-linked hinge leaves/body ears/pins, handle/lock/latch/striker, buffers and closed-pose support comparisons. Rear quarter, deck surround/lip/seal and native lid now share the conditional IMG_6329 rear-profile register. Floor and tank sources remain unchanged; hood pose and retainer are revised separately; the subsequent body-carried hood-retainer reconstruction places it on the fixed shroud ahead of the lid; fitted mounting remains unresolved. Native boot-body sources now replace deck surround/lip, rear closing panel and cockpit-to-boot bulkhead; rear wall edges use the common quarter camber. Aperture/holes/stations stay. New projected gauges and upper returns are estimates; floor and aperture seal remain independent viewer references. Native joined floor and separate side extensions now supersede the three viewer floor sheets; the existing top datums, openings and rear reliefs stay. Outer quarter returns are construction estimates; fitted seams and tank/support registration remain unresolved.",
    "limits": "No fitted boot dimensions, drain/seam map, tank fixings, sender access hatch, spare-wheel equipment, wiring, lock function, prop/support pose, gasket compression, body/tank clearances or verified replacement/removal path. Lid translates in general separation; no verified hinge rotation or safe support is simulated. Wheelhouse roof remains a reference surface. Tank/sender/filler contacts with floor remain unverified; no service access is inferred from isolation. Native hidden geometry and all new mounting maps remain estimates. Gooseneck pins move below the old above-skin cues to deck-minus28 mm as a construction correction. Parked support span remains at the closed reference pose when its lid anchor translates; no working extension, locking or supported-open state is simulated. The conditional rear-profile reconstruction does not establish fitted height or body registration. Prior lid/retainer overlap is recorded historically in rear-profile-validation.json. Current retainer follows an unmeasured fixed-shroud construction station; folded-hood-validation.json records the source comparison. No fitted closure or verified removal is inferred.",
    "formed_floor_basis": "Manufacturer R5/R7/R8 drawing shows formed cockpit/boot-floor sections rather than a single plane. Raised front, ramp and low rear panels are topology references; heights, bend locations and inclination are estimated. The old flat reference crossed the native axle envelope; this change does not verify actual axle/floor clearance.",
    "seat_reference_correction": "Existing seat-back rotation now uses its already-declared center [local Y1.01,Z-.25] rather than rotating pretranslated vertices about the origin. This corrects a pivot error; it does not register the seats to the new bulkhead or establish fitted clearance.",
    "rear_shackle_fixing_update": "Six estimated holes in the low rear floor share native shackle bracket/doubler construction centers. Existing filler/vent openings and other floor geometry retained. This is not a fitted hole map or cutting template."
  },
  "front_nose_reconstruction": {
    "owner_photos": [
      "IMG_6853",
      "IMG_6856",
      "IMG_6329"
    ],
    "owner_scope": "Re-viewed existing front platform/cooling and broader bay photos. They support the painted locking platform, central circular latch region, access opening and surrounding cooling hardware. Side view supports rubber bumper presence; no calibrated front aperture, moulding/armature section or mounting survey is established.",
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=263",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=269"
    ],
    "factory_basis": "GAN6 front end CZJ565; CHA478 mesh air-intake grille to bonnet-locking platform (four screws) differs from preceding chrome radiator grille. Factory p234 distinguishes NA front bumper beams CZJ638/639 from except-NA CZJ586/587. BHM538 front bumper, separate armature and inner spring pair are listed; armature changes at GAN6-158716. These are configuration comparisons, not fitted identification.",
    "estimated_geometry": {
      "nose_plane_z": 2.025,
      "aperture_center_y": 0.7,
      "aperture_half_width": 0.45,
      "aperture_half_height": 0.14,
      "platform_z_range": [
        1.58,
        2.015
      ],
      "platform_y": 0.84,
      "steel_projected_offset_mm": 1.5,
      "rubber_shell_offset_mm": 8
    },
    "geometry_basis": "Removes the solid nose block and earlier-style chrome grille/backing. Thin nose skin with open aperture, diamond-mesh comparison, revised locking-platform envelope, hollow rubber moulding, separate armature and open beam/spring references now show component boundaries. Every shape, section, aperture, port, bend, hole location, mesh pitch, fixing, gauge and mounting station is estimated. Existing frame/cooling/native/body axle datums are not moved. Native front bumper export now supersedes the browser moulding, armature, beam and inner-spring shapes with open sections and shared estimated fixing/rivet maps. The native metadata preserves the beam shortening/base-plane construction changes, unselected early/late armatures and outer-spring branch. Native headlamp/body export now replaces the nose face/upper return and separate lamp nacelles, opens body notches and removes old embedded wing bulge/lamp primitives after moving their fallback geometry to separate records. Lamp axes use old bulge XY, not the inboard old disc centers; all new contours and interfaces remain unmeasured.",
    "limits": "No fitted front-end/grille/bumper identity, actual steel/rubber thickness, beam/armature/spring branch, impact performance, towing/jacking function, bracket attachment, bonnet latch mechanism, radiator fit, air-flow performance, hot/operating clearance or verified removal route. The ordinary solid corner blocks are replaced by hollow display shells, not a manufacturing section. Armature and cover share illustrative separation offsets; beams stay fixed. No bumper-to-body or radiator registration is certified.",
    "front_upper_return_basis": "A fixed return joins the new nose upper edge toward the already-estimated closed-bonnet leading profile. The 0.004-body-unit separation is a display choice, not measured panel gap or verified opening-sweep clearance. This closes an inherited model surface gap without claiming fitted bonnet registration."
  },
  "bonnet_hardware_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=247",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=248"
    ],
    "factory_basis": "North America/Sweden CZJ104/105 handed hinges differ from except-NA/Sweden 14A4684. USA support AHA9800 differs from not-USA AHA9717. Main lock pin/spring/cup/catch plate/release cable and independent safety hook/bracket are separate relationships. Factory bonnet/buffer change at GAN6-183740 remains a configuration comparison; fitted versions are unidentified.",
    "owner_photos": [
      "IMG_6853",
      "IMG_6855",
      "IMG_6856",
      "IMG_6892"
    ],
    "owner_evidence": "Re-viewed existing photos. IMG_6856 shows both rear bulkhead hinge regions and bonnet underside; IMG_6853 shows the front latch region. These views do not calibrate hinge centers/leaf sections, trace the complete release cable or establish fitted stay identity, stroke, lock engagement or clearance. No repeated capture request. Full-resolution IMG_6892 clearly shows a multi-link hinge, with separate brackets, unequal links and multiple transverse pivots. It does not establish closed angles or calibrated pin centers.",
    "retained_virtual_axis_body_units": [
      0,
      1.04,
      0.13
    ],
    "retained_display_open_angle_radians": 0.82,
    "geometry_basis": "Fixed body leaves/pins, bonnet-carried hinge arms/leaves, lock pin/spring, independent safety hook, body catch/cup/bracket, buffers, release-cable comparison and support anchor/parked-stay envelopes extend the existing estimated bonnet reference. Every dimension, hole/slot, axis, section, station and cable route is estimated. Source skin, native engine/bay placement and nominal wheel/axle datums are retained. Followers share the four-bar carrier transform of the retained estimated native pivots; the actual NA hinge mechanism remains unmeasured. Native thin skin, formed side/rear/front framework, hollow bonnet-side hinge lands, four screw/washer comparisons and bored upper-stay tab/pin now replace the old bonnet surfaces/tubes and upper-anchor cue. Bonnet-side hinge leaves receive shared estimated bores. Existing body-side hinge, main/safety catch, release cable and parked stay references remain at prior stations; NA linkage and fitted closure stay unverified. Native hinge replacement now supersedes the old body leaf/one-pin/simple-arm sketch in the whole-car view. Separate brackets and two links per side use an estimated closed pose while preserving existing bonnet-side screw axes. Intermediate links now remain visible and rigid with mathematical pivot closure throughout reference opening; no fitted linkage motion is inferred. The later smaller transverse crown now revises skin/frame and carried hinge-leaf/fixing, lock/safety/support/buffer heights together. Body pivots, link eyes, wing edges and engine/body frames stay. The parked stay follows the new upper endpoint in the closed display, without a working support or fitted clearance. The selected nominal-length comparison now shortens the estimated front clip by169.333mm, allocated entirely to the front under a held rear-body datum. Bonnet/wing contours, nose/lamp poses, landing/catch references, bumper/beam lengths and wheelhouse forward ends follow; nominal axles, wheel-opening cuts, engine/cowl and rear bonnet hinge/stay stations stay. This is a construction allocation, not a measured front overhang or fitted envelope. Current source contacts remain explicit.",
    "support_display": "Only body and bonnet anchor cues persist in an open view. The parked support span is shown at closed pose and hidden when opening; no telescopic travel, gas assistance, locking state, load capacity or safely supported open state is simulated. AHA9800 is a USA catalog comparison, not fitted identification.",
    "limits": "No fitted hinge/stay/latch identity, operating stroke, engagement, buffer compression, spring force, actual mounting map, clearances, verified hinge sweep or replacement/removal path. The added safety-hook slot in the estimated landing platform follows the comparison geometry only, not a measured body aperture. Main latch and safety mechanism are not animated to release. A reference opening can pass through closed catch envelopes; that display behavior is not an operation sequence. The old 15.24 mm uniformly lowered underside and middle tube are superseded by estimated projected-Y skin/frame sections. No new source dimensions identify the actual bonnet, hinge, stay or body-mounted equipment. The multi-link source is a closed-pose comparison only; hide-on-opening does not mean the real links detach or disappear.",
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "retained_virtual_axis_body_units_basis": "Hierarchy origin retained only; opening now applies four-bar rotation plus translation, not rotation about this point."
  },
  "fuel_elc_connection_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=90",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=91",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=92",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=95"
    ],
    "owner_photos": [
      "IMG_6898",
      "IMG_6856",
      "IMG_6855"
    ],
    "owner_observation": "IMG_6898 label shows AUTOMOTIVE ELEC\u2026 and FUEL PUMP, with electrical posts/leads and clamped local hoses. Adjacent metal canister visibly carries FLOW text; exact identity and arrow/flow direction are not established. Broader bay images show the rear black canister context but do not identify its part number or fully trace lines.",
    "configuration_difference": "Factory 1500 p95 lists block-mounted AC Delco mechanical pump architecture and USA/Canada feed variants. The observed electric unit is retained as an owner-car difference; no fitted mechanical pump or series/bypass arrangement is invented. The generic non-1500 pump-to-twin-carb branches on p92 are not applied.",
    "units": "body drawing units, +X vehicle left/+Y up/+Z front; multiply by 2032/2.4 for mm",
    "nodes": {
      "tank_feed": [
        0.22,
        0.35,
        -1.48
      ],
      "feed_front_boundary": [
        0.44,
        0.38,
        0.5
      ],
      "separator_outlet": [
        0.7395887847562091,
        0.7738582677165354,
        -1.78
      ],
      "floor_vent": [
        0.46,
        0.49,
        -1.65
      ],
      "vapor_front_boundary": [
        0.48,
        0.32,
        0.3
      ],
      "canister_hose_boundary": [
        -0.53,
        0.36,
        0.2
      ],
      "carbon_tank_port": [
        -0.53,
        0.94,
        0.29
      ],
      "pump_fitting_a": [
        0.5503937007874016,
        0.9384645669291338,
        0.7137795275590553
      ],
      "adjacent_canister_fitting_b": [
        0.5503937007874016,
        0.9384645669291338,
        0.9688976377952757
      ],
      "pump_hose_a_open": [
        0.3070866141732283,
        0.6439370078740158,
        0.5738976377952756
      ],
      "canister_hose_b_open": [
        0.3661417322834645,
        0.655748031496063,
        0.9754724409448818
      ],
      "separator_inlet": [
        0.7395887847562091,
        0.6037795275590551,
        -1.78
      ]
    },
    "routes": [
      {
        "id": "fuel-main-feed-reference",
        "name": "Main tank feed pipe \u00b7 catalog routing comparison",
        "kind": "pipe",
        "diameter_mm": 6,
        "start": "tank_feed",
        "end": "feed_front_boundary",
        "points": [
          [
            0.22,
            0.35,
            -1.48
          ],
          [
            0.38,
            0.32,
            -1.42
          ],
          [
            0.46,
            0.29,
            -1.25
          ],
          [
            0.44,
            0.28,
            -0.8
          ],
          [
            0.44,
            0.28,
            0.1
          ],
          [
            0.44,
            0.38,
            0.5
          ]
        ],
        "basis": "Factory p92 GAN6 main/intermediate pipe architecture. Tank outlet location, bends, material and 6 mm OD are estimates. The front boundary is unassigned; it is not connected to a mechanical or electric pump."
      },
      {
        "id": "elc-rear-vapor-pipe",
        "name": "ELC rear-to-front vapor pipe \u00b7 comparison boundary",
        "kind": "pipe",
        "diameter_mm": 8,
        "start": "separator_outlet",
        "end": "vapor_front_boundary",
        "points": [
          [
            0.7395887847562091,
            0.7738582677165354,
            -1.78
          ],
          [
            0.7395887847562091,
            0.8092913385826771,
            -1.78
          ],
          [
            0.6451005957798313,
            0.8092913385826771,
            -1.6973228346456692
          ],
          [
            0.46,
            0.6,
            -1.65
          ],
          [
            0.46,
            0.38,
            -1.65
          ],
          [
            0.5,
            0.28,
            -1.4999999999999998
          ],
          [
            0.5,
            0.28,
            -1.3
          ],
          [
            0.48,
            0.28,
            -0.5
          ],
          [
            0.48,
            0.31999999999999995,
            0.3
          ]
        ],
        "basis": "Factory separator-to-front vapor architecture, now a hollow native8mm OD/6mm bore comparison. Revised upper stations follow the estimated wing-side separator; existing floor crossing, lower/front stations and open front boundary remain.12mm bends are construction estimates, not a traced route or fitted diameter."
      },
      {
        "id": "elc-front-canister-hose",
        "name": "Carbon-canister tank-port hose \u00b7 open front boundary",
        "kind": "hose",
        "diameter_mm": 12,
        "start": "canister_hose_boundary",
        "end": "carbon_tank_port",
        "points": [
          [
            -0.53,
            0.36,
            0.2
          ],
          [
            -0.55,
            0.56,
            0.2
          ],
          [
            -0.57,
            0.8,
            0.23
          ],
          [
            -0.53,
            0.94,
            0.29
          ]
        ],
        "basis": "Factory p91 tank-vapor connection to carbon canister, not a fitted port map. This local hose does not bridge the independent rear vapor-pipe boundary. Purge, carburetor and rocker-cover connections are not reconstructed."
      }
    ],
    "carbon_canister_basis": "Factory p91 GAN6 13H8511 carbon canister, separate from the observed gold electric pump and adjacent metal canister. Black body/mount dimensions, pose and port choices are estimates, not fitted identification.",
    "vent_floor_basis": "Factory p90 lists a vent-pipe floor seal. The new estimated floor opening at canonical [.46,.49,-1.65] follows the proposed comparison pipe; its location/diameter and grommet profile are not measured. It is not a sender access hatch.",
    "gap_between_vapor_boundaries_mm": 859.9816354628356,
    "gap_feed_front_to_pump_a_mm": 514.8479182136109,
    "limits": "Every route, diameter, fitting, port, outlet, bracket and body pose is estimated. Factory pipe lengths are documentary comparisons, not forced curve lengths. No fitted circuit trace, pressure/delivery direction, hose/fuel compatibility, wiring, purge/control route, sealed joint, hot clearance, loaded travel or verified replacement path. Source engine/pump/canister meshes and existing tank/sender positions are unchanged; separator pose and connections now follow the declared native wing-side construction. Pump and adjacent-device native names remain storage identifiers; local hose endpoints only meet their drawing axes, not verified section fits. New local assembly does not resolve the feed/ELC boundaries, device identity, circuit polarity or remote destinations. Its fittings and body alignment are explicit estimates; opaque bodies do not establish an internal fluid path.",
    "superseded_local_routes": [
      {
        "id": "observed-pump-hose-a",
        "name": "Observed pump-side local hose A \u00b7 destination untraced",
        "kind": "hose",
        "diameter_mm": 12,
        "start": "pump_fitting_a",
        "end": "pump_hose_a_open",
        "points": [
          [
            0.3366141732283464,
            0.5470866141732283,
            0.6424015748031496
          ],
          [
            0.3366141732283464,
            0.5470866141732283,
            0.615236220472441
          ],
          [
            0.3366141732283464,
            0.5966929133858268,
            0.5857086614173228
          ],
          [
            0.3070866141732283,
            0.6439370078740158,
            0.5738976377952756
          ]
        ],
        "basis": "IMG_6898 local elbow/rubber-hose recognition only. Dimensions and bend pose are estimates in the maintained source frame. No inlet/outlet direction or remote destination is assigned."
      },
      {
        "id": "observed-canister-hose-b",
        "name": "Observed FLOW-canister local hose B \u00b7 destination untraced",
        "kind": "hose",
        "diameter_mm": 12,
        "start": "adjacent_canister_fitting_b",
        "end": "canister_hose_b_open",
        "points": [
          [
            0.3401574803149606,
            0.5541732283464567,
            0.9282283464566929
          ],
          [
            0.3401574803149606,
            0.5541732283464567,
            0.9518503937007874
          ],
          [
            0.3543307086614173,
            0.5966929133858268,
            0.9636614173228346
          ],
          [
            0.3661417322834645,
            0.655748031496063,
            0.9754724409448818
          ]
        ],
        "basis": "IMG_6898 shows a local clamped hose at the FLOW-marked metal canister. Exact device identity, direction, remote destination and fitted dimensions remain unresolved."
      }
    ],
    "superseded_local_fitting_nodes": {
      "pump_fitting_a": [
        0.3366141732283464,
        0.5470866141732283,
        0.6424015748031496
      ],
      "adjacent_canister_fitting_b": [
        0.3401574803149606,
        0.5541732283464567,
        0.9282283464566929
      ]
    },
    "native_local_update": "Independent native observed-pump source now uses a shared estimated painted-ledge/foot/fixing/receiver axis and a connected dropped mounting web. Assembly translation is declared; fitting nodes follow it, while both untraced hose endpoints and main feed/ELC routes retain prior drawing coordinates. Local hose shapes are re-estimated, not traced fitted routes. Engine-only core retains the older accessory pose; combined viewer replaces its six pump/device meshes.",
    "native_rear_update": "Factory one-fixing wing-valance role replaces the inboard floating brick; hollow separator and open ports, unloaded tapered tank-side connection, hollow pipe through retained floor opening, grooved grommet and mount/spacer/fixing roles remain unregistered reference geometry. Tank port and its floor contact are held and not reproduced from product port coordinates."
  },
  "native_throttle_controls_placement": {
    "source_key": "throttle-controls",
    "source_url": "/cars/1975-mg-midget/cad/throttle-controls-reference.json?v=1",
    "source_part_count": 7,
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      -0.056692913385826764,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "throttle-bracket": {
        "name": "Cable bracket and spring-anchor comparison",
        "names": [
          "throttle_bracket_comparison"
        ]
      },
      "throttle-spindle-lever": {
        "name": "External spindle lever comparison",
        "names": [
          "throttle_spindle_lever_comparison"
        ]
      },
      "throttle-bellcrank": {
        "name": "Throttle bellcrank and pivot comparison",
        "names": [
          "throttle_bellcrank_comparison"
        ]
      },
      "throttle-links": {
        "name": "Paired throttle links and pins comparison",
        "names": [
          "throttle_link_comparison"
        ]
      },
      "throttle-upper-spring": {
        "name": "Upper throttle-return spring comparison",
        "names": [
          "throttle_upper_spring_comparison"
        ]
      },
      "throttle-lower-spring": {
        "name": "Lower throttle-return spring comparison",
        "names": [
          "throttle_lower_spring_comparison"
        ]
      },
      "throttle-local-cable": {
        "name": "Local throttle cable \u00b7 remote route open",
        "names": [
          "throttle_local_cable_boundary"
        ]
      }
    },
    "basis": "Factory Parts-1977 PDF p124 Federal-to-1977 bracket, bellcrank, two links, spindle lever and two spring relationships. Owner IMG_7035/7037 show external hardware context only; they do not identify this catalog branch. Native controls retain the existing carburetor spindle-end axis in millimeters, with no engine/body reposing. Whole-car overlay moves every local control group 48 mm outboard with the revised carburetor construction pose; original source-relative geometry is unchanged. This does not trace the remote pedal/choke cable.",
    "limits": "All other coordinates, profiles, pivot/spring anchors, cable route, clocking, bores, spring wire/pitch, lever ratios and attachment details are estimates. Actual variant, choke, stops, adjustment, operating travel/return reliability, interference, body registration and verified removal paths are unresolved. The local cable end stays open. All groups share the power-unit display translation only; this is not a service assembly or operating simulation.",
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=124"
    ],
    "owner_photos": [
      "IMG_7035",
      "IMG_7037"
    ],
    "intake_pose_translation_mm": [
      -48,
      0,
      0
    ]
  },
  "native_heater_assembly_placement": {
    "source_key": "heater-assembly",
    "source_url": "/cars/1975-mg-midget/cad/heater-assembly-reference.json?v=2",
    "source_part_count": 14,
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.5355118110236221
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "native-heater": {
        "name": "Heater casing / open lower outlet and mounting base \u00b7 reference",
        "names": [
          "heater_case_and_necks_reference"
        ],
        "description": "The main casing envelope and air/water necks remain; a lower open throat and formed six-hole mounting base replace the closed bottom.20mm drop,2mm flange and160x50mm opening are estimates. The independent platform aperture and cabin supply remain unregistered."
      },
      "heater-rear-cover": {
        "name": "Separate heater rear cover",
        "names": [
          "heater_rear_cover_reference"
        ]
      },
      "heater-matrix": {
        "name": "Heater matrix and internal pipe envelopes",
        "names": [
          "heater_matrix_and_pipe_envelopes_reference"
        ]
      },
      "heater-matrix-seal": {
        "name": "Matrix perimeter-seal comparison",
        "names": [
          "heater_matrix_perimeter_seal_reference"
        ]
      },
      "heater-blower-motor": {
        "name": "Heater blower motor / plate comparison",
        "names": [
          "heater_blower_motor_and_plate_reference"
        ]
      },
      "heater-blower-fan": {
        "name": "Heater blower fan comparison",
        "names": [
          "heater_blower_fan_reference"
        ]
      },
      "heater-water-hose-a": {
        "name": "Visible heater hose A \u00b7 tap relationship",
        "names": [
          "heater_visible_hose_a_reference"
        ]
      },
      "heater-water-hose-b": {
        "name": "Visible heater hose B \u00b7 remote end untraced",
        "names": [
          "heater_visible_hose_b_reference"
        ]
      },
      "heater-water-tap": {
        "name": "Water-control tap comparison",
        "names": [
          "heater_water_control_tap_reference"
        ]
      },
      "heater-control-elbow": {
        "name": "Water-control elbow comparison",
        "names": [
          "heater_control_elbow_reference"
        ]
      },
      "heater-control-bracket": {
        "name": "Water-control bracket comparison",
        "names": [
          "heater_water_control_bracket_reference"
        ]
      },
      "heater-control-remote-hose": {
        "name": "Elbow-side hose \u00b7 remote end untraced",
        "names": [
          "heater_control_remote_hose_boundary_reference"
        ]
      },
      "heater-base-seal": {
        "name": "Heater base-to-platform foam seal \u00b7 unloaded comparison",
        "names": [
          "heater_uncompressed_base_to_platform_seal_comparison"
        ],
        "description": "A separate6mm uncompressed base-seal reference follows the estimated flange and six construction bores. Its modeled plane still remains above the independent platform; no loaded seating or fitted opening is inferred.",
        "apart": [
          0,
          -0.14,
          0
        ]
      },
      "heater-platform-fixings": {
        "name": "Six heater platform screw / washer roles \u00b7 estimate",
        "names": [
          "heater_six_platform_screw_and_washer_role_comparisons"
        ],
        "description": "Six smooth screw and washer envelopes follow the factory mounting quantity. Length, diameter, map and body engagement remain unmeasured; body receiver holes and threads are not created.",
        "apart": [
          0,
          0.12,
          0.03
        ]
      }
    },
    "basis": "Retains the main casing envelope and five separate source solids while adding an estimated lower outlet/base to the whole-car case. The separate engine export is unchanged. 1500 matrix 37H8818 and motor/plate 37H4583 are catalog architecture references only; hidden internals occupy estimated source stations. Photos show the two local hose forms and neighboring green tap context, without a full coolant trace. Factory distinguishes North America except California CHA352 from separate California bypass and choke plumbing; no fitted hose part is selected.",
    "limits": "Casing dimensions and all added core/motor/fan/seal/valve/bracket dimensions, port axes, hose sections/bends, clamps and source/body poses are estimates. Hidden internals are factory-architecture comparisons, not observations of the fitted heater. The second internal neck stops at a short straight boundary; its hidden header connection is not reconstructed. Fin/blade counts and all water channels, seals, motor orientation/wiring, tap actuation/flow direction, loaded supports and thermal/airflow behavior are unverified. Hose B and the elbow-side hose stop at open untraced boundaries. No inferred 1275 radiator return, California bypass/automatic-choke branch, complete coolant circuit, hose cutting pattern or verified replacement/removal path. Display separation is illustrative. The whole-car case now has a lower open throat and formed mounting flange, separate6mm unloaded seal and six screw/washer roles.20mm drop,2mm flange and160x50mm throat are unmeasured construction estimates. No body aperture is identified from the unrelated platform slot, no body receiver is drilled, and no complete heater-to-cabin airway, fitted sealing or mounting strength is established.",
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280"
    ],
    "owner_photos": [
      "IMG_6890",
      "IMG_6891",
      "IMG_6892"
    ],
    "procedure_evidence": {
      "publisher_register": "https://store.otpubs.com/service-publications/",
      "manual": "AKM3267 \u2014 Midget 1500 North America 1975",
      "status": "Publication identity confirmed in publisher register; heater instructions have not been reviewed against this fitted assembly. No verified sequence or removal path is modeled."
    },
    "air_intake_owner_evidence": {
      "photo": "IMG_6856",
      "observation": "Heater intake neck visibly open at capture time. This does not date a disconnection or identify the remote duct. Existing other-side corrugated intake/air-cleaner references are not reassigned to the heater.",
      "catalog_comparison": "CHA290 heater intake hose and AHA8786 wheel-arch clip in MGOC catalog are comparisons only; no complete fitted heater intake is modeled."
    },
    "photo_layout_revision": {
      "owner_sources": [
        "IMG_6891",
        "IMG_6892"
      ],
      "basis": "Owner views place the heater closely ahead of the battery, without the broad rear gap in the inherited engine-relative drawing. Perspective and partial occlusion do not establish a numeric clearance. A rounded 80 mm rearward shift is a layout estimate, not a photo measurement or solved body survey.",
      "prior_body_anchor_units": [
        0,
        0.39,
        0.63
      ],
      "translation_mm": [
        0,
        0,
        -80
      ],
      "prior_drawing_rear_cover_to_battery_front_plane_gap_mm": 94.4713333333334,
      "revised_drawing_plane_gap_mm": 14.471333333333405,
      "limits": "These are differences between modeled planes, not fitted minimum clearance. Case size and orientation are unchanged. The maintained heater/local-control groups retain this transform; new lower-base/seal/fixing groups use the same estimated placement. Battery, shelf, bulkhead, engine, cabin-air distribution and independent heater-return comparison stay in their own frames. The formerly coincident heater-B/return comparison boundary separates by 80 mm; no connector is invented to close it. No loaded mounting, body aperture, bonnet sweep, service or removal path is verified."
    },
    "base_outlet_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
      "seal_role_source": "https://www.mgocspares.co.uk/parts/mg/midget/heating-ventilation/1500cc-heater-system",
      "basis": "Factory lower mounting-base/six-platform-screw architecture and separate body seal role. Source matrix/casing references supply an estimated outlet and flange, not a registered body aperture.",
      "owner_dimensions_applied": false,
      "estimated_drop_mm": 20.0,
      "estimated_flange_gauge_mm": 2.0,
      "estimated_uncompressed_seal_mm": 6.0,
      "flange_xz_bounds_source_mm": [
        [
          -210.0,
          70.0
        ],
        [
          -352.5,
          -184.5
        ]
      ],
      "outlet_center_source_mm": [
        -99.0,
        75.5,
        -274.5
      ],
      "estimated_outlet_width_depth_mm": [
        160.0,
        50.0
      ],
      "base_fixing_axes_source_mm": [
        [
          -195.0,
          55.5,
          -337.5
        ],
        [
          -195.0,
          55.5,
          -199.5
        ],
        [
          -70.0,
          55.5,
          -337.5
        ],
        [
          -70.0,
          55.5,
          -199.5
        ],
        [
          55.0,
          55.5,
          -337.5
        ],
        [
          55.0,
          55.5,
          -199.5
        ]
      ],
      "seal_bottom_source_y_mm": 47.5,
      "body_receivers_created": false,
      "limits": "Every new dimension and axis is a construction estimate. Original main casing envelope, intake/water necks, rear cover and11 other existing assembly groups remain; lower outlet/base is added only to the whole-car heater source. Platform oblong feature keeps its unknown function and geometry; no complete cabin airway, loaded sealing or fitted screw engagement is inferred."
    }
  },
  "native_cabin_air_placement": {
    "source_key": "cabin-air",
    "source_url": "/cars/1975-mg-midget/cad/cabin-air-reference.json?v=2",
    "source_part_count": 11,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "cabin-air-chamber": {
        "name": "Cabin distribution chamber \u00b7 unregistered body reference",
        "names": [
          "cabin_air_distribution_chamber_reference"
        ]
      },
      "demister-left-elbow": {
        "name": "Left demister elbow comparison",
        "names": [
          "demister_left_elbow_reference"
        ]
      },
      "demister-left-hose": {
        "name": "Left demister hose comparison",
        "names": [
          "demister_left_hose_reference"
        ]
      },
      "demister-left-nozzle": {
        "name": "Left North American demister nozzle comparison",
        "names": [
          "demister_left_north_america_nozzle_reference"
        ]
      },
      "footwell-left-outlet": {
        "name": "Left footwell outlet-door comparison",
        "names": [
          "footwell_left_outlet_door_reference"
        ]
      },
      "demister-right-elbow": {
        "name": "Right demister elbow comparison",
        "names": [
          "demister_right_elbow_reference"
        ]
      },
      "demister-right-hose": {
        "name": "Right demister hose comparison",
        "names": [
          "demister_right_hose_reference"
        ]
      },
      "demister-right-nozzle": {
        "name": "Right North American demister nozzle comparison",
        "names": [
          "demister_right_north_america_nozzle_reference"
        ]
      },
      "footwell-right-outlet": {
        "name": "Right footwell outlet-door comparison",
        "names": [
          "footwell_right_outlet_door_reference"
        ]
      },
      "demister-left-nozzle-fixings": {
        "name": "Left demister paired fixing roles \u00b7 dimensions unverified",
        "names": [
          "demister_left_two_unthreaded_nozzle_fixing_roles"
        ]
      },
      "demister-right-nozzle-fixings": {
        "name": "Right demister paired fixing roles \u00b7 dimensions unverified",
        "names": [
          "demister_right_two_unthreaded_nozzle_fixing_roles"
        ]
      }
    },
    "basis": "Factory Parts-1977 PDF pp280\u2013281 support paired AHH8394 demister hoses, 14G3499 elbows, North American RH/LH nozzle comparisons and outlet-door architecture. The central distribution chamber, all profiles, body stations and mounting relationships are estimates, not an owner-fitted survey. Factory shroud/dash-top drawing shows two slots; heater plates distinguish NA end-inlet nozzle roles, paired hoses/elbows and four nozzle screws. A shared construction connects hollow handed nozzle comparisons through an added rear dash-top and the existing padded rail. Existing mouth X centers stay; slot Z, angled/end-inlet form, sections, fixing map and upper hose bends are estimates under the retained surrounding frames.",
    "limits": "Heater outlet-to-body registration and supply crossing remain unresolved; no joining duct or new heater/shelf opening is constructed. All hose/port dimensions, flange holes, chamber outline and door poses are estimates. No fitted part identity, sealing, airflow, operating door motion, attachment access, dash/scuttle clearance or replacement/removal path is verified. Display separation is illustrative. Whole-car heater pose is independently revised 80 mm rearward from its inherited engine-relative position; this cabin comparison remains fixed and its supply join stays unresolved. No owner slot/nozzle/fastener survey or calibrated factory dimensions. All openings, rear pressing/return contours, faceted nozzle walls/round-bored lower shoulder, cuff/upper hose shapes, gauges, maps and smooth screw dimensions are construction choices, not drilling templates, selected hardware, seal/compression or loaded fits. The pair uses mirrored reference geometry; handed outboard inlet direction and fitted LH/RH differences remain unverified. Body/padding openings and shared axes establish only the drawing connection. Heater supply, distribution-chamber identity and hidden body crossing remain unresolved; the photographed open heater intake stays open. No airflow, wiped/defrost field, electrical operation, safe support or verified installation/removal path.",
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=281"
    ],
    "demister_interface_reference": {
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=281"
      ],
      "owner_dimensions_applied": false,
      "configuration": "North American AHA8565 RH / AHA8566 LH role comparison, distinct from14A1162 except-NA. Four PTP6036 screw roles; no fitted branch identification.",
      "estimated_slot_centers_xz_units": [
        [
          0.42,
          -0.015
        ],
        [
          -0.42,
          -0.015
        ]
      ],
      "estimated_opening_width_depth_mm": [
        187.96,
        25.400000000000002
      ],
      "estimated_nozzle_outer_width_depth_mm": [
        186.26666666666668,
        23.70666666666667
      ],
      "estimated_body_skin_projected_y_gauge_mm": 1.5,
      "estimated_fixing_axes_body_units": [
        [
          0.298,
          1.0217492990768076,
          -0.015
        ],
        [
          0.542,
          1.0142437126437738,
          -0.015
        ],
        [
          -0.542,
          1.0142437126437738,
          -0.015
        ],
        [
          -0.298,
          1.0217492990768076,
          -0.015
        ]
      ],
      "estimated_fixing_bore_radius_mm": 2.5400000000000005,
      "estimated_inlet_centers_body_units": [
        [
          0.5,
          0.9659432570991714,
          0.01
        ],
        [
          -0.5,
          0.9659432570991714,
          0.01
        ]
      ],
      "estimated_rear_dash_top_z_bounds_units": [
        -0.08,
        0.01
      ],
      "basis": "Factory shroud/dash-top drawing shows two slots; heater plates distinguish NA end-inlet nozzle roles, paired hoses/elbows and four nozzle screws. A shared construction connects hollow handed nozzle comparisons through an added rear dash-top and the existing padded rail. Existing mouth X centers stay; slot Z, angled/end-inlet form, sections, fixing map and upper hose bends are estimates under the retained surrounding frames.",
      "limits": "No owner slot/nozzle/fastener survey or calibrated factory dimensions. All openings, rear pressing/return contours, faceted nozzle walls/round-bored lower shoulder, cuff/upper hose shapes, gauges, maps and smooth screw dimensions are construction choices, not drilling templates, selected hardware, seal/compression or loaded fits. The pair uses mirrored reference geometry; handed outboard inlet direction and fitted LH/RH differences remain unverified. Body/padding openings and shared axes establish only the drawing connection. Heater supply, distribution-chamber identity and hidden body crossing remain unresolved; the photographed open heater intake stays open. No airflow, wiped/defrost field, electrical operation, safe support or verified installation/removal path."
    }
  },
  "native_bay_electrical_placement": {
    "source_key": "bay-electrical",
    "source_url": "/cars/1975-mg-midget/cad/bay-electrical-reference.json?v=1",
    "source_part_count": 10,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "bay-fusebox": {
        "name": "Exposed four-fuse box and contact reference",
        "names": [
          "bay_fusebox_base_and_contacts_reference"
        ]
      },
      "bay-fuses": {
        "name": "Four visible glass-fuse envelopes \u00b7 ratings unknown",
        "names": [
          "bay_four_glass_fuse_envelopes_reference"
        ]
      },
      "bay-fuse-wire-tails": {
        "name": "Local fuse-wire tails \u00b7 circuit duties unassigned",
        "names": [
          "bay_visible_fuse_wire_tails_reference"
        ]
      },
      "bay-upper-electrical-can": {
        "name": "Upper metal electrical can \u00b7 identity unresolved",
        "names": [
          "bay_upper_unidentified_electrical_can_reference"
        ]
      },
      "bay-upper-can-tails": {
        "name": "Upper-can local wires \u00b7 pinout unresolved",
        "names": [
          "bay_upper_can_local_wire_tails_reference"
        ]
      },
      "bay-lower-electrical-can": {
        "name": "Lower electrical can \u00b7 identity unresolved",
        "names": [
          "bay_lower_unidentified_electrical_can_reference"
        ]
      },
      "bay-local-loom": {
        "name": "Observed local loom loop \u00b7 remote route open",
        "names": [
          "bay_local_loom_loop_reference"
        ]
      },
      "battery-body-lug": {
        "name": "Observed battery lead / body-bolt reference",
        "names": [
          "battery_observed_body_lug_and_bolt_reference"
        ]
      },
      "bay-bulkhead-grommet": {
        "name": "Observed unidentified line/grommet crossing",
        "names": [
          "bay_observed_bulkhead_grommet_reference"
        ]
      },
      "bay-bulkhead-line": {
        "name": "Local bulkhead wire \u00b7 destinations untraced",
        "names": [
          "bay_observed_bulkhead_line_segment_reference"
        ]
      }
    },
    "basis": "IMG_6901 provides the four exposed glass fuses, local bundle shapes, unidentified metal-can context, yellow-covered battery lead continuation to a body bolt and local unidentified line/grommet body crossing. Factory Parts-1977 pp188/191/192 supports North American chassis-dependent harness and fusebox/earth-cable architecture only.",
    "limits": "All fitted coordinates, diameters, mounting patterns, wire tail counts, bend routes and aperture are estimates. No fuse rating/duty, internal bus, pinout, continuity, battery polarity, can identity, complete harness or live circuit is verified. Local tails/loom end openly and are not asserted joined. No coil ballast arrangement, compatible replacement selection, safe reconnection or removal path is established.",
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=188",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=191",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=192"
    ]
  },
  "battery_body_connection_reference": {
    "owner_photo": "IMG_6901",
    "observation": "The yellow-covered lead can be visually followed from the photographed terminal clamp into a black segment and a body-bolt lug. This supersedes the prior fully-untraced destination note for that lead only. No battery polarity or fitted part number is inferred.",
    "body_lug_units": [
      -0.3,
      1.0,
      0.145
    ],
    "cable_neck_endpoint_units": [
      -0.3,
      0.985,
      0.1465
    ],
    "bulkhead_line_grommet_units": [
      0.28,
      0.98,
      0.13
    ],
    "aperture_radius_units": 0.009,
    "geometry_basis": "All source/body coordinates, cable sizes, lug/bolt details, contact and grommet/hole sizes remain estimates. The lead extension joins existing drawing cues; no resistance, electrical continuity, loaded contact, disconnect sequence or safe reconnect procedure is established."
  },
  "native_fascia_placement": {
    "source_key": "fascia",
    "source_url": "/cars/1975-mg-midget/cad/fascia-reference.json?v=4",
    "source_part_count": 15,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "cockpit": {
        "name": "Open-backed North American fascia comparison",
        "names": [
          "fascia_open_back_face_and_padded_rail_reference"
        ]
      },
      "fascia-circular-mount-1": {
        "name": "Circular fascia mounting envelope 1 \u00b7 function unassigned",
        "names": [
          "fascia_circular_mount_1_reference"
        ]
      },
      "fascia-circular-mount-2": {
        "name": "Circular fascia mounting envelope 2 \u00b7 function unassigned",
        "names": [
          "fascia_circular_mount_2_reference"
        ]
      },
      "fascia-circular-mount-3": {
        "name": "Circular fascia mounting envelope 3 \u00b7 function unassigned",
        "names": [
          "fascia_circular_mount_3_reference"
        ]
      },
      "fascia-circular-mount-4": {
        "name": "Circular fascia mounting envelope 4 \u00b7 function unassigned",
        "names": [
          "fascia_circular_mount_4_reference"
        ]
      },
      "fascia-circular-mount-5": {
        "name": "Circular fascia mounting envelope 5 \u00b7 function unassigned",
        "names": [
          "fascia_circular_mount_5_reference"
        ]
      },
      "fascia-glovebox-liner": {
        "name": "Open glovebox liner comparison",
        "names": [
          "fascia_glovebox_liner_reference"
        ]
      },
      "fascia-glovebox-lid": {
        "name": "Separate glovebox lid comparison",
        "names": [
          "fascia_glovebox_lid_reference"
        ]
      },
      "fascia-glovebox-hardware": {
        "name": "Glovebox hinge and lock cues",
        "names": [
          "fascia_glovebox_hinge_and_lock_cues_reference"
        ]
      },
      "fascia-switch-nacelle": {
        "name": "Switch nacelle comparison",
        "names": [
          "fascia_switch_nacelle_reference"
        ]
      },
      "fascia-radio-panel": {
        "name": "Radio mounting panel comparison",
        "names": [
          "fascia_radio_mounting_panel_reference"
        ]
      },
      "fascia-supports": {
        "name": "Fascia support-plate comparison",
        "names": [
          "fascia_support_plate_and_stud_cues_reference"
        ]
      },
      "column-upper-support": {
        "name": "Upper column support comparison",
        "names": [
          "column_upper_support_comparison"
        ]
      },
      "column-body-flange": {
        "name": "Column-to-body flange comparison",
        "names": [
          "column_body_flange_comparison"
        ]
      },
      "column-body-seal": {
        "name": "Column body-seal comparison",
        "names": [
          "column_body_seal_comparison"
        ]
      }
    },
    "basis": "AHA8866 NA/Sweden fascia, separate switch/radio nacelle, CHA55 cubby lid and support architecture. GAN6 North American collapsible-column and four bulkhead fixing relationship are comparisons, not fitted identities or hole coordinates. Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
    "limits": "Factory NA/Sweden layout comparison only; owner IMG_6341 does not identify the hidden fascia fittings or calibrate them. All profiles, padding, wall gauges, apertures, circular mount identities/sizes, glovebox, switch/radio details, supports, fastener patterns, column flange/seal and body coordinates are estimates. Circular faces are blank mounting envelopes, not assigned working instruments or switch identities. No collapse behavior, load support, gasket seating, circuit, cable/capillary route, fitted clearance, lid motion or verified replacement/removal path. Column axis follows the revised estimated wheel setback from IMG_6341 context, shared with rack entry and the body aperture. All installed coordinates, sleeve boundary and support lengths remain uncalibrated; no operating clearance is verified. Inspection offsets are illustrative. All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Independent demister nozzles/hoses retain their old pose, with top46.567 mm above the new rail center and unresolved body supply/slot registration. No hidden panel slots, joints or fitted hose paths are invented.",
    "column_body_center_units": [
      0.35297872340425535,
      0.834169381107492,
      0.13000000000000006
    ],
    "column_body_opening_radii_units": [
      0.041,
      0.044
    ],
    "column_layout": {
      "owner_photos": [
        "IMG_6341",
        "IMG_6855",
        "IMG_6962",
        "IMG_6973",
        "IMG_7040"
      ],
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
      ],
      "owner_dimensions_applied": false,
      "estimated_wheel_center_units": [
        0.39,
        0.9966449511400652,
        -0.45
      ],
      "retained_lower_pinion_axis_point_units": [
        0.27,
        0.47,
        1.43
      ],
      "estimated_body_crossing_units": [
        0.35297872340425535,
        0.834169381107492,
        0.13000000000000006
      ],
      "estimated_body_plane_z_units": 0.13,
      "previous_wheel_center_units": [
        0.39,
        1.1,
        -0.16
      ],
      "cabin_height_reconstruction": {
        "owner_photos": [
          "IMG_6341",
          "IMG_6329"
        ],
        "factory_sources": [
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
        ],
        "owner_dimensions_applied": false,
        "fascia_face_z_units": -0.105,
        "estimated_fascia_relief_axis_y_units": 0.9,
        "previous_wheel_center_units": [
          0.39,
          1.1,
          -0.45
        ],
        "estimated_wheel_center_units": [
          0.39,
          0.9966449511400652,
          -0.45
        ],
        "retained_lower_pinion_units": [
          0.27,
          0.47,
          1.43
        ],
        "estimated_wheel_height_change_mm": -87.50727470141152,
        "previous_fascia_rail_top_center_units": 1.225,
        "estimated_fascia_rail_top_center_units": 1.025,
        "previous_face_lower_edge_units": 0.89,
        "estimated_face_lower_edge_units": 0.84,
        "estimated_rail_edge_height_units": 1.01,
        "estimated_padding_section_units": 0.012,
        "estimated_glovebox_center_height_units": 0.92,
        "estimated_glovebox_height_units": 0.15,
        "estimated_switch_center_height_units": 0.93,
        "estimated_radio_panel_center_height_units": 0.77,
        "estimated_radio_panel_height_units": 0.12,
        "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
        "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Demister outlets now share an estimated rear dash-top/padding opening construction. Their contours, hole map, upper hose route and fitted registration remain unverified; heater-to-body supply and hidden joints remain unresolved."
      },
      "estimated_wheel_setback_change_mm": -245.5333333333334,
      "former_outer_sleeve_end_z_mm": 510.70933333333323,
      "estimated_outer_sleeve_end_z_mm": 110.06666666666668,
      "basis": "Owner cabin photo supports wheel setback behind fascia. Factory collapsible-column drawing distinguishes outer column, body flange/seal and lower shaft. Shared coordinates revise the old coarse drawing; no source provides fitted coordinates.",
      "limits": "Wheel height now follows the lowered fascia relief; X/Z setback and lower pinion point stay. Wheel center, exact axis/rake, sleeve end, diameter, supports and body opening are estimates. Lower pinion datum, rack body/track/mounts and the source coil are retained. The apparent body-seal meeting is construction only. No fitted column identity, collapse mechanism, loaded support, operating clearance, alignment or verified removal path."
    },
    "cabin_height_reconstruction": {
      "owner_photos": [
        "IMG_6341",
        "IMG_6329"
      ],
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
      ],
      "owner_dimensions_applied": false,
      "fascia_face_z_units": -0.105,
      "estimated_fascia_relief_axis_y_units": 0.9,
      "previous_wheel_center_units": [
        0.39,
        1.1,
        -0.45
      ],
      "estimated_wheel_center_units": [
        0.39,
        0.9966449511400652,
        -0.45
      ],
      "retained_lower_pinion_units": [
        0.27,
        0.47,
        1.43
      ],
      "estimated_wheel_height_change_mm": -87.50727470141152,
      "previous_fascia_rail_top_center_units": 1.225,
      "estimated_fascia_rail_top_center_units": 1.025,
      "previous_face_lower_edge_units": 0.89,
      "estimated_face_lower_edge_units": 0.84,
      "estimated_rail_edge_height_units": 1.01,
      "estimated_padding_section_units": 0.012,
      "estimated_glovebox_center_height_units": 0.92,
      "estimated_glovebox_height_units": 0.15,
      "estimated_switch_center_height_units": 0.93,
      "estimated_radio_panel_center_height_units": 0.77,
      "estimated_radio_panel_height_units": 0.12,
      "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
      "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Demister outlets now share an estimated rear dash-top/padding opening construction. Their contours, hole map, upper hose route and fitted registration remain unverified; heater-to-body supply and hidden joints remain unresolved."
    },
    "circular_mounts_units": [
      [
        0.6,
        0.905,
        0.024
      ],
      [
        0.52,
        0.91,
        0.05
      ],
      [
        0.4,
        0.975,
        0.024
      ],
      [
        0.325,
        0.975,
        0.024
      ],
      [
        0.245,
        0.91,
        0.05
      ]
    ],
    "validation": {
      "source_groups": 15,
      "valid_step_solids": 35,
      "finite_cabin_steering_footwell_browser_vertices": 85281,
      "checks": [
        "retained circular radii and X map",
        "revised native face/column passage and source instrument clearance",
        "radio panel/source tunnel nonintersection",
        "shared wheel center and plane under revised axis",
        "relocated body opening and adjacent material in CAD and browser",
        "absolute fascia mesh/STEP volume differences below0.12 percent",
        "all fifty native source groups placed at metric scale with picking",
        "native face selection/isolation and study links; production reload clears hook"
      ],
      "limits": "Static reference construction and display only; six refreshed column/pedal source contacts remain. No fitted ergonomics, loaded support, collapse behavior, clearance or removal path."
    },
    "demister_interface_reference": {
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=281"
      ],
      "owner_dimensions_applied": false,
      "configuration": "North American AHA8565 RH / AHA8566 LH role comparison, distinct from14A1162 except-NA. Four PTP6036 screw roles; no fitted branch identification.",
      "estimated_slot_centers_xz_units": [
        [
          0.42,
          -0.015
        ],
        [
          -0.42,
          -0.015
        ]
      ],
      "estimated_opening_width_depth_mm": [
        187.96,
        25.400000000000002
      ],
      "estimated_nozzle_outer_width_depth_mm": [
        186.26666666666668,
        23.70666666666667
      ],
      "estimated_body_skin_projected_y_gauge_mm": 1.5,
      "estimated_fixing_axes_body_units": [
        [
          0.298,
          1.0217492990768076,
          -0.015
        ],
        [
          0.542,
          1.0142437126437738,
          -0.015
        ],
        [
          -0.542,
          1.0142437126437738,
          -0.015
        ],
        [
          -0.298,
          1.0217492990768076,
          -0.015
        ]
      ],
      "estimated_fixing_bore_radius_mm": 2.5400000000000005,
      "estimated_inlet_centers_body_units": [
        [
          0.5,
          0.9659432570991714,
          0.01
        ],
        [
          -0.5,
          0.9659432570991714,
          0.01
        ]
      ],
      "estimated_rear_dash_top_z_bounds_units": [
        -0.08,
        0.01
      ],
      "basis": "Factory shroud/dash-top drawing shows two slots; heater plates distinguish NA end-inlet nozzle roles, paired hoses/elbows and four nozzle screws. A shared construction connects hollow handed nozzle comparisons through an added rear dash-top and the existing padded rail. Existing mouth X centers stay; slot Z, angled/end-inlet form, sections, fixing map and upper hose bends are estimates under the retained surrounding frames.",
      "limits": "No owner slot/nozzle/fastener survey or calibrated factory dimensions. All openings, rear pressing/return contours, faceted nozzle walls/round-bored lower shoulder, cuff/upper hose shapes, gauges, maps and smooth screw dimensions are construction choices, not drilling templates, selected hardware, seal/compression or loaded fits. The pair uses mirrored reference geometry; handed outboard inlet direction and fitted LH/RH differences remain unverified. Body/padding openings and shared axes establish only the drawing connection. Heater supply, distribution-chamber identity and hidden body crossing remain unresolved; the photographed open heater intake stays open. No airflow, wiped/defrost field, electrical operation, safe support or verified installation/removal path."
    }
  },
  "native_rear_bumper_placement": {
    "source_key": "rear-bumper",
    "source_url": "/cars/1975-mg-midget/cad/rear-bumper-reference.json?v=1",
    "source_part_count": 7,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-bumper": {
        "name": "Rear rubber moulding \u00b7 forward-open comparison",
        "names": [
          "rear_bumper_forward_open_moulding_reference"
        ]
      },
      "rear-bumper-armature": {
        "name": "Rear steel armature and mounting faces \u00b7 comparison",
        "names": [
          "rear_bumper_open_armature_and_mount_faces_reference"
        ]
      },
      "rear-bumper-upper-clamp": {
        "name": "Rear upper clamping strip \u00b7 CHA252 comparison",
        "names": [
          "rear_bumper_upper_clamping_strip_reference"
        ]
      },
      "rear-bumper-lower-clamp": {
        "name": "Rear lower clamping strip \u00b7 CHA253 comparison",
        "names": [
          "rear_bumper_lower_clamping_strip_reference"
        ]
      },
      "rear-bumper-rivets": {
        "name": "Rear 28-rivet layout \u00b7 catalog count only",
        "names": [
          "rear_bumper_28_rivet_layout_comparison"
        ]
      },
      "rear-bumper-left-fixings": {
        "name": "Left rear bumper body fixing references",
        "names": [
          "rear_bumper_left_body_stud_washer_nut_reference"
        ]
      },
      "rear-bumper-right-fixings": {
        "name": "Right rear bumper body fixing references",
        "names": [
          "rear_bumper_right_body_stud_washer_nut_reference"
        ]
      }
    },
    "body_holes_units": [
      [
        -0.43,
        0.49,
        -2.02
      ],
      [
        -0.43,
        0.55,
        -2.02
      ],
      [
        0.43,
        0.49,
        -2.02
      ],
      [
        0.43,
        0.55,
        -2.02
      ]
    ],
    "body_hole_radius_units": 0.006,
    "basis": "Factory Parts-1977 p269 GAN6 BHM539 rear bumper, CHA244/CHA536 armature variants, CHA252/253 clamps, 28 rivets and four body nuts supply topology only. IMG_6329/6341 support visible moulding presence/wrap context, not fitted hidden hardware or coordinates.",
    "limits": "All sections, moulding thickness/contours, rivet spacing, fasteners, body hole pattern and poses are estimates. The new main center Z=-2.18 is an unregistered drawing station, not measured stand-off or verified clearance. Rear panel/tank/suspension frames stay unchanged. No fitted armature identity, impact/load capacity, towing/lifting function, clamp/rivet setting, safe support or verified service/removal path. Front springs, pre-GAN6 reinforcements and except-North-America plate brackets are not imposed. General separation is illustrative."
  },
  "native_folded_hood_placement": {
    "source_key": "folded-hood",
    "source_url": "/cars/1975-mg-midget/cad/folded-hood-reference.json?v=2",
    "source_part_count": 13,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "softtop-left-base": {
        "name": "Left hood frame base/packing comparison",
        "names": [
          "hood_left_base_and_packing_comparison"
        ]
      },
      "softtop-left-links": {
        "name": "Left parked hood side links \u00b7 estimated",
        "names": [
          "hood_left_parked_side_link_comparison"
        ]
      },
      "softtop-right-base": {
        "name": "Right hood frame base/packing comparison",
        "names": [
          "hood_right_base_and_packing_comparison"
        ]
      },
      "softtop-right-links": {
        "name": "Right parked hood side links \u00b7 estimated",
        "names": [
          "hood_right_parked_side_link_comparison"
        ]
      },
      "softtop-rear-bow": {
        "name": "Parked rear hood bow comparison",
        "names": [
          "hood_rear_parked_bow_comparison"
        ]
      },
      "softtop-forward-bow": {
        "name": "Parked forward hood bow comparison",
        "names": [
          "hood_forward_parked_bow_comparison"
        ]
      },
      "softtop-header": {
        "name": "Parked hood header rail comparison",
        "names": [
          "hood_parked_header_rail_comparison"
        ]
      },
      "softtop-header-seal": {
        "name": "Header seal/retainer comparison",
        "names": [
          "hood_header_seal_and_retainer_comparison"
        ]
      },
      "softtop-left-catch": {
        "name": "Left parked header catch comparison",
        "names": [
          "hood_left_parked_catch_comparison"
        ]
      },
      "softtop-right-catch": {
        "name": "Right parked header catch comparison",
        "names": [
          "hood_right_parked_catch_comparison"
        ]
      },
      "softtop-folded-fabric": {
        "name": "Owner-visible folded fabric envelope",
        "names": [
          "hood_folded_fabric_envelope_reference"
        ]
      },
      "softtop-rear-retainer": {
        "name": "Rear hood/body retainer comparison",
        "names": [
          "hood_rear_body_retainer_comparison"
        ]
      },
      "softtop-body-fasteners": {
        "name": "Six frame/body screws \u00b7 catalog count only",
        "names": [
          "hood_six_frame_body_fastener_comparison"
        ]
      }
    },
    "basis": "IMG_6341 directly supports exposed folded fabric, header/catch-like hardware and transverse parked stack behind the seats; hidden mounts and exact parts remain unknown. Factory AHA9051 frame, two AHA8295 packing pieces, six frame/body screws, separate header/seal/catches and AHA8185 rear retainer support topology only. IMG_6341 corrects the former flat header to a standing estimated parked pose; catches/seal follow its rigid transform. Exposed folded fabric and side links connect the parked stack to that pose. Rear retainer follows the shared estimated shroud crown ahead of the lid.",
    "limits": "Parked recognition pose only. All sections, link lengths, pivot centers/counts, packing/stud patterns, header orientation, fabric folds/thickness, retainer stations and body coordinates are estimates. Catalog six frame-body screws and seven rear-retainer screws are not an owner count or drilling map. Side links/bows are inspection subdivisions of the frame, not identified separately replaceable factory parts. No raised hood, compatible kinematic linkage, folding sweep, cloth/window deformation, catch engagement, seal compression, tension, loaded support, boot/seat clearance or verified replacement/removal path. Body mount and rear-retainer registration remain unresolved. No CHA93 stowage cover or tonneau is added over the photo-visible exposed stack. Header-65-degree rotation, center, linkage upper points and fabric drape are qualitative photo estimates, not fitted camera reconstruction or compatible folding kinematics. Rear-retainer mid-shroud station, curved section,0.5mm unloaded gap and seven fixing axes are construction choices. No body receivers are fabricated. Zero lid contact establishes only source topology, not fitted closure, attachment seating, access or removal clearance.",
    "parked_pose_revision": {
      "owner_photo_basis": "IMG_6341: exposed folded fabric, header/catch-like hardware above the stack and headrests; exact pose/identity not resolved.",
      "header_old_center_body_units": [
        0,
        1.13,
        -1.34
      ],
      "header_center_body_units": [
        0,
        1.38,
        -1.3
      ],
      "header_rotation_x_degrees": -65.0,
      "header_pose_estimated": true,
      "frame_side_lower_pivots_held": true,
      "lower_fabric_fold_centerline_held": true,
      "folded_fabric_centerline_yz_units": [
        [
          1.06,
          -1.23
        ],
        [
          1.115,
          -1.28
        ],
        [
          1.065,
          -1.33
        ],
        [
          1.12,
          -1.39
        ],
        [
          1.08,
          -1.44
        ],
        [
          1.18,
          -1.38
        ],
        [
          1.28,
          -1.345
        ],
        [
          1.3,
          -1.31
        ]
      ],
      "rear_retainer_z_body_units": -1.2610000000000001,
      "rear_retainer_station_basis": "Unmeasured midpoint of retained fixed shroud band between rear cockpit boundary-1.16 and lid front-1.362; topology construction, not a survey.",
      "rear_retainer_axes_body_units": [
        [
          -0.54,
          1.0200844944892764,
          -1.2610000000000001
        ],
        [
          -0.36000000000000004,
          1.0291640341826649,
          -1.2610000000000001
        ],
        [
          -0.18000000000000005,
          1.034611757998698,
          -1.2610000000000001
        ],
        [
          0.0,
          1.0364276659373757,
          -1.2610000000000001
        ],
        [
          0.17999999999999994,
          1.034611757998698,
          -1.2610000000000001
        ],
        [
          0.3599999999999999,
          1.0291640341826649,
          -1.2610000000000001
        ],
        [
          0.54,
          1.0200844944892764,
          -1.2610000000000001
        ]
      ],
      "retainer_projected_y_thickness_mm": 8.466666666666667,
      "retainer_unloaded_display_gap_mm": 0.5,
      "retainer_body_receivers_created": false,
      "factory_retainer": "AHA8185",
      "catalog_retainer_body_screws": 7
    }
  },
  "native_seat_support_placement": {
    "source_key": "seat-support",
    "source_url": "/cars/1975-mg-midget/cad/seat-support-reference.json?v=2",
    "source_part_count": 14,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "seat-driver-floor-runners": {
        "name": "Driver floor runner pair \u00b7 unregistered comparison",
        "names": [
          "seat_driver_floor_runner_pair_comparison"
        ]
      },
      "seat-driver-upper-slides": {
        "name": "Driver upper slide pair \u00b7 unregistered comparison",
        "names": [
          "seat_driver_upper_slide_pair_comparison"
        ]
      },
      "seat-driver-frame": {
        "name": "Driver reclining frame \u00b7 unregistered comparison",
        "names": [
          "seat_driver_reclining_frame_comparison"
        ]
      },
      "seat-driver-diaphragm": {
        "name": "Driver diaphragm \u00b7 unregistered comparison",
        "names": [
          "seat_driver_diaphragm_comparison"
        ]
      },
      "seat-driver-recliner": {
        "name": "Driver recliner joint cues \u00b7 unregistered comparison",
        "names": [
          "seat_driver_recliner_joint_cues"
        ]
      },
      "seat-driver-catch": {
        "name": "Driver runner catch \u00b7 unregistered comparison",
        "names": [
          "seat_driver_runner_catch_comparison"
        ]
      },
      "seat-driver-fixings": {
        "name": "Driver floor fixing cues \u00b7 unregistered comparison",
        "names": [
          "seat_driver_floor_fixing_cues"
        ]
      },
      "seat-passenger-floor-runners": {
        "name": "Passenger floor runner pair \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_floor_runner_pair_comparison"
        ]
      },
      "seat-passenger-upper-slides": {
        "name": "Passenger upper slide pair \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_upper_slide_pair_comparison"
        ]
      },
      "seat-passenger-frame": {
        "name": "Passenger reclining frame \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_reclining_frame_comparison"
        ]
      },
      "seat-passenger-diaphragm": {
        "name": "Passenger diaphragm \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_diaphragm_comparison"
        ]
      },
      "seat-passenger-recliner": {
        "name": "Passenger recliner joint cues \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_recliner_joint_cues"
        ]
      },
      "seat-passenger-catch": {
        "name": "Passenger runner catch \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_runner_catch_comparison"
        ]
      },
      "seat-passenger-fixings": {
        "name": "Passenger floor fixing cues \u00b7 unregistered comparison",
        "names": [
          "seat_passenger_floor_fixing_cues"
        ]
      }
    },
    "floor_stations_units": [
      [
        0.23,
        0.35,
        -0.655
      ],
      [
        0.23,
        0.35,
        -0.27499999999999997
      ],
      [
        0.53,
        0.35,
        -0.655
      ],
      [
        0.53,
        0.35,
        -0.27499999999999997
      ],
      [
        -0.53,
        0.35,
        -0.655
      ],
      [
        -0.53,
        0.35,
        -0.27499999999999997
      ],
      [
        -0.23,
        0.35,
        -0.655
      ],
      [
        -0.23,
        0.35,
        -0.27499999999999997
      ]
    ],
    "floor_aperture_radius_units": 0.004,
    "basis": "Factory GAN6 CHA23/24 reclining-frame, diaphragm and later AHA9946/47 floor-rack / AHA9944/45/43 slide architecture only. Owner photos show tan seat/headrest forms, not hidden frames, runners or floor mounting. Cushion geometry is retained with a declared estimated -.14 body-unit Y translation from its former pose; actual body/seat registration remains unverified. An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
    "limits": "All frame profiles, leg heights, rail sections, positions, catch/hinge shapes, fixing patterns and floor apertures are estimates. Four modeled floor stations per seat are construction geometry, not a reconciled factory fastener count or owner hole map. The former cushion mesh bound Y=.70 was 0.14 body units above reference support plane Y=.56. A declared estimated cushion translation of -.14 replaces that former pose to make the reference assembly coherent; it is not an owner seat-height reading, packing dimension or verified loaded contact. No fitted frame/runner identity, loaded seat/diaphragm behavior, latch engagement, slide/recline travel, restraint strength, fixing torque or verified replacement/removal path. Seatbelt, sensor and headrest-guide variants remain unresolved; no MGB wooden support arrangement is imposed. Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent.",
    "estimated_cushion_translation_y_units": -0.14,
    "rear_cabin_placement_revision": {
      "owner_photo": "IMG_6341",
      "owner_dimensions_applied": false,
      "former_seat_center_z_units": -0.84,
      "seat_center_z_units": -0.46499999999999997,
      "estimated_seat_translation_z_units": 0.375,
      "estimated_seat_translation_z_mm": 317.5,
      "retained_native_cushion_half_depth_units": 0.28,
      "estimated_cushion_rear_z_units": -0.745,
      "wheelhouse_inner_x_abs_units": 0.47,
      "wheelhouse_axle_yz_units": [
        0.39,
        -1.2
      ],
      "retained_wheelhouse_radius_units": 0.37,
      "floor_y_units": 0.35,
      "floor_rear_outer_x_abs_units": 0.47,
      "floor_notch_front_z_units": -0.82,
      "wheelhouse_front_z_units": -0.83,
      "basis": "An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
      "limits": "Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent."
    },
    "estimated_center_z_units": -0.46499999999999997
  },
  "native_door_hardware_placement": {
    "source_key": "door-hardware",
    "source_url": "/cars/1975-mg-midget/cad/door-hardware-reference.json?v=5",
    "source_part_count": 36,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "door-left-inner-frame": {
        "name": "Left inner access frame \u00b7 comparison",
        "names": [
          "door_left_inner_access_frame_comparison"
        ]
      },
      "door-left-trim": {
        "name": "Left trim-board envelope \u00b7 comparison",
        "names": [
          "door_left_trim_board_envelope_reference"
        ]
      },
      "door-left-body-hinges": {
        "name": "Left body hinge leaves \u00b7 comparison",
        "names": [
          "door_left_body_hinge_leaves_reference"
        ]
      },
      "door-left-door-hinges": {
        "name": "Left door hinge leaves \u00b7 comparison",
        "names": [
          "door_left_door_hinge_leaves_reference"
        ]
      },
      "door-left-latch": {
        "name": "Left latch mouth \u00b7 comparison",
        "names": [
          "door_left_latch_mouth_comparison"
        ]
      },
      "door-left-striker": {
        "name": "Left body striker \u00b7 comparison",
        "names": [
          "door_left_body_striker_comparison"
        ]
      },
      "door-left-glass-channels": {
        "name": "Left \u00b7 Glass holder, lower roller track and rear guide",
        "names": [
          "door_left_glass_carrier_and_rear_guide_comparison"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#window-regulator"
      },
      "door-left-regulator": {
        "name": "Left \u00b7 Parallel-arm window regulator \u00b7 static reference",
        "names": [
          "door_left_static_window_regulator_comparison"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#window-regulator"
      },
      "door-left-glass-stop": {
        "name": "Left glass stop \u00b7 comparison",
        "names": [
          "door_left_glass_stop_bracket_comparison"
        ]
      },
      "door-left-inner-handles": {
        "name": "Left inner pull / winder \u00b7 comparison",
        "names": [
          "door_left_inner_pull_and_winder_envelopes"
        ]
      },
      "door-left-impact-bar": {
        "name": "Left NA impact bar \u00b7 presence unverified \u00b7 comparison",
        "names": [
          "door_left_north_america_impact_bar_comparison"
        ]
      },
      "door-right-inner-frame": {
        "name": "Right inner access frame \u00b7 comparison",
        "names": [
          "door_right_inner_access_frame_comparison"
        ]
      },
      "door-right-trim": {
        "name": "Right trim-board envelope \u00b7 comparison",
        "names": [
          "door_right_trim_board_envelope_reference"
        ]
      },
      "door-right-body-hinges": {
        "name": "Right body hinge leaves \u00b7 comparison",
        "names": [
          "door_right_body_hinge_leaves_reference"
        ]
      },
      "door-right-door-hinges": {
        "name": "Right door hinge leaves \u00b7 comparison",
        "names": [
          "door_right_door_hinge_leaves_reference"
        ]
      },
      "door-right-latch": {
        "name": "Right latch mouth \u00b7 comparison",
        "names": [
          "door_right_latch_mouth_comparison"
        ]
      },
      "door-right-striker": {
        "name": "Right body striker \u00b7 comparison",
        "names": [
          "door_right_body_striker_comparison"
        ]
      },
      "door-right-glass-channels": {
        "name": "Right \u00b7 Glass holder, lower roller track and rear guide",
        "names": [
          "door_right_glass_carrier_and_rear_guide_comparison"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#window-regulator"
      },
      "door-right-regulator": {
        "name": "Right \u00b7 Parallel-arm window regulator \u00b7 static reference",
        "names": [
          "door_right_static_window_regulator_comparison"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#window-regulator"
      },
      "door-right-glass-stop": {
        "name": "Right glass stop \u00b7 comparison",
        "names": [
          "door_right_glass_stop_bracket_comparison"
        ]
      },
      "door-right-inner-handles": {
        "name": "Right inner pull / winder \u00b7 comparison",
        "names": [
          "door_right_inner_pull_and_winder_envelopes"
        ]
      },
      "door-right-impact-bar": {
        "name": "Right NA impact bar \u00b7 presence unverified \u00b7 comparison",
        "names": [
          "door_right_north_america_impact_bar_comparison"
        ]
      },
      "left-door-glazing": {
        "name": "Left raised main and quarterlight glass \u00b7 static reference",
        "names": [
          "door_left_raised_main_glass_reference",
          "door_left_quarterlight_glass_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly",
        "description": "Native raised main pane and inset quarterlight pane replace the browser-only planes. Above-waist main corners and overall quarterlight outline stay; the estimated 4 mm glass and lower holder continuation are not measured fitted sections."
      },
      "door-left-quarterlight-outer-frame": {
        "name": "Left \u00b7 Outer quarterlight frame, long guide and short front foot",
        "names": [
          "door_left_quarterlight_outer_frame_and_front_guide_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-left-quarterlight-inner-frame": {
        "name": "Left \u00b7 Inner quarterlight U frame",
        "names": [
          "door_left_quarterlight_inner_u_frame_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-left-quarterlight-perimeter-seal": {
        "name": "Left \u00b7 Unloaded quarterlight perimeter seal",
        "names": [
          "door_left_quarterlight_unloaded_perimeter_seal_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-left-quarterlight-glazing-rubber": {
        "name": "Left \u00b7 Quarterlight glazing rubber",
        "names": [
          "door_left_quarterlight_glazing_rubber_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-left-quarterlight-guide-lining": {
        "name": "Left \u00b7 Main glass setting and front guide lining",
        "names": [
          "door_left_main_glass_setting_and_front_guide_lining_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "right-door-glazing": {
        "name": "Right raised main and quarterlight glass \u00b7 static reference",
        "names": [
          "door_right_raised_main_glass_reference",
          "door_right_quarterlight_glass_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly",
        "description": "Native raised main pane and inset quarterlight pane replace the browser-only planes. Above-waist main corners and overall quarterlight outline stay; the estimated 4 mm glass and lower holder continuation are not measured fitted sections."
      },
      "door-right-quarterlight-outer-frame": {
        "name": "Right \u00b7 Outer quarterlight frame, long guide and short front foot",
        "names": [
          "door_right_quarterlight_outer_frame_and_front_guide_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-right-quarterlight-inner-frame": {
        "name": "Right \u00b7 Inner quarterlight U frame",
        "names": [
          "door_right_quarterlight_inner_u_frame_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-right-quarterlight-perimeter-seal": {
        "name": "Right \u00b7 Unloaded quarterlight perimeter seal",
        "names": [
          "door_right_quarterlight_unloaded_perimeter_seal_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-right-quarterlight-glazing-rubber": {
        "name": "Right \u00b7 Quarterlight glazing rubber",
        "names": [
          "door_right_quarterlight_glazing_rubber_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      },
      "door-right-quarterlight-guide-lining": {
        "name": "Right \u00b7 Main glass setting and front guide lining",
        "names": [
          "door_right_main_glass_setting_and_front_guide_lining_reference"
        ],
        "source": "/cars/1975-mg-midget/door-hardware-study/#quarterlight-assembly"
      }
    },
    "estimated_glazing_base_x_units": 0.714,
    "waist_slot_x_bounds_units": [
      0.704,
      0.724
    ],
    "basis": "Factory AHA7428 hinge, later lock/striker, AHA8533/34 regulator and lower/rear glass-channel architecture. Factory USA/Canada door branches remain distinct; BMH replacement doors explicitly omit NA side-impact bars. Owner photos show open-right/closed door and raised glass context, not a hidden-hardware survey. Owner raised glass/metal quarterlight surround and factory outer/inner-frame, sealing and long guide/short front-foot architecture replace the former browser-only panes and cylindrical outline. The existing visible envelope and common door/screen frames are retained, not calibrated.",
    "limits": "All profiles, sections, access-hole outlines, hinge axes/leaves, latch/striker engagement, glass channel/stop stations, regulator arms/sector, trim, handles, reinforcement and body poses are estimates. Factory topology does not identify fitted parts. Left/right mirroring is a construction assumption. Impact-bar presence/section/anchors on this actual car are unverified. Closed drawing pose and existing raised glazing are not an operating door/window mechanism. No verified hinge rotation, scissor compatibility, gear teeth, glass travel, seals, load/impact strength, rod/cable linkage, lock actuation, tool access or verified replacement/removal path. Whole-door display offsets carry the estimated door-side references only; body hinges/strikers stay fixed as an inspection convention. The viewer may rotate the complete door around the retained estimated axis for inspection; its60-degree display pose is not a measured stop, check-strap limit, collision-approved sweep or release procedure. Window mechanism stays static. All outlines, sections, gauges, lean, raised pose, divider length, front-leg dogleg and body stations remain construction estimates. The 4 mm glass depth is a lateral display extrusion, not a measured gauge. Factory Parts-1977 pp245-246 distinguish outer frame, inner frame, glass, glazing rubber, perimeter seal, pivots, handles, drain/channel and door fixing roles; these do not identify this car's fitted finish or part numbers. Outer and inner frames are separate static references; no quarterlight pivot, handle, spring preload, vent travel, compressed seal, drainage performance, window travel or compatible regulator mechanism is established. The below-waist guide follows the retained lower carrier lateral plane, with an estimated knee at the waist; this does not establish a compatible sliding-glass trajectory. The existing above-waist outline, door/screen datums, carrier and regulator stay. Lower guides and the short front foot are estimated continuations, not a measured hole map; no door receiver or fastener axis is created to force a fit. All pieces follow the complete door only for illustrative inspection; no verified glass/quarterlight removal path, safe support, cutting template or fitted clearance is provided. Factory Parts-1977 p243 shows regulator and lower/rear channels, and lists AHA8533 RH/AHA8534 LH through GAN6. The unscaled British Auto Salvage donor photo shows parallel arms, two mounting plates, a formed return and a connecting top link. Its fitted identity/hand, proportions and hidden ownership are not established. Existing glass/door/winder poses stay. All pivot coordinates, arm lengths, offsets, plate/sector profiles, bores, roller sizes, channel sections and gauges are construction estimates. Smooth drive-sector/pinion envelopes have no verified teeth, ratio, spring, travel, gear engagement or working linkage. Source pins and bored joints are static recognition, not fitted clearances, loaded support or an operating mechanism. Mounting-plate holes are unassigned comparison features; no actual body drilling map or screw count is inferred. No glass travel, glass run/seal fit, door/impact-bar clearance, fixing access or verified replacement/removal path.",
    "hinge_reconstruction": {
      "supplier_source": "https://www.mgocspares.co.uk/product/aha7428/hinge-door-mid62-bmh8500",
      "supplier_image": "https://www.mgocspares.co.uk/ImageHandler/105051w900h900/aha7428?Sequence=105051&Width=900&Height=900",
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=239",
      "factory_quantity_scope": "Four AHA7428 hinges; eight HZS505/LWZ505 and twelve PMZ408/LWZ404 roles. Supplier photograph supports two-hole arm and three-hole fork-base architecture, not fitted sizes or coordinates.",
      "retained_axis_units": {
        "left": [
          [
            0.72,
            0.62,
            0.12
          ],
          [
            0.72,
            0.91,
            0.12
          ]
        ],
        "right": [
          [
            -0.72,
            0.62,
            0.12
          ],
          [
            -0.72,
            0.91,
            0.12
          ]
        ]
      },
      "retained_body_receiver_holes": true,
      "estimated_pin_radius_mm": 4.656666666666667,
      "estimated_eye_bore_radius_mm": 5.080000000000001,
      "estimated_pin_reference_length_mm": 55.03333333333334,
      "estimated_central_eye_length_mm": 16.933333333333334,
      "estimated_outer_ear_length_mm": 8.466666666666667,
      "estimated_outer_ear_center_offsets_mm": [
        -21.16666666666667,
        21.16666666666667
      ],
      "limits": "Gooseneck curve, leaf sections, fork/ear construction, three-hole base map, pin retention and mounting pose remain unmeasured. Shared eye axes and a connected leaf do not prove fitted seating, A-post relief, loaded support, working sweep or safe removal. Existing body receiver axes remain construction references; no new body cutout or captive-plate fit is inferred."
    },
    "window_regulator_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=243",
      "supplier_source": "https://britishautosalvage.com/doors-and-fittings4.html",
      "supplier_image": "https://britishautosalvage.com/uploads/3/4/7/0/34702678/20210208-135813_orig.jpg",
      "owner_context": [
        "IMG_6341",
        "IMG_6329"
      ],
      "owner_dimensions_applied": false,
      "retained_winder_yz_body_units": [
        0.78,
        -0.3
      ],
      "estimated_support_pivots_yz_body_units": [
        [
          0.73,
          -0.3
        ],
        [
          0.73,
          -0.56
        ]
      ],
      "estimated_raised_carrier_roller_yz_body_units": [
        [
          0.9825,
          -0.18
        ],
        [
          0.9825,
          -0.44
        ]
      ],
      "estimated_arm_gauge_mm": 3.0,
      "estimated_track_gauge_mm": 1.5,
      "limits": "Factory Parts-1977 p243 shows regulator and lower/rear channels, and lists AHA8533 RH/AHA8534 LH through GAN6. The unscaled British Auto Salvage donor photo shows parallel arms, two mounting plates, a formed return and a connecting top link. Its fitted identity/hand, proportions and hidden ownership are not established. Existing glass/door/winder poses stay. All pivot coordinates, arm lengths, offsets, plate/sector profiles, bores, roller sizes, channel sections and gauges are construction estimates. Smooth drive-sector/pinion envelopes have no verified teeth, ratio, spring, travel, gear engagement or working linkage. Source pins and bored joints are static recognition, not fitted clearances, loaded support or an operating mechanism. Mounting-plate holes are unassigned comparison features; no actual body drilling map or screw count is inferred. No glass travel, glass run/seal fit, door/impact-bar clearance, fixing access or verified replacement/removal path."
    },
    "door_glazing_reconstruction": {
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=245",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=246"
      ],
      "supplier_source": "https://rimmerbros.com/ItemList--MG-Midget-1500-Door-Quarter-Light-Fittings--m-24648",
      "owner_photos": [
        "IMG_6329",
        "IMG_6341"
      ],
      "owner_dimensions_applied": false,
      "basis": "Owner raised glass/metal quarterlight surround and factory outer/inner-frame, sealing and long guide/short front-foot architecture replace the former browser-only panes and cylindrical outline. The existing visible envelope and common door/screen frames are retained, not calibrated.",
      "limits": "All outlines, sections, gauges, lean, raised pose, divider length, front-leg dogleg and body stations remain construction estimates. The 4 mm glass depth is a lateral display extrusion, not a measured gauge. Factory Parts-1977 pp245-246 distinguish outer frame, inner frame, glass, glazing rubber, perimeter seal, pivots, handles, drain/channel and door fixing roles; these do not identify this car's fitted finish or part numbers. Outer and inner frames are separate static references; no quarterlight pivot, handle, spring preload, vent travel, compressed seal, drainage performance, window travel or compatible regulator mechanism is established. The below-waist guide follows the retained lower carrier lateral plane, with an estimated knee at the waist; this does not establish a compatible sliding-glass trajectory. The existing above-waist outline, door/screen datums, carrier and regulator stay. Lower guides and the short front foot are estimated continuations, not a measured hole map; no door receiver or fastener axis is created to force a fit. All pieces follow the complete door only for illustrative inspection; no verified glass/quarterlight removal path, safe support, cutting template or fitted clearance is provided.",
      "nodes": {
        "left": {
          "retained_quarterlight_outline_zy_mm": [
            [
              -80.43333333333334,
              859.3666666666667
            ],
            [
              71.01319523370972,
              859.3666666666667
            ],
            [
              -75.75744311596074,
              1134.5333333333335
            ],
            [
              -114.30000000000001,
              1134.5333333333335
            ]
          ],
          "glass_inset_mm": 15,
          "main_glass_bottom_y_mm": 850.9,
          "main_glass_display_depth_x_mm": 4,
          "quarterlight_glass_display_depth_x_mm": 4,
          "outer_frame_depth_mm": 18,
          "outer_frame_visible_width_mm": 6,
          "guide_lower_y_mm": 524.9333333333334,
          "guide_width_z_mm": 15.24,
          "lower_guide_x_abs_mm": 604.52,
          "lower_guide_basis": "Below the waist the long guide follows the retained lower carrier/rear-guide lateral plane. The upper pane lean is not extrapolated outside the door skin. This estimated knee is not a compatible sliding-window trajectory.",
          "inner_frame_open_rear_edge": true,
          "door_receivers_created": false
        },
        "right": {
          "retained_quarterlight_outline_zy_mm": [
            [
              -80.43333333333334,
              859.3666666666667
            ],
            [
              71.01319523370972,
              859.3666666666667
            ],
            [
              -75.75744311596074,
              1134.5333333333335
            ],
            [
              -114.30000000000001,
              1134.5333333333335
            ]
          ],
          "glass_inset_mm": 15,
          "main_glass_bottom_y_mm": 850.9,
          "main_glass_display_depth_x_mm": 4,
          "quarterlight_glass_display_depth_x_mm": 4,
          "outer_frame_depth_mm": 18,
          "outer_frame_visible_width_mm": 6,
          "guide_lower_y_mm": 524.9333333333334,
          "guide_width_z_mm": 15.24,
          "lower_guide_x_abs_mm": 604.52,
          "lower_guide_basis": "Below the waist the long guide follows the retained lower carrier/rear-guide lateral plane. The upper pane lean is not extrapolated outside the door skin. This estimated knee is not a compatible sliding-window trajectory.",
          "inner_frame_open_rear_edge": true,
          "door_receivers_created": false
        }
      }
    }
  },
  "native_underfloor_exhaust_placement": {
    "source_url": "/cars/1975-mg-midget/cad/underfloor-exhaust-reference.json?v=2",
    "source_part_count": 12,
    "source_key": "underfloor-exhaust",
    "default_group": "exhaust-pipe",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "exhaust-pipe": {
        "name": "Cross-car main exhaust pipe \u00b7 estimated route",
        "names": [
          "underfloor_cross_car_main_pipe_reference"
        ]
      },
      "exhaust-silencers": {
        "name": "Hollow longitudinal resonator comparison",
        "names": [
          "underfloor_longitudinal_resonator_shell_comparison"
        ]
      },
      "exhaust-rear-connector": {
        "name": "Resonator-to-cross-box connection comparison",
        "names": [
          "underfloor_resonator_to_cross_box_pipe_reference"
        ]
      },
      "exhaust-cross-box": {
        "name": "Hollow transverse silencer comparison",
        "names": [
          "underfloor_transverse_silencer_shell_comparison"
        ]
      },
      "exhaust-tailpipe": {
        "name": "Right rear tailpipe comparison",
        "names": [
          "underfloor_right_tail_pipe_reference"
        ]
      },
      "exhaust-hangers": {
        "name": "Intermediate \u00b7 split clip, hanging link and unloaded fixings",
        "names": [
          "underfloor_intermediate_clip_isolator_comparison"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "exhaust-left-rear-mount": {
        "name": "Left rear \u00b7 split clip, hanging link and unloaded fixings",
        "names": [
          "underfloor_left_rear_clip_isolator_comparison"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "exhaust-right-rear-mount": {
        "name": "Right rear \u00b7 generic clip/link comparison, branch unselected",
        "names": [
          "underfloor_right_rear_clip_isolator_comparison"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "underbody-anchors": {
        "name": "Formed exhaust body brackets and ledges \u00b7 estimated receivers",
        "names": [
          "underfloor_body_support_brackets_reference"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "exhaust-intermediate-insulators": {
        "name": "Intermediate \u00b7 paired unloaded insulating washers",
        "names": [
          "underfloor_intermediate_paired_unloaded_insulating_washers_reference"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "exhaust-left-rear-insulators": {
        "name": "Left rear \u00b7 paired unloaded insulating washers",
        "names": [
          "underfloor_left_rear_paired_unloaded_insulating_washers_reference"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      },
      "exhaust-right-rear-insulators": {
        "name": "Right rear \u00b7 generic annular insulation reference, branch unselected",
        "names": [
          "underfloor_right_rear_paired_unloaded_insulating_washers_reference"
        ],
        "source": "/cars/1975-mg-midget/rear-underbody/#hanger-chain"
      }
    },
    "basis": "Factory 1500 two-chamber exhaust topology and LH/RH support labels; MGOC Double S replacement-system note explicitly accounts for opposite-side 1500 manifold. Existing ordinary front downpipe retained as an unselected configuration comparison. Factory p127/128 clip, formed mounting bracket and paired insulating/metal-washer roles now supersede the generic support blocks. The existing five pipe/chamber meshes and their route stay.",
    "limits": "All bends, radii, walls, chambers, ports, sections, fixing patterns, mount stations and body registration are estimates. The cross-car topology is a factory/catalog comparison, not observation of this car\u2019s hidden route. Front joint station deliberately follows the revised estimated coupling at body Y=.12; front bend/coupling lowers 93.13 mm from its prior drawing to sit below the estimated gearbox. This closes an independent-scaffold gap, not a measured fit. Rear connection is interpreted from the factory plate: left longitudinal chamber feeds the left cross-box end, with right tail. No baffles, perforated tubes, catalyst selection, pressure/thermal behavior, body clearance, loaded support, actual hardware identity or verified removal path. Generic RH support does not select early or later GAN6 mounting. No engine/body reference is moved. Factory Parts-1977 p127 distinguishes GEX7073 intermediate clip, GEX7250 insulating washers, WC108051 plain washers, fixing roles and GEX7155 mounting bracket; p128 distinguishes LH/RH supports and right-hand change-point branches. These are catalog roles, not fitted part identification. All strap/ear/link/formed-bracket profiles, dimensions, gauges, bores, bolt lengths, washer sections, body receivers and installed positions are estimates. Paired rubber washers are unloaded annuli without compression, stiffness or bonded ownership. The front body-flange upper face follows the existing estimated floor underside; rear receiver planes retain prior unregistered datums. Existing pipes, coupling, chambers and engine/body frames stay. Gearbox crossmember/cradle source crossings remain unresolved and are not erased by this hanger reconstruction. No loaded/hot clearance, support strength, sealing, real fastener engagement or verified exhaust replacement/removal path. The intermediate flange only meets the current floor outside its spring-hanger pocket; the inboard projected receiver is absent from that floor reference. Rear body receivers and all fixing maps remain unregistered. The RH annular pair is a generic insulation-role comparison, not a selection of either the early GEX7151/GEX7166 bush/spacer or later GEX7468/GEX7251 clip/rubber branch. The intermediate bracket also contacts existing spring-hanger source geometry; see the validation report for unresolved registration.",
    "owner_evidence": "IMG_7042 shows local manifold/descending neck only. IMG_6329/6341 do not survey hidden underfloor geometry. No new captures requested; no actual cross-car route inferred from those images.",
    "construction_interfaces_body_units": {
      "front coupling rear face": [
        -0.17716535433070865,
        0.12,
        0.22637795275590555
      ],
      "main pipe / resonator": [
        0.52,
        0.14,
        -1.12
      ],
      "resonator / connector": [
        0.52,
        0.14,
        -1.52
      ],
      "connector / cross box": [
        0.44,
        0.14,
        -1.89
      ],
      "cross box / tail": [
        -0.44,
        0.14,
        -1.89
      ]
    },
    "historical_scaffold_difference_mm": 514.0666666666667,
    "estimated_front_station_change_mm": -93.13333333333334,
    "hanger_reconstruction": {
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=127",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=128"
      ],
      "owner_dimensions_applied": false,
      "owner_context": "IMG7042 supplies local manifold/neck context; existing photos do not establish hidden hanger sections or fitted underfloor support positions.",
      "nodes": {
        "intermediate": {
          "retained_pipe_center_body_mm": [
            440.2666666666667,
            101.60000000000001,
            -465.66666666666674
          ],
          "retained_body_datum_y_mm": 296.3333333333333,
          "estimated_body_flange_upper_face_y_mm": 294.8333333333333,
          "estimated_ledge_middle_y_mm": 247.64999999999998,
          "estimated_link_foot_bottom_y_mm": 235.64999999999998,
          "estimated_clip_pin_center_body_mm": [
            440.2666666666667,
            133.60000000000002,
            -465.66666666666674
          ],
          "estimated_body_bracket_gauge_mm": 3,
          "estimated_link_gauge_mm": 2.5,
          "estimated_pipe_clip_band_width_mm": 16,
          "estimated_pipe_clip_radii_mm": [
            19.673333333333336,
            21.973333333333336
          ],
          "estimated_insulating_washer_od_bore_thickness_mm": [
            32,
            9,
            6
          ],
          "receiver_status": "Upper face follows the unmeasured floor underside only at the outboard edge; inboard footprint/receiver spans the existing spring-hanger floor pocket. No body receiver or fixing map verified."
        },
        "left_rear": {
          "retained_pipe_center_body_mm": [
            440.2666666666667,
            118.53333333333336,
            -1320.8000000000002
          ],
          "retained_body_datum_y_mm": 414.8666666666667,
          "estimated_body_flange_upper_face_y_mm": 414.8666666666667,
          "estimated_ledge_middle_y_mm": 366.18333333333334,
          "estimated_link_foot_bottom_y_mm": 354.18333333333334,
          "estimated_clip_pin_center_body_mm": [
            440.2666666666667,
            150.53333333333336,
            -1320.8000000000002
          ],
          "estimated_body_bracket_gauge_mm": 3,
          "estimated_link_gauge_mm": 2.5,
          "estimated_pipe_clip_band_width_mm": 16,
          "estimated_pipe_clip_radii_mm": [
            19.673333333333336,
            21.973333333333336
          ],
          "estimated_insulating_washer_od_bore_thickness_mm": [
            32,
            9,
            6
          ],
          "receiver_status": "Retained rear attachment plane is unregistered to the actual body receiver; hole map and engagement remain unknown."
        },
        "right_rear": {
          "retained_pipe_center_body_mm": [
            -440.2666666666667,
            118.53333333333336,
            -1710.2666666666669
          ],
          "retained_body_datum_y_mm": 414.8666666666667,
          "estimated_body_flange_upper_face_y_mm": 414.8666666666667,
          "estimated_ledge_middle_y_mm": 366.18333333333334,
          "estimated_link_foot_bottom_y_mm": 354.18333333333334,
          "estimated_clip_pin_center_body_mm": [
            -440.2666666666667,
            150.53333333333336,
            -1710.2666666666669
          ],
          "estimated_body_bracket_gauge_mm": 3,
          "estimated_link_gauge_mm": 2.5,
          "estimated_pipe_clip_band_width_mm": 16,
          "estimated_pipe_clip_radii_mm": [
            19.673333333333336,
            21.973333333333336
          ],
          "estimated_insulating_washer_od_bore_thickness_mm": [
            32,
            9,
            6
          ],
          "receiver_status": "Retained rear attachment plane is unregistered to the actual body receiver; hole map and engagement remain unknown."
        }
      },
      "limits": "Factory Parts-1977 p127 distinguishes GEX7073 intermediate clip, GEX7250 insulating washers, WC108051 plain washers, fixing roles and GEX7155 mounting bracket; p128 distinguishes LH/RH supports and right-hand change-point branches. These are catalog roles, not fitted part identification. All strap/ear/link/formed-bracket profiles, dimensions, gauges, bores, bolt lengths, washer sections, body receivers and installed positions are estimates. Paired rubber washers are unloaded annuli without compression, stiffness or bonded ownership. The front body-flange upper face follows the existing estimated floor underside; rear receiver planes retain prior unregistered datums. Existing pipes, coupling, chambers and engine/body frames stay. Gearbox crossmember/cradle source crossings remain unresolved and are not erased by this hanger reconstruction. No loaded/hot clearance, support strength, sealing, real fastener engagement or verified exhaust replacement/removal path. The intermediate flange only meets the current floor outside its spring-hanger pocket; the inboard projected receiver is absent from that floor reference. Rear body receivers and all fixing maps remain unregistered. The RH annular pair is a generic insulation-role comparison, not a selection of either the early GEX7151/GEX7166 bush/spacer or later GEX7468/GEX7251 clip/rubber branch. The intermediate bracket also contacts existing spring-hanger source geometry; see the validation report for unresolved registration."
    },
    "initial_route_validation": {
      "step_groups": 9,
      "step_solids": 26,
      "browser_whole_car_records": 333,
      "browser_finite_underfloor_vertices": 29188,
      "front_and_underfloor_vs_existing_gearbox_solid_intersection_mm3": 0,
      "unchanged_front_source_groups": [
        "front_exhaust_inlet_flange_reference",
        "front_exhaust_manifold_fixings_reference"
      ],
      "rear_surface_sample": {
        "canonical_body_x_z_units": [
          0,
          -1.89
        ],
        "tank_lower_y_units": 0.2199999988079071,
        "transverse_chamber_upper_y_units": 0.21499995286692106,
        "local_drawing_separation_mm": 4.233372230034854,
        "limits": "One vertical surface sample of independent estimated meshes, not a minimum distance, hot/loaded clearance, owner measurement or proof of fit."
      },
      "limits": "CAD construction and browser display checks only. No full-car collision, thermal, support-load, fitted registration or service-path validation."
    },
    "validation": {
      "native_report": "/cars/1975-mg-midget/cad/exhaust-hanger-validation.json",
      "scope": "Unloaded hanger construction and retained source-route crossings, not actual support/hot clearance or a replacement path."
    }
  },
  "native_front_power_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-power-support-reference.json?v=4",
    "source_part_count": 7,
    "source_key": "front-power-support",
    "default_group": "front-left-engine-bracket",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-left-engine-bracket": {
        "name": "Left front frame bracket",
        "names": [
          "front_left_frame_bracket_comparison"
        ],
        "description": "Connected frame foot, rising web(s) and horizontal body-side shelf, with paired vertical fixing bores. All sections and stations are reference estimates."
      },
      "front-left-engine-rubber": {
        "name": "Left front rubber / metal faces",
        "names": [
          "front_left_rubber_and_bonded_face_comparison"
        ],
        "description": "Former source rubber and bonded faces rotate onto a vertical fixing axis at the held mount center. The single engine-side face is above the paired-stud/access face; unloaded dimensions remain unmeasured."
      },
      "front-left-engine-fixings": {
        "name": "Left front separate fixing envelopes",
        "names": [
          "front_left_separate_fixing_envelopes"
        ],
        "description": "Three retained frame-foot fixing axes, two vertical body-side stud/nut comparisons and one vertical engine-foot bolt comparison. No fitted threads, engagement, tightening or support is established."
      },
      "front-right-engine-bracket": {
        "name": "Right front frame bracket",
        "names": [
          "front_right_frame_bracket_comparison"
        ],
        "description": "Connected frame foot, rising web(s) and horizontal body-side shelf, with paired vertical fixing bores. All sections and stations are reference estimates."
      },
      "front-right-engine-rubber": {
        "name": "Right front rubber / metal faces",
        "names": [
          "front_right_rubber_and_bonded_face_comparison"
        ],
        "description": "Former source rubber and bonded faces rotate onto a vertical fixing axis at the held mount center. The single engine-side face is above the paired-stud/access face; unloaded dimensions remain unmeasured."
      },
      "front-right-engine-fixings": {
        "name": "Right front separate fixing envelopes",
        "names": [
          "front_right_separate_fixing_envelopes"
        ],
        "description": "Three retained frame-foot fixing axes, two vertical body-side stud/nut comparisons and one vertical engine-foot bolt comparison. No fitted threads, engagement, tightening or support is established."
      },
      "front-engine-plate": {
        "name": "Front engine plate and integral formed mounting tabs \u00b7 comparison",
        "names": [
          "front_engine_plate_with_integral_bent_mounting_tabs_comparison"
        ],
        "description": "Original central plate profile and holes with connected upper webs, downward bends and horizontal mounting feet. 3 mm gauge and 6 mm inside bends are estimates; no separate detachable feet or fitted fabrication template."
      }
    },
    "basis": "IMG7041 shows the visible front mounting plates/rubber beneath the alternator beside the filter and steering shaft. Factory p72 and UK mounting illustration show the vertical fixing stack through an engine foot and body-bracket shelf. The former sideways X-axis stack is withdrawn. Mount centers, frame-foot hole axes and engine/body transform stay; rubber/face envelopes rotate to vertical axes. New shelf/web and integral folded-foot construction connects that orientation to the retained central engine plate and body-frame foot roles.",
    "limits": "No direct owner dimensions, selected CHA280/565 or215372/TKC1830 identity, exact installed angles or loaded rubber shape. Reused rubber/face dimensions rotate as reference envelopes;3mm bracket/foot gauges,6mm bend radii, web outlines, bore maps, plain fixings and every station remain estimates. Source bearing-plane coincidence is construction, not fitted support, compression, thread engagement or strength. The opposite-side form follows factory architecture without an owner survey. Original engine front plate and engine/body frame stay. No body/frame hole or receiver is invented. Actual filter/alternator/rack/column clearances, torque, supported lift, tool access, NA restraints/cable/tie-bar and verified release/removal paths remain unresolved. UK12.45.01/.03 are documentary comparisons, not a complete applicable North American procedure. Separating shapes is illustrative.",
    "owner_source": "IMG_7041: visible filter-side plates, fasteners, rubber area and surrounding alternator/filter/shaft context. No calibrated dimensions, opposite-side survey or hidden attachment map.",
    "construction_datums": {
      "left": {
        "held_mount_center_body_mm": [
          304.8,
          448.7333333333334,
          973.6666666666666
        ],
        "mount_fixing_axis": [
          0,
          1,
          0
        ],
        "frame_foot_hole_axes_xz_body_mm": [
          [
            287.86666666666673,
            901.6999999999999
          ],
          [
            321.73333333333335,
            901.6999999999999
          ],
          [
            304.8,
            1045.6333333333332
          ]
        ],
        "frame_foot_top_y_body_mm": 336.1266666666667,
        "body_shelf_bearing_plane_y_body_mm": 411.48,
        "engine_foot_bearing_plane_y_body_mm": 485.9866666666667,
        "engine_foot_gauge_mm": 3.0,
        "engine_foot_fixing_center_body_mm": [
          304.8,
          488.9866666666667,
          973.6666666666666
        ],
        "paired_body_fixing_axes_xz_body_mm": [
          [
            304.8,
            910.1666666666666
          ],
          [
            304.8,
            1037.1666666666665
          ]
        ],
        "estimated_bend_inside_radius_mm": 6.0,
        "source_mount_rotation_degrees": -90
      },
      "right": {
        "held_mount_center_body_mm": [
          -304.8,
          448.7333333333334,
          973.6666666666666
        ],
        "mount_fixing_axis": [
          0,
          1,
          0
        ],
        "frame_foot_hole_axes_xz_body_mm": [
          [
            -287.86666666666673,
            901.6999999999999
          ],
          [
            -321.73333333333335,
            901.6999999999999
          ],
          [
            -304.8,
            1045.6333333333332
          ]
        ],
        "frame_foot_top_y_body_mm": 336.1266666666667,
        "body_shelf_bearing_plane_y_body_mm": 411.48,
        "engine_foot_bearing_plane_y_body_mm": 485.9866666666667,
        "engine_foot_gauge_mm": 3.0,
        "engine_foot_fixing_center_body_mm": [
          -304.8,
          488.9866666666667,
          973.6666666666666
        ],
        "paired_body_fixing_axes_xz_body_mm": [
          [
            -304.8,
            910.1666666666666
          ],
          [
            -304.8,
            1037.1666666666665
          ]
        ],
        "estimated_bend_inside_radius_mm": 6.0,
        "source_mount_rotation_degrees": 90
      }
    },
    "validation": {
      "native_groups": 7,
      "valid_step_solids": 33,
      "validation_url": "/cars/1975-mg-midget/cad/front-mount-orientation-validation.json",
      "scope": "Reference orientation/connected mounting chain, not fitted support or clearance.",
      "historical_plate_validation_url": "/cars/1975-mg-midget/cad/front-engine-plate-validation.json",
      "historical_limits": "Earlier plate validation predates this orientation and cannot validate current mounting locations/contacts."
    },
    "supplier_reference": {
      "part": "CHA565",
      "source": "https://rimmerbros.com/Item--i-CHA565",
      "scope": "Access-face and single/paired fixing topology only, not fitted identity or dimensions."
    },
    "integral_plate_construction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=61",
      "factory_variants": [
        "215372",
        "TKC1830 USA/Canada"
      ],
      "fitted_identity_verified": false,
      "original_central_plate_profile_and_voids_held": true,
      "formed_plate_single_connected_solid": true,
      "estimated_foot_gauge_mm": 3,
      "estimated_inside_bend_radius_mm": 6,
      "current_foot_fixing_axis": [
        0,
        1,
        0
      ],
      "limits": "Upper connecting webs and downward bends into horizontal feet replace the former side-standing tabs. Every new contour/section and mounting station remains estimated; no fitted receiver, safe support or fabrication template."
    },
    "superseded_part_ids": {
      "front-left-engine-foot": "front-engine-plate",
      "front-left-engine-outrigger": "front-engine-plate",
      "front-right-engine-foot": "front-engine-plate",
      "front-right-engine-outrigger": "front-engine-plate"
    },
    "orientation_revision": {
      "baseline_commit": "d81cf8d2",
      "former_mount_fixing_axes": "Body X, sideways",
      "current_mount_fixing_axes": "Body Y, vertical reference",
      "held_mount_centers": true,
      "held_frame_foot_axes_and_upper_plane": true,
      "original_core_plate_material_retained": true,
      "core_engine_export_unchanged": true,
      "body_frame_receivers_created": false,
      "estimated_bracket_and_plate_foot_gauge_mm": 3.0,
      "estimated_inside_bend_radius_mm": 6.0
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/front-mount-orientation-validation.json"
  },
  "native_wiper_drive_placement": {
    "source_url": "/cars/1975-mg-midget/cad/wiper-drive-reference.json?v=7",
    "source_part_count": 28,
    "source_key": "wiper-drive",
    "default_group": "wiper-motor-can",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "wiper-cowl-band": {
        "name": "Scuttle, A-post corners and slotted rear dash-top \u00b7 estimated",
        "names": [
          "scuttle_thin_top_three_spindle_passages_and_edge_returns_reference",
          "scuttle_left_curved_A_post_corner_and_outer_return_reference",
          "scuttle_right_curved_A_post_corner_and_outer_return_reference",
          "scuttle_rear_dash_top_two_demister_slots_reference"
        ]
      },
      "wiper-motor-can": {
        "name": "Wiper motor can \u00b7 catalog comparison",
        "names": [
          "wiper_motor_can_comparison"
        ]
      },
      "wiper-gear-housing": {
        "name": "Wiper gear housing \u00b7 open comparison",
        "names": [
          "wiper_motor_gear_housing_comparison"
        ]
      },
      "wiper-gear-cover": {
        "name": "Wiper gear cover \u00b7 comparison",
        "names": [
          "wiper_motor_gear_cover_comparison"
        ]
      },
      "wiper-drive-link": {
        "name": "Static toothless drive disc / link comparison",
        "names": [
          "wiper_static_drive_disc_link_comparison"
        ]
      },
      "wiper-motor-mount": {
        "name": "Wiper motor strap / packing comparison",
        "names": [
          "wiper_motor_strap_packing_comparison"
        ]
      },
      "wiper-motor-lead": {
        "name": "Wiper motor lead \u00b7 open unassigned boundary",
        "names": [
          "wiper_motor_unassigned_lead_boundary"
        ]
      },
      "wiper-feed-casing": {
        "name": "Motor-to-first-wheelbox casing / grommet comparison",
        "names": [
          "wiper_motor_to_first_wheelbox_casing_comparison"
        ]
      },
      "wiper-inter-casings": {
        "name": "Inter-wheelbox rack casing comparison",
        "names": [
          "wiper_inter_wheelbox_casings_comparison"
        ]
      },
      "wiper-rack-extension": {
        "name": "Open rack extension comparison",
        "names": [
          "wiper_open_rack_extension_comparison"
        ]
      },
      "wiper-right-wheelbox": {
        "name": "Right wiper open wheelbox reference",
        "names": [
          "wiper_right_open_wheelbox_comparison"
        ]
      },
      "wiper-right-pinion": {
        "name": "Right wiper toothless pinion / spindle reference",
        "names": [
          "wiper_right_toothless_pinion_spindle_comparison"
        ]
      },
      "wiper-right-bezel": {
        "name": "Right wiper bezel / seal / nut reference",
        "names": [
          "wiper_right_bezel_seal_nut_comparison"
        ]
      },
      "wiper-right-arm": {
        "name": "Right wiper static parked arm reference",
        "names": [
          "wiper_right_parked_arm_reference"
        ]
      },
      "wiper-right-blade": {
        "name": "Right wiper static blade reference",
        "names": [
          "wiper_right_static_blade_reference"
        ]
      },
      "wiper-center-wheelbox": {
        "name": "Center wiper open wheelbox reference",
        "names": [
          "wiper_center_open_wheelbox_comparison"
        ]
      },
      "wiper-center-pinion": {
        "name": "Center wiper toothless pinion / spindle reference",
        "names": [
          "wiper_center_toothless_pinion_spindle_comparison"
        ]
      },
      "wiper-center-bezel": {
        "name": "Center wiper bezel / seal / nut reference",
        "names": [
          "wiper_center_bezel_seal_nut_comparison"
        ]
      },
      "wiper-center-arm": {
        "name": "Center wiper static parked arm reference",
        "names": [
          "wiper_center_parked_arm_reference"
        ]
      },
      "wiper-center-blade": {
        "name": "Center wiper static blade reference",
        "names": [
          "wiper_center_static_blade_reference"
        ]
      },
      "wiper-left-wheelbox": {
        "name": "Left wiper open wheelbox reference",
        "names": [
          "wiper_left_open_wheelbox_comparison"
        ]
      },
      "wiper-left-pinion": {
        "name": "Left wiper toothless pinion / spindle reference",
        "names": [
          "wiper_left_toothless_pinion_spindle_comparison"
        ]
      },
      "wiper-left-bezel": {
        "name": "Left wiper bezel / seal / nut reference",
        "names": [
          "wiper_left_bezel_seal_nut_comparison"
        ]
      },
      "wiper-left-arm": {
        "name": "Left wiper static parked arm reference",
        "names": [
          "wiper_left_parked_arm_reference"
        ]
      },
      "wiper-left-blade": {
        "name": "Left wiper static blade reference",
        "names": [
          "wiper_left_static_blade_reference"
        ]
      }
    },
    "basis": "Factory motor/strap/pad, gear/rack/casing/grommet, three wheelbox/spindle/bush/arm/blade relationships; owner-visible parked screen and cylindrical strapped-unit context. No owner measurements or dimensioned factory drawing supply the new shapes. The shared longitudinal front-upper correction lowers the middle contour, with zero correction at sourceZ=.13/1.99. Adjacent sheet and carried mounting references follow; mechanical frames remain unchanged. The row now sits forward on the broader owner-photo apron reference. Wheelboxes, spindles, bezels and shared bores follow; motor stays. Re-estimated feed/inter-box casings connect their source ports. Static arms now reach the retained screen plane instead of carrying the blades forward off the glass.",
    "configuration": "Factory three-blade system separate from two-blade pp218\u2013220. GEU708/37H2732 motor comparison; manufacturer suffix controls service parts. Three wheelbox branches and later arms/blades remain unselected as fitted. Catalog RTC702 rack stock length is not a fitted path calibration.",
    "limits": "All motor/case internals, profiles, bores, spindle axes, wheelbox spacing, rack casings, length/bends, blade/arm sizes and parked positions, mount/packing, wiring boundary, cowl strip and body crossing are estimates. Factory three-blade topology is a comparison; fitted motor suffix, gear/sweep angle, wheelbox 37H6314/7738 branch, spline/teeth, wiring and park state are unverified. Owner bay photos show a strapped cylindrical unit in the expected motor area without readable identity or calibrated dimensions; IMG_6329/6341 supports screen/parked-wiper context but does not survey the hidden drive. No operating rack engagement, sweep, wiped field, seals, clearance, support load, tool access, electrical circuit or verified removal path. Lower-screen trim is narrowed/repositioned as a declared reference construction change; glass/posts/top rail remain unchanged. The independent screen, engine/body and motor stay; the coordinated bonnet/hinge reconstruction is recorded separately. The0.10-unit peak is an owner-photo-led construction estimate, not a measured height. Rear/nose interfaces, axles, marker, engine/body pose, hinge pivots and wiper/screen datums remain drawing references. Better photographic agreement is not fitted panel registration, support/locking strength, full-car collision clearance or a verified removal path. Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established. New blade-plane6mm offset and all arm bends are display estimates, not a loaded blade seat or verified park angle. The former guessed bulkhead-crossing grommet is withdrawn from the feed route; the independent body reference aperture remains unassigned. No hidden receiver or complete fitted route is inferred.",
    "owner_photos": [
      "IMG_6329",
      "IMG_6341",
      "IMG_6855",
      "IMG_6891"
    ],
    "estimated_nodes": {
      "right": {
        "pivot_band_crossing_units": [
          -0.4,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          -0.4,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          -0.4,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          -0.29500000000000004,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          -0.35275000000000006,
          1.0855008148402308,
          0.16394514294608115
        ]
      },
      "center": {
        "pivot_band_crossing_units": [
          0.0,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          0.0,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          0,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          0.105,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          0.04725,
          1.0855008148402308,
          0.16394514294608115
        ]
      },
      "left": {
        "pivot_band_crossing_units": [
          0.4,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          0.4,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          0.4,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          0.505,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          0.44725000000000004,
          1.0855008148402308,
          0.16394514294608115
        ]
      }
    },
    "bulkhead_crossing_units": [
      -0.61,
      0.96,
      0.13
    ],
    "bulkhead_hole_radius_units": 0.009,
    "lower_screen_trim_change": {
      "prior_center_units": [
        0,
        1.03,
        0.12
      ],
      "prior_dimensions_units": [
        1.38,
        0.045,
        0.06
      ],
      "new_center_units": [
        0,
        1.025,
        0.082
      ],
      "new_dimensions_units": [
        1.38,
        0.025,
        0.025
      ],
      "basis": "Reference construction aligns smaller lower trim behind estimated pivot band; not owner-measured screen/cowl/seal geometry."
    },
    "validation": {
      "step_groups": 27,
      "valid_step_roundtrip_solids": 53,
      "finite_source_vertices": 44533,
      "finite_scuttle_browser_vertices": 5272,
      "checks": [
        "three valid connected shroud/corner solids",
        "three spindle passages and adjacent material in STEP and browser",
        "zero static top/wheelbox intersections under retained reference frames",
        "all24 other wiper meshes and all17 screen meshes identical",
        "absolute-mesh/STEP volume differences below0.03 percent",
        "legacy browser block removed",
        "metric placement, picking, native corner selection/isolation and study links",
        "production reload removes temporary inspection hook; no page errors"
      ],
      "limits": "Construction/display validation, not fitted panel shape, actual clearance, operating sweep, compressed seals or a verified service path.",
      "historical_scope": "Earlier geometry; current apron/bonnet/hinge checks supersede source positions and contacts. See current_validation_url."
    },
    "procedure_gap": "Additional workshop-section retrieval returned HTTP 403. Factory parts topology is available; complete applicable motor/rack withdrawal and wheelbox access procedures remain unverified.",
    "scuttle_reconstruction": {
      "cowl_apron_reconstruction": {
        "owner_photos": [
          "IMG_6329",
          "IMG_6341",
          "IMG_6856",
          "IMG_6892"
        ],
        "owner_dimensions_applied": false,
        "old_bonnet_rear_z_units": 0.13,
        "estimated_bonnet_rear_z_units": 0.32,
        "old_wiper_row_z_units": 0.109,
        "estimated_wiper_row_z_units": 0.23,
        "estimated_wiper_plane_y_units": 1.025,
        "wiper_row_forward_change_mm": 102.44666666666669,
        "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
        "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
        "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
        "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
      },
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6855",
        "IMG_6891",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=221"
      ],
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-skin-panels/",
      "factory_comparisons": [
        "AJA5118 shroud/dash top",
        "AHA8615 NA/Sweden shroud/dash top",
        "AHA7423 LH A-post/scuttle extension"
      ],
      "manufacturer_comparisons": [
        "CZJ724 rubber-bumper scuttle, modification required for North America",
        "AHA7422/7423 A-post/shroud extensions"
      ],
      "retained_wiper_plane_y_units": 1.025,
      "retained_center_width_units": 1.34,
      "retained_rear_z_units": 0.01,
      "estimated_center_front_z_units": 0.32,
      "former_block_nominal_front_z_units": 0.23,
      "former_removed_nominal_forward_block_span_mm": 84.66666666666669,
      "estimated_skin_projected_y_gauge_mm": 1.5,
      "estimated_edge_return_depth_mm": 12,
      "estimated_corner_outer_x_abs_units": 0.73,
      "estimated_corner_outer_y_units": 1.005,
      "estimated_corner_front_outer_y_units": 0.9881899105757851,
      "estimated_corner_front_z_units": 0.23,
      "shared_spindle_axes_body_units": [
        [
          -0.4,
          1.025,
          0.23
        ],
        [
          0,
          1.025,
          0.23
        ],
        [
          0.4,
          1.025,
          0.23
        ]
      ],
      "shared_spindle_axis": [
        0.0,
        0.8,
        0.6
      ],
      "shared_spindle_aperture_radius_mm": 7.62,
      "basis": "Existing owner views show the scuttle/wing/screen surroundings. Factory shroud/dash-top, A-post extension and three-wheelbox roles, with BMH rubber-bumper/NA modification distinctions, supply architecture. A thin shroud replaces the former solid block and narrow spindle band. Retained spindle axes/plane, rear shroud and X/Z boundaries guide the construction. The extended apron retains the rear/screen datum, follows the revised forward wiper row, rolls down to the retained side corners and blends to the new bonnet rear profile. Corner sources stay; the old center forward boundary is superseded.",
      "limits": "All panel contours, stations, thicknesses/returns, aperture size, corner profiles, seam/weld ownership and hidden joints remain estimates. Factory and BMH configurations are comparisons, not fitted panel identification or dimensions. The new spindle openings follow old drawing axes, not an owner hole survey or compressed bezel fit. No receiver, windshield-leg aperture, shim, drain, fitted weld map or actual fastening is fabricated. The former block\u2019s front overlap is a model discrepancy, not an actual measured overlap. Bonnet crown, fascia height and bulkhead/screen/foot registration remain independent unresolved references; no surrounding frame is moved to force closure. Fixed selection and separation illustrate inspection, not detachable welded panels, structural support or verified replacement/removal paths.",
      "neighbor_frame_review": {
        "classification": "Estimated reference station differences, not owner dimensions or fitted clearances.",
        "bonnet_rear_center_above_scuttle_top_mm": 18.874739999999914,
        "fascia_rail_center_top_above_scuttle_top_mm": 0.0,
        "bulkhead_upper_edge_above_scuttle_top_mm": 12.700000000000106,
        "unresolved": "Fascia rail center and scuttle top now share an estimated height plane; their profiles, seams, nozzle/slot relationship and body/screen registration remain uncalibrated. No fitted clearances or repair paths are inferred."
      },
      "demister_interface_reference": {
        "factory_sources": [
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=280",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=281"
        ],
        "owner_dimensions_applied": false,
        "configuration": "North American AHA8565 RH / AHA8566 LH role comparison, distinct from14A1162 except-NA. Four PTP6036 screw roles; no fitted branch identification.",
        "estimated_slot_centers_xz_units": [
          [
            0.42,
            -0.015
          ],
          [
            -0.42,
            -0.015
          ]
        ],
        "estimated_opening_width_depth_mm": [
          187.96,
          25.400000000000002
        ],
        "estimated_nozzle_outer_width_depth_mm": [
          186.26666666666668,
          23.70666666666667
        ],
        "estimated_body_skin_projected_y_gauge_mm": 1.5,
        "estimated_fixing_axes_body_units": [
          [
            0.298,
            1.0217492990768076,
            -0.015
          ],
          [
            0.542,
            1.0142437126437738,
            -0.015
          ],
          [
            -0.542,
            1.0142437126437738,
            -0.015
          ],
          [
            -0.298,
            1.0217492990768076,
            -0.015
          ]
        ],
        "estimated_fixing_bore_radius_mm": 2.5400000000000005,
        "estimated_inlet_centers_body_units": [
          [
            0.5,
            0.9659432570991714,
            0.01
          ],
          [
            -0.5,
            0.9659432570991714,
            0.01
          ]
        ],
        "estimated_rear_dash_top_z_bounds_units": [
          -0.08,
          0.01
        ],
        "basis": "Factory shroud/dash-top drawing shows two slots; heater plates distinguish NA end-inlet nozzle roles, paired hoses/elbows and four nozzle screws. A shared construction connects hollow handed nozzle comparisons through an added rear dash-top and the existing padded rail. Existing mouth X centers stay; slot Z, angled/end-inlet form, sections, fixing map and upper hose bends are estimates under the retained surrounding frames.",
        "limits": "No owner slot/nozzle/fastener survey or calibrated factory dimensions. All openings, rear pressing/return contours, faceted nozzle walls/round-bored lower shoulder, cuff/upper hose shapes, gauges, maps and smooth screw dimensions are construction choices, not drilling templates, selected hardware, seal/compression or loaded fits. The pair uses mirrored reference geometry; handed outboard inlet direction and fitted LH/RH differences remain unverified. Body/padding openings and shared axes establish only the drawing connection. Heater supply, distribution-chamber identity and hidden body crossing remain unresolved; the photographed open heater intake stays open. No airflow, wiped/defrost field, electrical operation, safe support or verified installation/removal path."
      }
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    },
    "nodes": {
      "right": {
        "pivot_band_crossing_units": [
          -0.4,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          -0.4,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          -0.4,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          -0.29500000000000004,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          -0.35275000000000006,
          1.0855008148402308,
          0.16394514294608115
        ]
      },
      "center": {
        "pivot_band_crossing_units": [
          0.0,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          0.0,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          0,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          0.105,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          0.04725,
          1.0855008148402308,
          0.16394514294608115
        ]
      },
      "left": {
        "pivot_band_crossing_units": [
          0.4,
          1.025,
          0.23
        ],
        "axis": [
          0.0,
          0.8,
          0.6
        ],
        "wheelbox_center_units": [
          0.4,
          0.9769999999999999,
          0.194
        ],
        "rack_port_units": [
          0.4,
          0.968,
          0.20600000000000002
        ],
        "estimated_blade_center_units": [
          0.505,
          1.1083351440894018,
          0.06487809543573586
        ],
        "estimated_arm_elbow_units": [
          0.44725000000000004,
          1.0855008148402308,
          0.16394514294608115
        ]
      }
    },
    "cowl_apron_reconstruction": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "old_bonnet_rear_z_units": 0.13,
      "estimated_bonnet_rear_z_units": 0.32,
      "old_wiper_row_z_units": 0.109,
      "estimated_wiper_row_z_units": 0.23,
      "estimated_wiper_plane_y_units": 1.025,
      "wiper_row_forward_change_mm": 102.44666666666669,
      "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
      "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
      "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
      "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
    "former_bulkhead_crossing_status": "Former reference aperture remains in the unchanged body source but is now unassigned. Revised comparison feed stays on the motor/wheelbox side; its former guessed crossing/grommet is withdrawn. No fitted route is established."
  },
  "native_antiroll_placement": {
    "source_url": "/cars/1975-mg-midget/cad/antiroll-reference.json?v=2",
    "source_part_count": 10,
    "source_key": "antiroll",
    "default_group": "antiroll-bar",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "antiroll-bar": {
        "name": "Photo-supported front anti-roll bar \u00b7 catalog section comparison",
        "names": [
          "antiroll_solid_bar_and_end_eye_comparison"
        ]
      },
      "antiroll-frame-bushes": {
        "name": "Anti-roll frame bearing pair \u00b7 comparison",
        "names": [
          "antiroll_frame_bearing_pair_comparison"
        ]
      },
      "antiroll-frame-clamps": {
        "name": "Anti-roll frame strap pair \u00b7 comparison",
        "names": [
          "antiroll_frame_strap_pair_comparison"
        ]
      },
      "antiroll-lateral-stops": {
        "name": "Four anti-roll stop collar comparisons",
        "names": [
          "antiroll_four_split_stop_collar_comparison"
        ]
      },
      "antiroll-frame-fixings": {
        "name": "Four anti-roll frame fixing envelopes",
        "names": [
          "antiroll_four_frame_fixing_envelopes"
        ]
      },
      "antiroll-left-link": {
        "name": "Left anti-roll two-joint link comparison",
        "names": [
          "antiroll_left_two_joint_link_comparison"
        ]
      },
      "antiroll-right-link": {
        "name": "Right anti-roll two-joint link comparison",
        "names": [
          "antiroll_right_two_joint_link_comparison"
        ]
      },
      "antiroll-left-wishbone-bracket": {
        "name": "Left anti-roll wishbone attachment comparison",
        "names": [
          "antiroll_left_wishbone_attachment_comparison"
        ]
      },
      "antiroll-right-wishbone-bracket": {
        "name": "Right anti-roll wishbone attachment comparison",
        "names": [
          "antiroll_right_wishbone_attachment_comparison"
        ]
      },
      "antiroll-wishbone-fixings": {
        "name": "Six anti-roll wishbone fixing envelopes",
        "names": [
          "antiroll_six_wishbone_fixing_envelopes"
        ]
      }
    },
    "basis": "Factory p144 separates AHA7013 bar, AHA7011/12 handed links, AHA7028 brackets, AHH6541 bearings, 1B7356 straps, four stops and fixing counts. Its optional/UK-standard note is not applied as a North American fitment claim. Owner photo establishes presence on this car; exact variants remain unknown.",
    "limits": "Owner photos establish visible bar/clamp/link presence, not calibrated diameter, part number, material, rubber condition or loaded geometry. The 9/16-inch (14.2875 mm) solid shaft is an AHA7013 catalog comparison, not this car\u2019s measured bar. All bends, eyes, bearing/strap/collar sections, link/joint shapes, mounting holes/stations, fasteners and fitted relationships are estimates. Left/right replication is a construction assumption. Frame-side stations and four source frame mesh records are unchanged. IMG_6914 corrects the prior horizontal bracket to a flat forward-wall plate. The wishbone front wall is extended to an estimated 40 mm depth and bored at three declared reference stations; link/stud axes and bar ends follow this local construction. Its flat outline, thickness, hole pattern, web depth, fore/aft stations, handed replication and all local running allowances are estimates, not direct dimensions, a fitted drilling pattern or proof of a contact/load path. No torsion stiffness, rubber compression, articulation, steering/suspension travel, interference, support load, safe release sequence, torque or verified removal path. Separate display offsets are illustrative.",
    "owner_photos": [
      "IMG_6914",
      "IMG_6919",
      "IMG_6910"
    ],
    "owner_evidence": "IMG_6914 shows the bent transverse bar, frame clamp, vertical link and flat plate on the wishbone forward-facing wall; IMG_6919 adds front underside relationships. These supplied views were reconciled before adding the previously absent assembly.",
    "comparison_diameter_mm": 14.2875,
    "diameter_basis": "9/16-inch AHA7013 catalog comparison only; not direct owner measurement.",
    "estimated_nodes": {
      "left": {
        "attachment": {
          "plane_origin_mm": [
            452.96666666666675,
            215.90000000000003,
            1115.1809523809525
          ],
          "tangent": [
            0.7954317200324986,
            0.0,
            -0.6060432152628561
          ],
          "outward_normal": [
            0.6060432152628561,
            0.0,
            0.7954317200324986
          ],
          "fixing_centers_mm": [
            [
              427.5128516256268,
              205.90000000000003,
              1134.574335269364
            ],
            [
              427.5128516256268,
              225.90000000000003,
              1134.574335269364
            ],
            [
              460.9209838669917,
              210.90000000000003,
              1109.1205202283238
            ]
          ],
          "fixing_bore_radius_mm": 4.5,
          "plate_outline_uv_mm": [
            [
              -45,
              -25
            ],
            [
              -45,
              25
            ],
            [
              65,
              0
            ]
          ],
          "plate_back_normal_offset_mm": 0.4,
          "plate_thickness_mm": 3,
          "upper_stud_hole_uv_mm": [
            32,
            0
          ],
          "upper_stud_hole_radius_mm": 5.5,
          "upper_ball_normal_offset_mm": 20,
          "lower_ball_y_units": 0.17,
          "bar_eye_normal_offset_from_lower_ball_mm": 20,
          "front_wall_depth_mm": 40,
          "front_wall_extension_x_units": [
            0.43,
            0.6
          ],
          "basis": "IMG_6914 forward-wall plate orientation and factory p144 flat bracket topology; all coordinates, sections and hole centers estimated, not fitted or a drill pattern."
        },
        "frame_bearing_center_units": [
          0.36,
          0.23,
          1.54
        ],
        "upper_link_joint_units": [
          0.5793795425349966,
          0.25500000000000006,
          1.313027012472273
        ],
        "lower_link_joint_units": [
          0.5793795425349966,
          0.17000000000000004,
          1.313027012472273
        ],
        "bar_eye_units": [
          0.5936955239978987,
          0.17000000000000004,
          1.331816738142332
        ],
        "bar_eye_axis": [
          0.6060432152628561,
          0.0,
          0.7954317200324986
        ],
        "wishbone_bracket_holes_units": [
          [
            0.5049364389279056,
            0.24318897637795278,
            1.3400484274835005
          ],
          [
            0.5049364389279056,
            0.2668110236220473,
            1.3400484274835005
          ],
          [
            0.5443948628350296,
            0.2490944881889764,
            1.309984866411406
          ]
        ]
      },
      "right": {
        "attachment": {
          "plane_origin_mm": [
            -452.96666666666675,
            215.90000000000003,
            1115.1809523809525
          ],
          "tangent": [
            -0.7954317200324986,
            0.0,
            -0.6060432152628561
          ],
          "outward_normal": [
            -0.6060432152628561,
            0.0,
            0.7954317200324986
          ],
          "fixing_centers_mm": [
            [
              -427.5128516256268,
              205.90000000000003,
              1134.574335269364
            ],
            [
              -427.5128516256268,
              225.90000000000003,
              1134.574335269364
            ],
            [
              -460.9209838669917,
              210.90000000000003,
              1109.1205202283238
            ]
          ],
          "fixing_bore_radius_mm": 4.5,
          "plate_outline_uv_mm": [
            [
              -45,
              -25
            ],
            [
              -45,
              25
            ],
            [
              65,
              0
            ]
          ],
          "plate_back_normal_offset_mm": 0.4,
          "plate_thickness_mm": 3,
          "upper_stud_hole_uv_mm": [
            32,
            0
          ],
          "upper_stud_hole_radius_mm": 5.5,
          "upper_ball_normal_offset_mm": 20,
          "lower_ball_y_units": 0.17,
          "bar_eye_normal_offset_from_lower_ball_mm": 20,
          "front_wall_depth_mm": 40,
          "front_wall_extension_x_units": [
            0.43,
            0.6
          ],
          "basis": "IMG_6914 forward-wall plate orientation and factory p144 flat bracket topology; all coordinates, sections and hole centers estimated, not fitted or a drill pattern."
        },
        "frame_bearing_center_units": [
          -0.36,
          0.23,
          1.54
        ],
        "upper_link_joint_units": [
          -0.5793795425349966,
          0.25500000000000006,
          1.313027012472273
        ],
        "lower_link_joint_units": [
          -0.5793795425349966,
          0.17000000000000004,
          1.313027012472273
        ],
        "bar_eye_units": [
          -0.5936955239978987,
          0.17000000000000004,
          1.331816738142332
        ],
        "bar_eye_axis": [
          -0.6060432152628561,
          0.0,
          0.7954317200324986
        ],
        "wishbone_bracket_holes_units": [
          [
            -0.5049364389279056,
            0.24318897637795278,
            1.3400484274835005
          ],
          [
            -0.5049364389279056,
            0.2668110236220473,
            1.3400484274835005
          ],
          [
            -0.5443948628350296,
            0.2490944881889764,
            1.309984866411406
          ]
        ]
      }
    },
    "validation": {
      "step_solids": 51,
      "source_groups": 10,
      "local_eye_and_bracket_bores_open": true,
      "limits": "Construction checks only; frame-side four mesh records unchanged. Six front-wall fixing passages and neighboring material checked in the arm export. No fitted clearance, load or service result."
    },
    "attachment_correction": "Old horizontal pattern over the outer-joint gap is superseded. Owner IMG_6914 and factory p144 establish a forward-wall flat plate; new positions/sections remain estimates.",
    "bracket_comparison_source": "https://rimmerbros.com/Item--i-AHA7028"
  },
  "dimensional_evidence_reconciliation": {
    "reviewed_sources": [
      "cad-data.json factory and catalog dimensions / photo anchors",
      "public core JSON checks: no embedded owner measurement provenance",
      "repository measurement/survey files and templates",
      "MG photo and eBay download folders; no filled exported owner log located in those reviewed paths"
    ],
    "result": "Existing public engine and whole-car dimensions retain their factory/catalog/photo/estimated classes. No new direct owner dimension is inferred. Location of measurements already taken remains to be reconciled; this is not a request to repeat captures.",
    "material_photo_findings": [
      "IMG_6914/6919: front anti-roll bar and attachment chain present but previously unmodeled",
      "IMG_7040: WITHOUT EXTERNAL RESISTOR label supersedes older partial coil wording"
    ],
    "limits": "The reviewed paths do not establish that owner measurements are absent elsewhere or in browser storage. Component scale does not establish a surveyed engine/body transform.",
    "latest_review": {
      "date": "2026-10-25",
      "sources_reviewed": [
        "Existing bay photographs and maintained front support/cooling references",
        "Read-only task-key recovery from local Chrome localStorage SST/log files"
      ],
      "result": "No populated Midget planner/CAD/photo-survey record recovered in the reviewed Chrome files. Earlier repository/task-folder/Safari review remains recorded; this does not establish absence elsewhere or invalidate measurements already taken.",
      "new_capture_requested": false,
      "pending": "Existing measurement/notes location remains unresolved; no repeat captures requested. Reference modeling continues using available evidence.",
      "coupled_frame_review": "cad/coupled-bay-evidence-review.json",
      "continuation_basis": "Continue with supplied photos and explicitly documented reference estimates. Missing fitted datum records remain uncertainties, not an automatic blocker to independent reference modeling."
    },
    "prior_reviews": [
      {
        "date": "2026-10-24",
        "sources_reviewed": [
          "Task-related Downloads photo/eBay directories and repository measurement/survey inputs",
          "Safari local storage for https://leahey.org, read-only queries of the Midget measurement/photo-estimate keys"
        ],
        "result": "No filled exported measurement log found in the reviewed task folders; neither Midget measurement key is present in that Safari origin. This does not prove measurements were not taken or are absent from other browsers/origins, paper notes or other locations. One existing-record location question remains pending; no repeated capture request.",
        "nominal_width_cross_check": "Rendered front/rear bumper span1397 mm is close to Moss nominal steel-wheel width1393.825 mm; no global body scaling is justified from that comparison. Mirror-inclusive door bounds are a different envelope."
      }
    ]
  },
  "native_front_structure_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-structure-reference.json?v=3",
    "source_part_count": 15,
    "source_key": "front-structure",
    "default_group": "front-frame",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-frame": {
        "name": "Continuous hollow front rails and formed crossmember \u00b7 reference",
        "names": [
          "front_structure_left_open_rail_reference",
          "front_structure_right_open_rail_reference",
          "front_structure_formed_crossmember_comparison"
        ],
        "source": "/cars/1975-mg-midget/front-structure-study/#formed-frame"
      },
      "front-left-spring-pocket": {
        "name": "Left front open spring pocket reference",
        "names": [
          "front_structure_left_open_spring_pocket_comparison"
        ]
      },
      "front-left-upper-spring-seat": {
        "name": "Left front upper spring seat reference",
        "names": [
          "front_structure_left_upper_spring_seat_reference"
        ]
      },
      "front-left-damper-body-platform": {
        "name": "Left front damper platform / web reference",
        "names": [
          "front_structure_left_damper_platform_web_comparison"
        ]
      },
      "front-left-lower-pickups": {
        "name": "Left front lower-link pickup ears reference",
        "names": [
          "front_structure_left_lower_pickup_ear_comparison"
        ]
      },
      "front-left-suspension-buffer": {
        "name": "Left front suspension buffer comparison reference",
        "names": [
          "front_structure_left_suspension_buffer_comparison"
        ]
      },
      "front-left-rack-body-pad": {
        "name": "Left front unassigned rack body pad reference",
        "names": [
          "front_structure_left_unassigned_rack_body_pad"
        ]
      },
      "front-right-spring-pocket": {
        "name": "Right front open spring pocket reference",
        "names": [
          "front_structure_right_open_spring_pocket_comparison"
        ]
      },
      "front-right-upper-spring-seat": {
        "name": "Right front upper spring seat reference",
        "names": [
          "front_structure_right_upper_spring_seat_reference"
        ]
      },
      "front-right-damper-body-platform": {
        "name": "Right front damper platform / web reference",
        "names": [
          "front_structure_right_damper_platform_web_comparison"
        ]
      },
      "front-right-lower-pickups": {
        "name": "Right front lower-link pickup ears reference",
        "names": [
          "front_structure_right_lower_pickup_ear_comparison"
        ]
      },
      "front-right-suspension-buffer": {
        "name": "Right front suspension buffer comparison reference",
        "names": [
          "front_structure_right_suspension_buffer_comparison"
        ]
      },
      "front-right-rack-body-pad": {
        "name": "Right front unassigned rack body pad reference",
        "names": [
          "front_structure_right_unassigned_rack_body_pad"
        ]
      }
    },
    "basis": "Manufacturer distinguishes rubber-bumper CZJ676 H frame, BMH8030/31 side members and CZJ542/543 handed link-bracket applications from earlier body versions. Factory suspension plate supplies lower-fulcrum and damper/spring/buffer topology and counts, not body coordinates. Owner underside views show broad formed webs, multiple openings and a large upper mouth. Owner front-face apertures and formed-member architecture now supersede the bottom-hole box approximation. The two overlapping rail/stub pairs become continuous hollow shells at retained outer planes and forward pickup geometry.",
    "limits": "All rails, crossmember opening, access holes, wall sections, spring pockets/seats, platforms, pickup ears, rack pads, buffers and body/suspension registration are estimates. Owner underside photos support formed structure and visible openings, not dimensions, hidden welds or corrosion thickness. Mirroring is an unverified construction assumption. Existing rail outer/upper/lower, wishbone pivot, spring, damper and rack datums are retained only as drawing references. Revised rail pockets and ear spacing/bores follow the declared inner-fulcrum catalog-section comparison and estimated local stack, not measured body cutouts or fitted compression. Pivot centerlines are retained. Three damper bores per side follow factory count only; no hole map, thread or bolt engagement is verified. AHA6378-style stop and generic rack pads are comparisons with no fitted identity. Two new rack-pad construction bores follow the separate steering reference; the left generic pad follows its declared X=.27 to .16 inward construction relocation, and both incline angles now follow their actual endpoint vectors; these are not measured factory holes or a drilling template. BMH8007 is chrome-bumper-only and is not assigned to this 1975 body. No strength, alignment, spring restraint, loaded contact, bump/rebound limit, working clearance, jacking/support point, repair/weld plan or verified service/removal path. Welded body groups stay fixed for inspection; isolation does not make them detachable. Owner IMG6914/6919 and firsthand BMH assembly photographs support a formed crossmember, sloping broad face, visible apertures and connected frame architecture, not dimensions or hole identity. Existing width/height/extents guide the new section; front-web slope,8mm outer corner radius, saddle-mouth forward limit, hole row/axes and projected2.54mm wall remain estimates. The three former bottom-web openings are superseded by the front-face comparison. Continuous rails retain old external step/envelope and forward pickup geometry while removing overlapping-box internal walls. The remaining longitudinal rail curve, factory seams/laps, reinforcements, pressed section, corrosion/repair history and common fitted frame remain unresolved. No suspension, steering, spring, damper, engine or wheel datum moves. Native source joins/openings do not establish loaded strength, alignment, clearances, jacking/support points, repair dimensions or verified removal paths.",
    "owner_photos": [
      "IMG_6910",
      "IMG_6914",
      "IMG_6919"
    ],
    "estimated_nodes": {
      "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
      }
    },
    "estimated_wall_mm": 2.5400000000000005,
    "estimated_upper_crossmember_opening": {
      "center_units": [
        0,
        0.47,
        1.2
      ],
      "radius_units": 0.23
    },
    "estimated_lower_access_hole_centers_units": [
      [
        -0.22,
        0.235,
        1.2
      ],
      [
        0,
        0.235,
        1.2
      ],
      [
        0.22,
        0.235,
        1.2
      ]
    ],
    "lower_pickup_construction": {
      "pocket_radius_mm": 16.5,
      "pocket_half_length_units": 0.027,
      "ear_z_offsets_units": [
        -0.03,
        0.03
      ],
      "ear_outer_width_units": 0.075,
      "ear_outer_height_units": 0.08,
      "ear_center_y_units": 0.29,
      "ear_bore_radius_mm": 6.25
    },
    "frame_reconstruction": {
      "owner_photos": [
        "IMG_6914",
        "IMG_6919"
      ],
      "firsthand_assembly_source": "https://www.britishv8.org/Articles/BritishMotorHeritage-Midget.htm",
      "assembly_images": [
        "https://www.britishv8.org/Articles/Images-V15-2/MidgetBodyshell/MG-Midget-Body-W.jpg",
        "https://www.britishv8.org/Articles/Images-V15-2/MidgetBodyshell/MG-Midget-Body-X.jpg"
      ],
      "owner_dimensions_applied": false,
      "estimated_wall_mm": 2.5400000000000005,
      "retained_rail_envelope_body_units": {
        "x_half_width": 0.0375,
        "y_bottom": 0.255,
        "y_main_top": 0.385,
        "y_rear_top": 0.425,
        "z_bounds": [
          -0.05,
          1.705
        ],
        "top_step_z": 0.29
      },
      "estimated_crossmember_outer_yz_mm": [
        [
          198.96666666666667,
          939.8000000000002
        ],
        [
          198.96666666666667,
          1058.3333333333335
        ],
        [
          309.03333333333336,
          1092.2
        ],
        [
          309.03333333333336,
          939.8000000000002
        ]
      ],
      "estimated_outer_corner_radius_mm": 8,
      "retained_saddle_radius_mm": 194.73333333333335,
      "estimated_saddle_front_limit_mm": 1054.1000000000001,
      "estimated_front_holes": {
        "centers_body_mm": [
          [
            -186.26666666666668,
            241.3,
            1071.3589743589744
          ],
          [
            0,
            241.3,
            1071.3589743589744
          ],
          [
            186.26666666666668,
            241.3,
            1071.3589743589744
          ]
        ],
        "normal": [
          0.0,
          -0.2940858488375222,
          0.9557790087219504
        ],
        "radii_mm": [
          21.16666666666667,
          13.546666666666669
        ]
      },
      "limits": "Owner IMG6914/6919 and firsthand BMH assembly photographs support a formed crossmember, sloping broad face, visible apertures and connected frame architecture, not dimensions or hole identity. Existing width/height/extents guide the new section; front-web slope,8mm outer corner radius, saddle-mouth forward limit, hole row/axes and projected2.54mm wall remain estimates. The three former bottom-web openings are superseded by the front-face comparison. Continuous rails retain old external step/envelope and forward pickup geometry while removing overlapping-box internal walls. The remaining longitudinal rail curve, factory seams/laps, reinforcements, pressed section, corrosion/repair history and common fitted frame remain unresolved. No suspension, steering, spring, damper, engine or wheel datum moves. Native source joins/openings do not establish loaded strength, alignment, clearances, jacking/support points, repair dimensions or verified removal paths."
    },
    "historical_frame_validation": {
      "step_source_parts": 15,
      "selectable_groups": 13,
      "valid_step_roundtrip_solids": 31,
      "whole_car_records": 384,
      "finite_front_structure_vertices": 13092,
      "checks": [
        "all source metric coordinates and picking sampled across fifteen meshes",
        "hollow rail bore/wall and crossmember upper mouth/three lower access holes with adjacent material",
        "eight pickup ear bores, six damper bores and paired upper-seat center bores",
        "outboard spring windows and retained inboard material",
        "retained rail Y=.255/.385 and prior damper pad underside Y=.6225",
        "fixed body inspection convention",
        "native source navigation to structure/antiroll studies and retained core-engine links",
        "isolation, study deep links, STEP/JSON downloads and 390 px layout without page errors"
      ],
      "limits": "Local construction/display tests only. No full assembly interference, loaded contact, suspension alignment, body strength, safe support or verified service path.",
      "status": "Prior cavity/platform/rail checks remain historical. Pickup pockets/ears are superseded by the inner-fulcrum comparison; current validation recorded with native_front_fulcrum_placement.",
      "current_pickup_check": "Revised local axes/material checked with front-fulcrum browser validation. Eleven other source mesh records match the prior export exactly; no full structural or fitted-clearance result."
    },
    "validation": {
      "native_report": "/cars/1975-mg-midget/cad/front-frame-validation.json",
      "scope": "Continuous-shell/port construction, held datums and selected current exported engine contacts; no fitted alignment, strength or actual clearance."
    }
  },
  "native_front_fulcrum_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-fulcrum-reference.json?v=4",
    "source_part_count": 16,
    "source_key": "front-fulcrum",
    "default_group": "front-left-suspension",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-left-suspension": {
        "name": "Left front pressed wishbone / hollow inner eyes",
        "names": [
          "front_left_pressed_wishbone_and_eye_reference"
        ]
      },
      "front-left-inner-bushes": {
        "name": "Left front four tapered inner bush comparisons",
        "names": [
          "front_left_four_tapered_inner_bush_comparisons"
        ]
      },
      "front-left-inner-fulcrum-pins": {
        "name": "Left front two stepped inner pin comparisons",
        "names": [
          "front_left_two_stepped_inner_pin_comparisons"
        ]
      },
      "front-left-inner-fulcrum-retainers": {
        "name": "Left front special washer / nut comparisons",
        "names": [
          "front_left_inner_special_washer_nut_comparisons"
        ]
      },
      "front-right-suspension": {
        "name": "Right front pressed wishbone / hollow inner eyes",
        "names": [
          "front_right_pressed_wishbone_and_eye_reference"
        ]
      },
      "front-right-inner-bushes": {
        "name": "Right front four tapered inner bush comparisons",
        "names": [
          "front_right_four_tapered_inner_bush_comparisons"
        ]
      },
      "front-right-inner-fulcrum-pins": {
        "name": "Right front two stepped inner pin comparisons",
        "names": [
          "front_right_two_stepped_inner_pin_comparisons"
        ]
      },
      "front-right-inner-fulcrum-retainers": {
        "name": "Right front special washer / nut comparisons",
        "names": [
          "front_right_inner_special_washer_nut_comparisons"
        ]
      },
      "front-left-kingpin": {
        "name": "Left front kingpin / bored lower foot \u00b7 estimated",
        "names": [
          "front_left_kingpin_and_bored_lower_foot_reference"
        ],
        "apart": [
          1.02,
          0.1,
          0.1
        ]
      },
      "front-left-outer-fulcrum-pin": {
        "name": "Left front stepped outer fulcrum pin \u00b7 estimated",
        "names": [
          "front_left_stepped_outer_fulcrum_pin_reference"
        ],
        "apart": [
          0,
          -0.1,
          0.4
        ]
      },
      "front-left-outer-cotter": {
        "name": "Left front lower cotter / washer / nut \u00b7 estimated",
        "names": [
          "front_left_lower_cotter_washer_nut_reference"
        ],
        "apart": [
          0.12,
          -0.3,
          0
        ]
      },
      "front-left-outer-closures": {
        "name": "Left front outer end plugs / nipple / ring references \u00b7 estimated",
        "names": [
          "front_left_outer_end_plugs_grease_nipple_and_ring_references"
        ],
        "apart": [
          0,
          -0.1,
          -0.35
        ]
      },
      "front-right-kingpin": {
        "name": "Right front kingpin / bored lower foot \u00b7 estimated",
        "names": [
          "front_right_kingpin_and_bored_lower_foot_reference"
        ],
        "apart": [
          -1.02,
          0.1,
          0.1
        ]
      },
      "front-right-outer-fulcrum-pin": {
        "name": "Right front stepped outer fulcrum pin \u00b7 estimated",
        "names": [
          "front_right_stepped_outer_fulcrum_pin_reference"
        ],
        "apart": [
          0,
          -0.1,
          0.4
        ]
      },
      "front-right-outer-cotter": {
        "name": "Right front lower cotter / washer / nut \u00b7 estimated",
        "names": [
          "front_right_lower_cotter_washer_nut_reference"
        ],
        "apart": [
          -0.12,
          -0.3,
          0
        ]
      },
      "front-right-outer-closures": {
        "name": "Right front outer end plugs / nipple / ring references \u00b7 estimated",
        "names": [
          "front_right_outer_end_plugs_grease_nipple_and_ring_references"
        ],
        "apart": [
          0,
          -0.1,
          -0.35
        ]
      }
    },
    "basis": "Factory four 2A4272 pins, eight 8G621 bushes and four special washers/nuts. Supplier stock A486/8G621 lists 23\u201325 mm tapered OD and 12.5 mm ID; supplier GHF223 nut is 3/8 UNF. These radial/terminal comparisons do not identify fitted components.",
    "limits": "No direct owner dimensions are applied. Supplier 8G621/A486 radial listing is a replacement comparison, not this car\u2019s fitted identity or fit. Its two published axial lengths lack resolved section datums and are recorded without application. New axial body/lip, pin shoulder/head/length, washer/nut, clearances, taper/eye seat and pressed-pan lip are estimates. Metal insert construction and rubber compression are not reconstructed. Inner and outer pivot axes, shaft inclination and upper endpoint remain retained drawing stations. The outer solid sleeve becomes two bored fork ends around a separate bored kingpin foot, stepped pin, cotter and end closures. Every new outer-joint dimension, handed orientation, plug direction, pin flat and cotter section is estimated; earlier shared-front factory drawings establish topology only. Threads, oversize wear remedies, cotter taper, lubrication passages, loaded contacts and upper trunnion fit are not reconstructed. Body pickup pockets/ears are separately revised around this declared local construction. No strength, rubber loading, alignment, articulation, safe spring restraint, torque or verified replacement/removal path. Actual outer thread forms and engagement, cotter taper/clocking, fitted upper trunnion and rebound-buffer attachment remain unresolved. The anti-roll attachment is corrected from the old unsupported horizontal pattern to the forward wall, based on IMG_6914 and factory topology. Its declared 40 mm wall depth, extension, bores, plate pose and fixing map remain estimates, not fitted dimensions or a drilling template. An estimated 8 mm-radius, 14 mm-long upper terminal is added above the retained shaft-top datum for the separate kingpin-carrier reference; neither its thread nor fitted length is established. This export does not certify a complete kingpin-bearing stack.",
    "estimated_nodes": {
      "left": {
        "inner_centers_units": [
          [
            0.36,
            0.27,
            0.98
          ],
          [
            0.36,
            0.27,
            1.42
          ]
        ],
        "inner_eye_outer_radius_mm": 15.5,
        "eye_half_length_mm": 19,
        "bush_radial_comparison_mm": {
          "small_outside_diameter": 23,
          "large_outside_diameter": 25,
          "inside_diameter": 12.5
        },
        "estimated_bush_body_half_length_mm": 19,
        "estimated_flange_thickness_mm": 3,
        "estimated_flange_outside_diameter_mm": 29,
        "estimated_bush_pair_outer_z_offsets_mm": [
          -22,
          22
        ],
        "estimated_pin_shoulder_diameter_mm": 12,
        "catalog_pin_terminal_diameter_mm": 9.525,
        "estimated_pin_underhead_z_mm": -28,
        "estimated_pin_end_z_mm": 42,
        "estimated_eye_to_pan_section_mm": 2.5400000000000005,
        "front_antiroll_attachment": {
          "plane_origin_mm": [
            452.96666666666675,
            215.90000000000003,
            1115.1809523809525
          ],
          "tangent": [
            0.7954317200324986,
            0.0,
            -0.6060432152628561
          ],
          "outward_normal": [
            0.6060432152628561,
            0.0,
            0.7954317200324986
          ],
          "fixing_centers_mm": [
            [
              427.5128516256268,
              205.90000000000003,
              1134.574335269364
            ],
            [
              427.5128516256268,
              225.90000000000003,
              1134.574335269364
            ],
            [
              460.9209838669917,
              210.90000000000003,
              1109.1205202283238
            ]
          ],
          "fixing_bore_radius_mm": 4.5,
          "plate_outline_uv_mm": [
            [
              -45,
              -25
            ],
            [
              -45,
              25
            ],
            [
              65,
              0
            ]
          ],
          "plate_back_normal_offset_mm": 0.4,
          "plate_thickness_mm": 3,
          "upper_stud_hole_uv_mm": [
            32,
            0
          ],
          "upper_stud_hole_radius_mm": 5.5,
          "upper_ball_normal_offset_mm": 20,
          "lower_ball_y_units": 0.17,
          "bar_eye_normal_offset_from_lower_ball_mm": 20,
          "front_wall_depth_mm": 40,
          "front_wall_extension_x_units": [
            0.43,
            0.6
          ],
          "basis": "IMG_6914 forward-wall plate orientation and factory p144 flat bracket topology; all coordinates, sections and hole centers estimated, not fitted or a drill pattern."
        },
        "outer_estimated_construction": {
          "center_units": [
            0.58,
            0.27,
            1.2
          ],
          "axis": [
            0,
            0,
            1
          ],
          "fork_gap_mm": 40,
          "foot_length_mm": 30,
          "foot_outside_diameter_mm": 40,
          "foot_bore_diameter_mm": 16.5,
          "pin_center_diameter_mm": 16,
          "pin_end_diameters_mm": [
            18,
            20
          ],
          "pin_end_z_offsets_mm": [
            -48,
            48
          ],
          "fork_bore_diameters_mm": [
            18.5,
            20.5
          ],
          "fork_end_z_offsets_mm": [
            -50.800000000000004,
            50.800000000000004
          ],
          "cotter_center_x_offset_mm": 8.5,
          "cotter_diameter_mm": 5,
          "cotter_hole_diameter_mm": 5.4,
          "cotter_axis": [
            0,
            1,
            0
          ],
          "pin_flat_x_offset_mm": 6,
          "seal_z_offsets_mm": [
            -20,
            15
          ],
          "shaft_top_units": [
            0.55,
            0.65,
            1.2
          ],
          "shaft_radius_mm": 18.62666666666667,
          "estimated_upper_terminal_radius_mm": 8,
          "estimated_upper_terminal_length_mm": 14,
          "thread_geometry_applied": false,
          "cotter_taper_applied": false
        }
      },
      "right": {
        "inner_centers_units": [
          [
            -0.36,
            0.27,
            0.98
          ],
          [
            -0.36,
            0.27,
            1.42
          ]
        ],
        "inner_eye_outer_radius_mm": 15.5,
        "eye_half_length_mm": 19,
        "bush_radial_comparison_mm": {
          "small_outside_diameter": 23,
          "large_outside_diameter": 25,
          "inside_diameter": 12.5
        },
        "estimated_bush_body_half_length_mm": 19,
        "estimated_flange_thickness_mm": 3,
        "estimated_flange_outside_diameter_mm": 29,
        "estimated_bush_pair_outer_z_offsets_mm": [
          -22,
          22
        ],
        "estimated_pin_shoulder_diameter_mm": 12,
        "catalog_pin_terminal_diameter_mm": 9.525,
        "estimated_pin_underhead_z_mm": -28,
        "estimated_pin_end_z_mm": 42,
        "estimated_eye_to_pan_section_mm": 2.5400000000000005,
        "front_antiroll_attachment": {
          "plane_origin_mm": [
            -452.96666666666675,
            215.90000000000003,
            1115.1809523809525
          ],
          "tangent": [
            -0.7954317200324986,
            0.0,
            -0.6060432152628561
          ],
          "outward_normal": [
            -0.6060432152628561,
            0.0,
            0.7954317200324986
          ],
          "fixing_centers_mm": [
            [
              -427.5128516256268,
              205.90000000000003,
              1134.574335269364
            ],
            [
              -427.5128516256268,
              225.90000000000003,
              1134.574335269364
            ],
            [
              -460.9209838669917,
              210.90000000000003,
              1109.1205202283238
            ]
          ],
          "fixing_bore_radius_mm": 4.5,
          "plate_outline_uv_mm": [
            [
              -45,
              -25
            ],
            [
              -45,
              25
            ],
            [
              65,
              0
            ]
          ],
          "plate_back_normal_offset_mm": 0.4,
          "plate_thickness_mm": 3,
          "upper_stud_hole_uv_mm": [
            32,
            0
          ],
          "upper_stud_hole_radius_mm": 5.5,
          "upper_ball_normal_offset_mm": 20,
          "lower_ball_y_units": 0.17,
          "bar_eye_normal_offset_from_lower_ball_mm": 20,
          "front_wall_depth_mm": 40,
          "front_wall_extension_x_units": [
            0.43,
            0.6
          ],
          "basis": "IMG_6914 forward-wall plate orientation and factory p144 flat bracket topology; all coordinates, sections and hole centers estimated, not fitted or a drill pattern."
        },
        "outer_estimated_construction": {
          "center_units": [
            -0.58,
            0.27,
            1.2
          ],
          "axis": [
            0,
            0,
            1
          ],
          "fork_gap_mm": 40,
          "foot_length_mm": 30,
          "foot_outside_diameter_mm": 40,
          "foot_bore_diameter_mm": 16.5,
          "pin_center_diameter_mm": 16,
          "pin_end_diameters_mm": [
            18,
            20
          ],
          "pin_end_z_offsets_mm": [
            -48,
            48
          ],
          "fork_bore_diameters_mm": [
            18.5,
            20.5
          ],
          "fork_end_z_offsets_mm": [
            -50.800000000000004,
            50.800000000000004
          ],
          "cotter_center_x_offset_mm": -8.5,
          "cotter_diameter_mm": 5,
          "cotter_hole_diameter_mm": 5.4,
          "cotter_axis": [
            0,
            1,
            0
          ],
          "pin_flat_x_offset_mm": -6,
          "seal_z_offsets_mm": [
            -20,
            15
          ],
          "shaft_top_units": [
            -0.55,
            0.65,
            1.2
          ],
          "shaft_radius_mm": 18.62666666666667,
          "estimated_upper_terminal_radius_mm": 8,
          "estimated_upper_terminal_length_mm": 14,
          "thread_geometry_applied": false,
          "cotter_taper_applied": false
        }
      }
    },
    "body_pickup_construction": {
      "pocket_radius_mm": 16.5,
      "pocket_half_length_units": 0.027,
      "ear_z_offsets_units": [
        -0.03,
        0.03
      ],
      "ear_outer_width_units": 0.075,
      "ear_outer_height_units": 0.08,
      "ear_center_y_units": 0.29,
      "ear_bore_radius_mm": 6.25
    },
    "supplier_axial_values_recorded_not_applied_mm": {
      "overall_length": 28,
      "length": 17,
      "reason": "Different named lengths without section/datums sufficient for this assembly. Do not infer an axial fit, flange thickness or actual metal-insert section."
    },
    "prior_primitive_dimensions_mm": {
      "bush_outside_diameter": 79.58666666666667,
      "bush_length": 84.66666666666669,
      "pin_outside_diameter": 30.48,
      "pin_length": 118.53333333333336
    },
    "rebound_buffer_gap": "MGOC describes 2A4082 as the front shock-absorber lever-arm buffer, which narrows its assembly role. Fitted body/arm attachment and loaded contact station remain unverified; no new stop or travel limit is inferred.",
    "validation": {
      "step_groups": 8,
      "valid_step_roundtrip_solids": 28,
      "revised_structure_solids": 31,
      "whole_car_records": 390,
      "finite_fulcrum_vertices": 25752,
      "checks": [
        "sampled metric source coordinates and picking",
        "four compound arm-eye / bush / body-ear axis passages with adjacent material",
        "new lip/radial envelope replaces oversized cylinder",
        "spring openings and anti-roll support stations retained",
        "unapplied supplier axial readings retained separately",
        "arm/body inspection conventions and anti-roll bracket display relation",
        "isolation, study links, two native STEP/JSON downloads and 390 px layout without page errors"
      ],
      "limits": "Local construction and display checks only, not loaded bush compression, fit, alignment, articulation, strength, safe support or repair trajectory."
    },
    "outer_topology": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=139",
      "supplier_source": "https://www.mgocspares.co.uk/parts/mg/midget/suspension-steering/front-suspension/front-suspension",
      "basis": "Earlier shared-front factory drawing separates 2A4020 outer fulcrum, 51K1769 standard cotter, 51K2751 oversize alternative, 51K3424 small-end plug, 8G589 screwed large-end plug, UHN400 nipple and 2A4205/2A4206 rings. MGOC current Midget listing corroborates roles of the pin and different end closures. No item is identified as fitted and no outer dimensions are sourced.",
      "all_new_dimensions": "estimated construction",
      "oversize_cotter_selected": false,
      "actual_thread_or_cotter_taper": false,
      "owner_dimensions_applied": false
    }
  },
  "native_front_kingpin_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-kingpin-reference.json?v=4",
    "source_part_count": 18,
    "source_key": "front-kingpin",
    "default_group": "front-left-upright",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-left-upright": {
        "name": "Left front bored swivel carrier / spindle / separate lever mount \u00b7 reference",
        "names": [
          "front_left_bored_swivel_carrier_spindle_and_web_reference"
        ],
        "apart": [
          1.02,
          0.1,
          0.1
        ]
      },
      "front-left-swivel-bushes": {
        "name": "Left front two swivel bush sections \u00b7 reference",
        "names": [
          "front_left_two_swivel_bush_section_references"
        ],
        "apart": [
          1.02,
          0.1,
          0.4
        ]
      },
      "front-left-dust-excluders": {
        "name": "Left front two lower dust tubes \u00b7 reference",
        "names": [
          "front_left_overlapping_lower_dust_tube_references"
        ],
        "apart": [
          1.02,
          -0.12,
          0.1
        ]
      },
      "front-left-upper-trunnion": {
        "name": "Left front offset upper trunnion \u00b7 reference",
        "names": [
          "front_left_offset_bored_upper_trunnion_reference"
        ],
        "apart": [
          1.02,
          0.3,
          0.1
        ]
      },
      "front-left-upper-bushes": {
        "name": "Left front paired upper bush comparisons \u00b7 reference",
        "names": [
          "front_left_paired_upper_tapered_bush_comparisons"
        ],
        "apart": [
          0.3,
          0.3,
          0.1
        ]
      },
      "front-left-upper-fulcrum-pin": {
        "name": "Left front upper fulcrum pin comparison \u00b7 reference",
        "names": [
          "front_left_upper_fulcrum_pin_comparison"
        ],
        "apart": [
          0,
          0.3,
          0.5
        ]
      },
      "front-left-upper-retainers": {
        "name": "Left front upper pin retainers / arm clamp \u00b7 reference",
        "names": [
          "front_left_upper_pin_retainer_and_arm_clamp_references"
        ],
        "apart": [
          0,
          0.3,
          -0.4
        ]
      },
      "front-left-kingpin-thrust-retainers": {
        "name": "Left front thrust washer / top retainer \u00b7 reference",
        "names": [
          "front_left_kingpin_thrust_washer_and_top_retainer_references"
        ],
        "apart": [
          1.02,
          0.5,
          0.1
        ]
      },
      "front-left-damper": {
        "name": "Left front lever damper / bored upper arms \u00b7 reference",
        "names": [
          "front_left_lever_damper_and_bored_upper_arms_reference"
        ],
        "apart": [
          0.65,
          0.6,
          0.1
        ]
      },
      "front-right-upright": {
        "name": "Right front bored swivel carrier / spindle / separate lever mount \u00b7 reference",
        "names": [
          "front_right_bored_swivel_carrier_spindle_and_web_reference"
        ],
        "apart": [
          -1.02,
          0.1,
          0.1
        ]
      },
      "front-right-swivel-bushes": {
        "name": "Right front two swivel bush sections \u00b7 reference",
        "names": [
          "front_right_two_swivel_bush_section_references"
        ],
        "apart": [
          -1.02,
          0.1,
          0.4
        ]
      },
      "front-right-dust-excluders": {
        "name": "Right front two lower dust tubes \u00b7 reference",
        "names": [
          "front_right_overlapping_lower_dust_tube_references"
        ],
        "apart": [
          -1.02,
          -0.12,
          0.1
        ]
      },
      "front-right-upper-trunnion": {
        "name": "Right front offset upper trunnion \u00b7 reference",
        "names": [
          "front_right_offset_bored_upper_trunnion_reference"
        ],
        "apart": [
          -1.02,
          0.3,
          0.1
        ]
      },
      "front-right-upper-bushes": {
        "name": "Right front paired upper bush comparisons \u00b7 reference",
        "names": [
          "front_right_paired_upper_tapered_bush_comparisons"
        ],
        "apart": [
          -0.3,
          0.3,
          0.1
        ]
      },
      "front-right-upper-fulcrum-pin": {
        "name": "Right front upper fulcrum pin comparison \u00b7 reference",
        "names": [
          "front_right_upper_fulcrum_pin_comparison"
        ],
        "apart": [
          0,
          0.3,
          0.5
        ]
      },
      "front-right-upper-retainers": {
        "name": "Right front upper pin retainers / arm clamp \u00b7 reference",
        "names": [
          "front_right_upper_pin_retainer_and_arm_clamp_references"
        ],
        "apart": [
          0,
          0.3,
          -0.4
        ]
      },
      "front-right-kingpin-thrust-retainers": {
        "name": "Right front thrust washer / top retainer \u00b7 reference",
        "names": [
          "front_right_kingpin_thrust_washer_and_top_retainer_references"
        ],
        "apart": [
          -1.02,
          0.5,
          0.1
        ]
      },
      "front-right-damper": {
        "name": "Right front lever damper / bored upper arms \u00b7 reference",
        "names": [
          "front_right_lever_damper_and_bored_upper_arms_reference"
        ],
        "apart": [
          -0.65,
          0.6,
          0.1
        ]
      }
    },
    "basis": "Factory swivel pin/bush kit, two lower dust tubes, thrust washer, upper trunnion and arm-to-trunnion pin/bushes are separated. Supplier 2A4005 photo corroborates offset orthogonal bores and lists Midget 1500 application. Original spindle, bearing stations and caliper-web endpoints are retained as construction datums. The old integral steering rod is removed; two construction blind holes now follow the separate later steering lever reference. The lever eye relocation is declared in that asset, not a fitted coordinate. MGOC lists 3/8 UNF upper-pin nut and 5/16 arm-clamp screw; terminal diameters use nominal designations only.",
    "limits": "No direct owner dimensions, fitted identities, measured alignment or clearances are established. Earlier shared-front factory drawings establish topology; Rimmer lists 2A4005 for Midget 1500 but does not identify the fitted part. Every new carrier/bush/neck/tube/thrust section, trunnion offset and arm span is estimated. Retained 37.25 mm approximate kingpin diameter is an old drawing envelope, not a factory specification. Caterham Y16/88G274 radial figures are supplier comparisons only; conflicting 16/17 mm axial descriptions are retained unapplied, while 20 mm displayed half-length and lip are estimated. Kingpin and upper-pin retaining threads, accurate split-pin shape, spring-loaded dust-excluder 6K653, seals, lubrication passages, shim stack, loaded rubber, reaming and thrust end float are unresolved. Smooth pin terminals do not reproduce thread engagement. No strength, articulation, steering/suspension travel, torque, actual locking state, safe spring release, tool access or verified removal path. Anti-roll forward-wall attachment now replaces the old unsupported horizontal pattern; its metric positions, sections and fits remain estimates. The old integral steering rod is replaced by a separate steering-arm reference; the two blind securing holes are estimated construction geometry, not actual thread seats or a drilling template. Inspection offsets are illustrative. Two new estimated 4.5 mm-radius caliper mounting bores per carrier follow the retained caliper-ear/web endpoint axes; fitted thread, support strength, contact and alignment remain unverified. A new estimated 1.4 mm-radius transverse split-pin bore crosses each spindle at +17.5 mm from the wheel-center datum. Its clocking is construction, not a fitted drilling/locking map.",
    "estimated_nodes": {
      "left": {
        "kingpin_base_units": [
          0.58,
          0.27,
          1.2
        ],
        "kingpin_top_units": [
          0.55,
          0.65,
          1.2
        ],
        "axis": [
          -0.07870248542001043,
          0.9968981486534686,
          0.0
        ],
        "shaft_radius_mm": 18.62666666666667,
        "carrier_bore_radius_mm": 21.12666666666667,
        "bush_inside_radius_mm": 18.92666666666667,
        "bush_outside_radius_mm": 21.026666666666667,
        "bush_length_mm": 28,
        "bush_start_t_mm": [
          76.43709651073678,
          265.73440748977754
        ],
        "carrier_neck_top_t_mm": 293.73440748977754,
        "upper_joint_mm": [
          434.6897989771269,
          537.3736574008383,
          1016.0
        ],
        "estimated_axis_offset_mm": 32,
        "trunnion_kingpin_bore_radius_mm": 18.92666666666667,
        "trunnion_axial_length_mm": 26,
        "upper_bush_radial_comparison_mm": {
          "small_od": 23,
          "large_od": 29,
          "bore": 12.7
        },
        "estimated_upper_bush_half_length_mm": 20,
        "estimated_upper_bush_lip_length_mm": 3,
        "estimated_arm_eye_z_offsets_mm": [
          -27,
          27
        ],
        "upper_pin_shoulder_diameter_mm": 12.5,
        "upper_pin_terminal_nominal_diameter_mm": 9.525,
        "thrust_washer_start_t_mm": 293.73440748977754,
        "estimated_thrust_washer_thickness_mm": 3,
        "dust_tube_t_intervals_mm": [
          [
            22,
            56
          ],
          [
            52,
            76.43709651073678
          ]
        ]
      },
      "right": {
        "kingpin_base_units": [
          -0.58,
          0.27,
          1.2
        ],
        "kingpin_top_units": [
          -0.55,
          0.65,
          1.2
        ],
        "axis": [
          0.07870248542001043,
          0.9968981486534686,
          0.0
        ],
        "shaft_radius_mm": 18.62666666666667,
        "carrier_bore_radius_mm": 21.12666666666667,
        "bush_inside_radius_mm": 18.92666666666667,
        "bush_outside_radius_mm": 21.026666666666667,
        "bush_length_mm": 28,
        "bush_start_t_mm": [
          76.43709651073678,
          265.73440748977754
        ],
        "carrier_neck_top_t_mm": 293.73440748977754,
        "upper_joint_mm": [
          -434.6897989771269,
          537.3736574008383,
          1016.0
        ],
        "estimated_axis_offset_mm": 32,
        "trunnion_kingpin_bore_radius_mm": 18.92666666666667,
        "trunnion_axial_length_mm": 26,
        "upper_bush_radial_comparison_mm": {
          "small_od": 23,
          "large_od": 29,
          "bore": 12.7
        },
        "estimated_upper_bush_half_length_mm": 20,
        "estimated_upper_bush_lip_length_mm": 3,
        "estimated_arm_eye_z_offsets_mm": [
          -27,
          27
        ],
        "upper_pin_shoulder_diameter_mm": 12.5,
        "upper_pin_terminal_nominal_diameter_mm": 9.525,
        "thrust_washer_start_t_mm": 293.73440748977754,
        "estimated_thrust_washer_thickness_mm": 3,
        "dust_tube_t_intervals_mm": [
          [
            22,
            56
          ],
          [
            52,
            76.43709651073678
          ]
        ]
      }
    },
    "supplier_axial_readings_not_applied_mm": [
      16,
      17
    ]
  },
  "native_front_wheelhouse_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-wheelhouse-reference.json?v=5",
    "source_part_count": 10,
    "source_key": "front-wheelhouse",
    "default_group": "front-left-inner-wing",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-left-inner-wing": {
        "name": "Left front inner valance / lower access \u00b7 estimated body reference",
        "names": [
          "front_left_inner_valance_and_lower_access_reference"
        ]
      },
      "front-left-arch-roof": {
        "name": "Left front broad top / sloping ends \u00b7 estimated body reference",
        "names": [
          "front_left_folded_top_and_sloping_end_panel_reference"
        ]
      },
      "front-left-arch-outer": {
        "name": "Left front outer wheelarch closure \u00b7 estimated body reference",
        "names": [
          "front_left_outer_wheelarch_closure_reference"
        ]
      },
      "front-left-wing-mount-flange": {
        "name": "Left upper bay closing / wing attachment return \u00b7 ownership unverified",
        "names": [
          "front_left_outer_wing_attachment_return_reference"
        ]
      },
      "front-left-arch-support": {
        "name": "Left front rail-to-valance support web \u00b7 estimated body reference",
        "names": [
          "front_left_rail_to_inner_valance_support_web_reference"
        ]
      },
      "front-right-inner-wing": {
        "name": "Right front inner valance / lower access \u00b7 estimated body reference",
        "names": [
          "front_right_inner_valance_and_lower_access_reference"
        ]
      },
      "front-right-arch-roof": {
        "name": "Right front broad top / sloping ends \u00b7 estimated body reference",
        "names": [
          "front_right_folded_top_and_sloping_end_panel_reference"
        ]
      },
      "front-right-arch-outer": {
        "name": "Right front outer wheelarch closure \u00b7 estimated body reference",
        "names": [
          "front_right_outer_wheelarch_closure_reference"
        ]
      },
      "front-right-wing-mount-flange": {
        "name": "Right upper bay closing / wing attachment return \u00b7 ownership unverified",
        "names": [
          "front_right_outer_wing_attachment_return_reference"
        ]
      },
      "front-right-arch-support": {
        "name": "Right front rail-to-valance support web \u00b7 estimated body reference",
        "names": [
          "front_right_rail_to_inner_valance_support_web_reference"
        ]
      }
    },
    "basis": "BMH separates rubber-bumper BMH8022/23 inner panels, BMH8024/25 supporting webs and CZJ682/683 complete wheelhouses from earlier chrome-bumper alternatives. Shared AHA5715/16 outer panels and CZJ194/189 top panels are comparisons. Their drawing shows a broad top with sloping end regions, not the previous semicircular membrane. Owner bay photos give context, not dimensions. Owner IMG_6853/6856/6857 now supports closing the formerly empty upper bay-side strip between existing unregistered wheelhouse/wing datums. The face/ownership is a reconstruction hypothesis; no fitted panel is identified. The shared longitudinal front-upper correction lowers the middle contour, with zero correction at sourceZ=.13/1.99. Adjacent sheet and carried mounting references follow; mechanical frames remain unchanged.",
    "limits": "No direct owner dimensions are applied. Manufacturer rubber-bumper panel applications establish comparison architecture, not fitted identity or repair suitability. Every profile, station, gauge, slope, fold, joint, support web, lower access mouth and wing return is estimated. Owner IMG_6853/6856/6857 shows a continuous upper bay-side sheet-metal boundary. Closing faces join the estimated wing inner edge atX=.67 to the wheelhouse return atX=.72; the current forward slope/end follow the shorter-front construction while wheel/access cuts and pump/support X/Z stations stay and upper mounting heights follow the shared correction; this is a reconstruction hypothesis, not an identified separate panel, surveyed surface, actual lap or welded/bolt-on ownership assignment. Projected1.5 mm X gauge, ruling/stations, upper/lower contours and mirrored opposite side remain estimates. No fitted dimensions or clearance are inferred from closure. Owner photos establish bay-side sheet-metal/rail context, without calibrated hidden seams or opposite-side equivalence. The retained .38-unit wheel opening is an old drawing datum, not actual tyre/wheelhouse fit. The new .74-unit access-mouth height is chosen construction, not an identified factory opening, tool allowance or verified suspension travel envelope. One shared estimated owner-pump receiver bore is applied only to the left roof as a mounting-role comparison; it is not a measured fitted hole or factory drilling/repair template. No wing fixing holes/captive nuts, weld count/pitch, actual lap order, seals, strength, alignment, loaded clearances or verified removal/cutting/welding procedure. Body panels stay fixed; selectable source sections do not make welded panels detachable. The0.10-unit peak is an owner-photo-led construction estimate, not a measured height. Rear/nose interfaces, axles, marker, engine/body pose, hinge pivots and wiper/screen datums remain drawing references. Better photographic agreement is not fitted panel registration, support/locking strength, full-car collision clearance or a verified removal path.",
    "estimated_nodes": {
      "left": {
        "inner_x_units": 0.48,
        "outer_x_units": 0.69,
        "wing_return_outer_x_units": 0.72,
        "inner_return_x_units": 0.46,
        "roof_profile_zy_units": [
          [
            0.35,
            0.58
          ],
          [
            0.382,
            0.604
          ],
          [
            0.414,
            0.628
          ],
          [
            0.446,
            0.652
          ],
          [
            0.478,
            0.6759999999999999
          ],
          [
            0.51,
            0.7
          ],
          [
            0.542,
            0.724
          ],
          [
            0.574,
            0.748
          ],
          [
            0.606,
            0.7714672532629475
          ],
          [
            0.638,
            0.7887433929148199
          ],
          [
            0.67,
            0.8054493981787693
          ],
          [
            0.702,
            0.8216456369650661
          ],
          [
            0.734,
            0.8373945018640075
          ],
          [
            0.75,
            0.8451211736690936
          ],
          [
            0.766,
            0.8446198703144953
          ],
          [
            0.798,
            0.843691453936325
          ],
          [
            0.8,
            0.8436367436824195
          ],
          [
            0.83,
            0.8428634305581628
          ],
          [
            0.862,
            0.8421352193336863
          ],
          [
            0.894,
            0.8415058975254025
          ],
          [
            0.926,
            0.8409794554753449
          ],
          [
            0.958,
            0.8405599659993044
          ],
          [
            0.99,
            0.8402514907440446
          ],
          [
            1.022,
            0.8400580714778997
          ],
          [
            1.054,
            0.8399837206109848
          ],
          [
            1.086,
            0.8400271057793954
          ],
          [
            1.118,
            0.8401529333257837
          ],
          [
            1.15,
            0.8403562887757791
          ],
          [
            1.182,
            0.8406403725699212
          ],
          [
            1.2,
            0.8408370061729602
          ],
          [
            1.214,
            0.8410088668728966
          ],
          [
            1.246,
            0.8414660173502826
          ],
          [
            1.278,
            0.8420167393765308
          ],
          [
            1.31,
            0.8426667563260336
          ],
          [
            1.342,
            0.8434227806416208
          ],
          [
            1.374,
            0.844292752811594
          ],
          [
            1.406,
            0.8452861599727702
          ],
          [
            1.438,
            0.8464144658224277
          ],
          [
            1.47,
            0.847691698914931
          ],
          [
            1.502,
            0.8248351471998083
          ],
          [
            1.534,
            0.8011646922584141
          ],
          [
            1.55,
            0.7889720205571148
          ],
          [
            1.566,
            0.7364444444444445
          ],
          [
            1.598,
            0.6182222222222222
          ],
          [
            1.63,
            0.5000000000000009
          ]
        ],
        "reference_sheet_gauge_mm": 1.5,
        "wheel_opening_center_yz_units": [
          0.39,
          1.2
        ],
        "wheel_opening_radius_units": 0.38,
        "lower_access_zy_bounds_units": [
          0.9,
          1.55,
          0.35,
          0.74
        ],
        "estimated_support_z_units": 0.72,
        "support_rail_corner_units": [
          0.3975,
          0.385,
          0.72
        ],
        "support_valance_top_units": [
          0.48,
          0.8046030544517172,
          0.72
        ],
        "upper_bay_closure": {
          "estimated_upper_inner_x_units": 0.67,
          "estimated_lower_outer_x_units": 0.72,
          "estimated_section_stations_zy_units": [
            [
              0.35,
              0.58,
              0.9960156139993525
            ],
            [
              0.382,
              0.604,
              0.9922523470047124
            ],
            [
              0.403333333,
              0.61999999975,
              0.9897754797702256
            ],
            [
              0.414,
              0.628,
              0.9885482302791793
            ],
            [
              0.446,
              0.652,
              0.9849174576818099
            ],
            [
              0.456666667,
              0.66000000025,
              0.9837258961494468
            ],
            [
              0.478,
              0.6759999999999999,
              0.9813738294247563
            ],
            [
              0.51,
              0.7,
              0.9779307117687384
            ],
            [
              0.542,
              0.724,
              0.9746009979859009
            ],
            [
              0.563333333,
              0.73999999975,
              0.9724503279762264
            ],
            [
              0.574,
              0.748,
              0.9713970707040694
            ],
            [
              0.606,
              0.7714672532629475,
              0.9683307657423808
            ],
            [
              0.616666667,
              0.777225966660198,
              0.9673412093960925
            ],
            [
              0.638,
              0.7887433929148199,
              0.9654133375439067
            ],
            [
              0.67,
              0.8054493981787693,
              0.9626554263062301
            ],
            [
              0.702,
              0.8216456369650661,
              0.9600670269059702
            ],
            [
              0.723333333,
              0.8321448800669764,
              0.9584402318156543
            ],
            [
              0.734,
              0.8373945018640075,
              0.9576574597080139
            ],
            [
              0.75,
              0.8451211736690936,
              0.956522459621556
            ],
            [
              0.766,
              0.8446198703144953,
              0.9554353433447088
            ],
            [
              0.776666667,
              0.8443103981787675,
              0.9547376790061001
            ],
            [
              0.798,
              0.843691453936325,
              0.9534085695445167
            ],
            [
              0.8,
              0.8436367436824195,
              0.9532885492749676
            ],
            [
              0.83,
              0.8428634305581628,
              0.951584280083644
            ],
            [
              0.862,
              0.8421352193336863,
              0.9499639542607958
            ],
            [
              0.883333333,
              0.8417156714680525,
              0.9489964528305199
            ],
            [
              0.894,
              0.8415058975254025,
              0.9485476860364339
            ],
            [
              0.926,
              0.8409794554753449,
              0.9473460459420351
            ],
            [
              0.936666667,
              0.8408396256456284,
              0.9469950063643806
            ],
            [
              0.958,
              0.8405599659993044,
              0.9463694542843859
            ],
            [
              0.99,
              0.8402514907440446,
              0.9456279298621704
            ],
            [
              1.022,
              0.8400580714778997,
              0.9451310237780086
            ],
            [
              1.043333333,
              0.8400085042340643,
              0.9449401271328974
            ],
            [
              1.054,
              0.8399837206109848,
              0.9448877484317407
            ],
            [
              1.086,
              0.8400271057793954,
              0.9448700404718522
            ],
            [
              1.096666667,
              0.8400690482961689,
              0.9448619665263577
            ],
            [
              1.118,
              0.8401529333257837,
              0.9448152097440894
            ],
            [
              1.15,
              0.8403562887757791,
              0.9446656411625874
            ],
            [
              1.182,
              0.8406403725699212,
              0.9444150531600424
            ],
            [
              1.2,
              0.8408370061729602,
              0.9442267908038469
            ],
            [
              1.203333333,
              0.8408779253831389,
              0.9441880170074821
            ],
            [
              1.214,
              0.8410088668728966,
              0.9440554886734185
            ],
            [
              1.246,
              0.8414660173502826,
              0.9435771505735352
            ],
            [
              1.256666667,
              0.8416495913647687,
              0.9433893299584081
            ],
            [
              1.278,
              0.8420167393765308,
              0.9429682231229015
            ],
            [
              1.31,
              0.8426667563260336,
              0.9422146780022027
            ],
            [
              1.342,
              0.8434227806416208,
              0.9413000632388846
            ],
            [
              1.363333333,
              0.8440027620792073,
              0.9405915186612531
            ],
            [
              1.374,
              0.844292752811594,
              0.9402052731269356
            ],
            [
              1.406,
              0.8452861599727702,
              0.9389082969372128
            ],
            [
              1.416666667,
              0.8456622619344093,
              0.9384267845694074
            ],
            [
              1.438,
              0.8464144658224277,
              0.9373839438723663
            ],
            [
              1.47,
              0.847691698914931,
              0.9356035413069208
            ],
            [
              1.502,
              0.8248351471998083,
              0.9335346028552977
            ],
            [
              1.523333333,
              0.8090548441521127,
              0.9319770900011372
            ],
            [
              1.534,
              0.8011646922584141,
              0.931140462208058
            ],
            [
              1.55,
              0.7889720205571148,
              0.9298087410659276
            ],
            [
              1.566,
              0.7364444444444445,
              0.9283798679432039
            ],
            [
              1.576666667,
              0.6970370358055558,
              0.9273703899310709
            ],
            [
              1.598,
              0.6182222222222222,
              0.9252065336211641
            ],
            [
              1.63,
              0.5000000000000009,
              0.9215686363650856
            ]
          ],
          "projected_x_sheet_gauge_mm": 1.5,
          "ownership": "unassigned_reference_closing_face_not_identified_factory_panel_or_verified_lap",
          "boundary_basis": "Wheel/access cuts stay. Upper inner panels now interpolate the profile correction above the retained opening-roof datum; the source pump receiver follows that top. Upper edge follows the inverse-mapped wing profile with the conditional longitudinal upper-profile correction. Both are estimated construction curves, not fitted registration."
        },
        "reference_crown_to_roof_difference_mm": 59.97533189310629,
        "crown_difference_limit": "Difference of two drawing stations only; not minimum, loaded, fitted tyre or suspension clearance."
      },
      "right": {
        "inner_x_units": -0.48,
        "outer_x_units": -0.69,
        "wing_return_outer_x_units": -0.72,
        "inner_return_x_units": -0.46,
        "roof_profile_zy_units": [
          [
            0.35,
            0.58
          ],
          [
            0.382,
            0.604
          ],
          [
            0.414,
            0.628
          ],
          [
            0.446,
            0.652
          ],
          [
            0.478,
            0.6759999999999999
          ],
          [
            0.51,
            0.7
          ],
          [
            0.542,
            0.724
          ],
          [
            0.574,
            0.748
          ],
          [
            0.606,
            0.7714672532629475
          ],
          [
            0.638,
            0.7887433929148199
          ],
          [
            0.67,
            0.8054493981787693
          ],
          [
            0.702,
            0.8216456369650661
          ],
          [
            0.734,
            0.8373945018640075
          ],
          [
            0.75,
            0.8451211736690936
          ],
          [
            0.766,
            0.8446198703144953
          ],
          [
            0.798,
            0.843691453936325
          ],
          [
            0.8,
            0.8436367436824195
          ],
          [
            0.83,
            0.8428634305581628
          ],
          [
            0.862,
            0.8421352193336863
          ],
          [
            0.894,
            0.8415058975254025
          ],
          [
            0.926,
            0.8409794554753449
          ],
          [
            0.958,
            0.8405599659993044
          ],
          [
            0.99,
            0.8402514907440446
          ],
          [
            1.022,
            0.8400580714778997
          ],
          [
            1.054,
            0.8399837206109848
          ],
          [
            1.086,
            0.8400271057793954
          ],
          [
            1.118,
            0.8401529333257837
          ],
          [
            1.15,
            0.8403562887757791
          ],
          [
            1.182,
            0.8406403725699212
          ],
          [
            1.2,
            0.8408370061729602
          ],
          [
            1.214,
            0.8410088668728966
          ],
          [
            1.246,
            0.8414660173502826
          ],
          [
            1.278,
            0.8420167393765308
          ],
          [
            1.31,
            0.8426667563260336
          ],
          [
            1.342,
            0.8434227806416208
          ],
          [
            1.374,
            0.844292752811594
          ],
          [
            1.406,
            0.8452861599727702
          ],
          [
            1.438,
            0.8464144658224277
          ],
          [
            1.47,
            0.847691698914931
          ],
          [
            1.502,
            0.8248351471998083
          ],
          [
            1.534,
            0.8011646922584141
          ],
          [
            1.55,
            0.7889720205571148
          ],
          [
            1.566,
            0.7364444444444445
          ],
          [
            1.598,
            0.6182222222222222
          ],
          [
            1.63,
            0.5000000000000009
          ]
        ],
        "reference_sheet_gauge_mm": 1.5,
        "wheel_opening_center_yz_units": [
          0.39,
          1.2
        ],
        "wheel_opening_radius_units": 0.38,
        "lower_access_zy_bounds_units": [
          0.9,
          1.55,
          0.35,
          0.74
        ],
        "estimated_support_z_units": 0.72,
        "support_rail_corner_units": [
          -0.3975,
          0.385,
          0.72
        ],
        "support_valance_top_units": [
          -0.48,
          0.8046030544517172,
          0.72
        ],
        "upper_bay_closure": {
          "estimated_upper_inner_x_units": -0.67,
          "estimated_lower_outer_x_units": -0.72,
          "estimated_section_stations_zy_units": [
            [
              0.35,
              0.58,
              0.9960156139993525
            ],
            [
              0.382,
              0.604,
              0.9922523470047124
            ],
            [
              0.403333333,
              0.61999999975,
              0.9897754797702256
            ],
            [
              0.414,
              0.628,
              0.9885482302791793
            ],
            [
              0.446,
              0.652,
              0.9849174576818099
            ],
            [
              0.456666667,
              0.66000000025,
              0.9837258961494468
            ],
            [
              0.478,
              0.6759999999999999,
              0.9813738294247563
            ],
            [
              0.51,
              0.7,
              0.9779307117687384
            ],
            [
              0.542,
              0.724,
              0.9746009979859009
            ],
            [
              0.563333333,
              0.73999999975,
              0.9724503279762264
            ],
            [
              0.574,
              0.748,
              0.9713970707040694
            ],
            [
              0.606,
              0.7714672532629475,
              0.9683307657423808
            ],
            [
              0.616666667,
              0.777225966660198,
              0.9673412093960925
            ],
            [
              0.638,
              0.7887433929148199,
              0.9654133375439067
            ],
            [
              0.67,
              0.8054493981787693,
              0.9626554263062301
            ],
            [
              0.702,
              0.8216456369650661,
              0.9600670269059702
            ],
            [
              0.723333333,
              0.8321448800669764,
              0.9584402318156543
            ],
            [
              0.734,
              0.8373945018640075,
              0.9576574597080139
            ],
            [
              0.75,
              0.8451211736690936,
              0.956522459621556
            ],
            [
              0.766,
              0.8446198703144953,
              0.9554353433447088
            ],
            [
              0.776666667,
              0.8443103981787675,
              0.9547376790061001
            ],
            [
              0.798,
              0.843691453936325,
              0.9534085695445167
            ],
            [
              0.8,
              0.8436367436824195,
              0.9532885492749676
            ],
            [
              0.83,
              0.8428634305581628,
              0.951584280083644
            ],
            [
              0.862,
              0.8421352193336863,
              0.9499639542607958
            ],
            [
              0.883333333,
              0.8417156714680525,
              0.9489964528305199
            ],
            [
              0.894,
              0.8415058975254025,
              0.9485476860364339
            ],
            [
              0.926,
              0.8409794554753449,
              0.9473460459420351
            ],
            [
              0.936666667,
              0.8408396256456284,
              0.9469950063643806
            ],
            [
              0.958,
              0.8405599659993044,
              0.9463694542843859
            ],
            [
              0.99,
              0.8402514907440446,
              0.9456279298621704
            ],
            [
              1.022,
              0.8400580714778997,
              0.9451310237780086
            ],
            [
              1.043333333,
              0.8400085042340643,
              0.9449401271328974
            ],
            [
              1.054,
              0.8399837206109848,
              0.9448877484317407
            ],
            [
              1.086,
              0.8400271057793954,
              0.9448700404718522
            ],
            [
              1.096666667,
              0.8400690482961689,
              0.9448619665263577
            ],
            [
              1.118,
              0.8401529333257837,
              0.9448152097440894
            ],
            [
              1.15,
              0.8403562887757791,
              0.9446656411625874
            ],
            [
              1.182,
              0.8406403725699212,
              0.9444150531600424
            ],
            [
              1.2,
              0.8408370061729602,
              0.9442267908038469
            ],
            [
              1.203333333,
              0.8408779253831389,
              0.9441880170074821
            ],
            [
              1.214,
              0.8410088668728966,
              0.9440554886734185
            ],
            [
              1.246,
              0.8414660173502826,
              0.9435771505735352
            ],
            [
              1.256666667,
              0.8416495913647687,
              0.9433893299584081
            ],
            [
              1.278,
              0.8420167393765308,
              0.9429682231229015
            ],
            [
              1.31,
              0.8426667563260336,
              0.9422146780022027
            ],
            [
              1.342,
              0.8434227806416208,
              0.9413000632388846
            ],
            [
              1.363333333,
              0.8440027620792073,
              0.9405915186612531
            ],
            [
              1.374,
              0.844292752811594,
              0.9402052731269356
            ],
            [
              1.406,
              0.8452861599727702,
              0.9389082969372128
            ],
            [
              1.416666667,
              0.8456622619344093,
              0.9384267845694074
            ],
            [
              1.438,
              0.8464144658224277,
              0.9373839438723663
            ],
            [
              1.47,
              0.847691698914931,
              0.9356035413069208
            ],
            [
              1.502,
              0.8248351471998083,
              0.9335346028552977
            ],
            [
              1.523333333,
              0.8090548441521127,
              0.9319770900011372
            ],
            [
              1.534,
              0.8011646922584141,
              0.931140462208058
            ],
            [
              1.55,
              0.7889720205571148,
              0.9298087410659276
            ],
            [
              1.566,
              0.7364444444444445,
              0.9283798679432039
            ],
            [
              1.576666667,
              0.6970370358055558,
              0.9273703899310709
            ],
            [
              1.598,
              0.6182222222222222,
              0.9252065336211641
            ],
            [
              1.63,
              0.5000000000000009,
              0.9215686363650856
            ]
          ],
          "projected_x_sheet_gauge_mm": 1.5,
          "ownership": "unassigned_reference_closing_face_not_identified_factory_panel_or_verified_lap",
          "boundary_basis": "Wheel/access cuts stay. Upper inner panels now interpolate the profile correction above the retained opening-roof datum; the source pump receiver follows that top. Upper edge follows the inverse-mapped wing profile with the conditional longitudinal upper-profile correction. Both are estimated construction curves, not fitted registration."
        },
        "reference_crown_to_roof_difference_mm": 59.97533189310629,
        "crown_difference_limit": "Difference of two drawing stations only; not minimum, loaded, fitted tyre or suspension clearance."
      }
    },
    "owner_photos": [
      "IMG_6855",
      "IMG_6853",
      "IMG_6856",
      "IMG_6857",
      "IMG_6914",
      "IMG_6891"
    ],
    "unselected_earlier_comparisons": [
      "CZJ192/193 inner panels",
      "AHA5436/AHA5403 support webs",
      "CZJ432/433 complete wheelhouses"
    ],
    "observed_pump_mount_reference": {
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "previous_estimated_body_axis_mm": [
        520.0,
        745.0666666666667,
        677.3333333333335
      ],
      "owner_photos": [
        "IMG_6898",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_body_axis_mm": [
        520.0,
        714.2791096511153,
        677.3333333333335
      ],
      "estimated_receiver_bore_radius_mm": 5.4,
      "estimated_foot_base_below_barrel_center_mm": 49.5,
      "basis": "IMG_6898 shows the pump foot and fastener on a painted ledge. This reference chooses a point on the estimated wheelhouse top, now carried by the shared upper-body height interpolation; it does not survey this car or identify a factory drilling pattern.",
      "limits": "Body/power-unit frames, mounting coordinates, bracket folds and receiver bore are estimates. Foot/ledge plane coincidence is construction only, not fitted support, loaded contact, fuel suitability or a verified removal path. No electrical earth or fastener thread is assigned."
    },
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    }
  },
  "native_front_footwell_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-footwell-reference.json?v=7",
    "source_part_count": 11,
    "source_key": "front-footwell",
    "default_group": "bulkhead",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "bulkhead": {
        "name": "Bulkhead \u00b7 retained apertures and tunnel-following central mouth",
        "names": [
          "front_bulkhead_with_retained_apertures_and_footwell_mouths_reference"
        ],
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction",
        "description": "Thin bulkhead with retained pedal, column, wiper and wire apertures; central mouth now follows the existing estimated native tunnel envelope."
      },
      "front-left-footwell-shell": {
        "name": "Left footwell front/top and pedal mounting platform \u00b7 reference",
        "names": [
          "front_left_footwell_front_and_top_comparison"
        ],
        "description": "A connected front wall/roof and rearward mounting platform now lie beneath the existing pedal-box body gasket. Eight shared reference bores and an open central mouth follow the old unmeasured base map; a6.667mm estimated step joins the old roof. No fitted receiver, hidden reinforcement, weld or load path is established. The steering/pedal overlap remains unresolved.",
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction"
      },
      "front-left-footwell-outer": {
        "name": "Left footwell outer side / jamb return \u00b7 estimated body reference",
        "names": [
          "front_left_footwell_outer_side_and_jamb_return_reference"
        ]
      },
      "front-left-inner-toeboard": {
        "name": "Left \u00b7 inner toe/tunnel closing shelf, collar and floor lip",
        "names": [
          "front_left_inner_toeboard_and_floor_return_reference"
        ],
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction",
        "description": "Connected inner closing shelf, front collar and upper floor lip around the retained tunnel. Replaces the disconnected flat inner wall; all contours and seam ownership remain estimates."
      },
      "front-left-inner-hinge-pillar": {
        "name": "Left inner hinge-pillar channel / lower foot \u00b7 estimated body reference",
        "names": [
          "front_left_inner_hinge_pillar_channel_and_lower_foot_reference"
        ]
      },
      "front-left-wheelhouse-closing": {
        "name": "Left wheelhouse-to-footwell closing section \u00b7 estimated body reference",
        "names": [
          "front_left_rear_wheelhouse_to_footwell_closing_comparison"
        ]
      },
      "front-right-footwell-shell": {
        "name": "Right footwell front and top \u00b7 estimated body reference",
        "names": [
          "front_right_footwell_front_and_top_comparison"
        ],
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction"
      },
      "front-right-footwell-outer": {
        "name": "Right footwell outer side / jamb return \u00b7 estimated body reference",
        "names": [
          "front_right_footwell_outer_side_and_jamb_return_reference"
        ]
      },
      "front-right-inner-toeboard": {
        "name": "Right \u00b7 inner toe/tunnel closing shelf, collar and floor lip",
        "names": [
          "front_right_inner_toeboard_and_floor_return_reference"
        ],
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction",
        "description": "Connected inner closing shelf, front collar and upper floor lip around the retained tunnel. Replaces the disconnected flat inner wall; all contours and seam ownership remain estimates."
      },
      "front-right-inner-hinge-pillar": {
        "name": "Right inner hinge-pillar channel / lower foot \u00b7 estimated body reference",
        "names": [
          "front_right_inner_hinge_pillar_channel_and_lower_foot_reference"
        ]
      },
      "front-right-wheelhouse-closing": {
        "name": "Right wheelhouse-to-footwell closing section \u00b7 estimated body reference",
        "names": [
          "front_right_rear_wheelhouse_to_footwell_closing_comparison"
        ]
      }
    },
    "basis": "Factory p234 distinguishes AHA8284/8285 and AHA8860 collapsible-column footwell branches without a fitted selection. BMH rubber-bumper CZJ731 RH / CZJ575 LH front/top footwell comparisons remain distinct from earlier CZJ170/171. AHA5620/5622 outer sides and 2A5550/5551 inner toeboards establish separate panel roles. MS18/MS21/MS20 repair-panel listings distinguish inner hinge-pillar/support from outer skins without identifying fitted repair pieces or check-strap variant. Owner photos supply doorway/rear-bay context, not hidden structure measurements. The left front/top now includes a rearward body platform projected from the existing pedal gasket/base map, with a construction step to the retained roof. This supplies the missing mounting-body role without calibrating either assembly. Bulkhead central mouth and paired inner closing shelves/front collars/floor lips now meet the retained native tunnel envelope. The former triangular mouth and disconnected flat inner sides are superseded as reference construction. Intersecting body skins now stop at shared construction passages around the retained native rail envelopes. Floors, bulkhead and toe skins no longer fill the hollow rail section.",
    "limits": "No direct owner dimensions or fitted panel identities are applied. Manufacturer panel architecture and repair-panel roles do not supply installed sections or dimensions. Every front/top/side/inner panel profile, 1.5 mm gauge, fold, closure, hinge channel, mouth, joint and metric station is estimated. Bulkhead outline/rear plane and LHD pedal, wiper and wire apertures retain their drawing datums; the column aperture now follows the revised shared estimated wheel/column axis via the fascia placement register; new footwell mouths join below, without a verified pedal or access envelope. Hinge backing bores match the existing estimated body-leaf stations only, not an owner measurement, fastener specification, fitted captive-nut map or drilling template. Caged nuts/check-strap stiffener/courtesy-switch details, actual weld/lap order, local repair history, corrosion and loaded contacts are unresolved. No strength, body alignment, door operating fit, pedal travel, wiring/pipe clearance or verified cutting/welding/removal procedure. All body sections stay fixed during inspection separation. The left front/top body now includes a rearward mounting platform projected from the existing pedal body gasket, with an estimated step and side returns to the old roof. The old roof is opened beneath the projected central mouth. All8 reference bores share the unmeasured base map. No fitted receiver, hidden reinforcement, weld ownership or safe pedal-box removal/support is established; column/pedal conflicts remain held. Inner pillar outer profile now follows the held side camber with a12mm construction recess; this replaces the former constantX=.7525 web. Fixing centers stay; hidden fitted section and reinforcement remain unknown. Common estimated body boundary construction only. Factory p234 and BMH front-centre-body distinguish footwell/front/top, inner-toeboard and floor roles; neither dimensions these contours or identifies fitted repair panels. The retained tunnel source supplies its existing unmeasured loft stations. The bulkhead central mouth and inner closing shelf/front collar/floor lip follow that reference envelope; former flat inner sidewalls are superseded. All shapes,1.5mm projected gauge, lip/edge stations and ownership are construction estimates, not a fitted weld/lap map, strength, fire/fume sealing, pedal/pipe clearance, cutting/welding template or verified removal path. No body, engine, gearbox, steering, pedal, floor or tunnel frame is moved. Static source contact does not verify actual fit or repair suitability. The new left shelf/retained pedal-plinth skirt has177.48mm3 source overlap. This remains an unregistered sheet junction, not a verified fitted lap or measured interference. Reference body/rail boundary construction only. Factory body-panel roles and firsthand BMH rail/bulkhead joining photographs support integrated architecture, not these cutout dimensions. Floor, bulkhead and footwell passages are derived from the existing unmeasured stepped rail envelopes. No applicable1975 dimensioned body datum chart or owner hidden-junction survey is applied. All contours, stations, gauge, flange/lap/end closure and panel ownership remain estimates. Retained floor/rail/engine/suspension frames are not moved or calibrated. Resulting skin pieces remain fixed inspection references, not identified detachable repair panels. Zero source overlap does not establish actual alignment, fitted clearance, weld strength, sealing, support/jacking suitability, cutting/welding dimensions or a verified replacement/removal path.",
    "estimated_nodes": {
      "left": {
        "front_plane_z_units": 0.35,
        "roof_y_units": 0.72,
        "rear_bulkhead_z_units": 0.13,
        "inboard_x_units": 0.36,
        "outboard_x_units": 0.66,
        "footwell_y_bounds_units": [
          0.35,
          0.72
        ],
        "footwell_z_bounds_units": [
          0.13,
          0.35
        ],
        "hinge_backing_plane_z_units": 0.153,
        "pillar_x_bounds_units": [
          0.68,
          0.7525
        ],
        "pillar_y_bounds_units": [
          0.35,
          1.005
        ],
        "pillar_z_bounds_units": [
          0.153,
          0.23
        ],
        "hinge_fixing_centers_units": [
          [
            0.7,
            0.602,
            0.153
          ],
          [
            0.7,
            0.638,
            0.153
          ],
          [
            0.7,
            0.892,
            0.153
          ],
          [
            0.7,
            0.928,
            0.153
          ]
        ],
        "hinge_bore_radius_units": 0.003,
        "wheelhouse_closing_x_units": [
          0.66,
          0.69
        ],
        "wheelhouse_rear_plane_z_units": 0.35,
        "wheelhouse_rear_top_y_units": 0.58
      },
      "right": {
        "front_plane_z_units": 0.35,
        "roof_y_units": 0.72,
        "rear_bulkhead_z_units": 0.13,
        "inboard_x_units": -0.36,
        "outboard_x_units": -0.66,
        "footwell_y_bounds_units": [
          0.35,
          0.72
        ],
        "footwell_z_bounds_units": [
          0.13,
          0.35
        ],
        "hinge_backing_plane_z_units": 0.153,
        "pillar_x_bounds_units": [
          -0.68,
          -0.7525
        ],
        "pillar_y_bounds_units": [
          0.35,
          1.005
        ],
        "pillar_z_bounds_units": [
          0.153,
          0.23
        ],
        "hinge_fixing_centers_units": [
          [
            -0.7,
            0.602,
            0.153
          ],
          [
            -0.7,
            0.638,
            0.153
          ],
          [
            -0.7,
            0.892,
            0.153
          ],
          [
            -0.7,
            0.928,
            0.153
          ]
        ],
        "hinge_bore_radius_units": 0.003,
        "wheelhouse_closing_x_units": [
          -0.66,
          -0.69
        ],
        "wheelhouse_rear_plane_z_units": 0.35,
        "wheelhouse_rear_top_y_units": 0.58
      }
    },
    "retained_wiper_aperture": {
      "center_units": [
        -0.61,
        0.96,
        0.13
      ],
      "radius_units": 0.009
    },
    "retained_column_aperture": {
      "center_units": [
        0.35297872340425535,
        0.834169381107492,
        0.13000000000000006
      ],
      "radii_units": [
        0.041,
        0.044
      ]
    },
    "retained_wire_aperture": {
      "center_units": [
        0.28,
        0.98,
        0.13
      ],
      "radius_units": 0.009
    },
    "retained_lhd_pedal_aperture_xy_bounds_units": [
      0.34,
      0.66,
      0.72,
      0.96
    ],
    "estimated_gauge_mm": 1.5,
    "pedal_mount_body_construction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=163",
      "basis": "Body mounting/gasket architecture only. Project the retained native body-gasket footprint, central mouth and8 estimated base axes onto an unmeasured body platform, joined by an estimated front step/side returns to the old roof.",
      "owner_dimensions_applied": false,
      "estimated_platform_top_y_mm": 616.26666666666,
      "estimated_platform_gauge_mm": 1.5,
      "retained_roof_top_y_mm": 609.6,
      "estimated_step_height_mm": 6.666666666659921,
      "projected_gasket_bounds_body_mm": {
        "x": [
          274.86666666666,
          580.26666666666
        ],
        "z": [
          -123.0666666666,
          162.01333333333002
        ]
      },
      "base_fixing_axes_body_mm": [
        [
          281.86666666666673,
          618.0666666666667,
          -102.06666666666668
        ],
        [
          281.86666666666673,
          618.0666666666667,
          -40.06666666666668
        ],
        [
          281.86666666666673,
          618.0666666666667,
          79.01333333333335
        ],
        [
          281.86666666666673,
          618.0666666666667,
          141.01333333333335
        ],
        [
          573.2666666666668,
          618.0666666666667,
          -102.06666666666668
        ],
        [
          573.2666666666668,
          618.0666666666667,
          -40.06666666666668
        ],
        [
          573.2666666666668,
          618.0666666666667,
          79.01333333333335
        ],
        [
          573.2666666666668,
          618.0666666666667,
          141.01333333333335
        ]
      ],
      "body_receiver_status": "Shared reference bores only; actual body receiver threads/captive fittings and welded reinforcement unknown.",
      "geometry_limits": "Rearward platform outline/extent, section, body ownership and joint to the existing roof are construction hypotheses. Existing gasket/base axes are themselves unmeasured. No fitted panel dimensions, support strength, seam/weld map or repair/drilling template is established."
    },
    "nodes": {
      "left": {
        "front_plane_z_units": 0.35,
        "roof_y_units": 0.72,
        "rear_bulkhead_z_units": 0.13,
        "inboard_x_units": 0.36,
        "outboard_x_units": 0.66,
        "footwell_y_bounds_units": [
          0.35,
          0.72
        ],
        "footwell_z_bounds_units": [
          0.13,
          0.35
        ],
        "hinge_backing_plane_z_units": 0.153,
        "pillar_outer_profile_yx_units": [
          [
            0.35,
            0.7358267716535433
          ],
          [
            0.37046874999999996,
            0.7358267716535433
          ],
          [
            0.3909375,
            0.7358819947669886
          ],
          [
            0.41140625,
            0.737085383744612
          ],
          [
            0.43187499999999995,
            0.7382760504670094
          ],
          [
            0.45234374999999993,
            0.7394418573497802
          ],
          [
            0.47281249999999997,
            0.7405707188566699
          ],
          [
            0.49328124999999995,
            0.7416506237617256
          ],
          [
            0.5137499999999999,
            0.7426696537010982
          ],
          [
            0.53421875,
            0.7436159968552757
          ],
          [
            0.5546875,
            0.744477955651644
          ],
          [
            0.5751562499999999,
            0.7452439474375921
          ],
          [
            0.595625,
            0.7459024971452837
          ],
          [
            0.6160937499999999,
            0.7464422210499918
          ],
          [
            0.6365624999999999,
            0.7468518008137391
          ],
          [
            0.65703125,
            0.7471199471039702
          ],
          [
            0.6775,
            0.7472353521821405
          ],
          [
            0.6979687499999999,
            0.7471866309683683
          ],
          [
            0.7184375,
            0.7469622502045307
          ],
          [
            0.7389062499999999,
            0.746550445458241
          ],
          [
            0.7593749999999999,
            0.7459391258327875
          ],
          [
            0.77984375,
            0.745115766372124
          ],
          [
            0.8003125,
            0.7440672882741199
          ],
          [
            0.8207812499999999,
            0.7427799271482612
          ],
          [
            0.8412499999999999,
            0.7412390896745715
          ],
          [
            0.8617187499999999,
            0.7394291991375401
          ],
          [
            0.8821874999999999,
            0.7373335304210401
          ],
          [
            0.9026562499999999,
            0.7349340351565395
          ],
          [
            0.9231249999999999,
            0.7322111578162229
          ],
          [
            0.9435937499999999,
            0.7291436436339825
          ],
          [
            0.9640624999999999,
            0.7257083393196679
          ],
          [
            0.9845312499999999,
            0.7218799876046775
          ],
          [
            1.005,
            0.7176310167191949
          ]
        ],
        "estimated_pillar_recess_mm": 12.0,
        "pillar_x_bounds_units": [
          0.68,
          0.7472353521821405
        ],
        "pillar_y_bounds_units": [
          0.35,
          1.005
        ],
        "pillar_z_bounds_units": [
          0.153,
          0.23
        ],
        "hinge_fixing_centers_units": [
          [
            0.7,
            0.602,
            0.153
          ],
          [
            0.7,
            0.638,
            0.153
          ],
          [
            0.7,
            0.892,
            0.153
          ],
          [
            0.7,
            0.928,
            0.153
          ]
        ],
        "hinge_bore_radius_units": 0.003,
        "wheelhouse_closing_x_units": [
          0.66,
          0.69
        ],
        "wheelhouse_rear_plane_z_units": 0.35,
        "wheelhouse_rear_top_y_units": 0.58
      },
      "right": {
        "front_plane_z_units": 0.35,
        "roof_y_units": 0.72,
        "rear_bulkhead_z_units": 0.13,
        "inboard_x_units": -0.36,
        "outboard_x_units": -0.66,
        "footwell_y_bounds_units": [
          0.35,
          0.72
        ],
        "footwell_z_bounds_units": [
          0.13,
          0.35
        ],
        "hinge_backing_plane_z_units": 0.153,
        "pillar_outer_profile_yx_units": [
          [
            0.35,
            -0.7358267716535433
          ],
          [
            0.37046874999999996,
            -0.7358267716535433
          ],
          [
            0.3909375,
            -0.7358819947669886
          ],
          [
            0.41140625,
            -0.737085383744612
          ],
          [
            0.43187499999999995,
            -0.7382760504670094
          ],
          [
            0.45234374999999993,
            -0.7394418573497802
          ],
          [
            0.47281249999999997,
            -0.7405707188566699
          ],
          [
            0.49328124999999995,
            -0.7416506237617256
          ],
          [
            0.5137499999999999,
            -0.7426696537010982
          ],
          [
            0.53421875,
            -0.7436159968552757
          ],
          [
            0.5546875,
            -0.744477955651644
          ],
          [
            0.5751562499999999,
            -0.7452439474375921
          ],
          [
            0.595625,
            -0.7459024971452837
          ],
          [
            0.6160937499999999,
            -0.7464422210499918
          ],
          [
            0.6365624999999999,
            -0.7468518008137391
          ],
          [
            0.65703125,
            -0.7471199471039702
          ],
          [
            0.6775,
            -0.7472353521821405
          ],
          [
            0.6979687499999999,
            -0.7471866309683683
          ],
          [
            0.7184375,
            -0.7469622502045307
          ],
          [
            0.7389062499999999,
            -0.746550445458241
          ],
          [
            0.7593749999999999,
            -0.7459391258327875
          ],
          [
            0.77984375,
            -0.745115766372124
          ],
          [
            0.8003125,
            -0.7440672882741199
          ],
          [
            0.8207812499999999,
            -0.7427799271482612
          ],
          [
            0.8412499999999999,
            -0.7412390896745715
          ],
          [
            0.8617187499999999,
            -0.7394291991375401
          ],
          [
            0.8821874999999999,
            -0.7373335304210401
          ],
          [
            0.9026562499999999,
            -0.7349340351565395
          ],
          [
            0.9231249999999999,
            -0.7322111578162229
          ],
          [
            0.9435937499999999,
            -0.7291436436339825
          ],
          [
            0.9640624999999999,
            -0.7257083393196679
          ],
          [
            0.9845312499999999,
            -0.7218799876046775
          ],
          [
            1.005,
            -0.7176310167191949
          ]
        ],
        "estimated_pillar_recess_mm": 12.0,
        "pillar_x_bounds_units": [
          -0.68,
          -0.7472353521821405
        ],
        "pillar_y_bounds_units": [
          0.35,
          1.005
        ],
        "pillar_z_bounds_units": [
          0.153,
          0.23
        ],
        "hinge_fixing_centers_units": [
          [
            -0.7,
            0.602,
            0.153
          ],
          [
            -0.7,
            0.638,
            0.153
          ],
          [
            -0.7,
            0.892,
            0.153
          ],
          [
            -0.7,
            0.928,
            0.153
          ]
        ],
        "hinge_bore_radius_units": 0.003,
        "wheelhouse_closing_x_units": [
          -0.66,
          -0.69
        ],
        "wheelhouse_rear_plane_z_units": 0.35,
        "wheelhouse_rear_top_y_units": 0.58
      }
    },
    "wing_door_junction_revision": {
      "estimated_pillar_recess_mm": 12.0,
      "basis": "Inner hinge-pillar outer channel follows retained side camber12mm inboard rather than projecting through the wing/door outer skin. Backing Z plane, hinge axes/bores, inner wall and footwell stations remain. Owner IMG6341 supports concealed pillar/outer-skin ownership, not hidden dimensions.",
      "limits": "Reconstructed channel profile/inset, gauge and joins are estimates; no fitted section, welds, strength, swept door clearance or removal path."
    },
    "tunnel_junction_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
      "owner_context": [
        "IMG_6341",
        "IMG_6855",
        "IMG_6891"
      ],
      "owner_dimensions_applied": false,
      "retained_tunnel_sections_zwh_units": [
        [
          0.38,
          0.34,
          0.79
        ],
        [
          0.05,
          0.25,
          0.72
        ],
        [
          -0.38,
          0.17,
          0.66
        ],
        [
          -0.85,
          0.18,
          0.6365
        ],
        [
          -1.18,
          0.22,
          0.62
        ],
        [
          -1.2,
          0.22,
          0.62
        ]
      ],
      "tunnel_source_sha256": "4b652f49b9cdc13ac24c71b1afdddd775e6f4dd1a3ae6cb3953059f84f73f24b",
      "estimated_gauge_mm": 1.5,
      "estimated_closing_bounds_body_units": {
        "rear": 0.13,
        "front": 0.35,
        "roof": 0.72,
        "floor": 0.35,
        "outer_x_abs": 0.36
      },
      "geometry_scope": "Bulkhead central mouth and paired inner closing shelves/front collars/floor lips; original flat inner sidewalls superseded. Existing front/top/outer footwell, pedal plinth, hinge pillars, floors and tunnel stay.",
      "limits": "Common estimated body boundary construction only. Factory p234 and BMH front-centre-body distinguish footwell/front/top, inner-toeboard and floor roles; neither dimensions these contours or identifies fitted repair panels. The retained tunnel source supplies its existing unmeasured loft stations. The bulkhead central mouth and inner closing shelf/front collar/floor lip follow that reference envelope; former flat inner sidewalls are superseded. All shapes,1.5mm projected gauge, lip/edge stations and ownership are construction estimates, not a fitted weld/lap map, strength, fire/fume sealing, pedal/pipe clearance, cutting/welding template or verified removal path. No body, engine, gearbox, steering, pedal, floor or tunnel frame is moved. Static source contact does not verify actual fit or repair suitability."
    },
    "body_rail_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
      "firsthand_assembly_source": "https://www.britishv8.org/Articles/BritishMotorHeritage-Midget.htm",
      "assembly_image": "https://www.britishv8.org/Articles/Images-V15-2/MidgetBodyshell/MG-Midget-Body-Y.jpg",
      "owner_context": [
        "IMG_6341",
        "IMG_6914",
        "IMG_6919"
      ],
      "owner_dimensions_applied": false,
      "retained_rail_envelope_body_units": {
        "x_half_width": 0.0375,
        "y_bottom": 0.255,
        "y_main_top": 0.385,
        "y_rear_top": 0.425,
        "z_bounds": [
          -0.05,
          1.705
        ],
        "top_step_z": 0.29
      },
      "frame_source_sha256": "e721eb55fafbbf4ac4257e8e2946e41e5a2d4cc91b5b283d4d97d9dd371b710f",
      "construction": "Subtract the retained rail outer envelope from intersecting body skins. The rail cavity is not filled by a floor/bulkhead sheet; no fitted allowance, flange or weld map is inferred.",
      "limits": "Reference body/rail boundary construction only. Factory body-panel roles and firsthand BMH rail/bulkhead joining photographs support integrated architecture, not these cutout dimensions. Floor, bulkhead and footwell passages are derived from the existing unmeasured stepped rail envelopes. No applicable1975 dimensioned body datum chart or owner hidden-junction survey is applied. All contours, stations, gauge, flange/lap/end closure and panel ownership remain estimates. Retained floor/rail/engine/suspension frames are not moved or calibrated. Resulting skin pieces remain fixed inspection references, not identified detachable repair panels. Zero source overlap does not establish actual alignment, fitted clearance, weld strength, sealing, support/jacking suitability, cutting/welding dimensions or a verified replacement/removal path."
    },
    "pre_rail_body_validation": {},
    "validation": {
      "native_report": "/cars/1975-mg-midget/cad/body-rail-junction-validation.json",
      "scope": "Reference body/rail openings, material witnesses, retained holes and mesh/STEP agreement; no fitted registration or structural approval."
    }
  },
  "native_cabin_understructure_placement": {
    "source_url": "/cars/1975-mg-midget/cad/cabin-understructure-reference.json?v=7",
    "source_part_count": 9,
    "source_key": "cabin-understructure",
    "default_group": "chassis",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "chassis": {
        "name": "Paired thin cabin floors / retained seat bores \u00b7 reference",
        "names": [
          "cabin_left_floor_with_retained_seat_bores_reference",
          "cabin_right_floor_with_retained_seat_bores_reference"
        ],
        "source": "/cars/1975-mg-midget/front-footwell-study/#body-rail-junction"
      },
      "transmission-tunnel": {
        "name": "Hollow tapered tunnel / estimated rear flare and lever mouth",
        "names": [
          "cabin_hollow_tapered_tunnel_with_declared_lever_mouth_reference"
        ]
      },
      "left-inner-sill": {
        "name": "Left inner sill / bounded return section \u00b7 reference",
        "names": [
          "cabin_left_open_inner_sill_web_and_returns_reference"
        ],
        "description": "Inner sill rear now stops at the retained rear-arch front instead of entering the rear-wheel region. Lower return shares the visible sill lower datum; front reaches the existing footwell plane. All dimensions and joints remain estimates."
      },
      "right-inner-sill": {
        "name": "Right inner sill / bounded return section \u00b7 reference",
        "names": [
          "cabin_right_open_inner_sill_web_and_returns_reference"
        ],
        "description": "Inner sill rear now stops at the retained rear-arch front instead of entering the rear-wheel region. Lower return shares the visible sill lower datum; front reaches the existing footwell plane. All dimensions and joints remain estimates."
      },
      "rear-floor-crossmember": {
        "name": "Rear-floor formed half-channels / central mouth \u00b7 reference",
        "names": [
          "cabin_rear_floor_formed_crossmember_reference"
        ]
      },
      "lower-heelboard": {
        "name": "Lower heelboard / tunnel mouth \u00b7 reference",
        "names": [
          "cabin_lower_heelboard_with_tunnel_mouth_reference"
        ]
      },
      "left-outer-sill": {
        "name": "Left formed outer sill / shared return edges \u00b7 reference",
        "names": [
          "cabin_left_formed_outer_sill_skin_and_returns_reference"
        ],
        "description": "Native outer sill skin and top/lower returns share an estimated section with the inner sill over their common span. Rear end follows the existing arch-front boundary; front retainsZ=.23. End closures, front lower-wing junction, fitted welds and jack apertures remain unresolved."
      },
      "right-outer-sill": {
        "name": "Right formed outer sill / shared return edges \u00b7 reference",
        "names": [
          "cabin_right_formed_outer_sill_skin_and_returns_reference"
        ],
        "description": "Native outer sill skin and top/lower returns share an estimated section with the inner sill over their common span. Rear end follows the existing arch-front boundary; front retainsZ=.23. End closures, front lower-wing junction, fitted welds and jack apertures remain unresolved."
      }
    },
    "basis": "Manufacturer separates floor halves/full floor, inner sills, centre crossmember and heelboard skins/reinforcements. These support panel roles, not fitted dimensions. Owner photos give cabin/underside context without hidden-section measurements. Prior floor/tunnel stations and seat fixing references are reconciled before changing geometry. The paired native sill skins/returns now share a bounded construction section with the inner webs, rather than ending at the old standalone browser skin. Rear wheel-opening and front footwell boundaries replace the overlong inner-sill box. BMH lists1975-on twin-jacking-point CZJ694/695 outer and CZJ176/177 inner sill comparisons; none identifies this car\u2019s fitted panels or supports a modeled jack receiver. Intersecting body skins now stop at shared construction passages around the retained native rail envelopes. Floors, bulkhead and toe skins no longer fill the hollow rail section.",
    "limits": "No direct owner dimensions or fitted panel identities are applied. Manufacturer floor/sill/heelboard architecture does not identify actual repair parts or installed contours. All gauges, open sill section, floor outer-edge correction, tunnel seam, lever mouth, rear crossmember and heelboard profiles/joins are estimates. Existing eight seat-floor stations remain unverified hole-map comparisons; no fastener specification or strength is established. Front/mid tunnel sections retain previous drawing choices. A declared rear flare replaces the former .12-unit rear half-width with .22 units around the existing 165 mm banjo comparison; a short extension reaches the floor endpoint. This is an estimated construction correction, not owner body dimensions or fitted clearance. The rear crossmember has a declared .44-unit central mouth, not a verified chassis section. Two open-rear tunnel side reliefs use a 33 mm radius around the existing 32 mm-radius axle-tube comparison at body Y.39/Z-1.20. The 1 mm radial construction allowance is not fitted clearance, a factory cutout or suspension travel allowance. The 1.5 mm radial shell construction is not a uniform normal sheet offset. Four new body bores follow the separate curved gearbox-gaiter retainer construction map, not a fitted factory pattern or drilling/repair template. Lever-mouth ellipse follows the old gaiter region only; no seal fit, shift travel, operating clearance or removal opening is verified. Front spring-hanger floor pockets follow the separate estimated body-box footprint; no actual opening or load-bearing repair geometry is established. Actual floor pressings, drains, plugs, jacking-point apertures, reinforcements, weld/lap order, loaded contacts, corrosion and repaired seams are unresolved. The rear floor crossmember is not identified as manufacturer 2A5478; independent rear-power support now adds two estimated cradle/tunnel-side bores at the shared register axes. That earlier rear-support revision changed only the tunnel mesh and retained six other cabin meshes; the later sill revision below supersedes that pass-specific count. Hole size/axes and attachment are estimates, not factory drilling dimensions or verified support. All other tunnel/floor contours and gaiter maps stay unchanged. No body/jacking/restraint strength, alignment, gearbox fit, suspension travel or safe cutting/welding/removal procedure. All welded references stay fixed during inspection. Sill revision supersedes former lowerY=.25/rearZ=-1.255/frontZ=.395 with estimatedY=.30 and Z=-.82..+.35. Native outer skins retain the old visibleY=.30..50 and side camber, with estimated1.5mm projected sections. Rear/front end closures, drains, jack points, actual weld/lap ownership, structural strength, replacement cuts and wheel travel remain unknown. Outer front stays atZ=.23; lower-wing/footwell closure betweenZ=.23 and+.35 remains unresolved. Ends stay open for inspection; a coherent static section does not establish fitted box strength or a complete load path. Floor/tunnel/seat sources remain held even where independent rear registration conflicts persist. Rear floor corners now step to the retained inner wheelhouse plane; all eight floor fixing axes follow the shared photo-led forward seat placement instead of the former unmeasured stations. This supersedes earlier claims that the former rear floor outline and seat axes stay. No fitted panel profile, hole pattern, weld or clearance is verified. Reference body/rail boundary construction only. Factory body-panel roles and firsthand BMH rail/bulkhead joining photographs support integrated architecture, not these cutout dimensions. Floor, bulkhead and footwell passages are derived from the existing unmeasured stepped rail envelopes. No applicable1975 dimensioned body datum chart or owner hidden-junction survey is applied. All contours, stations, gauge, flange/lap/end closure and panel ownership remain estimates. Retained floor/rail/engine/suspension frames are not moved or calibrated. Resulting skin pieces remain fixed inspection references, not identified detachable repair panels. Zero source overlap does not establish actual alignment, fitted clearance, weld strength, sealing, support/jacking suitability, cutting/welding dimensions or a verified replacement/removal path.",
    "estimated_nodes": {
      "left": {
        "floor_y_units": 0.35,
        "floor_outer_x_units": 0.66,
        "former_floor_outer_x_units": 0.7,
        "estimated_front_spring_floor_pocket": {
          "center_xz_units": [
            0.48,
            -0.54
          ],
          "half_width_units": 0.056771653543307085,
          "basis": "Shared body-box footprint only; not a fitted factory opening or cutting template."
        },
        "inner_edge_zw_units": [
          [
            -1.2,
            0.22
          ],
          [
            -1.18,
            0.22
          ],
          [
            -0.85,
            0.18
          ],
          [
            -0.38,
            0.17
          ],
          [
            0.05,
            0.25
          ],
          [
            0.35,
            0.33181818181818185
          ]
        ],
        "seat_bores_units": [
          [
            0.23,
            0.35,
            -0.655
          ],
          [
            0.23,
            0.35,
            -0.27499999999999997
          ],
          [
            0.53,
            0.35,
            -0.655
          ],
          [
            0.53,
            0.35,
            -0.27499999999999997
          ]
        ],
        "sill_web_x_units": 0.66,
        "sill_return_outer_x_units": 0.71,
        "sill_y_bounds_units": [
          0.3,
          0.5
        ],
        "sill_z_bounds_units": [
          -0.82,
          0.35
        ],
        "floor_rear_outer_x_units": 0.47
      },
      "right": {
        "floor_y_units": 0.35,
        "floor_outer_x_units": -0.66,
        "former_floor_outer_x_units": -0.7,
        "estimated_front_spring_floor_pocket": {
          "center_xz_units": [
            -0.48,
            -0.54
          ],
          "half_width_units": 0.056771653543307085,
          "basis": "Shared body-box footprint only; not a fitted factory opening or cutting template."
        },
        "inner_edge_zw_units": [
          [
            -1.2,
            0.22
          ],
          [
            -1.18,
            0.22
          ],
          [
            -0.85,
            0.18
          ],
          [
            -0.38,
            0.17
          ],
          [
            0.05,
            0.25
          ],
          [
            0.35,
            0.33181818181818185
          ]
        ],
        "seat_bores_units": [
          [
            -0.53,
            0.35,
            -0.655
          ],
          [
            -0.53,
            0.35,
            -0.27499999999999997
          ],
          [
            -0.23,
            0.35,
            -0.655
          ],
          [
            -0.23,
            0.35,
            -0.27499999999999997
          ]
        ],
        "sill_web_x_units": -0.66,
        "sill_return_outer_x_units": -0.71,
        "sill_y_bounds_units": [
          0.3,
          0.5
        ],
        "sill_z_bounds_units": [
          -0.82,
          0.35
        ],
        "floor_rear_outer_x_units": -0.47
      }
    },
    "former_tunnel_sections_zwh_units": [
      [
        0.38,
        0.34,
        0.79
      ],
      [
        0.05,
        0.25,
        0.72
      ],
      [
        -0.38,
        0.17,
        0.66
      ],
      [
        -1.18,
        0.12,
        0.62
      ]
    ],
    "estimated_current_tunnel_sections_zwh_units": [
      [
        0.38,
        0.34,
        0.79
      ],
      [
        0.05,
        0.25,
        0.72
      ],
      [
        -0.38,
        0.17,
        0.66
      ],
      [
        -0.85,
        0.18,
        0.6365
      ],
      [
        -1.18,
        0.22,
        0.62
      ],
      [
        -1.2,
        0.22,
        0.62
      ]
    ],
    "estimated_lever_mouth_units": {
      "center_xz": [
        0,
        -0.32
      ],
      "radii_xz": [
        0.08,
        0.1
      ]
    },
    "rear_floor_crossmember": {
      "x_bounds_units": [
        -0.61,
        0.61
      ],
      "z_bounds_units": [
        -1.18,
        -1.06
      ],
      "lower_y_units": 0.31,
      "upper_y_units": 0.34822834645669287,
      "former_upper_y_units": 0.37,
      "upper_face_correction_mm": -18.433333333333366,
      "estimated_central_mouth_width_units": 0.44,
      "basis": "Declared interface correction to floor underside, not an owner measurement or fitted packing/clearance."
    },
    "estimated_rear_tube_relief": {
      "center_yz_units": [
        0.39,
        -1.2
      ],
      "radius_mm": 33,
      "existing_tube_comparison_radius_mm": 32,
      "limit": "Static drawing relief only; not fitted clearance, factory opening or travel envelope."
    },
    "gearbox_gaiter_body_fixings": [
      {
        "center_body_mm": [
          -76.2,
          517.482762075638,
          -372.53333333333336
        ],
        "axis_body": [
          -0.7419098340503982,
          0.6701948327858761,
          -0.020215940404095592
        ],
        "bore_radius_mm": 4.2,
        "estimated_projection_below_surface_mm": 5,
        "estimated_head_start_along_axis_mm": 3.062569368682093,
        "construction_head_offset_mm": 0.3,
        "group": "three"
      },
      {
        "center_body_mm": [
          -76.2,
          550.8050517577458,
          -169.33333333333331
        ],
        "axis_body": [
          -0.6235359205948855,
          0.767775164819322,
          -0.1473914923411515
        ],
        "bore_radius_mm": 4.2,
        "estimated_projection_below_surface_mm": 5,
        "estimated_head_start_along_axis_mm": 3.4948489302627346,
        "construction_head_offset_mm": 0.3,
        "group": "three"
      },
      {
        "center_body_mm": [
          76.2,
          517.482762075638,
          -372.53333333333336
        ],
        "axis_body": [
          0.7419098340503982,
          0.6701948327858761,
          -0.020215940404095592
        ],
        "bore_radius_mm": 4.2,
        "estimated_projection_below_surface_mm": 5,
        "estimated_head_start_along_axis_mm": 3.0625693686821904,
        "construction_head_offset_mm": 0.3,
        "group": "three"
      },
      {
        "center_body_mm": [
          76.2,
          550.8050517577458,
          -169.33333333333331
        ],
        "axis_body": [
          0.6235359205948855,
          0.767775164819322,
          -0.1473914923411515
        ],
        "bore_radius_mm": 4.2,
        "estimated_projection_below_surface_mm": 7,
        "estimated_head_start_along_axis_mm": 3.4948489302627435,
        "construction_head_offset_mm": 0.3,
        "group": "one"
      }
    ],
    "sill_section_revision": {
      "former_inner_sill_y_bounds_units": [
        0.25,
        0.5
      ],
      "former_inner_sill_z_bounds_units": [
        -1.255,
        0.395
      ],
      "current_sill_y_bounds_units": [
        0.3,
        0.5
      ],
      "current_sill_z_bounds_units": [
        -0.82,
        0.35
      ],
      "outer_sill_z_bounds_units": [
        -0.82,
        0.23
      ],
      "inner_web_x_abs_units": 0.66,
      "shared_return_edge_x_abs_units": 0.71,
      "estimated_projected_outer_gauge_mm": 1.5,
      "estimated_inner_gauge_mm": 1.5,
      "outer_section_basis": "Retained visible side camber and outer sill Y bounds. Both rear ends stop at the existing rear-arch front; the inner front reaches the footwell front plane. The outer front retains its formerZ=.23 boundary, leaving the lower wing/footwell front closure unresolved. Paired returns shareX=.71 over their common span. These are coherent construction boundaries, not calibrated body dimensions or fitted welds.",
      "owner_photos": [
        "IMG_6329",
        "IMG_6341"
      ],
      "unselected_manufacturer_outer_sills": [
        "CZJ694 RH",
        "CZJ695 LH"
      ],
      "unselected_manufacturer_inner_sills": [
        "CZJ176 RH",
        "CZJ177 LH"
      ],
      "identity_limit": "Manufacturer distinguishes1975-on twin-jacking-point outer sills from earlier variants. Actual apertures/reinforcements and installed replacement history remain unknown; no jack receiver, support rating or cutting template is inferred.",
      "remaining_gap": "Existing rear floor/wheelhouse/seat registration remains independent. No floor is trimmed or seat-hole moved to force agreement."
    },
    "rear_cabin_placement_revision": {
      "owner_photo": "IMG_6341",
      "owner_dimensions_applied": false,
      "former_seat_center_z_units": -0.84,
      "seat_center_z_units": -0.46499999999999997,
      "estimated_seat_translation_z_units": 0.375,
      "estimated_seat_translation_z_mm": 317.5,
      "retained_native_cushion_half_depth_units": 0.28,
      "estimated_cushion_rear_z_units": -0.745,
      "wheelhouse_inner_x_abs_units": 0.47,
      "wheelhouse_axle_yz_units": [
        0.39,
        -1.2
      ],
      "retained_wheelhouse_radius_units": 0.37,
      "floor_y_units": 0.35,
      "floor_rear_outer_x_abs_units": 0.47,
      "floor_notch_front_z_units": -0.82,
      "wheelhouse_front_z_units": -0.83,
      "basis": "An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
      "limits": "Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent."
    },
    "body_rail_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=234",
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
      "firsthand_assembly_source": "https://www.britishv8.org/Articles/BritishMotorHeritage-Midget.htm",
      "assembly_image": "https://www.britishv8.org/Articles/Images-V15-2/MidgetBodyshell/MG-Midget-Body-Y.jpg",
      "owner_context": [
        "IMG_6341",
        "IMG_6914",
        "IMG_6919"
      ],
      "owner_dimensions_applied": false,
      "retained_rail_envelope_body_units": {
        "x_half_width": 0.0375,
        "y_bottom": 0.255,
        "y_main_top": 0.385,
        "y_rear_top": 0.425,
        "z_bounds": [
          -0.05,
          1.705
        ],
        "top_step_z": 0.29
      },
      "frame_source_sha256": "e721eb55fafbbf4ac4257e8e2946e41e5a2d4cc91b5b283d4d97d9dd371b710f",
      "construction": "Subtract the retained rail outer envelope from intersecting body skins. The rail cavity is not filled by a floor/bulkhead sheet; no fitted allowance, flange or weld map is inferred.",
      "limits": "Reference body/rail boundary construction only. Factory body-panel roles and firsthand BMH rail/bulkhead joining photographs support integrated architecture, not these cutout dimensions. Floor, bulkhead and footwell passages are derived from the existing unmeasured stepped rail envelopes. No applicable1975 dimensioned body datum chart or owner hidden-junction survey is applied. All contours, stations, gauge, flange/lap/end closure and panel ownership remain estimates. Retained floor/rail/engine/suspension frames are not moved or calibrated. Resulting skin pieces remain fixed inspection references, not identified detachable repair panels. Zero source overlap does not establish actual alignment, fitted clearance, weld strength, sealing, support/jacking suitability, cutting/welding dimensions or a verified replacement/removal path."
    },
    "pre_rail_body_validation": {},
    "validation": {
      "native_report": "/cars/1975-mg-midget/cad/body-rail-junction-validation.json",
      "scope": "Reference body/rail openings, material witnesses, retained holes and mesh/STEP agreement; no fitted registration or structural approval."
    }
  },
  "native_rear_spring_hanger_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-spring-hanger-reference.json?v=1",
    "source_part_count": 8,
    "source_key": "rear-spring-hanger",
    "default_group": "rear-left-front-spring-body-pocket",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-front-spring-body-pocket": {
        "name": "Left rear front spring body box / flange \u00b7 reference",
        "names": [
          "rear_left_front_spring_body_box_and_lower_flange_reference"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-left-front-spring-bracket": {
        "name": "Left rear front spring lower plate / bored ears \u00b7 reference",
        "names": [
          "rear_left_front_spring_lower_plate_and_bored_ears_comparison"
        ],
        "apart": [
          0,
          -0.25,
          0
        ]
      },
      "rear-left-front-spring-body-fixings": {
        "name": "Left rear front spring four body fixing envelopes \u00b7 reference",
        "names": [
          "rear_left_four_front_spring_body_fixing_envelopes"
        ],
        "apart": [
          0.18,
          -0.15,
          0.12
        ]
      },
      "rear-left-front-spring-eye-retainers": {
        "name": "Left rear front eye pin / washer comparisons \u00b7 reference",
        "names": [
          "rear_left_front_eye_pin_distance_and_special_washer_references"
        ],
        "apart": [
          0.5,
          -0.1,
          0
        ]
      },
      "rear-right-front-spring-body-pocket": {
        "name": "Right rear front spring body box / flange \u00b7 reference",
        "names": [
          "rear_right_front_spring_body_box_and_lower_flange_reference"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-right-front-spring-bracket": {
        "name": "Right rear front spring lower plate / bored ears \u00b7 reference",
        "names": [
          "rear_right_front_spring_lower_plate_and_bored_ears_comparison"
        ],
        "apart": [
          0,
          -0.25,
          0
        ]
      },
      "rear-right-front-spring-body-fixings": {
        "name": "Right rear front spring four body fixing envelopes \u00b7 reference",
        "names": [
          "rear_right_four_front_spring_body_fixing_envelopes"
        ],
        "apart": [
          -0.18,
          -0.15,
          0.12
        ]
      },
      "rear-right-front-spring-eye-retainers": {
        "name": "Right rear front eye pin / washer comparisons \u00b7 reference",
        "names": [
          "rear_right_front_eye_pin_distance_and_special_washer_references"
        ],
        "apart": [
          -0.5,
          -0.1,
          0
        ]
      }
    },
    "basis": "Factory p150 separates AHA7174 front mounting, AHA7180 eye bolt, AHA7178 distance/AHA7179 special washers and later/earlier fixing branches. Rimmer AHA7174 product photo corroborates lower plate/upward ears and lists Midget 1500. Manufacturer separates spring-hanger reinforcement from detachable bracket. Earlier repair-box application is not imposed as a fitted 1500 box.",
    "limits": "No direct owner dimensions or fitted part identity are applied. Factory/supplier AHA7174 plate-below-eye topology corrects the old inverted body-pad arrangement, but every section, profile, gauge, hole pattern, mounting span, eye/body station, box height, washer/retainer and running allowance is estimated. Existing eye axis and front bush section are retained drawing references. Body-box architecture is a comparison, not a fitted AHA7210 identification or cross-reference to earlier repair panels. The open-rear leaf entry and lowered .27-unit plate top accommodate the retained static leaf lead-in reference; neither is a fitted factory contour or travel allowance. The floor opening follows the estimated box footprint, not a discovered factory hole or drilling/cutting template. Four body fixing envelopes do not establish screw lengths, captive-nut arrangement, thread fit or actual loads. Ear threading, bolt thread, compression, spring camber/preload, articulation, body/suspension strength, loaded contact, corrosion/repair condition and safe support/release sequence remain unresolved. Source separation is illustrative, without a verified spring/bracket removal path or safe lifting point.",
    "estimated_nodes": {
      "left": {
        "eye_axis_center_units": [
          0.48,
          0.33,
          -0.54
        ],
        "eye_axis": [
          1,
          0,
          0
        ],
        "floor_y_units": 0.35,
        "plate_top_y_units": 0.27,
        "estimated_rear_leaf_entry_width_units": 0.08,
        "estimated_rear_leaf_entry_top_y_units": 0.31,
        "static_leaf_lead_in_gauge_y_units": [
          0.272,
          0.305
        ],
        "body_box_roof_y_units": 0.4,
        "body_box_inside_half_width_units": 0.055,
        "body_box_sheet_gauge_mm": 1.5,
        "floor_pocket_half_width_units": 0.056771653543307085,
        "body_flange_half_width_units": 0.09,
        "body_fixing_centers_mm": [
          [
            342.90000000000003,
            228.60000000000002,
            -520.7
          ],
          [
            342.90000000000003,
            228.60000000000002,
            -393.70000000000005
          ],
          [
            469.90000000000003,
            228.60000000000002,
            -520.7
          ],
          [
            469.90000000000003,
            228.60000000000002,
            -393.70000000000005
          ]
        ],
        "body_fixing_bore_radius_mm": 5,
        "ear_center_x_offsets_mm": [
          -31.74666666666667,
          31.74666666666667
        ],
        "ear_thickness_mm": 3,
        "ear_bore_radius_mm": 10.4,
        "retained_bush_half_length_mm": 26.24666666666667,
        "retained_pin_shoulder_radius_mm": 10.160000000000002,
        "estimated_distance_washer_thickness_mm": 4,
        "estimated_special_washer_thickness_mm": 2
      },
      "right": {
        "eye_axis_center_units": [
          -0.48,
          0.33,
          -0.54
        ],
        "eye_axis": [
          1,
          0,
          0
        ],
        "floor_y_units": 0.35,
        "plate_top_y_units": 0.27,
        "estimated_rear_leaf_entry_width_units": 0.08,
        "estimated_rear_leaf_entry_top_y_units": 0.31,
        "static_leaf_lead_in_gauge_y_units": [
          0.272,
          0.305
        ],
        "body_box_roof_y_units": 0.4,
        "body_box_inside_half_width_units": 0.055,
        "body_box_sheet_gauge_mm": 1.5,
        "floor_pocket_half_width_units": 0.056771653543307085,
        "body_flange_half_width_units": 0.09,
        "body_fixing_centers_mm": [
          [
            -469.90000000000003,
            228.60000000000002,
            -520.7
          ],
          [
            -469.90000000000003,
            228.60000000000002,
            -393.70000000000005
          ],
          [
            -342.90000000000003,
            228.60000000000002,
            -520.7
          ],
          [
            -342.90000000000003,
            228.60000000000002,
            -393.70000000000005
          ]
        ],
        "body_fixing_bore_radius_mm": 5,
        "ear_center_x_offsets_mm": [
          -31.74666666666667,
          31.74666666666667
        ],
        "ear_thickness_mm": 3,
        "ear_bore_radius_mm": 10.4,
        "retained_bush_half_length_mm": 26.24666666666667,
        "retained_pin_shoulder_radius_mm": 10.160000000000002,
        "estimated_distance_washer_thickness_mm": 4,
        "estimated_special_washer_thickness_mm": 2
      }
    }
  },
  "whole_car_interface_review": {
    "scope": "Current worktree native exports, whole-car builders, existing owner-photo register and supplied IMG_6341/6855/6914/6919 context, plus factory/manufacturer relationships. Record count is not an accuracy or completeness score.",
    "domains": {
      "engine_bay": "Native engine/bay equipment, controls and body references now include separate hollow radiator tanks/necks and complete main hose route comparisons. Fitted registration, small coolant branches, fan/cowl/hose contacts and remote circuit closure remain unverified. Owner electric-pump exterior now separates its photo-supported elbow, inline-device union, hollow local hoses, mount and terminals; full fuel/control routes and fitted identities remain unverified. Manifold-side round unit/cage/pipe exterior now supplements intake obstacles; EGR candidate identity, hidden banjo registration and small-hose destination remain unverified. Branched heater-return rail/union and hose/cuff comparisons now expose the missing under-manifold connection roles; pump/manifold joins and heater-B trace remain open with source contacts recorded. The return assembly is explicitly unregistered: its current pose intersects block/exhaust references and cannot establish an installed hose route. Photo-supported expansion-tank/radiator hose relationship now replaces the closed tank silhouette with separate hollow shell/cap, hose/neck/clips and mounting-ear/fixing comparisons; radiator tank receives only the matching estimated aperture. Fitted identity, cap sealing, shared registration and cowl contacts remain unresolved. Separate cowl/guard/radiator-lug/body-support joints now expose shared estimated axes and fastener roles; original front-hole cues are superseded by declared row shifts to avoid source hose ports. Fitted upper landing-panel attachment, base/body support and operating fan/hose clearance remain unresolved. Native thin bonnet skin/formed inner framework now provide overhead reference obstacles, shared bonnet-side hinge bores and bored upper-stay attachment. The unsupported middle tube and uniformly lowered underside are removed. Closed-pose roof contacts are a limited unregistered comparison; no actual hinge sweep, support lock, body registration or replacement path is verified. Distributor pedestal, transverse split-clamp fixing, separate base retention and lower drive boundaries now expose the missing engine attachment architecture. Original engine/distributor/filter/alternator sources and their stations remain unchanged; no block seat is fabricated and source contacts remain explicit. Headlamp backing bowls and rear local wiring boundaries now supply previously absent outer-front-bay obstacles. Their source axes move76.2 mm outward/25.4 mm lower from old discs to the old painted bulge centers; native nose notches and wing nacelles expose the body relationship. Fitted registration, aim/pinout, RHD/USA branch and replacement paths remain unverified. A separate201344 rear gearbox-mounting-plate role now supplies the missing rear-engine boundary, with estimated crank/starter openings and unassigned photographed bores. Its outline scales from the existing estimated132 mm axis spacing; fitted material, dimensions and fastener correspondence remain unverified. Current housing-mouth and starter-source conflicts remain explicit. The housing now shares the reference rear-plate silhouette and starter lobe under existing estimated axis spacing. The prior mouth-size/chamber-axis disagreement is superseded by coherent reference geometry, not fitted calibration; selected starter-drive-end/housing and starter/plate overlaps remain. Owner-photo comparison now supersedes the longitudinal/forward coil pose with a transverse rearward/outboard reference and coordinated strap, fixings and HT lead. Qualitative orientation is photo-supported; center, exact angle, size comparison, bracket/body interface and routing remain unregistered. Electric-pump barrel/device dimensions now follow a declared rigid translation onto the estimated left wheelhouse ledge. Connected dropped bracket, foot/fixing/receiver comparison and re-estimated local hoses supersede the inboard/below-ledge pose. No owner mounting dimensions, loaded fit or complete circuit is inferred. Front landing-panel reference now includes an explicitly hypothetical tapered rising rear extension toward the cowl top/front edge. The former 303.8333 mm longitudinal edge difference is a source-model omission, not a measurement. Upper fixing counterparts, seams, loaded support and radiator removal remain unresolved. A connected NAS intake overlay now replaces the buried inlet flange and source carb/collector overlap with an exposed neck, gasket and paired retention roles. Whole carb/control assembly moves 48 mm outboard and the intact cleaner/branch 29 mm outboard as construction estimates; head ports, collector and engine/body frame stay. These are uncalibrated reference joins, not fitted registration. A local flat head-side manifold land and common gasket role now supersede head/port-pad source burial in the whole-car overlay. Deck/top/opposite side, eight port centers and inherited blind recess ends remain. Face plane/footprint, gasket shape/gauge and ten unassigned subsidiary holes are estimates, not fitted machining or drilling data.",
      "body_chassis": "Thin front/cabin and rear wheelhouse references, arch reinforcements and local shackle floor doublers now connect to separate formed damper/upper-strap body-panel comparisons and rubber-bumper boot-floor beams. Continuous rear structural seams, load paths, fitted sections/registration and bump-stop mounting remain incomplete. Native hollow tank and sender/mounting comparison now exposes source contacts with rear reinforcement/support geometry; those frames remain unregistered, not proven fitted interferences. The windscreen now separates open glazing channels, bored body legs and four fixing roles, glass/seals, corner/rod/body and hood-bracket relationships. At that earlier stage pane width/height/center/rake were retained; the later tapered reconstruction supersedes the width; its display depth changes from19.4733 to5 mm. No fitted curved glass, A-post receiver, body slot, shim stack or operating fit is inferred. Native front bumper now connects separate moulding/clamping/rivet, armature/tube/tab and inner-spring/body-beam fixing roles. Beam front ends shorten67.7333 mm and base undersides lower4.2333 mm as declared construction changes; zero distance to retained rail top is not fitted or welded support proof. Earlier outer springs remain unselected; all installed geometry is unregistered. Native boot lid now separates projected-thickness skin, three-aperture inner frame and shared hinge/handle/latch mounting roles, body striker, four buffers and parked later-support comparisons. Closed contour and surrounding body datums are retained; below-deck pin and unmeasured boss/anchor maps remain construction hypotheses, not fitted closure or verified paths. Front nose/upper-return reference now has actual open headlamp notches; new hollow wing nacelles carry shared bowl/gasket/body fixing bores. Old painted solid bulges are superseded. Body-lip/nose edge coincidence and wing inspection coupling are construction conventions, not surveyed panel seams or dismantling paths. Upper bay-side closing faces now fill the previously empty wheelhouse-to-upper-wing strip. Both old boundary curves stay; the face, lap and welded/bolt-on ownership remain a reconstruction hypothesis. The added obstacle is not surveyed fitted geometry or a verified removal boundary. Shared screen/quarterlight reconstruction now supersedes the rectangular-screen/leaning-door-glass mismatch. New screen widths and splayed pillar/foot positions remain estimates; existing door-carrier, screen center/height/rake, center rod/hood brackets and other body frames stay. Wiper source contacts persist; no actual sealed closure, mounted receiver or service path is verified. Both front wings now use native curved side/rounded shoulder shells and inward arch-return comparisons. Side camber, boundary stations, wheel-opening outline and side-marker envelopes remain at the old estimated references. New sections/gauge, mounting flanges, headlamp transitions, joints and fitted clearances remain unverified; no engine/body/bonnet or axle frame is recalibrated. A thin three-spindle scuttle/shroud and separate A-post corner references now replace the old solid block and narrow pivot strip. Existing spindle axes/plane and former rear station stay; the nominal forward block span is clipped to the existing bonnet rear plane. Thickness/shape, windshield leg receivers, panel seams and bonnet/fascia/bulkhead registration remain unresolved. New screen/scuttle source contacts are explicit; no surrounding assembly is moved to force fit. The bonnet transverse crown is now21.167 mm at center instead of71.967 mm, an unmeasured construction estimate supported qualitatively by existing owner views. Wing-edge and longitudinal curves, X/Z outline and virtual pivot stay. Frame/carried fixing, catch/support/buffer and nose-return heights follow the same surface. Fascia height and fitted body/bonnet/hinge registration remain unresolved. A shallower/lower fascia now follows the scuttle reference plane, with retained circular reference sizes/X spacing, revised vertical maps, glovebox and center-panel sections. Wheel height derives from the revised column relief under held wheel X/Z and lower pinion point; shaft/sleeve, pinion input, supports and body opening follow. All positions/sections are unmeasured estimates. Demister supply/slot registration and its elevated old pose remain unresolved.",
      "transmission": "Separate single selector rail/yoke/pin, fulcrum seat, lever/knob, slotted retainer/pins, selector seal and hollow body gaiter with curved flange/retainer and shared four-hole tunnel references now replace the coarse selector/gaiter. Main case/extension share a shaft passage; extension neck is hollow and follows declared revised radius. All dimensions, neutral pose, part identities, maps, seals, locking and installed registration remain estimated; no working selection, shift/reverse-lift travel or verified replacement path. Existing gearbox/clutch/output/propeller references remain; internal gearing and verified installed service paths remain incomplete. Native clutch/slave/mounting/release comparison now exposes separate split boss, mounting/pinch fixings, pivot parts, catalog-length rod/eye joint and bowed lever/carrier/bearing roles. Bowed web avoids old guide/carrier intersections but housing/boss/gearbox and boot/rod source contacts remain; installed registration and replacement paths remain unverified. Native rear gearbox support now connects bored cradle, rubber/face/stud/retainer roles and hollow crossmember to shared estimated base and tunnel-side axes. Floor returns meet the retained floor underside as construction. Gearbox-side engagement and loaded registration are unverified; case/body/exhaust source contacts remain documented. Native 1500 propshaft comparison now distinguishes front slip sleeve/stub and two opposed bored-yoke/journal/cap/seal/clip assemblies, separate front/rear fixing sizes and shared flange bores. Clock45-degree maps, thinner tube and60 mm front tube cutback are construction estimates. Source positions remain unregistered; loaded alignment, balance, spline engagement and removal paths remain unverified. Native pinion support now separates shaft/head, bearing-race/spacer/depth-washer and dust/retention roles from the shortened flange hub. Carrier receives an estimated internal boss/web/pockets; rear propshaft receives a retaining-nut recess. Factory washer range and unselected display thickness remain distinct. Cage/crown-wheel mesh, actual ratio, preload and operating/removal paths remain unverified. Native differential cage/crown-wheel/side-bearing/cap roles now connect shared mounting and retention axes. Inner shaft boundaries move inward50 mm as construction, preserving track/wheel ends/pinion/propshaft maps. Manufacturer7207 BEP boundary and unselected packing are not fitted bearing approval or preload. Toothless crown wheel, gear contact, planet internals and loaded registration remain unresolved. The subsequent casing proportion correction replaces the old long main box/short tail with an estimated short ribbed main body and long tapered extension, using unscaled supplier photographs. Input/output and lever axes stay; rear case/seal/bearing and smooth internal axial stations follow the new partition. Neighbor source intersections are recomputed rather than carried forward from the old shell. No rear support engagement, fitted seal branch, loaded fit or removal path is inferred. The housing/case joint now has a rear web, guide/slave openings, separate estimated gasket and four shared fixing axes. A hollow side chamber/lobed mouth follows factory/supplier architecture. Former housing/boss/case source overlaps are superseded; housing/lever and boot/rod overlaps remain. Fitted identity, loaded sealing and operating/removal paths remain unresolved. Rear support now uses paired cast extension pads, revised estimatedX\u00b180 mm rubber centers and a narrower cradle. The formerly disconnected case-side drawing relationship is superseded by shared reference axes; fitted attachment, loaded seating and body/exhaust registration are unresolved. The open release fork and continued housing slave entry supersede the earlier housing/lever overlap. Reduced pilot-tip geometry clears the catalog-bush comparison at the current exported station, without verifying running fit or engagement. Engine/whole-car bearing axial mismatch remains explicit under unchanged installed transforms.",
      "steering": "Native later-LHD rack/column exterior now connects to separate handed-role steering lever comparisons, short/long securing screws, two-hole lock tabs, tapered-eye/stud stacks, retainers and hollow outer-joint gaiters. Integral carrier rods and superseded cylindrical outer-stud/retainer meshes are removed. Ball centers, socket/tie-rod axes and spindle/kingpin stations remain drawing datums; new lever eyes move 26 mm lower as a declared construction choice. All mount maps, profiles, taper/clearance, identity, locking, loaded alignment, travel and removal paths remain unverified. Revised cabin-photo wheel setback and factory column/body-seal architecture now replace the old upper point and sleeve overextension. Wheel plane, pinion neck/clamp direction, shaft/sleeve, upper support and body flange/seal/aperture share the new uncalibrated axis. Rack and wheel-track/mount coordinates stay; operating clearance and installed registration remain unverified. Limited new comparison finds no positive coil/column volumes, while six column-to-pedal-box/cover/seal source intersections remain. No installed clearance is inferred. A shallower/lower fascia now follows the scuttle reference plane, with retained circular reference sizes/X spacing, revised vertical maps, glovebox and center-panel sections. Wheel height derives from the revised column relief under held wheel X/Z and lower pinion point; shaft/sleeve, pinion input, supports and body opening follow. All positions/sections are unmeasured estimates. Demister supply/slot registration and its elevated old pose remain unresolved.",
      "suspension": "Front native links and rear leaf/clamp/damper/strap references include rear shackle brackets/bushes/pins, formed body support panels, bored damper ears/body fixings and upper-strap pin/retainer envelopes. Loaded pose, hardware identity, bump-stop attachment, retention and travel remain unverified.",
      "brakes": "Wheel brakes and hydraulic comparison networks plus an early Bowden-cable/axle-compensator/cross-rod reference now exist. Actual hydraulic circuit, cable/control branch, installed routing, body crossing, adjustment and brake operation remain unverified. The pedal mechanical chain now has shared bored hub/bush/shaft and clevis/pin references, thin box/base/rim and separate seals; provisional master reservoir/cylinder/outlet geometry is retained. Fitted pedal support, hydraulic identity/routes, stroke/free play, return springs/stops and service paths remain unresolved. Independent master exterior/mounting geometry now has shared pedal-face/flange bores, hollow tank/boot and separate cap/fixing/local outlet roles. Rear pockets are construction cavities, not verified hydraulic bores; outlet interfaces remain open comparisons, with fitted identities and pipe destinations unassigned. Native front caliper/pad-retention and mounting references now share estimated bores with two carrier meshes and separate piston/seal/shim/spring/pin/lock-tab/bleeder/banjo roles. Source casting/fitting-to-web contacts and unregistered hose endpoints remain; no fitted caliper or hydraulic branch is selected. Native rear mechanism now distinguishes cylinder retention, slotted piston/shoe-web and spring-eye, wedge/tappet relationships with separate backplate apertures. Nominal lining/drum contact remains illustrative; no pressure seals, settings, handed installation or verified internal handbrake actuation is reconstructed. Owner-photo relative proportions now revise the two master cylinder/tank/cap/boot envelopes, including the pale broad foot, without selecting fitted identity or actual hydraulic circuit. All dimensional sections remain estimates; axes, mounting bores and network endpoints stay. The pedal housing now follows factory/donor formed-rail/cover architecture. An inclined shared master flange/box row supersedes the unsupported vertical assumption; its separation/clocking and all new shell dimensions remain estimates, distinct from the owner car. Original pedal and input stations remain; source column relationships are re-evaluated without moving the column.",
      "wheels": "Four native wheel/tyre/cap instances now retain factory steel-track/axle datums and the earlier illustrative20 mm mounting plane/PCD. Factory4\u00bdJSLx13 and145SR-13 define nominal comparisons, not fitted markings. Hollow pneumatic-cavity and drop-center reference geometry supersedes the old annular rubber mass/wide sidewall tori and thick rim barrel. Pressing, lip, bead, tyre profile, gauge, unloaded radius, offset, strength, loaded/steered clearance and removal paths remain unverified."
    },
    "selected_improvement": "Replace oversized coarse exposed steering shaft/rack-entry envelopes with explicitly photo-estimated lower sections, preserving axis, endpoints, upper jacket, mounts and engine/body frames. Keep residual mounting conflicts explicit.",
    "next_substantial_priorities": [
      "Reconcile the front wheel/hub/disc retention stack from factory architecture and existing underside photographs, including the persistent rotor-screw source overrun. Overall body-width figures do not establish local bonnet/wing/headlamp stations; keep those registration gaps explicit.",
      "Heater/platform/cabin air opening and battery tray/support receivers remain unregistered; no body hole, loaded support or catalog identity is inferred.",
      "Column/pedal common axes and rear tank/support/vapor-port relationships retain precise unresolved evidence gaps."
    ],
    "evidence_gap": "Hood parked pose is a qualitative IMG_6341 construction, not a unique3D reconstruction. Rear-retainer dimensions/fastener map and common body receivers, hood linkage kinematics and fitted boot closure remain unverified. Column/pedal mounting datums and tank/support registration remain major open relationships.",
    "rear_drive_revision": "Corrected the undersized117-tooth ring to the separately attributed County300.9646mm OD/269.9766mm bore/12.7mm width comparison. Flywheel support follows the catalog bore without a claimed shrink fit. Starter axis159.5849mm and plate/housing outline use a conditional125.45mm modern replacement-pitch scale; photo-hole roles and fitted pitch remain unknown. Starter20 groups share an estimated11.5mm forward axial shift so the flange meets the plate front. Clutch184.15mm OD and all crank/clutch axial planes remain;40.3333mm bearing gap remains unresolved."
  },
  "native_handbrake_placement": {
    "source_url": "/cars/1975-mg-midget/cad/handbrake-reference.json?v=1",
    "source_part_count": 13,
    "source_key": "handbrake",
    "default_group": "handbrake-balance-lever",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "handbrake-tunnel-bracket": {
        "name": "Right tunnel mounting bracket \u00b7 reference",
        "names": [
          "handbrake_tunnel_mount_bracket_reference"
        ],
        "description": "Mounting plate, spindle opening and three body-interface feet. These are unmeasured reference attachments; no actual panel holes or fitted contacts are established.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "handbrake-control": {
        "name": "Cabin handbrake control / grip comparison \u00b7 reference",
        "names": [
          "handbrake_control_arm_grip_button_and_smooth_sector_reference"
        ],
        "description": "Pull-up arm, grip/button and smooth ratchet-sector cue; pose, pawl and operating travel are unresolved.",
        "apart": [
          -0.25,
          0.25,
          0
        ]
      },
      "handbrake-control-spindle": {
        "name": "Cabin control spindle / retainers \u00b7 reference",
        "names": [
          "handbrake_control_spindle_and_retainer_envelopes"
        ],
        "description": "Separate main spindle and retainer envelopes. No fitted thread, lock or tightening value.",
        "apart": [
          -0.35,
          0,
          0
        ]
      },
      "handbrake-axle-support": {
        "name": "Axle balance-lever support / cable abutment \u00b7 reference",
        "names": [
          "handbrake_axle_support_and_cable_abutment_reference"
        ],
        "description": "An estimated support extends from the existing axle-tube reference to the carrier and separate outer-cable abutment. Fixing locations and loads are unverified.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "handbrake-pivot-carrier": {
        "name": "Balance pivot carrier / felt comparison \u00b7 reference",
        "names": [
          "handbrake_balance_pivot_carrier_and_felt_envelopes"
        ],
        "description": "Separate carrier pin and felt envelope below the compensating lever, distinct from the cable abutment.",
        "apart": [
          0,
          -0.18,
          0
        ]
      },
      "handbrake-balance-lever": {
        "name": "Balance lever / input and output eyes \u00b7 reference",
        "names": [
          "handbrake_balance_lever_two_output_eyes_and_input_arm_reference"
        ],
        "description": "Two bored rod eyes and a separate-level cable input arm share an estimated upright pivot. This is static architecture, without equalization or leverage simulation.",
        "apart": [
          0,
          0.18,
          -0.12
        ]
      },
      "handbrake-conduit": {
        "name": "Outer cable / rear sleeve comparison \u00b7 reference",
        "names": [
          "handbrake_outer_conduit_and_rear_adjuster_sleeve_reference"
        ],
        "description": "Annular conduit envelopes run from the unresolved body boundary to the axle abutment. Joined segments are an estimated route, not a fitted cable length or bend specification.",
        "apart": [
          -0.1,
          -0.18,
          0.05
        ]
      },
      "handbrake-inner-cable": {
        "name": "Inner cable / clevises / unresolved body gap \u00b7 reference",
        "names": [
          "handbrake_inner_cable_and_two_clevises_with_unresolved_body_crossing"
        ],
        "description": "Separate wire and two bored clevises. An explicit gap across the unsurveyed body boundary prevents claiming a continuous fitted crossing.",
        "apart": [
          0.1,
          -0.24,
          0
        ]
      },
      "handbrake-left-cross-rod": {
        "name": "Left rear cross-rod / eye / fork \u00b7 reference",
        "names": [
          "handbrake_left_cross_rod_bored_inner_eye_and_outer_fork_reference"
        ],
        "description": "Short rod with bored inner eye and outer clevis. Rear-of-banjo dogleg is estimated; no factory/fitted rod profile or motion envelope.",
        "apart": [
          0.25,
          0.14,
          -0.15
        ]
      },
      "rear-left-handbrake-lever": {
        "name": "Rear left brake input lever / bored rod eye \u00b7 reference",
        "names": [
          "handbrake_left_rear_brake_input_lever_boot_and_bored_rod_eye_reference"
        ],
        "description": "Retains the old external endpoint, boot and pivot cue; adds a shared-axis bored eye for the reference rod. Internal shoe-expansion mechanism remains unresolved.",
        "apart": [
          0.22,
          0.12,
          -0.2
        ]
      },
      "handbrake-right-cross-rod": {
        "name": "Right rear cross-rod / eye / fork \u00b7 reference",
        "names": [
          "handbrake_right_cross_rod_bored_inner_eye_and_outer_fork_reference"
        ],
        "description": "Long rod with bored inner eye and outer clevis, passing behind the static banjo comparison. This is an estimated route, not a fitted factory rod shape.",
        "apart": [
          -0.25,
          0.14,
          -0.15
        ]
      },
      "rear-right-handbrake-lever": {
        "name": "Rear right brake input lever / bored rod eye \u00b7 reference",
        "names": [
          "handbrake_right_rear_brake_input_lever_boot_and_bored_rod_eye_reference"
        ],
        "description": "Retains the old external endpoint, boot and pivot cue; adds a shared-axis bored eye for the reference rod. Internal shoe-expansion mechanism remains unresolved.",
        "apart": [
          -0.22,
          0.12,
          -0.2
        ]
      },
      "handbrake-joint-fixings": {
        "name": "Six joint pins / two support fixing envelopes \u00b7 reference",
        "names": [
          "handbrake_six_shared_clevis_pins_and_two_support_fixing_envelopes"
        ],
        "description": "Separate pin envelopes share the two cable and four cross-rod joint axes; two short support fixing envelopes stop at the axle attachment face. No actual thread, split-pin retention or fastening procedure.",
        "apart": [
          0.15,
          -0.18,
          -0.2
        ]
      }
    },
    "basis": "Factory p168 distinguishes tunnel bracket/control, early Bowden cable, axle support, separate carrier/balance lever and disc-/wire-wheel rods; later cable branches start GAN6-182001. Earlier factory Fig M.4 corroborates the axle abutment and compensator architecture. IMG_6341 gives uncalibrated cabin context, not a control identity or hidden route survey.",
    "limits": "All installed stations, profiles, gauges, cable/rod lengths, bends, lever pose, spans, holes, fits, supports and clearances are estimated. No direct owner dimensions or fitted identities applied. The early 2A7308/ATA7320/2A7058/2A7057 topology and disc-wheel BTA498/BTA497 references are catalog comparisons; later CHA638/CHA634 cables are not combined with this architecture. Factory AHA6406 versus North American CHA567 control change at GAN6-166304 remains unresolved for this car. The two inner-cable segments end at an explicit unresolved body-crossing gap; existing body panels have not been drilled or certified to accommodate it. The conduit is joined straight annular envelopes, not a manufacturing bend-radius, tension or travel model. Rear rod doglegs clear the existing static banjo comparison only, not the moving axle/body or a factory profile. Rear external lever endpoints and boot/pivot cues are retained reference stations; their new eyes and pin axes are estimates, not verified handed lever shapes. Smooth ratchet sector, spindle, sleeve and fixing envelopes omit teeth, pawl engagement, threads, split pins and loaded retention. No equalization, leverage ratio, adjustment, stroke, brake operation, lifting/support method or verified removal path is simulated. Inspection separation is illustrative and breaks reference connections.",
    "estimated_nodes": {
      "control_pivot_mm": [
        -173.56666666666666,
        427.5666666666667,
        -550.3333333333334
      ],
      "control_cable_eye_mm": [
        -173.56666666666666,
        385.2333333333334,
        -601.1333333333333
      ],
      "control_mount_bores_mm": [
        [
          -159.56666666666666,
          395.5666666666667,
          -580.3333333333334
        ],
        [
          -159.56666666666666,
          395.5666666666667,
          -520.3333333333334
        ],
        [
          -159.56666666666666,
          459.5666666666667,
          -550.3333333333334
        ]
      ],
      "balance_pivot_mm": [
        237.06666666666672,
        355.6,
        -1210.7333333333333
      ],
      "balance_input_mm": [
        202.06666666666672,
        335.6,
        -1210.7333333333333
      ],
      "cable_abutment_mm": [
        202.06666666666672,
        335.6,
        -1145.7333333333333
      ],
      "unresolved_body_crossing_mm": [
        [
          -173.56666666666666,
          342.90000000000003,
          -660.4000000000001
        ],
        [
          -110.06666666666668,
          270.93333333333334,
          -677.3333333333335
        ]
      ],
      "conduit_centerline_mm": [
        [
          -110.06666666666668,
          270.93333333333334,
          -677.3333333333335
        ],
        [
          -110.06666666666668,
          203.20000000000002,
          -778.9333333333334
        ],
        [
          84.66666666666669,
          135.46666666666667,
          -931.3333333333335
        ],
        [
          194.73333333333335,
          135.46666666666667,
          -1134.5333333333335
        ],
        [
          202.06666666666672,
          335.6,
          -1120.7333333333333
        ],
        [
          202.06666666666672,
          335.6,
          -1145.7333333333333
        ]
      ],
      "rear_joints": {
        "left": {
          "inner_center_mm": [
            237.06666666666672,
            381.00000000000006,
            -1192.7333333333333
          ],
          "outer_center_mm": [
            516.5,
            373.20000000000005,
            -1061.0
          ],
          "inner_bore_radius_mm": 2.7,
          "outer_bore_radius_mm": 3.5,
          "pin_axis": [
            0,
            1,
            0
          ],
          "rod_path_mm": [
            [
              237.06666666666672,
              381.00000000000006,
              -1192.7333333333333
            ],
            [
              287.86666666666673,
              381.00000000000006,
              -1210.7333333333333
            ],
            [
              516.5,
              373.20000000000005,
              -1061.0
            ]
          ]
        },
        "right": {
          "inner_center_mm": [
            237.06666666666672,
            381.00000000000006,
            -1228.7333333333333
          ],
          "outer_center_mm": [
            -516.5,
            373.20000000000005,
            -1061.0
          ],
          "inner_bore_radius_mm": 2.7,
          "outer_bore_radius_mm": 3.5,
          "pin_axis": [
            0,
            1,
            0
          ],
          "rod_path_mm": [
            [
              237.06666666666672,
              381.00000000000006,
              -1228.7333333333333
            ],
            [
              -287.86666666666673,
              381.00000000000006,
              -1210.7333333333333
            ],
            [
              -516.5,
              373.20000000000005,
              -1061.0
            ]
          ]
        }
      }
    }
  },
  "native_rear_body_mount_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-body-mount-reference.json?v=3",
    "source_part_count": 18,
    "source_key": "rear-body-mount",
    "default_group": "rear-left-shackle-bracket",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-wheelhouse": {
        "name": "Left Thin inner wheelhouse / roof \u00b7 reference",
        "names": [
          "rear_left_thin_inner_wheelhouse_web_and_roof_reference"
        ],
        "description": "Thin web and curved roof retain former radius/span. Explicit axle/damper reliefs are drawing corrections, not fitted factory openings.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-left-wheelhouse-reinforcement": {
        "name": "Left Formed wheelhouse-to-floor reinforcement \u00b7 reference",
        "names": [
          "rear_left_formed_wheelhouse_to_floor_reinforcement_comparison"
        ],
        "description": "Separate arch web and returns compare manufacturer reinforcement architecture. Gauge, section and all seams/load paths remain unmeasured.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-left-shackle-floor-doubler": {
        "name": "Left Local shackle floor doubler / returns \u00b7 reference",
        "names": [
          "rear_left_local_shackle_floor_doubler_and_open_returns_reference"
        ],
        "description": "Fixed local body reinforcement with three construction bores shared by floor and detachable bracket. Not a verified body repair or support.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-left-shackle-bracket": {
        "name": "Left Rear spring three-screw bracket / sleeve \u00b7 reference",
        "names": [
          "rear_left_three_fixing_shackle_bracket_cheeks_and_open_sleeve_comparison"
        ],
        "description": "Detachable mounting with paired cheeks and an open sleeve around the retained upper eye axis; estimated dimensions around supplier/factory topology.",
        "structure": false,
        "apart": [
          0,
          -0.2,
          0
        ]
      },
      "rear-left-shackle-body-fixings": {
        "name": "Left Three rear bracket body fixings \u00b7 reference",
        "names": [
          "rear_left_three_body_fixing_envelopes"
        ],
        "description": "Separate smooth fixing envelopes through the shared bracket/doubler/floor construction holes. Thread and captive-nut arrangement unknown.",
        "structure": false,
        "apart": [
          0.18,
          -0.15,
          0.12
        ]
      },
      "rear-left-shackle-bushes": {
        "name": "Left Four flanged shackle bush halves \u00b7 reference",
        "names": [
          "rear_left_four_flanged_shackle_bush_halves_comparison"
        ],
        "description": "Separate halves in upper bracket sleeve and lower spring eye; all dimensions and compression remain estimated.",
        "structure": false,
        "apart": [
          0.24,
          0,
          0
        ]
      },
      "rear-left-shackle-pin-plate": {
        "name": "Left Shackle plate with two pins \u00b7 reference",
        "names": [
          "rear_left_shackle_plate_with_two_smooth_pins_comparison"
        ],
        "description": "Factory plate-with-pins architecture with estimated 10 mm shoulders and smooth 3/8-inch terminal comparisons. Eye axes retained; actual pin geometry unverified.",
        "structure": false,
        "apart": [
          -0.3,
          -0.1,
          -0.1
        ]
      },
      "rear-left-shackle-closing-plate": {
        "name": "Left Bored shackle closing plate \u00b7 reference",
        "names": [
          "rear_left_separate_bored_shackle_closing_plate_comparison"
        ],
        "description": "Separate plate bores share upper/lower reference pin axes. Plate spacing changes to the declared bush flange stack; no fitted clamp or travel.",
        "structure": false,
        "apart": [
          0.3,
          -0.1,
          -0.1
        ]
      },
      "rear-left-shackle-retainers": {
        "name": "Left Shackle washers / smooth nuts \u00b7 reference",
        "names": [
          "rear_left_shackle_washer_and_smooth_nut_envelopes"
        ],
        "description": "Separate annular retainer envelopes. No thread helix, spring-lock action, fitted engagement or tightening specification.",
        "structure": false,
        "apart": [
          0.42,
          -0.08,
          -0.1
        ]
      },
      "rear-right-wheelhouse": {
        "name": "Right Thin inner wheelhouse / roof \u00b7 reference",
        "names": [
          "rear_right_thin_inner_wheelhouse_web_and_roof_reference"
        ],
        "description": "Thin web and curved roof retain former radius/span. Explicit axle/damper reliefs are drawing corrections, not fitted factory openings.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-right-wheelhouse-reinforcement": {
        "name": "Right Formed wheelhouse-to-floor reinforcement \u00b7 reference",
        "names": [
          "rear_right_formed_wheelhouse_to_floor_reinforcement_comparison"
        ],
        "description": "Separate arch web and returns compare manufacturer reinforcement architecture. Gauge, section and all seams/load paths remain unmeasured.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-right-shackle-floor-doubler": {
        "name": "Right Local shackle floor doubler / returns \u00b7 reference",
        "names": [
          "rear_right_local_shackle_floor_doubler_and_open_returns_reference"
        ],
        "description": "Fixed local body reinforcement with three construction bores shared by floor and detachable bracket. Not a verified body repair or support.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "rear-right-shackle-bracket": {
        "name": "Right Rear spring three-screw bracket / sleeve \u00b7 reference",
        "names": [
          "rear_right_three_fixing_shackle_bracket_cheeks_and_open_sleeve_comparison"
        ],
        "description": "Detachable mounting with paired cheeks and an open sleeve around the retained upper eye axis; estimated dimensions around supplier/factory topology.",
        "structure": false,
        "apart": [
          0,
          -0.2,
          0
        ]
      },
      "rear-right-shackle-body-fixings": {
        "name": "Right Three rear bracket body fixings \u00b7 reference",
        "names": [
          "rear_right_three_body_fixing_envelopes"
        ],
        "description": "Separate smooth fixing envelopes through the shared bracket/doubler/floor construction holes. Thread and captive-nut arrangement unknown.",
        "structure": false,
        "apart": [
          -0.18,
          -0.15,
          0.12
        ]
      },
      "rear-right-shackle-bushes": {
        "name": "Right Four flanged shackle bush halves \u00b7 reference",
        "names": [
          "rear_right_four_flanged_shackle_bush_halves_comparison"
        ],
        "description": "Separate halves in upper bracket sleeve and lower spring eye; all dimensions and compression remain estimated.",
        "structure": false,
        "apart": [
          -0.24,
          0,
          0
        ]
      },
      "rear-right-shackle-pin-plate": {
        "name": "Right Shackle plate with two pins \u00b7 reference",
        "names": [
          "rear_right_shackle_plate_with_two_smooth_pins_comparison"
        ],
        "description": "Factory plate-with-pins architecture with estimated 10 mm shoulders and smooth 3/8-inch terminal comparisons. Eye axes retained; actual pin geometry unverified.",
        "structure": false,
        "apart": [
          0.3,
          -0.1,
          -0.1
        ]
      },
      "rear-right-shackle-closing-plate": {
        "name": "Right Bored shackle closing plate \u00b7 reference",
        "names": [
          "rear_right_separate_bored_shackle_closing_plate_comparison"
        ],
        "description": "Separate plate bores share upper/lower reference pin axes. Plate spacing changes to the declared bush flange stack; no fitted clamp or travel.",
        "structure": false,
        "apart": [
          -0.3,
          -0.1,
          -0.1
        ]
      },
      "rear-right-shackle-retainers": {
        "name": "Right Shackle washers / smooth nuts \u00b7 reference",
        "names": [
          "rear_right_shackle_washer_and_smooth_nut_envelopes"
        ],
        "description": "Separate annular retainer envelopes. No thread helix, spring-lock action, fitted engagement or tightening specification.",
        "structure": false,
        "apart": [
          -0.42,
          -0.08,
          -0.1
        ]
      }
    },
    "basis": "Factory p150 separates three body screws per AHA7201 rear mounting, plate with pins, closing plate and eight bush halves. Rimmer own AHA7201 photo corroborates triangular cheeks and transverse sleeve. Manufacturer separates inner wheelhouses, wheelhouse/floor reinforcement and rubber-bumper CZJ568/CZJ602 body assemblies from earlier alternatives. Owner side/cabin photos do not expose hidden rear joints; IMG_6919 is front underside context, not a rear survey.",
    "limits": "Matching rear-open narrow reliefs in the local shackle doubler follow the new retained lower bumper-stud construction boundary; they are not identified factory openings, repairs or verified clearances. No direct owner dimensions or fitted part identities are applied. Factory AHA7201/AHA7686/AHA7687/AHA7182 roles and manufacturer BMH8014/15/AHA7240/41 architecture are comparisons, not identification or repair suitability. All body profiles, gauge, reinforcement section, sleeve, bush flanges, fixing map, shoulder/terminal dimensions, side assignment, spacing, contacts and installed stations remain estimates. Upper/lower rear eye axes, lower spring-eye outline and wheelhouse radius/X span are retained drawing datums. The old 20.32 mm pin envelopes become estimated 10 mm shoulders; 3/8 UNF is a separate nut/thread catalog comparison, not proof of shoulder diameter or fitted pin geometry. Closing plate spacing changes only to meet the declared bush flange stack. Six boot-floor/doubler/bracket holes share construction centers, not a measured body map, cutting template or verified captive-nut arrangement. Thin wheelhouses replace zero-thickness membranes; 34 mm axle passages relieve the retained 32 mm tube, and damper body reliefs follow the old damper box plus 2 mm total across each dimension. These are explicit static drawing corrections, not fitted openings or clearance/travel allowances. Reinforcement follows retained arch shape without a surveyed seam, continuous load path or weld schedule. Separate rear-frame geometry now supplies estimated formed damper/upper-strap panels, bores and fixing envelopes; bump stop identity/attachment/strike surface remains unlocated. No loaded bush compression, body strength, suspension travel, wheel/tyre or exhaust clearance, support/release procedure, thread/retention function, tightening value or verified removal path. Body panels/doublers stay fixed; detachable bracket and joint separation is illustrative. The retained inner wheelhouse webs now extend from the former axle-height chord down to the existing floor plane. Radius, inner/outer X planes, axle relief, damper relief, reinforcement and shackle source geometry stay. The skirt is a construction section, not an identified fitted pressing or weld/load path.",
    "estimated_nodes": {
      "left": {
        "upper_eye_center_mm": [
          406.40000000000003,
          364.0666666666667,
          -1608.6666666666667
        ],
        "lower_eye_center_mm": [
          406.40000000000003,
          279.40000000000003,
          -1574.8000000000002
        ],
        "pin_axis": [
          1,
          0,
          0
        ],
        "body_fixing_centers_mm": [
          [
            368.3,
            410.6666666666667,
            -1570.5666666666668
          ],
          [
            444.50000000000006,
            410.6666666666667,
            -1570.5666666666668
          ],
          [
            406.40000000000003,
            410.6666666666667,
            -1651.0
          ]
        ],
        "body_fixing_bore_radius_mm": 4.5,
        "bracket_plate_top_y_mm": 410.6666666666667,
        "boot_floor_top_y_mm": 414.8666666666667,
        "boot_floor_skin_mm": 1.2,
        "shackle_plate_center_x_offsets_mm": [
          -30.400000000000002,
          30.400000000000002
        ],
        "old_plate_center_x_offsets_mm": [
          -36.406666666666666,
          36.406666666666666
        ],
        "estimated_pin_shoulder_diameter_mm": 10,
        "old_pin_diameter_mm": 20.320000000000004,
        "estimated_bush_bore_diameter_mm": 10.2,
        "estimated_sleeve_bore_diameter_mm": 37.26,
        "estimated_plate_bore_diameter_mm": 10.6,
        "estimated_bush_flange_thickness_mm": 3,
        "estimated_plate_thickness_mm": 4
      },
      "right": {
        "upper_eye_center_mm": [
          -406.40000000000003,
          364.0666666666667,
          -1608.6666666666667
        ],
        "lower_eye_center_mm": [
          -406.40000000000003,
          279.40000000000003,
          -1574.8000000000002
        ],
        "pin_axis": [
          1,
          0,
          0
        ],
        "body_fixing_centers_mm": [
          [
            -444.50000000000006,
            410.6666666666667,
            -1570.5666666666668
          ],
          [
            -368.3,
            410.6666666666667,
            -1570.5666666666668
          ],
          [
            -406.40000000000003,
            410.6666666666667,
            -1651.0
          ]
        ],
        "body_fixing_bore_radius_mm": 4.5,
        "bracket_plate_top_y_mm": 410.6666666666667,
        "boot_floor_top_y_mm": 414.8666666666667,
        "boot_floor_skin_mm": 1.2,
        "shackle_plate_center_x_offsets_mm": [
          -30.400000000000002,
          30.400000000000002
        ],
        "old_plate_center_x_offsets_mm": [
          -36.406666666666666,
          36.406666666666666
        ],
        "estimated_pin_shoulder_diameter_mm": 10,
        "old_pin_diameter_mm": 20.320000000000004,
        "estimated_bush_bore_diameter_mm": 10.2,
        "estimated_sleeve_bore_diameter_mm": 37.26,
        "estimated_plate_bore_diameter_mm": 10.6,
        "estimated_bush_flange_thickness_mm": 3,
        "estimated_plate_thickness_mm": 4
      }
    },
    "rear_cabin_placement_revision": {
      "owner_photo": "IMG_6341",
      "owner_dimensions_applied": false,
      "former_seat_center_z_units": -0.84,
      "seat_center_z_units": -0.46499999999999997,
      "estimated_seat_translation_z_units": 0.375,
      "estimated_seat_translation_z_mm": 317.5,
      "retained_native_cushion_half_depth_units": 0.28,
      "estimated_cushion_rear_z_units": -0.745,
      "wheelhouse_inner_x_abs_units": 0.47,
      "wheelhouse_axle_yz_units": [
        0.39,
        -1.2
      ],
      "retained_wheelhouse_radius_units": 0.37,
      "floor_y_units": 0.35,
      "floor_rear_outer_x_abs_units": 0.47,
      "floor_notch_front_z_units": -0.82,
      "wheelhouse_front_z_units": -0.83,
      "basis": "An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
      "limits": "Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent."
    }
  },
  "native_radiator_connections_placement": {
    "source_url": "/cars/1975-mg-midget/cad/radiator-connections-reference.json?v=2",
    "source_part_count": 9,
    "source_key": "radiator-connections",
    "default_group": "radiator-upper-hose",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "superseded_bay_source_names": [
      "upper_radiator_hose_engine_end_photo_reference_provisional",
      "lower_radiator_hose_visible_bend_owner_photo_provisional"
    ],
    "source_groups": {
      "native-radiator": {
        "name": "Radiator core \u00b7 retained opaque comparison",
        "names": [
          "radiator_retained_opaque_core_envelope_comparison"
        ],
        "description": "Retains the source core bounds and station. Internal tubes and thermal/fluid behavior are not reconstructed.",
        "apart": [
          0,
          0,
          0.35
        ]
      },
      "radiator-upper-tank": {
        "name": "Upper Hollow side tank",
        "names": [
          "radiator_upper_side_hollow_tank_reference"
        ],
        "description": "Retains the previous tank outer envelope with estimated 1.2 mm walls, open core-facing window and a rear neck passage. Fitted sections are unknown.",
        "apart": [
          0.22,
          0,
          0.25
        ]
      },
      "radiator-upper-neck": {
        "name": "Upper Open radiator neck / bead",
        "names": [
          "radiator_upper_open_neck_and_bead_comparison"
        ],
        "description": "Separate hollow neck and bead at an estimated radiator port. Engine-end diameter comparisons do not identify this fitted radiator neck.",
        "apart": [
          0.3,
          0,
          0
        ]
      },
      "radiator-upper-hose": {
        "name": "Upper Complete main hose \u00b7 route comparison",
        "names": [
          "radiator_upper_full_hose_route_comparison"
        ],
        "description": "Connects the engine-end reference to the estimated radiator port. Hidden approach, hose length, loaded fit and operating clearances remain unverified.",
        "apart": [
          0.25,
          -0.15,
          0
        ]
      },
      "radiator-upper-clamp": {
        "name": "Upper Radiator-end clamp envelope",
        "names": [
          "radiator_upper_end_clamp_envelope"
        ],
        "description": "Separate band and screw cues around the estimated radiator socket. Clamp identity, size, clocking and setting are unknown.",
        "apart": [
          0.3,
          0.15,
          0
        ]
      },
      "radiator-lower-tank": {
        "name": "Lower Hollow side tank",
        "names": [
          "radiator_lower_side_hollow_tank_reference"
        ],
        "description": "Retains the previous tank outer envelope with estimated 1.2 mm walls, open core-facing window and a rear neck passage. Fitted sections are unknown.",
        "apart": [
          -0.22,
          0,
          0.25
        ]
      },
      "radiator-lower-neck": {
        "name": "Lower Open radiator neck / bead",
        "names": [
          "radiator_lower_open_neck_and_bead_comparison"
        ],
        "description": "Separate hollow neck and bead at an estimated radiator port. Engine-end diameter comparisons do not identify this fitted radiator neck.",
        "apart": [
          -0.3,
          0,
          0
        ]
      },
      "radiator-lower-hose": {
        "name": "Lower Complete main hose \u00b7 route comparison",
        "names": [
          "radiator_lower_full_hose_route_comparison"
        ],
        "description": "Connects the engine-end reference to the estimated radiator port. Hidden approach, hose length, loaded fit and operating clearances remain unverified.",
        "apart": [
          -0.25,
          -0.15,
          0
        ]
      },
      "radiator-lower-clamp": {
        "name": "Lower Radiator-end clamp envelope",
        "names": [
          "radiator_lower_end_clamp_envelope"
        ],
        "description": "Separate band and screw cues around the estimated radiator socket. Clamp identity, size, clocking and setting are unknown.",
        "apart": [
          -0.3,
          0.15,
          0
        ]
      }
    },
    "basis": "Factory crossflow 1500 plates separate radiator, GRH525 top hose, CHA603 lower hose and clips from cowl and expansion branches. IMG_6853 shows the visible upper hose/cowl relationship; IMG_6896 supports local lower hose recognition. Source 422x258x40 aftermarket core and source poses retained. Hidden radiator ports and new hose approaches are explicitly estimated.",
    "limits": "No new direct owner dimensions or fitted radiator/hose identities are applied. The 422 x 258 x 40 mm core is the maintained aftermarket comparison, not a measured installed radiator. Original core/tank outside bounds, source frame and core station are retained; new 1.2 mm tank walls, open core-facing windows, rear necks/beads, port centers, bores, hose engagement, routes and clamp envelopes are estimates. Engine-end diameter bases inherit maintained source checks; a source comparison is never relabeled as an owner measurement. Upper visible routing is reconciled with IMG_6853, but its final bend and hidden radiator joint are replaced by a declared estimated connection. Engine socket axes and axial stations remain source references; both complete bends use declared Bezier control polygons guided only by local photo context and estimated radiator endpoints. These replace the former partial hose curves in the whole-car display, without preserving their unmeasured surfaces. A coherent socket does not identify fitted neck geometry, rubber stretch, seal compression, clamp setting or hose cutting length. The core remains an opaque envelope, without coolant tubes, flow, pressure or thermal behavior. Early USA/Canada TSB75-A-6 expansion/thermostat plumbing, later GAN6-166304-on arrangements, fitted tank identity and small-hose connections remain distinct and unresolved; no generic 1275 route is imposed. Existing fan/cowl model overlap is retained, not moved to pass a clearance check. No operating fan/hose/body clearance, manufacturing bend radius, pressure test, drain/fill procedure, verified release order or replacement/removal path. All separation is illustrative. A small tank-wall aperture now accepts the independent expansion connection neck as a construction comparison. Its 10 mm radius and station are estimated from IMG_6849/6854 context; no fitted neck or circuit identity is inferred.",
    "estimated_nodes": {
      "upper": {
        "radiator_port_base_mm": [
          228.5,
          64.0,
          333.0
        ],
        "radiator_neck_mouth_mm": [
          228.5,
          64.0,
          303.0
        ],
        "neck_axis": [
          0,
          0,
          1
        ],
        "estimated_neck_outside_radius_mm": 18.0,
        "estimated_bead_outside_radius_mm": 20.0,
        "estimated_neck_bore_radius_mm": 16.0,
        "hose_bore_radius_mm": 18.3,
        "hose_outside_radius_mm": 22.0,
        "engine_boundary_mm": [
          60,
          117,
          191
        ],
        "hose_bezier_control_points_mm": [
          [
            76,
            117,
            191
          ],
          [
            150,
            117,
            191
          ],
          [
            228.5,
            64,
            235
          ],
          [
            228.5,
            64,
            303.0
          ]
        ],
        "clamp_center_mm": [
          228.5,
          64,
          315.0
        ],
        "basis": "Engine-end dimensions inherit the maintained source check bases, not new owner measurements; radiator-end dimensions and all new route/station/engagement choices are estimates."
      },
      "lower": {
        "radiator_port_base_mm": [
          -228.5,
          -74.0,
          333.0
        ],
        "radiator_neck_mouth_mm": [
          -228.5,
          -74.0,
          303.0
        ],
        "neck_axis": [
          0,
          0,
          1
        ],
        "estimated_neck_outside_radius_mm": 17.0,
        "estimated_bead_outside_radius_mm": 18.8,
        "estimated_neck_bore_radius_mm": 15.0,
        "hose_bore_radius_mm": 17.5,
        "hose_outside_radius_mm": 21.5,
        "engine_boundary_mm": [
          -85.0,
          23,
          160
        ],
        "hose_bezier_control_points_mm": [
          [
            -109.0,
            23,
            160
          ],
          [
            -210,
            23,
            160
          ],
          [
            -228.5,
            -74,
            225
          ],
          [
            -228.5,
            -74,
            303.0
          ]
        ],
        "clamp_center_mm": [
          -228.5,
          -74,
          315.0
        ],
        "basis": "Engine-end dimensions inherit the maintained source check bases, not new owner measurements; radiator-end dimensions and all new route/station/engagement choices are estimates."
      }
    },
    "static_cowl_overlap_mm3": {
      "radiator_upper_open_neck_and_bead_comparison": 421.6234,
      "radiator_upper_full_hose_route_comparison": 0.0,
      "radiator_lower_open_neck_and_bead_comparison": 402.1239,
      "radiator_lower_full_hose_route_comparison": 0.0
    }
  },
  "native_observed_fuel_pump_placement": {
    "source_url": "/cars/1975-mg-midget/cad/observed-fuel-pump-reference.json?v=3",
    "source_part_count": 14,
    "source_key": "observed-fuel-pump",
    "default_group": "observed-pump-elbow-a",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "native-accessory-canister": {
        "name": "Observed electric pump \u00b7 retained barrel/label/bands",
        "names": [
          "observed_electric_pump_retained_barrel_reference",
          "observed_electric_pump_retained_label_reference",
          "observed_electric_pump_retained_red_bands_reference"
        ],
        "description": "Retained opaque body recognition, white label band and red rings. Pump internals and fitted identity remain unresolved.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "observed-pump-mount": {
        "name": "Pump strap / bored foot",
        "names": [
          "observed_electric_pump_strap_and_bored_mount_foot_reference"
        ],
        "description": "Connected retained-section strap, estimated dropped web and bored flat foot share the declared left-ledge axis. No fitted bracket identity, loaded support or earth assignment.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "observed-pump-mount-fixings": {
        "name": "Pump mount fixing / lug envelopes",
        "names": [
          "observed_electric_pump_mount_fixing_and_ring_lug_envelopes"
        ],
        "description": "Separate smooth fixing and bored lug at the estimated foot axis. Thread, electrical function and body support are unverified.",
        "apart": [
          0.15,
          0.12,
          0
        ]
      },
      "observed-pump-elbow-a": {
        "name": "Pump right-angle fitting A",
        "names": [
          "observed_electric_pump_bored_right_angle_fitting_a_reference"
        ],
        "description": "External elbow, axial connection and upward hose socket from IMG_6898. Sizes and threads are estimates; no flow direction assigned.",
        "apart": [
          0.12,
          0.1,
          -0.12
        ]
      },
      "observed-flow-device": {
        "name": "FLOW-marked adjacent device \u00b7 identity unknown",
        "names": [
          "observed_flow_marked_device_retained_body_with_declared_axis_alignment"
        ],
        "description": "Retained body/lip follows the assembly translation plus earlier -3/-6/0 mm local axis correction. Device identity and internal function remain unknown.",
        "apart": [
          0,
          0.12,
          0.15
        ]
      },
      "observed-pump-device-union": {
        "name": "Pump-to-device metal union",
        "names": [
          "observed_pump_to_flow_device_open_metal_union_reference"
        ],
        "description": "Open exterior union connecting aligned source axes. This photo-supported connection does not identify either device or an internal flow path.",
        "apart": [
          0.18,
          0,
          0.05
        ]
      },
      "observed-device-fitting-b": {
        "name": "Adjacent device outer fitting B",
        "names": [
          "observed_flow_device_bored_outer_fitting_b_reference"
        ],
        "description": "Separate bored collar and hose spigot. Actual threads, bore and component identity remain unknown.",
        "apart": [
          0.12,
          0,
          0.18
        ]
      },
      "observed-pump-hose-a": {
        "name": "Pump local hollow hose A \u00b7 untraced",
        "names": [
          "observed_pump_local_hollow_hose_a_untraced_boundary"
        ],
        "description": "Hollow local bend from the estimated elbow socket to the unchanged untraced remote boundary. No tank or carburetor assignment.",
        "apart": [
          0.18,
          0.15,
          0
        ]
      },
      "observed-canister-hose-b": {
        "name": "Device local hollow hose B \u00b7 untraced",
        "names": [
          "observed_flow_device_local_hollow_hose_b_untraced_boundary"
        ],
        "description": "Estimated tangent circular local bends reach the unchanged untraced remote boundary. Bend radii, route, continuity and fitted clearance are unverified.",
        "apart": [
          0.18,
          0.15,
          0
        ]
      },
      "observed-pump-hose-clamps": {
        "name": "Two local hose clamp envelopes",
        "names": [
          "observed_pump_and_flow_device_two_local_clamp_envelopes"
        ],
        "description": "Separate bands and housing cues around the declared local socket geometry. No fitted clamp identity, size or setting.",
        "apart": [
          0.25,
          0.12,
          0
        ]
      },
      "observed-pump-terminals": {
        "name": "Two pump terminal / grommet references",
        "names": [
          "observed_electric_pump_two_terminal_and_grommet_references"
        ],
        "description": "Separate electrical recognition interfaces at the opaque body boundary. No polarity or operating circuit reconstructed.",
        "apart": [
          0,
          0.12,
          -0.15
        ]
      },
      "observed-pump-leads": {
        "name": "Two local pump lead envelopes",
        "names": [
          "observed_electric_pump_two_local_lead_envelopes_unassigned_circuit"
        ],
        "description": "Short photo-informed lead shapes end at unassigned local boundaries. These are not a wiring diagram or earth/supply proof.",
        "apart": [
          0.15,
          0.2,
          0
        ]
      }
    },
    "basis": "Owner IMG_6898 supports foot/fastener on painted ledge and local pump/fitting/device/hose/lead topology. The whole-car pump assembly now uses a shared estimated ledge/receiver axis and connected dropped foot; all placement and new bracket geometry remain unregistered estimates. Newer carburetor photos supply intake context but do not trace the missing remote hose destinations. Factory p95 lists AC Delco mechanical pump and distinct USA/Canada feeds; p92 GAN6 main/intermediate pipe architecture does not identify this owner modification.",
    "limits": "No direct owner dimensions, fitted pump/device identities, pressure/delivery specification, polarity or remote destinations are applied. IMG_6898 supports an electric-pump label, local right-angle fitting, metal connection to the FLOW-marked device, two clamped hose ends, terminals/leads and mount foot. Device function and flow direction are unresolved. All dimensions, hidden sections, bores, threads, hose walls, route curves, clamp settings, axes, clocking and body contacts are estimates. Barrel/label/bands retain their source dimensions under a declared rigid translation. A connected curved strap, estimated folded drop web and lower flat foot replace the overlapping two-solid mount whose ring extends below the foot base. Shared estimated body roof/foot/fixing/receiver axes are construction, not an owner mounting survey. The engine-only core retains its older accessory pose; this independent whole-car reference supersedes that pump pose in the combined viewer. Adjacent-device exterior retains its original source shape with the declared assembly translation plus the earlier -3/-6/0 mm correction to align its estimated axis to the pump; this is a drawing correction, not a measured installed transform. Device outlet and pump fittings are new exterior comparisons. Pump/device internals remain opaque; no pumping mechanism, filter media, continuous internal fluid path or electrical circuit is reconstructed. Two remote hose endpoints retain their prior source coordinates and remain untraced; local Bezier/circular-bend routes are re-estimated to reach the translated sockets, not traced or clearance-approved routes; no tank-feed-to-pump or pump-to-carburetor join is invented. Wiring ends are local recognition boundaries without polarity, safe supply or earth claims. One mount lug does not identify an electrical earth connection. Factory 1500 mechanical-pump variants remain documentary comparisons; no mechanical pump presence, deletion, blanking, bypass or series arrangement is asserted. No fuel compatibility, sealing, support strength, loaded/thermal clearance, test pressure, release order or verified replacement/removal path. Inspection separation is illustrative. Hose-A upper Bezier controls now use60mm rise above the barrel and240mm above the retained remote endpoint instead of100/300mm. These are provisional construction curves under revised surroundings, not traced routing or a clearance-approved replacement hose.",
    "estimated_nodes": {
      "pump_center_mm": [
        466.0,
        208.57910965111523,
        -38.566666666666606
      ],
      "mount_axis_center_mm": [
        520.0,
        159.07910965111523,
        -38.566666666666606
      ],
      "mount_axis": [
        0,
        1,
        0
      ],
      "mount_bore_radius_mm": 5.4,
      "fitting_a_corner_mm": [
        466.0,
        208.57910965111523,
        -111.5666666666666
      ],
      "fitting_a_hose_socket_mm": [
        466.0,
        232.57910965111523,
        -111.5666666666666
      ],
      "union_start_mm": [
        466.0,
        208.57910965111523,
        11.433333333333394
      ],
      "union_end_mm": [
        466.0,
        208.57910965111523,
        49.433333333333394
      ],
      "fitting_b_base_mm": [
        466.0,
        208.57910965111523,
        104.4333333333334
      ],
      "fitting_b_hose_socket_mm": [
        466.0,
        208.57910965111523,
        119.4333333333334
      ],
      "untraced_a_mm": [
        260.0,
        -10.0,
        -230.00000000000006
      ],
      "untraced_b_mm": [
        310.0,
        0.0,
        109.99999999999989
      ],
      "hose_a_bezier_controls_mm": [
        [
          466.0,
          232.57910965111523,
          -111.5666666666666
        ],
        [
          466.0,
          268.57910965111523,
          -111.5666666666666
        ],
        [
          260.0,
          230.0,
          -230.00000000000006
        ],
        [
          260.0,
          -10.0,
          -230.00000000000006
        ]
      ],
      "hose_b_superseded_bezier_controls_mm": [
        [
          466.0,
          208.57910965111523,
          119.4333333333334
        ],
        [
          466.0,
          208.57910965111523,
          139.4333333333334
        ],
        [
          360.0,
          300.0,
          109.99999999999989
        ],
        [
          310.0,
          0.0,
          109.99999999999989
        ]
      ],
      "hose_b_estimated_tangent_arc_nodes_mm": [
        [
          466.0,
          208.57910965111523,
          119.4333333333334
        ],
        [
          421.0,
          208.57910965111523,
          164.4333333333334
        ],
        [
          340.0,
          208.57910965111523,
          164.4333333333334
        ],
        [
          310.0,
          178.57910965111523,
          164.4333333333334
        ],
        [
          310.0,
          0.0,
          109.99999999999989
        ]
      ],
      "hose_b_estimated_bend_radii_mm": [
        45.0,
        30.0,
        320.14837276389517
      ],
      "adjacent_device_old_axis_xy_mm": [
        288,
        -86
      ],
      "adjacent_device_shifted_pre_alignment_axis_xy_mm": [
        469.0,
        214.57910965111523
      ],
      "adjacent_device_current_axis_xy_mm": [
        466.0,
        208.57910965111523
      ],
      "adjacent_device_axis_correction_mm": [
        -3,
        -6,
        0
      ],
      "estimated_assembly_translation_mm": [
        181.0,
        300.57910965111523,
        49.433333333333394
      ]
    },
    "mount_reference": {
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "previous_estimated_body_axis_mm": [
        520.0,
        745.0666666666667,
        677.3333333333335
      ],
      "owner_photos": [
        "IMG_6898",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_body_axis_mm": [
        520.0,
        714.2791096511153,
        677.3333333333335
      ],
      "estimated_receiver_bore_radius_mm": 5.4,
      "estimated_foot_base_below_barrel_center_mm": 49.5,
      "basis": "IMG_6898 shows the pump foot and fastener on a painted ledge. This reference chooses a point on the estimated wheelhouse top, now carried by the shared upper-body height interpolation; it does not survey this car or identify a factory drilling pattern.",
      "limits": "Body/power-unit frames, mounting coordinates, bracket folds and receiver bore are estimates. Foot/ledge plane coincidence is construction only, not fitted support, loaded contact, fuel suitability or a verified removal path. No electrical earth or fastener thread is assigned."
    },
    "assembly_translation_mm": [
      181.0,
      300.57910965111523,
      49.433333333333394
    ],
    "limited_mount_and_neighbor_comparison": {
      "shared_body_foot_receiver_bore_open": true,
      "connected_mount_one_solid": true,
      "reference_axis_to_ledge_height_difference_mm": 0.0,
      "remote_boundaries_retained": true,
      "closed_bonnet_skin_contacts_mm3": {},
      "validation_url": "/cars/1975-mg-midget/cad/front-upper-profile-validation.json",
      "limits": "Shared source axis only; full foot seating on the curved ledge, other neighbor registration, loaded support and removal path are unverified. The former plane-to-flat-ledge comparison is superseded."
    }
  },
  "native_manifold_diaphragm_placement": {
    "source_url": "/cars/1975-mg-midget/cad/manifold-diaphragm-reference.json?v=1",
    "source_part_count": 10,
    "source_key": "manifold-diaphragm",
    "default_group": "manifold-round-cover",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "manifold-round-body": {
        "name": "Round unit body / pipe port",
        "names": [
          "manifold_round_unit_external_body_and_bored_pipe_port_comparison"
        ],
        "description": "Estimated exterior body, mount neck and open pipe-port/socket; fitted casting seat and function unresolved.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "manifold-round-locknut": {
        "name": "Round unit mount locknut",
        "names": [
          "manifold_round_unit_smooth_mount_locknut_comparison"
        ],
        "description": "Smooth separate locknut envelope. No thread, engagement, tool size or tightening value is established.",
        "apart": [
          -0.18,
          0,
          0
        ]
      },
      "manifold-round-cage": {
        "name": "Round unit open cage / stem cue",
        "names": [
          "manifold_round_unit_open_support_cage_and_stem_recognition"
        ],
        "description": "Open exterior recognition cage and stem. Full cage pattern/count and hidden diaphragm/spring mechanism remain unverified.",
        "apart": [
          -0.28,
          0,
          0
        ]
      },
      "manifold-round-cover": {
        "name": "Round unit shallow cover / rim",
        "names": [
          "manifold_round_unit_shallow_cover_and_rolled_rim_reference"
        ],
        "description": "Photo-informed round cover and rolled rim at an estimated source axis/pose; no direct diameter or fitted identity.",
        "apart": [
          -0.4,
          0,
          0
        ]
      },
      "manifold-round-spigot": {
        "name": "Round unit small hose spigot",
        "names": [
          "manifold_round_unit_open_small_hose_spigot_reference"
        ],
        "description": "Separate open recognition spigot. Port size, exact clocking and vacuum function are unverified.",
        "apart": [
          -0.48,
          0,
          0
        ]
      },
      "manifold-round-control-hose": {
        "name": "Round unit control hose \u00b7 untraced",
        "names": [
          "manifold_round_unit_local_control_hose_untraced_boundary"
        ],
        "description": "Local hollow hose reference with an unassigned remote boundary. No carburetor or other vacuum circuit connection.",
        "apart": [
          -0.3,
          0.15,
          0
        ]
      },
      "manifold-round-rigid-pipe": {
        "name": "Rigid pipe / banjo-eye comparison",
        "names": [
          "manifold_round_unit_rigid_pipe_and_bored_banjo_eye_comparison"
        ],
        "description": "Photo-supported local rigid pipe/union with a factory-comparison hidden banjo end. Route, ends and manifold station are estimated.",
        "apart": [
          0,
          0.28,
          0.05
        ]
      },
      "manifold-round-pipe-union": {
        "name": "Rigid pipe nut / olive envelopes",
        "names": [
          "manifold_round_unit_pipe_union_nut_and_olive_envelopes"
        ],
        "description": "Separate smooth union nut and olive comparisons; thread fit and sealing are not reconstructed.",
        "apart": [
          -0.12,
          0.18,
          0
        ]
      },
      "manifold-round-banjo-bolt": {
        "name": "Smooth banjo-bolt envelope",
        "names": [
          "manifold_round_unit_smooth_banjo_bolt_envelope"
        ],
        "description": "Separate bolt around the open eye construction axis. No functioning cross-drilled banjo path, torque or real thread.",
        "apart": [
          0,
          0.45,
          0
        ]
      },
      "manifold-round-banjo-washers": {
        "name": "Two banjo-washer comparisons",
        "names": [
          "manifold_round_unit_two_banjo_washer_comparisons"
        ],
        "description": "Two independent annular washers at estimated stack planes. Material, seal compression and installed joint remain unverified.",
        "apart": [
          0,
          0.33,
          0
        ]
      }
    },
    "basis": "Factory p65 USA/Canada-to-1977 TKC1470/160108 valve/locknut and UKC1813 rigid pipe with UKC1846 banjo bolt, two UKC2284 washers and UKC1413/TL11 union parts provide comparison topology. Existing owner views support cover/cage, local small hose, rigid pipe and union, without dimensions or hidden manifold registration.",
    "limits": "Observed round unit is a candidate early Federal EGR arrangement, not verified TKC1470 identity or proof of present operating state. No direct owner dimensions are applied. All diameters, sections, cage count, axis/tilt, casting seat, fitted pose, pipe route, banjo station, bore, thread and fastener geometry are estimates. IMG_6887 supports the round cover/cage/small hose; IMG_7042 supports local rigid pipe/union and casting context. Hidden pipe/manifold endpoint is a factory-topology comparison, not a traced fitted connection. The small control hose ends at an unassigned boundary without a carburetor, purge or vacuum assignment. Existing source manifolds/carburetor/cleaner and their alignment conflict remain unchanged; no port or mounting seat is cut to manufacture fit. Source overlaps are reported as reconstruction contacts, not fitted interference or clearance. Cover is hollow exterior recognition with opaque end; actual diaphragm/spring, pintle/seat, calibrated orifices, gas passage network and operating travel are absent. Smooth bolt/nut/olive/washer envelopes do not establish threads, sealing, torque or service tools. Later TKC3306/TKC3320 and UKC7722 branches remain unselected. No function test, thermal clearance, safe release order, verified pipe extraction or component replacement/removal path. Separation is illustrative and breaks comparison connections.",
    "identity_status": "observed manifold-side round unit; early Federal EGR candidate, fitted number/function unverified",
    "estimated_nodes": {
      "estimated_valve_seat_mm": [
        -140.0,
        -20.0,
        75.0
      ],
      "estimated_axis": [
        -1.0,
        -0.0,
        -0.0
      ],
      "estimated_actuator_center_mm": [
        -198.0,
        -20.0,
        75.0
      ],
      "small_hose_mouth_mm": [
        -217.0,
        -20.0,
        75.0
      ],
      "untraced_small_hose_end_mm": [
        -250.0,
        15.0,
        25.0
      ],
      "estimated_pipe_port_mm": [
        -160.0,
        -6.0,
        75.0
      ],
      "estimated_banjo_eye_mm": [
        -125.0,
        68.0,
        28.5
      ],
      "banjo_axis": [
        0,
        1,
        0
      ],
      "banjo_eye_bore_radius_mm": 4.5,
      "pipe_union_bore_radius_mm": 5.3,
      "pipe_controls_mm": [
        [
          -160.0,
          8.0,
          75.0
        ],
        [
          -160,
          35,
          75
        ],
        [
          -125,
          68,
          65
        ],
        [
          -125.0,
          68.0,
          28.5
        ]
      ],
      "small_hose_controls_mm": [
        [
          -217.0,
          -20.0,
          75.0
        ],
        [
          -232,
          -20,
          75
        ],
        [
          -250,
          -5,
          25
        ],
        [
          -250.0,
          15.0,
          25.0
        ]
      ]
    },
    "source_neighbor_overlaps_mm3": {
      "manifold_round_unit_external_body_and_bored_pipe_port_comparison": {
        "carburetor": 0.0,
        "cleaner": 0.0,
        "inlet_manifold": 0.0,
        "exhaust_manifold": 1207.8313
      },
      "manifold_round_unit_shallow_cover_and_rolled_rim_reference": {
        "carburetor": 0.0,
        "cleaner": 0.0,
        "inlet_manifold": 0.0,
        "exhaust_manifold": 0.0
      },
      "manifold_round_unit_rigid_pipe_and_bored_banjo_eye_comparison": {
        "carburetor": 1336.7545,
        "cleaner": 0.0,
        "inlet_manifold": 232.0993,
        "exhaust_manifold": 0.0
      }
    },
    "display_scope": "All groups share the power-unit display translation plus illustrative component offsets; this is not a service assembly, operating motion or verified removal path."
  },
  "native_rear_frame_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-frame-reference.json?v=1",
    "source_part_count": 10,
    "source_key": "rear-frame",
    "default_group": "rear-suspension-anchors",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-suspension-anchors": {
        "name": "Rear damper / upper strap formed body panels \u00b7 comparison",
        "names": [
          "rear_left_formed_damper_and_upper_strap_body_panel_comparison",
          "rear_right_formed_damper_and_upper_strap_body_panel_comparison"
        ],
        "description": "Two fixed formed support panels replace the old damper pads and isolated upper strap pins. Top sections follow the retained floor step; holes and all geometry remain estimates.",
        "apart": [
          0,
          0,
          0
        ],
        "structure": true
      },
      "rear-left-damper-mount-ears": {
        "name": "Left Damper bored mounting ears",
        "names": [
          "rear_left_damper_two_bored_mount_ear_envelopes"
        ],
        "description": "Two estimated ears meet the old damper body face and share the panel bores. Existing body/arm/link geometry stays unchanged; actual casting and bolt map unknown.",
        "apart": [
          0.68,
          0.38,
          -0.3
        ],
        "structure": false
      },
      "rear-left-damper-body-fixings": {
        "name": "Left Damper body fixing / retainer envelopes",
        "names": [
          "rear_left_two_damper_body_fixing_envelopes"
        ],
        "description": "Two separate smooth bolt/washer/nut sets per side share the construction ear/panel axes. No actual thread, torque, tool access or fitted dimensions.",
        "apart": [
          0.25,
          0.15,
          -0.1
        ],
        "structure": false
      },
      "rear-left-upper-strap-pin": {
        "name": "Left Upper strap pin / retainer comparison",
        "names": [
          "rear_left_upper_strap_pin_and_smooth_retainer_envelopes"
        ],
        "description": "Retains the source strap center and old pin radius; terminal extends through the new panel with smooth washer/nut envelopes. No fitted retention or travel.",
        "apart": [
          0.25,
          0,
          0
        ],
        "structure": false
      },
      "rear-left-bumper-floor-beam": {
        "name": "Left Rear bumper open floor beam / endplate",
        "names": [
          "rear_left_rubber_bumper_open_floor_beam_and_bored_endplate_comparison"
        ],
        "description": "Generic fixed channel and rear endplate follow factory GAN6 beam roles. End bores match retained bumper stud axes only; panel folds, joins and mounting map are unverified.",
        "apart": [
          0,
          0,
          0
        ],
        "structure": true
      },
      "rear-right-damper-mount-ears": {
        "name": "Right Damper bored mounting ears",
        "names": [
          "rear_right_damper_two_bored_mount_ear_envelopes"
        ],
        "description": "Two estimated ears meet the old damper body face and share the panel bores. Existing body/arm/link geometry stays unchanged; actual casting and bolt map unknown.",
        "apart": [
          -0.68,
          0.38,
          -0.3
        ],
        "structure": false
      },
      "rear-right-damper-body-fixings": {
        "name": "Right Damper body fixing / retainer envelopes",
        "names": [
          "rear_right_two_damper_body_fixing_envelopes"
        ],
        "description": "Two separate smooth bolt/washer/nut sets per side share the construction ear/panel axes. No actual thread, torque, tool access or fitted dimensions.",
        "apart": [
          -0.25,
          0.15,
          -0.1
        ],
        "structure": false
      },
      "rear-right-upper-strap-pin": {
        "name": "Right Upper strap pin / retainer comparison",
        "names": [
          "rear_right_upper_strap_pin_and_smooth_retainer_envelopes"
        ],
        "description": "Retains the source strap center and old pin radius; terminal extends through the new panel with smooth washer/nut envelopes. No fitted retention or travel.",
        "apart": [
          -0.25,
          0,
          0
        ],
        "structure": false
      },
      "rear-right-bumper-floor-beam": {
        "name": "Right Rear bumper open floor beam / endplate",
        "names": [
          "rear_right_rubber_bumper_open_floor_beam_and_bored_endplate_comparison"
        ],
        "description": "Generic fixed channel and rear endplate follow factory GAN6 beam roles. End bores match retained bumper stud axes only; panel folds, joins and mounting map are unverified.",
        "apart": [
          0,
          0,
          0
        ],
        "structure": true
      }
    },
    "basis": "Factory p151 separates two damper/body bolts per side; p233 GAN6 rear luggage-floor assembly separates CZJ644/645 bumper mounting beams. Manufacturer F25 AHA7879/80 applies to semi-elliptic cars, distinct from quarter-elliptic AHA7306/07. Supplier AHA7880 photo corroborates formed web, paired damper-hole role and low attachment; existing upper strap drawing station is retained as an estimated relationship, not fitted identification. Owner side/cabin/front-underside photos do not survey hidden rear supports.",
    "limits": "No direct owner dimensions or fitted panel identities are applied. Manufacturer AHA7879/80 damper mount and factory/Mfr CZJ644/645 rear bumper-beam roles are comparisons, not copies or verified repairs. Every profile, gauge, return, axis, bolt map, ear, foot, beam channel/endplate, join and body pose is estimated. Existing damper body/arm/link, upper strap center, axle/spring stations and bumper stud axes are retained drawing datums. Damper ears and four smooth fixing envelopes add shared construction bores outside the old damper box, not an actual casting or bolt map. Upper strap pin retains its old estimated radius/center but gains an outer extension/retainers to pass the new panel; this does not establish fitted hardware, loaded slack, travel or retention. Rear beams occupy a generic open channel above the retained low floor. Their estimated rear endplates follow existing bumper stud axes; two rear-open T reliefs in beam floor/floor panel and narrow matching local-doubler reliefs accommodate the retained low stud reference. These are declared reconstruction corrections, not observed factory openings, fabrication/repair templates or fitted clearance allowances. The old bumper/floor datum conflict is not evidence about the car. Body panels are welded references and remain fixed; added ears share damper display movement, other hardware separates illustratively. No continuous proven load path, weld/lap sequence, impact/jacking/towing/support strength, corrosion/repair state, actual fastener/thread, clamp preload, torque, tool access, suspension travel or verified replacement/cutting/welding/removal path. Bump-stop attachment/strike face and fitted body/axle registration remain unresolved.",
    "estimated_nodes": {
      "left": {
        "support_panel_x_units": 0.41,
        "estimated_top_floor_stations_zy_mm": [
          [
            -1422.4,
            413.6666666666667
          ],
          [
            -1337.7333333333336,
            413.6666666666667
          ],
          [
            -1117.6000000000001,
            540.6666666666666
          ],
          [
            -982.1333333333333,
            540.6666666666666
          ]
        ],
        "damper_fixing_centers_mm": [
          [
            347.1333333333333,
            385.2333333333334,
            -1405.4666666666667
          ],
          [
            347.1333333333333,
            385.2333333333334,
            -1236.1333333333334
          ]
        ],
        "damper_bore_radius_mm": 5.5,
        "upper_strap_center_units": [
          0.36,
          0.49,
          -1.2
        ],
        "upper_strap_panel_axis_mm": [
          347.1333333333333,
          414.8666666666667,
          -1016.0
        ],
        "strap_panel_bore_radius_mm": 9,
        "retained_upper_strap_pin_radius_mm": 8.466666666666667,
        "damper_ear_thickness_mm": 6.773333333333334,
        "beam_center_x_units": 0.43,
        "beam_y_bounds_units": [
          0.49,
          0.61
        ],
        "beam_z_bounds_units": [
          -2.02,
          -1.58
        ],
        "beam_body_fixing_centers_mm": [
          [
            364.0666666666667,
            414.8666666666667,
            -1710.2666666666669
          ],
          [
            364.0666666666667,
            465.66666666666674,
            -1710.2666666666669
          ]
        ],
        "beam_body_bore_radius_mm": 5.080000000000001,
        "beam_rear_plate_z_bounds_mm": [
          -1709.0666666666668,
          -1706.0666666666668
        ]
      },
      "right": {
        "support_panel_x_units": -0.41,
        "estimated_top_floor_stations_zy_mm": [
          [
            -1422.4,
            413.6666666666667
          ],
          [
            -1337.7333333333336,
            413.6666666666667
          ],
          [
            -1117.6000000000001,
            540.6666666666666
          ],
          [
            -982.1333333333333,
            540.6666666666666
          ]
        ],
        "damper_fixing_centers_mm": [
          [
            -347.1333333333333,
            385.2333333333334,
            -1405.4666666666667
          ],
          [
            -347.1333333333333,
            385.2333333333334,
            -1236.1333333333334
          ]
        ],
        "damper_bore_radius_mm": 5.5,
        "upper_strap_center_units": [
          -0.36,
          0.49,
          -1.2
        ],
        "upper_strap_panel_axis_mm": [
          -347.1333333333333,
          414.8666666666667,
          -1016.0
        ],
        "strap_panel_bore_radius_mm": 9,
        "retained_upper_strap_pin_radius_mm": 8.466666666666667,
        "damper_ear_thickness_mm": 6.773333333333334,
        "beam_center_x_units": -0.43,
        "beam_y_bounds_units": [
          0.49,
          0.61
        ],
        "beam_z_bounds_units": [
          -2.02,
          -1.58
        ],
        "beam_body_fixing_centers_mm": [
          [
            -364.0666666666667,
            414.8666666666667,
            -1710.2666666666669
          ],
          [
            -364.0666666666667,
            465.66666666666674,
            -1710.2666666666669
          ]
        ],
        "beam_body_bore_radius_mm": 5.080000000000001,
        "beam_rear_plate_z_bounds_mm": [
          -1709.0666666666668,
          -1706.0666666666668
        ]
      }
    },
    "estimated_floor_reliefs": [
      {
        "side": "left",
        "center_x_units": 0.43,
        "rear_z_units": -2.02,
        "narrow_half_width_mm": 8,
        "narrow_depth_mm": 40,
        "wide_half_width_units": 0.055,
        "wide_depth_mm": 5.2,
        "basis": "Construction relief around retained lower bumper stud/endplate, not a fitted factory opening or cutting map."
      },
      {
        "side": "right",
        "center_x_units": -0.43,
        "rear_z_units": -2.02,
        "narrow_half_width_mm": 8,
        "narrow_depth_mm": 40,
        "wide_half_width_units": 0.055,
        "wide_depth_mm": 5.2,
        "basis": "Construction relief around retained lower bumper stud/endplate, not a fitted factory opening or cutting map."
      }
    ]
  },
  "native_steering_rack_placement": {
    "source_url": "/cars/1975-mg-midget/cad/steering-rack-reference.json?v=7",
    "source_part_count": 24,
    "source_key": "steering-rack",
    "default_group": "steering-rack",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "steering-rack": {
        "name": "Hollow later LHD rack casing \u00b7 comparison",
        "names": [
          "steering_rack_hollow_case_comparison"
        ],
        "apart": [
          0,
          -0.34,
          0.92
        ],
        "description": "Hollow 28 mm OD reference case replaces the former 71.12 mm coarse cylinder. Unscaled drawing-proportion estimate, not a fitted diameter.",
        "structure": false
      },
      "steering-pinion-housing": {
        "name": "LHD pinion housing / input shaft \u00b7 comparison",
        "names": [
          "steering_lhd_pinion_housing_and_input_shaft_comparison"
        ],
        "apart": [
          0,
          -0.34,
          0.92
        ],
        "description": "Cast-junction loft and raised plunger tower replace the spherical cue, retaining rack and column axes. Profiles and stations are estimates; case separation is a display boundary, not a detachable casting joint.",
        "structure": false
      },
      "steering-rack-bar": {
        "name": "Smooth rack bar \u00b7 no working teeth",
        "names": [
          "steering_smooth_rack_bar_without_teeth"
        ],
        "apart": [
          0,
          -0.34,
          1.05
        ],
        "description": "Smooth bar shows the rack/inner-joint axis only. No teeth, gear mesh, centering or travel function.",
        "structure": false
      },
      "steering-column": {
        "name": "Column shaft / hollow outer sleeve \u00b7 comparison",
        "names": [
          "steering_column_retained_axis_smooth_shaft",
          "steering_column_hollow_outer_sleeve_comparison"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "Photo-led slender exposed lower shaft and retained hidden upper section on the same straight axis. The16mm lower section, body-plane transition and compact entry are estimates, not measured fitted dimensions or a collapse mechanism.",
        "structure": false
      },
      "steering-pinion-clamp": {
        "name": "Split pinion coupling \u00b7 comparison",
        "names": [
          "steering_split_pinion_coupling_envelope"
        ],
        "apart": [
          -0.32,
          0.25,
          0.2
        ],
        "description": "Split sleeve, ears and transverse bolt passage replace the old solid coupling cue; no fitted spline or shaft-groove engagement.",
        "structure": false
      },
      "steering-pinion-clamp-fixing": {
        "name": "Pinion pinch bolt / retainer envelopes",
        "names": [
          "steering_pinion_pinch_fixing_envelopes"
        ],
        "apart": [
          -0.42,
          0.3,
          0.24
        ],
        "description": "Separate smooth fixing shares the external transverse passage. No fitted bolt/thread, locking or safe release sequence.",
        "structure": false
      },
      "steering-left-inner-joint": {
        "name": "Left Inner ball-joint cup",
        "names": [
          "steering_left_inner_joint_cup_comparison"
        ],
        "apart": [
          0.2,
          -0.34,
          0.92
        ],
        "description": "Estimated hollow cup; spherical running fit and preload unverified.",
        "structure": false
      },
      "steering-left-tie-rod": {
        "name": "Left Smooth ball / tie rod",
        "names": [
          "steering_left_smooth_ball_and_tie_rod_comparison"
        ],
        "apart": [
          0.2,
          -0.34,
          0.9450000000000001
        ],
        "description": "Straight smooth reference retains the old outer arm axis. Adjustment thread and actual effective length are unverified.",
        "structure": false
      },
      "steering-left-outer-socket": {
        "name": "Left Outer steering socket",
        "names": [
          "steering_left_outer_socket_comparison"
        ],
        "apart": [
          0.2,
          -0.34,
          0.9700000000000001
        ],
        "description": "Separate socket exposes ball and rod interfaces. No fitted identity, grease/seal function or taper fit.",
        "structure": false
      },
      "steering-left-bellows": {
        "name": "Left Hollow corrugated rack bellows",
        "names": [
          "steering_left_hollow_corrugated_bellows_comparison"
        ],
        "apart": [
          0.2,
          -0.34,
          1.02
        ],
        "description": "Generic seven-convolution shell; factory pinion-side/opposite bellows identities remain distinct and unselected.",
        "structure": false
      },
      "steering-left-bellows-clips": {
        "name": "Left Bellows end clips",
        "names": [
          "steering_left_bellows_clip_envelopes"
        ],
        "apart": [
          0.2,
          -0.34,
          1.045
        ],
        "description": "Separate smooth bands around hollow ends. Clamp closure and actual sizes unknown.",
        "structure": false
      },
      "steering-left-rack-body-bracket": {
        "name": "Left Formed rack body bracket",
        "names": [
          "steering_left_formed_body_bracket_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Estimated rear cradle, web and foot meet the prior generic body-pad top. One shared construction bore; no fitted bracket identity or strength.",
        "structure": true
      },
      "steering-left-rack-mount-cap": {
        "name": "Left Front rack clamp cap",
        "names": [
          "steering_left_front_clamp_cap_comparison"
        ],
        "apart": [
          0.1,
          0.15,
          0.25
        ],
        "description": "Estimated front half and separate cap bores; fitted folds, contact and retention unverified.",
        "structure": false
      },
      "steering-left-rack-mount-fixings": {
        "name": "Left Rack mounting screw / washer envelopes",
        "names": [
          "steering_left_mounting_screw_washer_envelopes"
        ],
        "apart": [
          0.1,
          0.15,
          0.25
        ],
        "description": "Three smooth screw/washer sets per side follow six-fixing count only. Axis/length assignment, captive retention and torque are not verified.",
        "structure": false
      },
      "steering-right-inner-joint": {
        "name": "Right Inner ball-joint cup",
        "names": [
          "steering_right_inner_joint_cup_comparison"
        ],
        "apart": [
          -0.2,
          -0.34,
          0.92
        ],
        "description": "Estimated hollow cup; spherical running fit and preload unverified.",
        "structure": false
      },
      "steering-right-tie-rod": {
        "name": "Right Smooth ball / tie rod",
        "names": [
          "steering_right_smooth_ball_and_tie_rod_comparison"
        ],
        "apart": [
          -0.2,
          -0.34,
          0.9450000000000001
        ],
        "description": "Straight smooth reference retains the old outer arm axis. Adjustment thread and actual effective length are unverified.",
        "structure": false
      },
      "steering-right-outer-socket": {
        "name": "Right Outer steering socket",
        "names": [
          "steering_right_outer_socket_comparison"
        ],
        "apart": [
          -0.2,
          -0.34,
          0.9700000000000001
        ],
        "description": "Separate socket exposes ball and rod interfaces. No fitted identity, grease/seal function or taper fit.",
        "structure": false
      },
      "steering-right-bellows": {
        "name": "Right Hollow corrugated rack bellows",
        "names": [
          "steering_right_hollow_corrugated_bellows_comparison"
        ],
        "apart": [
          -0.2,
          -0.34,
          1.02
        ],
        "description": "Generic seven-convolution shell; factory pinion-side/opposite bellows identities remain distinct and unselected.",
        "structure": false
      },
      "steering-right-bellows-clips": {
        "name": "Right Bellows end clips",
        "names": [
          "steering_right_bellows_clip_envelopes"
        ],
        "apart": [
          -0.2,
          -0.34,
          1.045
        ],
        "description": "Separate smooth bands around hollow ends. Clamp closure and actual sizes unknown.",
        "structure": false
      },
      "steering-right-rack-body-bracket": {
        "name": "Right Formed rack body bracket",
        "names": [
          "steering_right_formed_body_bracket_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Estimated rear cradle, web and foot meet the prior generic body-pad top. One shared construction bore; no fitted bracket identity or strength.",
        "structure": true
      },
      "steering-right-rack-mount-cap": {
        "name": "Right Front rack clamp cap",
        "names": [
          "steering_right_front_clamp_cap_comparison"
        ],
        "apart": [
          -0.1,
          0.15,
          0.25
        ],
        "description": "Estimated front half and separate cap bores; fitted folds, contact and retention unverified.",
        "structure": false
      },
      "steering-right-rack-mount-fixings": {
        "name": "Right Rack mounting screw / washer envelopes",
        "names": [
          "steering_right_mounting_screw_washer_envelopes"
        ],
        "apart": [
          -0.1,
          0.15,
          0.25
        ],
        "description": "Three smooth screw/washer sets per side follow six-fixing count only. Axis/length assignment, captive retention and torque are not verified.",
        "structure": false
      },
      "steering-plunger-cap": {
        "name": "Rack plunger top cap \u00b7 comparison",
        "names": [
          "steering_plunger_top_cap_smooth_plug_and_hex_envelope"
        ],
        "apart": [
          0,
          0.25,
          0
        ],
        "structure": false,
        "description": "Smooth plug and hex-head boundary from factory plunger/cap architecture and IMG_7041 surroundings. Size, station, thread, seal and preload are unverified; separation is illustrative, not an adjustment procedure."
      }
    },
    "basis": "Later factory LHD rack separates pinion housing, asymmetric bellows roles, inner ball joints, outer sockets, handed body brackets and two clamp caps. IMG_7041 corroborates the raised top-cap/cast-junction surroundings. Factory p133 cap 37H7336, plunger 120946, spring 126765 and shim roles are comparisons, not fitted identities, measured dimensions or an adjustment specification. Six mounting screws and North American GAN6 collapsible-column roles remain references. Rack stations stay; the revised wheel setback, common column axis and body-seal sleeve boundary are explicitly uncalibrated estimates. The former uniform thick shaft now has a photo-led lower section and compact rack-entry comparison. Hidden upper shaft/jacket, straight axis, endpoints, rack/column/body stations and all mount frames stay.",
    "limits": "No direct owner dimensions or fitted rack/column identities are applied. Factory p133 later AHA9955 LHD rack, AHA9959/60 brackets and two AHA9961 caps are configuration/topology comparisons, distinct from p131-132 earlier racks. p137 GAN6 North American CHA341 column is a separate configuration comparison. Rack centerline, right mount X station and outer steering-arm axes remain estimated drawing datums. Wheel center Z changes from -.16 to -.45 body units using uncalibrated cabin-photo context; the shared column axis, pinion entry direction, clamp and fascia/body aperture follow that construction change. The sleeve ends at the existing body-plane Z=.13 rather than extending forward by a fraction of shaft length. All rack casting centers, plunger, mount and tie-rod positions stay. Left mount moves from X=.27 to .16 body units (93.1333 mm inward) to separate the new generic support from the estimated pinion housing. This is a declared construction relocation, not a fitted mounting coordinate or verified clearance. The former 71.12 mm case OD becomes an estimated 28 mm reference OD from unscaled drawing proportions; bellows/joint diameters also change from coarse envelopes to explicit construction estimates. No scaled factory dimension or fitted section is asserted. Every section, bore, spline substitute, socket/ball fit, corrugation, bracket fold, screw map and installed pose remains estimated. Case/pinion housing separation is a visualization boundary, not a detachable casting joint. Smooth rack bar has no teeth or working gear train. Hollow outer column does not reconstruct collapse or bearing/lock functions. Split coupling and external pinch bolt omit splines, shaft groove, actual thread/locking or engagement. Outer ball centers retain the old plan/height drawing datum; separate steering-arm geometry now supplies a lower estimated tapered eye, replacement stud, retainers and gaiter. These shared construction interfaces do not verify actual arm identity, mounting height or taper fit. Two matching body-pad bores are construction corrections, not measured factory holes or a drilling/repair template. Six mounting screw envelopes follow documented count only, without claimed factory axis/length assignment or captive retention. No actual pinion mesh, loaded clamp contact/preload, toe/centering adjustment, full steering/suspension travel, engine/body clearance, strength, torque, safe support/release order or verified removal path. Brackets remain fixed for inspection; all separation is illustrative. Raised plunger tower and top-cap boundary now replace the spherical housing cue, from IMG_7041 and factory p133 architecture. Junction loft sections, tower position/diameters, 32 mm cap across-flats estimate, plug gap and wall are construction choices, not owner dimensions or fitted 37H7336 identification. Hidden spring/plunger/shims, thread, preload, adjustment, oil/grease role and sealing remain unresolved; cap separation is illustrative, not an adjustment or release procedure. Projection depth, blur, occluded edges and actual diameter remain uncalibrated. Matching smooth input stub and coupling/neck envelopes are construction choices;0.4/0.8mm radial gaps are display allowances, not fitted clearances. Upper step location/diameter are unverified hidden geometry. No splines, telescoping/collapse mechanism, fitted clamp/shaft identity, thread engagement, strength, preload, alignment, safe support or removal path is established.",
    "estimated_nodes": {
      "left": {
        "inner_joint_center_mm": [
          313.2666666666667,
          338.66666666666674,
          1210.7333333333333
        ],
        "retained_outer_ball_center_units": [
          0.57,
          0.4,
          1.43
        ],
        "former_arm_endpoint_units": [
          0.57,
          0.4,
          1.43
        ],
        "mount_center_units": [
          0.16,
          0.4,
          1.43
        ],
        "cap_fixing_centers_mm": [
          [
            135.46666666666667,
            316.66666666666674,
            1210.7333333333333
          ],
          [
            135.46666666666667,
            360.66666666666674,
            1210.7333333333333
          ]
        ],
        "body_fixing_center_mm": [
          135.46666666666667,
          296.3333333333333,
          1172.6333333333334
        ],
        "body_bore_radius_mm": 4.5,
        "bellows_end_x_magnitudes_mm": [
          283.6333333333334,
          406.40000000000003
        ],
        "bellows_end_outer_radii_mm": [
          16,
          9
        ],
        "body_pad_top_y_units": 0.35
      },
      "right": {
        "inner_joint_center_mm": [
          -313.2666666666667,
          338.66666666666674,
          1210.7333333333333
        ],
        "retained_outer_ball_center_units": [
          -0.57,
          0.4,
          1.43
        ],
        "former_arm_endpoint_units": [
          -0.57,
          0.4,
          1.43
        ],
        "mount_center_units": [
          -0.27,
          0.4,
          1.43
        ],
        "cap_fixing_centers_mm": [
          [
            -228.60000000000002,
            316.66666666666674,
            1210.7333333333333
          ],
          [
            -228.60000000000002,
            360.66666666666674,
            1210.7333333333333
          ]
        ],
        "body_fixing_center_mm": [
          -228.60000000000002,
          296.3333333333333,
          1172.6333333333334
        ],
        "body_bore_radius_mm": 4.5,
        "bellows_end_x_magnitudes_mm": [
          283.6333333333334,
          406.40000000000003
        ],
        "bellows_end_outer_radii_mm": [
          16,
          9
        ],
        "body_pad_top_y_units": 0.35
      }
    },
    "source_construction_overlaps_mm3": {
      "left_formed_body_bracket_vs_pinion_housing": 113.0405,
      "left_front_clamp_cap_vs_pinion_housing": 77.5769,
      "left_mounting_screw_washer_vs_pinion_housing": 0.0,
      "left_inner_joint_cup_comparison_vs_smooth_ball_and_tie_rod_comparison": 0.0,
      "left_hollow_corrugated_bellows_comparison_vs_smooth_ball_and_tie_rod_comparison": 0.0,
      "right_formed_body_bracket_vs_pinion_housing": 0.0,
      "right_front_clamp_cap_vs_pinion_housing": 0.0,
      "right_mounting_screw_washer_vs_pinion_housing": 0.0,
      "right_inner_joint_cup_comparison_vs_smooth_ball_and_tie_rod_comparison": 0.0,
      "right_hollow_corrugated_bellows_comparison_vs_smooth_ball_and_tie_rod_comparison": 0.0
    },
    "plunger_tower_reference_mm": {
      "center_x": 181.60000000000002,
      "center_z": 1210.7333333333333,
      "base_y": 338.66666666666674,
      "top_y": 390.66666666666674,
      "outer_radius": 18,
      "bore_radius": 12.4,
      "cap_plug_radius": 12,
      "cap_head_across_flats": 32
    },
    "column_layout": {
      "owner_photos": [
        "IMG_6341",
        "IMG_6855",
        "IMG_6962",
        "IMG_6973",
        "IMG_7040"
      ],
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
      ],
      "owner_dimensions_applied": false,
      "estimated_wheel_center_units": [
        0.39,
        0.9966449511400652,
        -0.45
      ],
      "retained_lower_pinion_axis_point_units": [
        0.27,
        0.47,
        1.43
      ],
      "estimated_body_crossing_units": [
        0.35297872340425535,
        0.834169381107492,
        0.13000000000000006
      ],
      "estimated_body_plane_z_units": 0.13,
      "previous_wheel_center_units": [
        0.39,
        1.1,
        -0.16
      ],
      "cabin_height_reconstruction": {
        "owner_photos": [
          "IMG_6341",
          "IMG_6329"
        ],
        "factory_sources": [
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
        ],
        "owner_dimensions_applied": false,
        "fascia_face_z_units": -0.105,
        "estimated_fascia_relief_axis_y_units": 0.9,
        "previous_wheel_center_units": [
          0.39,
          1.1,
          -0.45
        ],
        "estimated_wheel_center_units": [
          0.39,
          0.9966449511400652,
          -0.45
        ],
        "retained_lower_pinion_units": [
          0.27,
          0.47,
          1.43
        ],
        "estimated_wheel_height_change_mm": -87.50727470141152,
        "previous_fascia_rail_top_center_units": 1.225,
        "estimated_fascia_rail_top_center_units": 1.025,
        "previous_face_lower_edge_units": 0.89,
        "estimated_face_lower_edge_units": 0.84,
        "estimated_rail_edge_height_units": 1.01,
        "estimated_padding_section_units": 0.012,
        "estimated_glovebox_center_height_units": 0.92,
        "estimated_glovebox_height_units": 0.15,
        "estimated_switch_center_height_units": 0.93,
        "estimated_radio_panel_center_height_units": 0.77,
        "estimated_radio_panel_height_units": 0.12,
        "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
        "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Demister outlets now share an estimated rear dash-top/padding opening construction. Their contours, hole map, upper hose route and fitted registration remain unverified; heater-to-body supply and hidden joints remain unresolved."
      },
      "estimated_wheel_setback_change_mm": -245.5333333333334,
      "former_outer_sleeve_end_z_mm": 510.70933333333323,
      "estimated_outer_sleeve_end_z_mm": 110.06666666666668,
      "basis": "Owner cabin photo supports wheel setback behind fascia. Factory collapsible-column drawing distinguishes outer column, body flange/seal and lower shaft. Shared coordinates revise the old coarse drawing; no source provides fitted coordinates.",
      "limits": "Wheel height now follows the lowered fascia relief; X/Z setback and lower pinion point stay. Wheel center, exact axis/rake, sleeve end, diameter, supports and body opening are estimates. Lower pinion datum, rack body/track/mounts and the source coil are retained. The apparent body-seal meeting is construction only. No fitted column identity, collapse mechanism, loaded support, operating clearance, alignment or verified removal path."
    },
    "cabin_height_reconstruction": {
      "owner_photos": [
        "IMG_6341",
        "IMG_6329"
      ],
      "factory_sources": [
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
        "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
      ],
      "owner_dimensions_applied": false,
      "fascia_face_z_units": -0.105,
      "estimated_fascia_relief_axis_y_units": 0.9,
      "previous_wheel_center_units": [
        0.39,
        1.1,
        -0.45
      ],
      "estimated_wheel_center_units": [
        0.39,
        0.9966449511400652,
        -0.45
      ],
      "retained_lower_pinion_units": [
        0.27,
        0.47,
        1.43
      ],
      "estimated_wheel_height_change_mm": -87.50727470141152,
      "previous_fascia_rail_top_center_units": 1.225,
      "estimated_fascia_rail_top_center_units": 1.025,
      "previous_face_lower_edge_units": 0.89,
      "estimated_face_lower_edge_units": 0.84,
      "estimated_rail_edge_height_units": 1.01,
      "estimated_padding_section_units": 0.012,
      "estimated_glovebox_center_height_units": 0.92,
      "estimated_glovebox_height_units": 0.15,
      "estimated_switch_center_height_units": 0.93,
      "estimated_radio_panel_center_height_units": 0.77,
      "estimated_radio_panel_height_units": 0.12,
      "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
      "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Demister outlets now share an estimated rear dash-top/padding opening construction. Their contours, hole map, upper hose route and fitted registration remain unverified; heater-to-body supply and hidden joints remain unresolved."
    },
    "lower_shaft_section_reference": {
      "owner_photo": "IMG_7041",
      "owner_dimensions_applied": false,
      "evidence": "/cars/1975-mg-midget/cad/lower-steering-section-validation.json",
      "former_uniform_shaft_diameter_mm": 27.093333333333337,
      "estimated_exposed_shaft_diameter_mm": 16,
      "retained_hidden_upper_shaft_diameter_mm": 27.093333333333337,
      "estimated_input_stub_diameter_mm": 16,
      "estimated_connection_bore_mm": 16.8,
      "estimated_coupling_outer_diameter_mm": 28,
      "estimated_pinion_neck_outer_bore_mm": [
        34,
        17.6
      ],
      "axis_and_endpoints_held": true,
      "body_plane_step_is_construction": true,
      "basis": "IMG7041 shows a slender exposed shaft beside the PF53 canister; the existing77mm filter catalog comparison supplies only a rough image-proportion check, not a calibrated scale. Factory p137 separates the exposed lower shaft from the outer jacket and supports a compact clamped entry.16mm is a selected photo-layout estimate, not a factory specification, owner measurement, spline size or machining diameter.",
      "limits": "Projection depth, blur, occluded edges and actual diameter remain uncalibrated. Matching smooth input stub and coupling/neck envelopes are construction choices;0.4/0.8mm radial gaps are display allowances, not fitted clearances. Upper step location/diameter are unverified hidden geometry. No splines, telescoping/collapse mechanism, fitted clamp/shaft identity, thread engagement, strength, preload, alignment, safe support or removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/lower-steering-section-validation.json"
  },
  "native_steering_arm_placement": {
    "source_url": "/cars/1975-mg-midget/cad/steering-arm-reference.json?v=1",
    "source_part_count": 12,
    "source_key": "steering-arm",
    "default_group": "front-left-steering-arm",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "front-left-steering-arm": {
        "name": "Left Separate steering lever / tapered eye",
        "names": [
          "steering_left_separate_offset_lever_with_tapered_eye_comparison"
        ],
        "apart": [
          1.02,
          0.1,
          0.1
        ],
        "description": "Separate offset lever, two-hole foot and vertical tapered-eye comparison. The new eye lies 26 mm below the retained ball center; no fitted mounting height or taper specification."
      },
      "front-left-steering-arm-fixings": {
        "name": "Left Short / long lever screw envelopes",
        "names": [
          "steering_left_short_long_lever_screw_envelopes"
        ],
        "apart": [
          0.8,
          0.1,
          -0.05
        ],
        "description": "Two independent smooth screws follow factory short/long roles. Lengths, map, blind depth, thread and locking are estimates."
      },
      "front-left-steering-arm-lock-tab": {
        "name": "Left Two-hole lever lock tab / bend envelopes",
        "names": [
          "steering_left_two_hole_lock_tab_and_bend_envelopes"
        ],
        "apart": [
          0.65,
          0.15,
          -0.1
        ],
        "description": "Separate common two-hole plate and generic lips. Actual tab material, fold direction, head engagement and locking remain unverified."
      },
      "steering-left-outer-stud": {
        "name": "Left Outer ball / tapered shoulder / smooth terminal",
        "names": [
          "steering_left_outer_ball_tapered_shoulder_and_smooth_terminal"
        ],
        "apart": [
          0.12,
          0.35,
          0
        ],
        "description": "Tapered reference passes the new lower eye while ball center, socket and tie-rod axes stay fixed. All diameters, taper and terminal are estimates."
      },
      "steering-left-outer-retainers": {
        "name": "Left Outer stud washer / smooth nut envelopes",
        "names": [
          "steering_left_outer_stud_washer_and_smooth_nut_envelopes"
        ],
        "apart": [
          0.12,
          -0.25,
          0
        ],
        "description": "Separate annular references beneath the eye; no actual thread or locking action. Factory nut and replacement M10 nut are not equated."
      },
      "steering-left-outer-gaiter": {
        "name": "Left Hollow outer joint dust gaiter",
        "names": [
          "steering_left_hollow_outer_joint_gaiter_comparison"
        ],
        "apart": [
          0.12,
          0.25,
          0.06
        ],
        "description": "Hollow dust bell bridges socket/stud context. Shape, loaded lip contact, seal and fitted identity remain unverified."
      },
      "front-right-steering-arm": {
        "name": "Right Separate steering lever / tapered eye",
        "names": [
          "steering_right_separate_offset_lever_with_tapered_eye_comparison"
        ],
        "apart": [
          -1.02,
          0.1,
          0.1
        ],
        "description": "Separate offset lever, two-hole foot and vertical tapered-eye comparison. The new eye lies 26 mm below the retained ball center; no fitted mounting height or taper specification."
      },
      "front-right-steering-arm-fixings": {
        "name": "Right Short / long lever screw envelopes",
        "names": [
          "steering_right_short_long_lever_screw_envelopes"
        ],
        "apart": [
          -0.8,
          0.1,
          -0.05
        ],
        "description": "Two independent smooth screws follow factory short/long roles. Lengths, map, blind depth, thread and locking are estimates."
      },
      "front-right-steering-arm-lock-tab": {
        "name": "Right Two-hole lever lock tab / bend envelopes",
        "names": [
          "steering_right_two_hole_lock_tab_and_bend_envelopes"
        ],
        "apart": [
          -0.65,
          0.15,
          -0.1
        ],
        "description": "Separate common two-hole plate and generic lips. Actual tab material, fold direction, head engagement and locking remain unverified."
      },
      "steering-right-outer-stud": {
        "name": "Right Outer ball / tapered shoulder / smooth terminal",
        "names": [
          "steering_right_outer_ball_tapered_shoulder_and_smooth_terminal"
        ],
        "apart": [
          -0.12,
          0.35,
          0
        ],
        "description": "Tapered reference passes the new lower eye while ball center, socket and tie-rod axes stay fixed. All diameters, taper and terminal are estimates."
      },
      "steering-right-outer-retainers": {
        "name": "Right Outer stud washer / smooth nut envelopes",
        "names": [
          "steering_right_outer_stud_washer_and_smooth_nut_envelopes"
        ],
        "apart": [
          -0.12,
          -0.25,
          0
        ],
        "description": "Separate annular references beneath the eye; no actual thread or locking action. Factory nut and replacement M10 nut are not equated."
      },
      "steering-right-outer-gaiter": {
        "name": "Right Hollow outer joint dust gaiter",
        "names": [
          "steering_right_hollow_outer_joint_gaiter_comparison"
        ],
        "apart": [
          -0.12,
          0.25,
          0.06
        ],
        "description": "Hollow dust bell bridges socket/stud context. Shape, loaded lip contact, seal and fitted identity remain unverified."
      }
    },
    "basis": "Factory later steering lever is a separate handed component with two securing screws and a common lock tab, not a rod cast into the carrier. Later rack drawing and supplier own GSJ158 photo separate socket, tapered stud, gaiter and nut roles. Owner IMG_6914 supplies front-corner context, without a calibrated hidden mounting map or taper measurement.",
    "limits": "No direct owner dimensions or fitted identities are applied. Factory p140 later AHA9957 RH/AHA9958 LH lever, one short/one long securing screw per side and common 2K5377 lock tab are topology comparisons; earlier BTA648/649 levers remain distinct. Factory p133 BHA5141 socket/143992 gaiter/PWZ106 washer/GHF223 nut are reference roles. Supplier GSJ158 photo supports a tapered stud, dust bell and locking nut, but its advertised M10x1 replacement nut is not equated to the factory nut or fitted hardware and is not applied to these smooth surfaces. The generic right comparison is mirrored from the left; actual handed forging differences remain unmeasured. All arm contours, sweep, mounting plane, two-hole map, blind depths, lengths, taper/eye diameters, clearances, stud/washer/nut stack, gaiter and folds are construction estimates. Existing spindle/carrier datums and outer ball center/rack/tie-rod axes remain fixed. New arm eye moves 26 mm below the former solid-rod endpoint to expose a joint stack beneath the retained ball center; this is a declared construction relocation, not a fitted height, steering arm identity, ride geometry or taper specification. Two estimated blind bores in the old spindle-base references follow these same construction centers. Threads, shank fits, actual captive retention, lock-tab bend/engagement, gaiter seating, sealing, loaded compression and torque are unmodeled. Estimated radial gaps describe source construction only, not fitted running/sealing clearance. No working articulation, steering/suspension travel, toe/caster/Ackermann result, strength, safe jacking/support/release order, puller access or verified replacement/withdrawal path. Display translations separate ownership only.",
    "estimated_nodes": {
      "left": {
        "retained_ball_center_mm": [
          482.6,
          338.66666666666674,
          1210.7333333333333
        ],
        "retained_plan_axis_units": [
          0.57,
          1.43
        ],
        "estimated_arm_eye_center_mm": [
          482.6,
          312.66666666666674,
          1210.7333333333333
        ],
        "eye_vertical_relocation_mm": -26,
        "eye_y_bounds_mm": [
          305.66666666666674,
          319.66666666666674
        ],
        "estimated_taper_bore_radii_bottom_top_mm": [
          6.3,
          7.3
        ],
        "estimated_stud_taper_radii_bottom_top_mm": [
          6.2,
          7.2
        ],
        "estimated_smooth_terminal_radius_mm": 5.5,
        "estimated_mount_face_x_mm": 428.41333333333336,
        "estimated_mount_foot_thickness_mm": 12,
        "fixings": [
          {
            "center_mm": [
              428.41333333333336,
              306.20000000000005,
              1016.0
            ],
            "axis": [
              1.0,
              0.0,
              0.0
            ],
            "estimated_blind_depth_mm": 14,
            "arm_bore_radius_mm": 4.5,
            "body_tool_start_mm": [
              427.41333333333336,
              306.20000000000005,
              1016.0
            ],
            "body_tool_length_mm": 17
          },
          {
            "center_mm": [
              428.41333333333336,
              354.20000000000005,
              1016.0
            ],
            "axis": [
              1.0,
              0.0,
              0.0
            ],
            "estimated_blind_depth_mm": 20,
            "arm_bore_radius_mm": 4.5,
            "body_tool_start_mm": [
              427.41333333333336,
              354.20000000000005,
              1016.0
            ],
            "body_tool_length_mm": 23
          }
        ]
      },
      "right": {
        "retained_ball_center_mm": [
          -482.6,
          338.66666666666674,
          1210.7333333333333
        ],
        "retained_plan_axis_units": [
          -0.57,
          1.43
        ],
        "estimated_arm_eye_center_mm": [
          -482.6,
          312.66666666666674,
          1210.7333333333333
        ],
        "eye_vertical_relocation_mm": -26,
        "eye_y_bounds_mm": [
          305.66666666666674,
          319.66666666666674
        ],
        "estimated_taper_bore_radii_bottom_top_mm": [
          6.3,
          7.3
        ],
        "estimated_stud_taper_radii_bottom_top_mm": [
          6.2,
          7.2
        ],
        "estimated_smooth_terminal_radius_mm": 5.5,
        "estimated_mount_face_x_mm": -428.41333333333336,
        "estimated_mount_foot_thickness_mm": 12,
        "fixings": [
          {
            "center_mm": [
              -428.41333333333336,
              306.20000000000005,
              1016.0
            ],
            "axis": [
              -1.0,
              -0.0,
              -0.0
            ],
            "estimated_blind_depth_mm": 14,
            "arm_bore_radius_mm": 4.5,
            "body_tool_start_mm": [
              -427.41333333333336,
              306.20000000000005,
              1016.0
            ],
            "body_tool_length_mm": 17
          },
          {
            "center_mm": [
              -428.41333333333336,
              354.20000000000005,
              1016.0
            ],
            "axis": [
              -1.0,
              -0.0,
              -0.0
            ],
            "estimated_blind_depth_mm": 20,
            "arm_bore_radius_mm": 4.5,
            "body_tool_start_mm": [
              -427.41333333333336,
              354.20000000000005,
              1016.0
            ],
            "body_tool_length_mm": 23
          }
        ]
      }
    }
  },
  "native_gearbox_controls_placement": {
    "source_url": "/cars/1975-mg-midget/cad/gearbox-controls-reference.json?v=2",
    "source_part_count": 13,
    "source_key": "gearbox-controls",
    "default_group": "gearbox-selector-rail",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0.39,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "gearbox-selector-rail": {
        "name": "Single selector rail \u00b7 neutral comparison",
        "names": [
          "gearbox_single_selector_rail_comparison"
        ],
        "apart": [
          0.05,
          0.18,
          0.3
        ],
        "description": "One longitudinal rail with a cross-pin passage replaces the missing selector connection. No forks, interlocks, working gears or shift travel."
      },
      "gearbox-selector-yoke": {
        "name": "Open selector yoke / sleeve \u00b7 comparison",
        "names": [
          "gearbox_selector_yoke_open_cup_and_sleeve_comparison"
        ],
        "apart": [
          0.1,
          0.25,
          0
        ],
        "description": "Open cup and bored sleeve show the lower-finger/rail relationship. Actual yoke identity, dimensions and loaded contact remain unknown."
      },
      "gearbox-selector-pin": {
        "name": "Yoke cross pin \u00b7 smooth envelope",
        "names": [
          "gearbox_yoke_cross_pin_envelope"
        ],
        "apart": [
          0.2,
          0.25,
          0
        ],
        "description": "Separate pin passes the rail/yoke construction axes; no fitted pin size, retention or operating load."
      },
      "gearbox-lever-seat": {
        "name": "Lower spherical lever seat \u00b7 comparison",
        "names": [
          "gearbox_lower_spherical_lever_seat_comparison"
        ],
        "apart": [
          0,
          0.3,
          -0.08
        ],
        "description": "A separate hollow seat surrounds the retained fulcrum ball and lower-finger passage. No fitted preload or bearing fit."
      },
      "gearbox-selector": {
        "name": "Change lever / fulcrum / lower finger \u00b7 comparison",
        "names": [
          "gearbox_change_lever_ball_stem_and_lower_finger_comparison"
        ],
        "apart": [
          0,
          0.65,
          -0.1
        ],
        "description": "Retains the prior ball and knob-center drawing datums. The lower finger reaches the neutral yoke; detent/reverse-lift internals remain unmodeled."
      },
      "gearbox-selector-knob": {
        "name": "Separate blank gear knob \u00b7 comparison",
        "names": [
          "gearbox_separate_blank_knob_comparison"
        ],
        "apart": [
          0,
          0.8,
          -0.12
        ],
        "description": "Blank sphere retains the prior knob center and envelope, with an estimated blind stem socket. No fitted knob identity or thread."
      },
      "gearbox-lever-retainer": {
        "name": "Open-slot lever retainer cap \u00b7 comparison",
        "names": [
          "gearbox_open_lower_slots_and_annular_lever_retainer_comparison"
        ],
        "apart": [
          0,
          0.42,
          -0.12
        ],
        "description": "Separate hollow cap and lower-open pin slots follow factory retainer roles. No verified bayonet lock, engagement or release path."
      },
      "gearbox-lever-pins": {
        "name": "Long / short lever retaining pins \u00b7 comparison",
        "names": [
          "gearbox_long_short_retainer_pin_envelopes"
        ],
        "apart": [
          0.2,
          0.1,
          0
        ],
        "description": "Two smooth pins share cap/extension axes. Side assignment, diameters, lengths and actual retention remain estimates."
      },
      "gearbox-selector-seal": {
        "name": "Selector-shaft annular seal \u00b7 comparison",
        "names": [
          "gearbox_selector_shaft_uncompressed_seal_ring_comparison"
        ],
        "apart": [
          0,
          0.1,
          0.12
        ],
        "description": "A separate annular reference surrounds the shared case/extension passage. No loaded sealing or compression is reconstructed."
      },
      "gearbox-gaiter": {
        "name": "Hollow body gaiter / curved flange \u00b7 comparison",
        "names": [
          "gearbox_hollow_body_gaiter_with_offset_stem_mouth_comparison",
          "gearbox_curved_body_gaiter_flange_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Hollow oval cuff follows the existing tunnel construction; upper mouth shifts onto the retained sloping stem. No fitted seal, movement envelope or clearance."
      },
      "gearbox-gaiter-retainer": {
        "name": "Curved four-hole gaiter retainer \u00b7 comparison",
        "names": [
          "gearbox_curved_four_hole_body_gaiter_retainer_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Curved thin reference follows the existing tunnel surface and shared construction holes. No fitted contour or drilling/repair template."
      },
      "gearbox-gaiter-fixings": {
        "name": "Gaiter three-plus-one screw envelopes",
        "names": [
          "gearbox_body_gaiter_three_plus_one_screw_envelopes"
        ],
        "apart": [
          0,
          0.25,
          0
        ],
        "description": "Four smooth screw envelopes follow factory three-plus-one count only. Actual hole map, length assignment, thread and tool access are unknown."
      }
    },
    "basis": "Factory single selector shaft 22G2053, yoke 22G2291/pin RZS1216, seat 22G1424, lever 22G2797, retainer 22G1434, long/short pins, knob 22G1755, selector O-ring TRS912 and outer gaiter/retainer three-plus-one screw roles are comparisons. Owner cabin/underbody context does not calibrate hidden gearbox controls or identify fitted parts.",
    "limits": "No direct owner dimensions, fitted gearbox identity or measured installed registration are applied. Factory 1500 single-rail topology is distinct from earlier A-series remote housings. Every rail/yoke/seat/retainer section, hole and pin map, neutral pose, seal, knob, lever stack, gaiter and fixing station is estimated. Retained lever ball and knob centers, gearbox axes and current tunnel sections are prior drawing datums, not fitted coordinates. The separate case/extension source now uses revised short-case/long-tail proportions. Extension neck radius30 mm supersedes the old55.0333 mm cue as an unscaled estimate; its base reachesY=0 while its top stays atY=152.4 mm. Gaiter top mouth shifts from old Z=-.32 to the retained sloping stem at body Y=.76; the bottom oval uses the prior declared tunnel mouth. Curved body flange/retainer follow the existing tunnel construction, not surveyed sheet metal or verified seal contact. Four body holes and three-plus-one screw envelopes follow factory count only; axes follow estimated normals of the current tunnel reference and head planes follow its translated retainer surface, not fitted fastener axes or bearing contact; locations and short/long assignment are not a drilling/repair map. 0.3 mm body-flange offset and other radial separations are construction choices, not fitted clearances or rubber compression. Long/short retainer pins and open-bottom cap slots are architectural comparisons, not proof of actual bayonet engagement, release direction, thread or locking. The selector rail/yoke show only a neutral relationship; forks, interlocks, detents, gears, reverse-lift plate/plunger/spring, bearings, loaded seat and real change-speed seal are not reconstructed. The separate annular selector seal has no loaded sealing function. North American early seat-belt inhibitor hardware and Canada-only selector gaiter/clips remain unselected. No working gear selection, shift/reverse-lift travel, preload, lubrication, torque, electrical function, support strength, tunnel access, installed obstacle clearance or verified replacement/removal path. Inspection translations show ownership only. The uncompressed selector-ring comparison follows the revised shared case rear plane; all control/lever axes and other geometry stay. Actual seal location, engagement and front-scroll versus rubber-seal configuration remain unverified.",
    "estimated_nodes": {
      "pivot_local_mm": [
        0.0,
        135.46666666666667,
        -237.06666666666672
      ],
      "knob_center_local_mm": [
        0.0,
        423.33333333333337,
        -304.8
      ],
      "lever_upper_axis": [
        0.0,
        0.973417168333576,
        -0.22903933372554716
      ],
      "lower_finger_center_local_mm": [
        0.0,
        84.66666666666669,
        -237.06666666666672
      ],
      "selector_axis_local_y_mm": 50.800000000000004,
      "selector_z_bounds_local_mm": [
        -296.3333333333333,
        203.20000000000002
      ],
      "selector_rear_case_passage_radius_mm": 8.5,
      "selector_rear_case_z_mm": 27.86666666666673,
      "estimated_neck": {
        "center_z_mm": -237.06666666666672,
        "outer_radius_mm": 30,
        "inner_radius_mm": 27,
        "y_bounds_local_mm": [
          0,
          152.4
        ]
      },
      "retainer_pin_axis_local_yz_mm": [
        142.46666666666667,
        -237.06666666666672
      ],
      "retainer_pin_bore_radius_mm": 3.4,
      "body_fixings": [
        {
          "center_body_mm": [
            -76.2,
            517.482762075638,
            -372.53333333333336
          ],
          "axis_body": [
            -0.7419098340503982,
            0.6701948327858761,
            -0.020215940404095592
          ],
          "bore_radius_mm": 4.2,
          "estimated_projection_below_surface_mm": 5,
          "estimated_head_start_along_axis_mm": 3.062569368682093,
          "construction_head_offset_mm": 0.3,
          "group": "three"
        },
        {
          "center_body_mm": [
            -76.2,
            550.8050517577458,
            -169.33333333333331
          ],
          "axis_body": [
            -0.6235359205948855,
            0.767775164819322,
            -0.1473914923411515
          ],
          "bore_radius_mm": 4.2,
          "estimated_projection_below_surface_mm": 5,
          "estimated_head_start_along_axis_mm": 3.4948489302627346,
          "construction_head_offset_mm": 0.3,
          "group": "three"
        },
        {
          "center_body_mm": [
            76.2,
            517.482762075638,
            -372.53333333333336
          ],
          "axis_body": [
            0.7419098340503982,
            0.6701948327858761,
            -0.020215940404095592
          ],
          "bore_radius_mm": 4.2,
          "estimated_projection_below_surface_mm": 5,
          "estimated_head_start_along_axis_mm": 3.0625693686821904,
          "construction_head_offset_mm": 0.3,
          "group": "three"
        },
        {
          "center_body_mm": [
            76.2,
            550.8050517577458,
            -169.33333333333331
          ],
          "axis_body": [
            0.6235359205948855,
            0.767775164819322,
            -0.1473914923411515
          ],
          "bore_radius_mm": 4.2,
          "estimated_projection_below_surface_mm": 7,
          "estimated_head_start_along_axis_mm": 3.4948489302627435,
          "construction_head_offset_mm": 0.3,
          "group": "one"
        }
      ],
      "body_mouth_center_xz_units": [
        0,
        -0.32
      ],
      "body_mouth_radii_xz_units": [
        0.08,
        0.1
      ],
      "gaiter_top_center_body_mm": [
        0,
        643.4666666666667,
        -278.90196078431376
      ],
      "gaiter_top_inner_radius_mm": 18,
      "estimated_lower_cuff_join_body_y_mm": 585.0023255813953,
      "source_body_anchor_units": [
        0,
        0.39,
        0
      ]
    }
  },
  "native_fuel_tank_placement": {
    "source_url": "/cars/1975-mg-midget/cad/fuel-tank-reference.json?v=3",
    "source_part_count": 7,
    "source_key": "fuel-tank",
    "default_group": "fuel-tank",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "fuel-tank": {
        "name": "Hollow rear tank / recessed sender well \u00b7 comparison",
        "names": [
          "fuel_tank_hollow_shell_flange_seat_and_open_necks_comparison"
        ],
        "apart": [
          0,
          -0.75,
          -0.3
        ],
        "description": "Catalog-sized tank envelope retains its mounting datums and open neck axes. A recessed annular sender well now supersedes the raised seat, following unscaled factory/manufacturer architecture. Well depth and radii remain estimates; no fitted floor clearance is established."
      },
      "fuel-sender": {
        "name": "Sender head / underside / unassigned terminals \u00b7 comparison",
        "names": [
          "fuel_sender_plain_head_underside_and_terminal_envelopes"
        ],
        "apart": [
          0.25,
          0.5,
          -0.15
        ],
        "description": "Existing head, underside and unassigned terminal envelopes now seat within the recessed well. Sender, seal and lock translate together by the declared estimated Y change; X/Z, dimensions and individual volumes stay. Actual identity, arm/float and electrical calibration remain unverified."
      },
      "fuel-sender-seal": {
        "name": "Uncompressed sender seal \u00b7 comparison",
        "names": [
          "fuel_sender_uncompressed_annular_seal_comparison"
        ],
        "apart": [
          0.25,
          0.6,
          -0.15
        ],
        "description": "Separate annulus between seat and head. Sections, seating and actual fuel-compatible seal material remain unverified."
      },
      "fuel-sender-lock-ring": {
        "name": "Sender lock ring / generic tool lugs \u00b7 comparison",
        "names": [
          "fuel_sender_lock_ring_and_generic_tool_lugs_comparison"
        ],
        "apart": [
          0.3,
          0.65,
          -0.15
        ],
        "description": "Separate ring and generic lugs follow locking-ring roles. No actual cam, locking engagement, fitted ring or release path."
      },
      "fuel-tank-mount-studs": {
        "name": "Six tank body studs / weld-base envelopes",
        "names": [
          "fuel_tank_six_body_stud_and_weld_base_envelopes"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Six fixed reference studs descend from the old low-floor underside. No new body holes are invented; actual stud map, welds, body layers and retention remain unverified."
      },
      "fuel-tank-mount-retainers": {
        "name": "Six tank washer / shakeproof / smooth nut sets",
        "names": [
          "fuel_tank_six_plain_shakeproof_and_smooth_nut_envelopes"
        ],
        "apart": [
          0,
          -0.35,
          0
        ],
        "description": "Separate annular retainer envelopes share the six flange axes. Thread, locking, torque, bearing and fitted hardware dimensions are unknown."
      },
      "fuel-tank-seat-strips": {
        "name": "Two long / two short thin tank seating strips",
        "names": [
          "fuel_tank_two_long_two_short_thin_seating_strip_comparisons"
        ],
        "apart": [
          0,
          -0.75,
          -0.3
        ],
        "description": "Supplier-role comparison only. Thin 1 mm strips leave the existing flange/floor drawing gap open; no fitted packing thickness or loaded contact is inferred."
      }
    },
    "basis": "Factory and supplier establish tank/flange, separate sender/locking ring/seal and body-welded-stud mounting roles. Existing owner side/cabin/front-underside context does not survey the hidden tank or sender; existing evidence is reconciled without requesting captures again. Overall envelope now compares manufacturer RO9F dimensions. Pan split and flange interpretation remain estimates; mounting strips share the estimated floor datum without implying fitted support. Recessed sender architecture supersedes the raised-seat hypothesis; source dimensions and installed body registration remain unverified.",
    "limits": "No direct owner dimensions, fitted tank/sender identities, capacity, load or common body registration are applied. Factory ELC p90 BRA960/ARA1501/ARA1502 sender/lock/seal is a configuration comparison, distinct from earlier six-screw sender units and later tank branches. Factory non-ELC p89 lists six mounting nuts/plain/shakeproof washers; supplier mounting description independently supplies six body-welded studs and two-long/two-short seating-strip roles, not proof of this car. Supplier generic tank/sender narrative disagrees with factory early GAN6 locking-ring coverage; no fitted branch is selected by that narrative. Body sheet thickness now uses the RO9F catalog comparison; all remaining pressing, flange, opening, boss, terminal, lug, mount map, stud/retainer and strip dimensions are estimates. The subsequent manufacturer-envelope revision replaces the old plan/height. RO9F catalog width/length/height and sheet thickness are reference specifications, not fitted-car dimensions. The former raised sender seat is superseded by an annular recessed well, supported qualitatively by factory plate90 and manufacturer top-view photograph. Its16mm depth,76mm outer radius,60mm seat radius and mitered profile are unmeasured construction choices, not factory/owner dimensions or a fitted boot-floor clearance. Sender/lock/seal move together to the well seat; their existing dimensions and X/Z axis remain. Interpretation of overall lip bounds and neck-inclusive height is assumed; pan/neck split uses an uncalibrated manufacturer front-view ratio. Filler/vapor X/Z and radii remain inherited unmeasured drawing choices, not RO9F port coordinates. No capacity or fluid-volume fit is performed. Six bores retain their Z stations but their X axes follow the revised flange at10mm from each side edge; they are not a drilling/fabrication template. Stud weld-base envelopes attach to the old low-floor underside datum without inventing body through-holes. Existing rear shackle/damper/reinforcement references are not moved to manufacture fit. Body/tank mounting registration remains unresolved; source contact with nearby structure is not a fitted interference finding. The flange now sits1mm below the estimated floor underside and separate1mm strips span that construction gap. This replaces the previous approximately20mm unsupported drawing gap; it is not measured compression or actual installed support. Sender internals, float/arm travel, pickup/strainer, drain variant, electrical calibration, actual lock cams and thread/retention are not reconstructed. The well and sender remain unregistered to the actual car; absence of selected source intersections does not prove access, compression or fitted clearance. The former sender outlet-like rod cue is removed; terminals are unassigned reference tabs, not a verified circuit. Existing solid filler route, body openings and untraced ELC/feed boundaries remain separate; open tank necks do not prove coupling, vapor routing or a complete fuel circuit. The retained vapor neck may contact the independent floor reference. No fluid compatibility, sealing, safe support/drain/disconnection order, strength, torque, fitted clearance or verified tank/sender removal path. Separation is illustrative.",
    "mounts": [
      {
        "side": "left",
        "axis_center_body_mm": [
          355.6,
          393.70000000000005,
          -1354.666666666667
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      },
      {
        "side": "left",
        "axis_center_body_mm": [
          355.6,
          393.70000000000005,
          -1502.8333333333335
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      },
      {
        "side": "left",
        "axis_center_body_mm": [
          355.6,
          393.70000000000005,
          -1651.0
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      },
      {
        "side": "right",
        "axis_center_body_mm": [
          -355.6,
          393.70000000000005,
          -1354.666666666667
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      },
      {
        "side": "right",
        "axis_center_body_mm": [
          -355.6,
          393.70000000000005,
          -1502.8333333333335
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      },
      {
        "side": "right",
        "axis_center_body_mm": [
          -355.6,
          393.70000000000005,
          -1651.0
        ],
        "floor_underside_y_mm": 413.6666666666667,
        "bore_radius_mm": 4.5
      }
    ],
    "sender": {
      "center_xz_mm": [
        -84.66666666666669,
        -1456.2666666666669
      ],
      "unit_base_y_mm": 398.1666666666667,
      "seat_top_y_mm": 396.6666666666667,
      "bore_radius_mm": 38,
      "flange_radius_mm": 50.8,
      "lock_ring_radii_mm": [
        45,
        56
      ]
    },
    "neck_nodes": {
      "filler_center_mm": [
        152.4,
        435.87333333333333,
        -1574.8000000000002
      ],
      "filler_bore_radius_mm": 33.56,
      "filler_y_bounds_mm": [
        411.6666666666667,
        460.08
      ],
      "vapor_center_mm": [
        254.0,
        421.1333333333333,
        -1337.7333333333336
      ],
      "vapor_bore_radius_mm": 8.160000000000002,
      "vapor_y_bounds_mm": [
        406.31666666666666,
        435.95
      ]
    },
    "sampled_source_neighbour_contacts_mm3": {
      "tank_shell_flange__rear_left_local_shackle_floor_doubler_and_open_returns_reference": 7981.5292,
      "body_stud_envelopes__rear_left_local_shackle_floor_doubler_and_open_returns_reference": 301.5929,
      "body_stud_envelopes__rear_left_three_fixing_shackle_bracket_cheeks_and_open_sleeve_comparison": 150.7964,
      "tank_shell_flange__rear_right_local_shackle_floor_doubler_and_open_returns_reference": 7981.5293,
      "body_stud_envelopes__rear_right_local_shackle_floor_doubler_and_open_returns_reference": 301.5929,
      "body_stud_envelopes__rear_right_three_fixing_shackle_bracket_cheeks_and_open_sleeve_comparison": 150.7964,
      "tank_shell_flange__rear_left_formed_damper_and_upper_strap_body_panel_comparison": 1196.4191,
      "body_stud_envelopes__rear_left_formed_damper_and_upper_strap_body_panel_comparison": 314.4964,
      "tank_shell_flange__rear_right_formed_damper_and_upper_strap_body_panel_comparison": 1196.4191,
      "body_stud_envelopes__rear_right_formed_damper_and_upper_strap_body_panel_comparison": 314.4964
    },
    "sampled_source_pairs": 16,
    "manufacturer_envelope_reference": {
      "source": "https://ecat.spectrapremium.com/en/parts/RO9F",
      "manufacturer": "Spectra Premium",
      "part": "RO9F",
      "fitted_identity_confirmed": false,
      "listed_width_mm": 723.9,
      "listed_length_mm": 368.29999999999995,
      "listed_height_mm": 203.2,
      "listed_material_thickness_mm": 0.7366,
      "listed_capacity": "7 gal; gallon convention not specified on page",
      "reseller_length_conflict_mm": 387.34999999999997,
      "datum_interpretation": "Assume listed width/length include flange lip and height includes integral neck; manufacturer does not supply a dimensioned datum drawing.",
      "front_view": "https://ecat.spectrapremium.com/img/produits/RO9F_FRO_P01.jpg",
      "estimated_pan_fraction": 0.7666666666666667,
      "estimated_neck_fraction": 0.23333333333333334,
      "estimated_pan_height_mm": 155.78666666666666,
      "estimated_neck_rise_mm": 47.413333333333334,
      "estimated_flange_overhang_mm": 20.0,
      "estimated_flange_gauge_mm": 2.0,
      "port_xz_stations_retained": true,
      "capacity_used_to_fit_geometry": false,
      "geometry_scope": "Manufacturer-sized generic comparison; not a reproduction of every RO9F pressing or a fitted tank."
    },
    "mounting_datum_revision": {
      "estimated_floor_underside_y_mm": 413.6666666666667,
      "estimated_flange_top_y_mm": 412.6666666666667,
      "unloaded_strip_thickness_mm": 1.0,
      "previous_flange_top_y_mm": 393.70000000000005,
      "flange_height_change_mm": 18.96666666666664,
      "body_receivers_created": false,
      "limits": "Shared construction planes only; no measured body registration, loaded seating, packing thickness or verified clearance."
    },
    "sender_well_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=90",
      "manufacturer_top_photo": "https://ecat.spectrapremium.com/img/produits/RO9F_TOP_P04.jpg",
      "basis": "Recessed sender-seat architecture visible in unscaled factory/product images; dimensions are declared construction estimates. Sender X/Z and tank envelope/mounts are retained.",
      "estimated_depth_mm": 16.0,
      "estimated_outer_radius_mm": 76.0,
      "estimated_seat_radius_mm": 60.0,
      "seat_top_y_body_mm": 396.6666666666667,
      "previous_sender_base_y_body_mm": 416.90000000000003,
      "sender_vertical_translation_mm": -18.73333333333335,
      "catalog_normal_sheet_reference_mm": 0.7366,
      "estimated_slope": 1.0,
      "inner_profile_miter_mm": 0.3051097100440219,
      "owner_dimensions_applied": false,
      "clearance_fit_performed": false
    }
  },
  "native_heater_return_placement": {
    "source_url": "/cars/1975-mg-midget/cad/heater-return-reference.json?v=1",
    "source_part_count": 8,
    "source_key": "heater-return",
    "default_group": "heater-return-rail",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "heater-return-rail": {
        "name": "Unregistered branched return pipe / tab \u00b7 comparison",
        "names": [
          "heater_return_branched_hollow_212935_role_comparison",
          "heater_return_integral_tab_separately_displayed_comparison"
        ],
        "apart": [
          -0.18,
          -0.2,
          0.1
        ],
        "description": "A three-port pipe and one-hole tab follow 212935 roles. Pipe route/diameters and tab position are estimates; no fitted engine mounting or bolt counterpart is assigned."
      },
      "heater-return-pump-adapter": {
        "name": "Open pump-side adapter \u00b7 unassigned boundary",
        "names": [
          "heater_return_unassigned_pump_end_adapter_comparison"
        ],
        "apart": [
          -0.12,
          -0.1,
          0.25
        ],
        "description": "Smooth adapter follows a factory role, with a source pipe socket. Its forward end is not assigned to an existing housing port; no casting is drilled to join it."
      },
      "heater-return-tube-nut": {
        "name": "Return pipe tube nut \u00b7 smooth envelope",
        "names": [
          "heater_return_tube_nut_envelope"
        ],
        "apart": [
          -0.15,
          -0.1,
          0.22
        ],
        "description": "Unthreaded exterior and open bore surround the adapter. No actual thread, union seat, torque or engagement."
      },
      "heater-return-olive": {
        "name": "Return pipe olive \u00b7 unloaded comparison",
        "names": [
          "heater_return_uncompressed_olive_comparison"
        ],
        "apart": [
          -0.15,
          -0.1,
          0.18
        ],
        "description": "Separate annulus shows compression-union ownership, without a fitted olive size or loaded sealing/compression."
      },
      "heater-return-hose": {
        "name": "Hose from untraced heater boundary \u00b7 route comparison",
        "names": [
          "heater_return_hose_from_untraced_boundary_comparison"
        ],
        "apart": [
          -0.25,
          0.2,
          0
        ],
        "description": "Uses the existing open heater-B endpoint and inherited source radii. Neither its destination, tangent/splice, flow direction nor complete route is owner-traced."
      },
      "heater-return-rear-cuff": {
        "name": "Open rear cuff \u00b7 no manifold join",
        "names": [
          "heater_return_open_rear_cuff_without_manifold_join"
        ],
        "apart": [
          -0.2,
          -0.15,
          -0.15
        ],
        "description": "A short hollow cuff surrounds the pipe rear end and stops open. No manifold water nipple or water-jacket connection is invented."
      },
      "heater-return-clamps": {
        "name": "Return-hose clip bands \u00b7 comparison",
        "names": [
          "heater_return_two_smooth_hose_clip_envelopes"
        ],
        "apart": [
          -0.25,
          0.15,
          0
        ],
        "description": "Two smooth clip envelopes show reference clamp stations only; no actual sizes, closure, loaded contact or sealing."
      }
    },
    "basis": "Factory and supplier establish a branched return pipe, pump-side adapter/tube nut/olive and heater/manifold roles. Owner photos support local heater/tap/hose context only, without a complete return-pipe or casting-port trace. Existing source dimensions and open boundaries are retained as estimates, not relabeled as owner measurements.",
    "limits": "This is an unregistered relationship comparison, not a verified installed route; its current pose intersects block/exhaust source envelopes. No new direct owner dimensions, fitted pipe/adapter identity or complete coolant trace is applied. Factory p65 212935/101343/101302/TL11 and two manifold-hose roles are comparisons; p66 later arrangements and p280 California bypass/automatic-choke branches remain distinct and unselected. Product 212935 photo supports a curved branched pipe and one-hole mounting tab, not its fitted dimensions, actual side/height or attachments. All diameters, walls, bead/flare, bend/control points, union seats, smooth nut/olive, tab and hose paths/stations are estimates. Pipe branch mouth radius 11.5 mm is a construction fit to the old 12 mm hose-boundary bore, not a factory diameter, rubber stretch or loaded clearance. Existing heater B endpoint and inherited 16/12 mm hose radii remain unverified source choices. The new comparison continuation does not establish its splice tangent, hose identity, destination, flow direction or a real coupling at that open boundary. Pump-end adapter stops at an unassigned source endpoint; no existing water-pump boss is identified or drilled to complete the route. Rear cuff stops open and is not joined to an invented manifold coolant nipple. Existing manifold contains air-passage references only; no water jacket/port is created by inference. Existing tap/elbow hose, independent castings, heater casing/local hoses and engine export remain unchanged. The separately displayed tab is a welded/integral-role comparison, not a detachable mounting joint; engine counterpart, fixing and strength are unknown. Thread engagement, olive compression, clamp setting, loaded seal, material compatibility, thermal/pressure behavior, actual routing/clearance, safe drain/release order and verified replacement/removal path remain unestablished. Positive source contacts are reconstruction conflicts, not fitted interference findings. Inspection translations are illustrative. Whole-car heater layout revision translates heater B 80 mm rearward while this independently unregistered return source stays fixed. Its old common endpoint is now an 80 mm drawing gap, not a fitted disconnection or measured clearance.",
    "estimated_nodes": {
      "front_pipe_mouth_mm": [
        -85.0,
        -40.0,
        145.0
      ],
      "front_axis": [
        0,
        0,
        1
      ],
      "unassigned_pump_adapter_mouth_mm": [
        -85.0,
        -40.0,
        167.0
      ],
      "rear_pipe_mouth_mm": [
        -155.0,
        -40.0,
        -190.0
      ],
      "rear_axis": [
        -0.8682431421244593,
        0.0,
        -0.49613893835683387
      ],
      "unassigned_rear_cuff_mouth_mm": [
        -181.0472942637338,
        -40.0,
        -204.88416815070502
      ],
      "branch_root_mm": [
        -110.6635899460242,
        -40.0,
        -159.96308558570834
      ],
      "branch_mouth_mm": [
        -110.6635899460242,
        25.0,
        -159.96308558570834
      ],
      "branch_axis": [
        0,
        1,
        0
      ],
      "heater_untraced_boundary_mm": [
        -190.0,
        100.5,
        -140.5
      ],
      "estimated_hose_bezier_points_mm": [
        [
          -190.0,
          100.5,
          -140.5
        ],
        [
          -145.0,
          100.5,
          -130.5
        ],
        [
          -110.6635899460242,
          75.0,
          -159.96308558570834
        ],
        [
          -110.6635899460242,
          40.0,
          -159.96308558570834
        ]
      ],
      "hose_branch_end_mm": [
        -110.6635899460242,
        10.0,
        -159.96308558570834
      ],
      "mount_tab_hole_center_mm": [
        -81.6635899460242,
        -46.0,
        -159.96308558570834
      ],
      "mount_tab_bore_radius_mm": 3.5,
      "main_bore_radius_mm": 6.5,
      "branch_mouth_bore_radius_mm": 9.5
    },
    "source_neighbor_contacts_mm3": {
      "heater_return_branched_hollow_212935_role_comparison__exhaust_manifold": 767.6248,
      "heater_return_branched_hollow_212935_role_comparison__block": 21583.6861,
      "heater_return_integral_tab_separately_displayed_comparison__block": 577.3817,
      "heater_return_unassigned_pump_end_adapter_comparison__block": 5987.4631,
      "heater_return_tube_nut_envelope__block": 864.3415,
      "heater_return_uncompressed_olive_comparison__block": 138.714,
      "heater_return_hose_from_untraced_boundary_comparison__exhaust_manifold": 2347.886
    },
    "registration_status": "unregistered_relationship_comparison_with_source_contacts"
  },
  "native_expansion_connections_placement": {
    "source_url": "/cars/1975-mg-midget/cad/expansion-connections-reference.json?v=1",
    "source_part_count": 7,
    "source_key": "expansion-connections",
    "default_group": "native-expansion-tank",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "basis": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates.",
    "limits": "No new direct owner dimensions or fitted tank/cap/hose identities are applied. IMG_6849 and IMG_6854 show a tank-to-radiator hose relationship compatible with the standard factory p86 architecture; this does not prove every fitted connection or identify ARA326/GRC110. TSB75-A-6 p87 and later p88 branches remain distinct and unselected. Existing 94 x 145 x 66 mm shell, outer loft/seam, cap crown/lip and engine-relative tank station are retained photo-layout estimates. Reduced inner loft, nominal sections, open neck bores, cap skirt, radiator small neck/port, hose controls, engagement, clip envelopes, ear/fixing dimensions and all new axes are estimates. The reduced loft is not a constant-thickness shell. Factory 279 mm standard hose length is documentary only, not a measured fitted cutting length or basis for forcing the route. Cap underside sealing lands, lugs, valves, pressure rating and compatibility are not reconstructed; printed cap markings do not identify its sealing type. Ears represent integral/molded roles displayed separately, not removable attachments; fixing counterparts, body support, thread, torque and loaded seating remain unassigned. No remote spill tank or thermostat branch is invented. Source contacts are reconstruction discrepancies, not fitted interference findings; static fan sampling is not a rotation or operating-clearance check. Full shared registration, installed hose trace/clearance, wall section, strength, pressure/thermal behavior, drain/fill procedure and verified removal/replacement paths remain unknown. Display separation is illustrative.",
    "registration_status": "photo_supported_connection_relationship_estimated_geometry_and_registration",
    "source_groups": {
      "native-expansion-tank": {
        "name": "Hollow expansion tank / open filler and hose necks",
        "names": [
          "expansion_hollow_shell_seam_and_two_open_necks_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-cap": {
        "name": "Expansion cap / unsealed underside comparison",
        "names": [
          "expansion_cap_crown_and_open_unsealed_skirt_comparison"
        ],
        "apart": [
          0,
          0.15,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-radiator-neck": {
        "name": "Small radiator connection / open neck comparison",
        "names": [
          "expansion_radiator_small_open_neck_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-radiator-hose": {
        "name": "Photo-supported tank-to-radiator hose / estimated route",
        "names": [
          "expansion_visible_radiator_hose_hollow_route_comparison"
        ],
        "apart": [
          -0.1,
          0.1,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-hose-clips": {
        "name": "Two expansion-hose clip envelopes",
        "names": [
          "expansion_two_smooth_hose_clip_envelopes"
        ],
        "apart": [
          -0.1,
          0.15,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-mount-ears": {
        "name": "Two integral-role tank mounting ears",
        "names": [
          "expansion_two_integral_role_mounting_ear_comparisons"
        ],
        "apart": [
          -0.15,
          0,
          0
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      },
      "expansion-mount-fixings": {
        "name": "Unassigned tank mounting fixing envelopes",
        "names": [
          "expansion_two_unassigned_mount_fixing_envelopes"
        ],
        "apart": [
          -0.2,
          0,
          0.05
        ],
        "description": "Owner photographs show the pale seamed tank, cap and visible arched hose to the radiator. Factory p86 separately supports the standard two-ear tank and radiator-to-tank hose roles. The visible relationship is retained without choosing the fitted standard/bulletin identity; all dimensions/stations remain estimates."
      }
    }
  },
  "native_cooling_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/cooling-support-reference.json?v=1",
    "source_part_count": 8,
    "source_key": "cooling-support",
    "default_group": "native-cowl",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "basis": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated.",
    "limits": "No new owner measurements or fitted cowl, guard, bracket or fixing identities are applied. Factory p86/p88 distinguish four radiator screws, two upper cowl screws and four side cowl screws; this supplies roles/counts, not this fitted map. Supplier CHA420 silhouette and IMG_6853/6854 support a separate formed strip/guard comparison, not proof of its fitted identity. Existing cowl outside profiles and source station remain estimates; four inherited front-hole cues are closed and replaced at retained X with rows moved -39.44/+35.44 mm to y=-108/164 mm, avoiding source main/small hose ports. New 4.25 mm radius bores accommodate a nominal 5/16 comparison screw. This relocation is construction, not measured installed geometry. New side/upper holes, lug sections, guard profile, support folds, dimensions and axes are estimated. Nominal screw shank diameters/lengths are catalog comparisons, not owner readings; heads, washers, threads, locking, engagement and loaded seating are unverified. Body supports retain old drawing foot centers but move their upper construction to shared cowl side-hole axes; no fitted bracket geometry, base weld/fixing or support load is established. Radiator lugs are integral/soldered-role comparisons displayed separately, not verified detachable brackets; pressure tank wall and radiator export remain unchanged. Side-joint spacing and radiator-lug gap are construction, not fitted packing/seating. The two upper screws are comparison roles through guard/cowl only; the distant front landing-panel attachment remains open rather than inventing a bridging bracket. All original fan/radiator/hose/cowl reconstruction conflicts remain documentary limitations, not fitted interference findings. Static fan sampling does not verify full rotation, engine movement or operating clearance. No safe drain/release/support order, tool access, tested strength, verified replacement sequence or removal path. Display separation is illustrative.",
    "registration_status": "unregistered_attachment_comparisons_with_retained_source_contacts",
    "source_groups": {
      "native-cowl": {
        "name": "Cowl frame / apron / joint bores",
        "names": [
          "cooling_cowl_retained_profile_with_joint_bores"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": true,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "cooling-fan-guard": {
        "name": "Separate formed fan-guard comparison",
        "names": [
          "cooling_separate_formed_guard_comparison"
        ],
        "apart": [
          0,
          0.18,
          -0.05
        ],
        "structure": false,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "cooling-radiator-lugs": {
        "name": "Four integral-role radiator mounting lug comparisons",
        "names": [
          "cooling_four_integral_role_radiator_lug_comparisons"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": false,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "cooling-radiator-fixings": {
        "name": "Four radiator screw / washer envelopes",
        "names": [
          "cooling_four_radiator_screw_washer_envelopes"
        ],
        "apart": [
          0,
          0,
          -0.15
        ],
        "structure": false,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "front-left-radiator-support": {
        "name": "Left folded body/cowl support comparison",
        "names": [
          "cooling_left_body_support_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": true,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "front-right-radiator-support": {
        "name": "Right folded body/cowl support comparison",
        "names": [
          "cooling_right_body_support_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": true,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "cooling-body-fixings": {
        "name": "Four side body/cowl screw / washer envelopes",
        "names": [
          "cooling_four_side_body_screw_washer_envelopes"
        ],
        "apart": [
          0.12,
          0,
          0
        ],
        "structure": false,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      },
      "cooling-upper-fixings": {
        "name": "Two upper cowl/guard screw / washer envelopes",
        "names": [
          "cooling_two_upper_screw_washer_envelopes"
        ],
        "apart": [
          0,
          0.2,
          0
        ],
        "structure": false,
        "description": "Factory cowl/radiator/guard separation and fixing counts, owner visible apron/bolts and supplier formed guard silhouette support independent mounting roles. Existing source cowl envelope and body-foot drawing datums are retained; new attachment geometry is estimated."
      }
    }
  },
  "native_pedal_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/pedal-support-reference.json?v=4",
    "source_part_count": 15,
    "source_key": "pedal-support",
    "default_group": "pedal-box",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory p163 plus documented1976 donor RW18356 photographs support a formed housing, forward folded rails and a thin separate cover. Unscaled reference sections and sloping roof replace the old crate/lid. Master-face, base, pivot, clevis and pedal coordinates remain construction datums; fitted identity, donor hole correspondence and installed registration are unverified. Factory USA workshop33.30.02 p135 also establishes cover/coil service ownership. A low forward pan and extended folded channels replace the unsupported short front projection, conditionally using the retained unsurveyed coil-foot axes.",
    "limits": "No new direct owner measurements, fitted pedal-box/pedal/master-cylinder identity or hydraulic circuit assignment is applied. Factory p163 CHA375/CHA333 and shared AHA8075/bush/return-spring roles are comparisons; p154 master change points and p164 dual-line brake internals do not identify this installation. IMG_6855/6960/6961/6962 establish reservoir/cylinder and adjacent equipment context, not hidden pedal-box dimensions or pipe destinations. Old body-frame pivot, clevis, pad and cylinder-entry stations remain drawing datums. Factory p163 and RW18356 seller photographs (documented1976 donor) support folded forward rails, shaped sidewalls, open mouth/rim and a thin separate formed cover. The donor does not identify this car or calibrate any dimensions. The revised sloping rear roof atY755 mm, retained front roofY796.7133 mm,165 mm rail extensions,2 mm projected cover gauge,6 mm edge returns and two estimated unassigned rail-end holes replace the old crate/lid forms. Original main base, master input axes, pivot and pedal/rod coordinates retain their reference stations. Inclined master-hole rows supersede the vertical assumption using a shared uncalibrated45-degree map with the inherited80 mm separation. Donor correspondence, actual dimensions/clocking and fitted map remain unverified. Box outline/gauge, base/rim, seals, cover, all holes, arm/hub/clevis sections, shaft/bush fits, retention and thread geometry remain estimates. New 2 mm box sheet replaces thick drawing walls; new 6 mm pedal webs and reduced pivot/rod sections are construction choices, not fitted dimensions. CLZ513 nominal 5/16 x 7/8 pin dimensions are supplier comparisons only; all other pin/bolt/head/hole/washer dimensions are estimates. Eight retained base-hole roles and the two new unassigned rail-end holes are a construction comparison, not a verified fitted hole count/map; body counterpart holes, attachment layers, welded ownership and base support remain unassigned. The cover underside rises 0.8 mm for an uncompressed estimated seal; actual cover fasteners/locking remain unmodeled. No return springs, adjustment/stop/switch, loaded seals, master piston/bore internals, pedal travel, free play, force ratio, safe adjustment, hydraulic fluid/pressure/circuit, verified tool access, release sequence or replacement/removal path. Master groups keep their provisional reservoir/cylinder/flange/boot and outlet geometry; duplicated old rods/clevises are replaced without proving internal engagement. Static separation is illustrative. The former165mm outboard rail end and short cover are superseded by the conditional cover/coil support reference. Conditional support envelope under retained estimated coil and pedal datums. All new spans, rise, contours, wall gauges and shared bore coordinates are estimates; the4mm foot gap is an unresolved construction relationship, not a spacer specification or fitted clearance. The inboard rail keeps its original165mm end because extending it crosses the unregistered column shaft. No fitted notch or detour is invented. Retained short screw cues do not establish pan engagement. No forced contact, support strength, hidden body counterpart, installed mounting map or verified removal path. Coil/cover share illustrative separation only; leads and pipes are not flexible operating connections. The scoped export audit also finds positive source volumes against left wheelhouse panels. Those crossings and existing column contacts are unresolved registration conflicts, not loaded support or fitted clearance.",
    "registration_status": "unregistered_mechanical_relationship_comparison_no_hydraulic_assignment",
    "source_groups": {
      "pedal-box": {
        "name": "Pedal housing and extended forward channel supports",
        "names": [
          "pedal_open_thin_box_face_base_and_top_rim_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": true,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-box-cover": {
        "name": "Pedal cover and low forward coil-support pan",
        "names": [
          "pedal_separate_cover_envelope_comparison"
        ],
        "apart": [
          0,
          0.25,
          -0.05
        ],
        "structure": false,
        "description": "USA factory procedure removes the cover with the coil. A descending open frame and low front pan now extend toward the retained coil-foot reference axes;4mm foot gap and fitted geometry remain unresolved. Shared explode offset is illustrative."
      },
      "brake-pedal": {
        "name": "Brake-role pedal / bored hub and upper eye",
        "names": [
          "pedal_brake_bored_hub_arm_and_upper_eye_comparison",
          "pedal_brake_rubber_pad_envelope"
        ],
        "apart": [
          0.15,
          -0.2,
          -0.2
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "clutch-pedal": {
        "name": "Clutch-role pedal / bored hub and upper eye",
        "names": [
          "pedal_clutch_bored_hub_arm_and_upper_eye_comparison",
          "pedal_clutch_rubber_pad_envelope"
        ],
        "apart": [
          0.25,
          -0.2,
          -0.2
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-cover-seal": {
        "name": "Uncompressed pedal cover seal",
        "names": [
          "pedal_uncompressed_upper_cover_seal_comparison"
        ],
        "apart": [
          0,
          0.18,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-body-gasket": {
        "name": "Uncompressed pedal-box body gasket",
        "names": [
          "pedal_uncompressed_body_gasket_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-pivot-bushes": {
        "name": "Two separate pedal pivot bushes",
        "names": [
          "pedal_two_separate_pivot_bush_comparisons"
        ],
        "apart": [
          0.2,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-pivot-bolt": {
        "name": "Shared pedal pivot bolt envelope",
        "names": [
          "pedal_shared_pivot_bolt_envelope"
        ],
        "apart": [
          -0.3,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-pivot-retainer": {
        "name": "Shared pivot washer / nut envelopes",
        "names": [
          "pedal_shared_pivot_retainer_envelopes"
        ],
        "apart": [
          0.3,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-brake-pushrod": {
        "name": "Brake-role forked master pushrod",
        "names": [
          "pedal_brake_forked_pushrod_comparison"
        ],
        "apart": [
          0.15,
          0.1,
          0.15
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-clutch-pushrod": {
        "name": "Clutch-role forked master pushrod",
        "names": [
          "pedal_clutch_forked_pushrod_comparison"
        ],
        "apart": [
          0.25,
          0.1,
          0.15
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-clevis-pins": {
        "name": "Two nominal clevis-pin comparisons",
        "names": [
          "pedal_two_clevis_pin_comparisons"
        ],
        "apart": [
          0.25,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      },
      "pedal-clevis-retainers": {
        "name": "Two clevis retention envelopes",
        "names": [
          "pedal_two_clevis_retention_envelopes"
        ],
        "apart": [
          0.3,
          0,
          0
        ],
        "structure": false,
        "description": "Factory shared pedal pivot/bushes, open box/cover/gaskets and separate master-pushrod clevis roles; owner reservoir surroundings retained. New fitted dimensions/identities are not inferred. Existing body-frame center stations remain construction datums."
      }
    },
    "master_mount_reference": {
      "estimated_fixing_separation_mm": 80.0,
      "estimated_clock_angle_deg": -45.0,
      "estimated_bore_radius_mm": 4.5,
      "donor_source": "https://rwautoclassics.com/viewitem/?id=18356",
      "owner_dimensions_applied": false,
      "basis": "Documented1976 donor photographs show an inclined two-hole row around each master entry. Reference retains the former unmeasured80 mm separation and estimates45-degree clocking. Factory p163/164 supplies attachment roles, not this hole map or fitted cylinder identity.",
      "limits": "Both separation and exact clocking are reconstruction estimates. Donor is not the owner car; no fitted hole positions, bolt size/thread, loaded fit, drilling/repair template or removal path is verified."
    },
    "housing_reference": {
      "estimated_rear_roof_y_mm": 755.0,
      "retained_front_roof_y_mm": 796.7133333333334,
      "estimated_forward_rail_length_mm": 376.88666666666677,
      "estimated_rail_end_hole_axes_body_mm": [
        [
          281.86666666666673,
          618.0666666666667,
          300.0133333333333
        ],
        [
          573.2666666666668,
          647.7,
          513.9000000000001
        ]
      ],
      "estimated_cover_projected_gauge_mm": 2,
      "estimated_cover_return_depth_mm": 6,
      "estimated_seal_projected_gap_mm": 0.8,
      "master_fixing_pattern_status": "shared_inclined_reference_row_donor_informed_unregistered"
    },
    "column_source_contacts_mm3": {
      "steering_column_retained_axis_smooth_shaft__pedal_open_thin_box_face_base_and_top_rim_comparison": 3735.5832,
      "steering_column_retained_axis_smooth_shaft__pedal_separate_cover_envelope_comparison": 2697.2341,
      "steering_column_retained_axis_smooth_shaft__pedal_uncompressed_upper_cover_seal_comparison": 116.4214,
      "steering_column_hollow_outer_sleeve_comparison__pedal_open_thin_box_face_base_and_top_rim_comparison": 3176.1434,
      "steering_column_hollow_outer_sleeve_comparison__pedal_separate_cover_envelope_comparison": 2355.9753,
      "steering_column_hollow_outer_sleeve_comparison__pedal_uncompressed_upper_cover_seal_comparison": 110.6478
    },
    "column_source_contact_context": {
      "cabin_height_reconstruction": {
        "owner_photos": [
          "IMG_6341",
          "IMG_6329"
        ],
        "factory_sources": [
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=278",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=279",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=137",
          "https://www.spridgets.de/downloads/Parts-1977.pdf#page=138"
        ],
        "owner_dimensions_applied": false,
        "fascia_face_z_units": -0.105,
        "estimated_fascia_relief_axis_y_units": 0.9,
        "previous_wheel_center_units": [
          0.39,
          1.1,
          -0.45
        ],
        "estimated_wheel_center_units": [
          0.39,
          0.9966449511400652,
          -0.45
        ],
        "retained_lower_pinion_units": [
          0.27,
          0.47,
          1.43
        ],
        "estimated_wheel_height_change_mm": -87.50727470141152,
        "previous_fascia_rail_top_center_units": 1.225,
        "estimated_fascia_rail_top_center_units": 1.025,
        "previous_face_lower_edge_units": 0.89,
        "estimated_face_lower_edge_units": 0.84,
        "estimated_rail_edge_height_units": 1.01,
        "estimated_padding_section_units": 0.012,
        "estimated_glovebox_center_height_units": 0.92,
        "estimated_glovebox_height_units": 0.15,
        "estimated_switch_center_height_units": 0.93,
        "estimated_radio_panel_center_height_units": 0.77,
        "estimated_radio_panel_height_units": 0.12,
        "basis": "Owner cabin views support a dashboard below the main glazed field, with a separate wheel behind the factory NA fascia layout. A shared construction places the rail center at the scuttle reference plane and reduces the oversized face depth/crown. Circular reference sizes and X spacing stay; their heights, glovebox/center-panel sections and supports follow the revised face. Wheel height is derived from the revised column relief while its X/Z and lower pinion point stay. Neither photo nor factory plate supplies fitted coordinates.",
        "limits": "All heights, panel/rail sections, aperture/support positions, column rake and body registration remain unmeasured construction estimates. No fitted instrument identity, ergonomics, loaded clearance, collapse function, bracket strength or verified removal path. Rack/track/mount centers and seats stay; pinion input direction, shaft/sleeve, wheel plane, supports and body opening follow the shared axis. Independent demister nozzles/hoses retain their old pose, with top46.567 mm above the new rail center and unresolved body supply/slot registration. No hidden panel slots, joints or fitted hose paths are invented."
      },
      "limits": "Six static source contacts remain under the revised estimated column axis. No fitted interference, operating clearance, body registration or service path is inferred."
    },
    "coil_cover_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%203.pdf#page=31",
      "printed_page": 135,
      "procedure": "USA33.30.02 step4 removes the cover complete with ignition coil after its listed disconnections; this is a factory sequence reference, not a verified path on this car.",
      "owner_photos": [
        "IMG_6855",
        "IMG_7040"
      ],
      "owner_dimensions_applied": false,
      "coil_axes_body_mm": [
        [
          390.0,
          657.2,
          453.9000000000001
        ],
        [
          390.0,
          657.2,
          507.9000000000001
        ]
      ],
      "estimated_front_pan_z_bounds_mm": [
        411.9000000000001,
        525.9000000000001
      ],
      "estimated_front_pan_y_bounds_mm": [
        648.7,
        650.7
      ],
      "foot_to_pan_drawing_gap_mm": 4.0,
      "inboard_rail_retained_length_mm": 165.0,
      "inboard_forward_support_status": "Unresolved column crossing; original inboard rail retained rather than extended through it.",
      "estimated_forward_rail_length_mm": 376.88666666666677,
      "limits": "Conditional support envelope under retained estimated coil and pedal datums. All new spans, rise, contours, wall gauges and shared bore coordinates are estimates; the4mm foot gap is an unresolved construction relationship, not a spacer specification or fitted clearance. The inboard rail keeps its original165mm end because extending it crosses the unregistered column shaft. No fitted notch or detour is invented. Retained short screw cues do not establish pan engagement. No forced contact, support strength, hidden body counterpart, installed mounting map or verified removal path. Coil/cover share illustrative separation only; leads and pipes are not flexible operating connections. The scoped export audit also finds positive source volumes against left wheelhouse panels. Those crossings and existing column contacts are unresolved registration conflicts, not loaded support or fitted clearance."
    }
  },
  "native_master_connections_placement": {
    "source_url": "/cars/1975-mg-midget/cad/master-connections-reference.json?v=3",
    "source_part_count": 12,
    "source_key": "master-connections",
    "default_group": "pale-cap-master",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Owner photos support smaller tank/cap/casting proportions beside coil/heater and a broad pale reservoir foot. Revised sections are uncalibrated photo estimates; master input axes and network endpoints retain prior construction stations, while the master/box fixing rows now share donor-informed inclined reference clocking. Factory body/tank/cap/boot/flange/outlet roles remain comparisons. Pale-brake/black-clutch pairing is provisional, not traced circuit identification.",
    "limits": "No new direct owner dimensions, fitted cylinder/tank/cap identity, hydraulic bore or actual circuit assignment is applied. Owner IMG_6855/6960/6961/6962 establish pale LOCKHEED/black warning caps, reservoir/cylinder surroundings and local visible unions, not a calibrated flange map or complete pipe destination. Factory p154 clutch and p164 dual-line brake supply architecture comparisons only; clutch change points and earlier/later variants remain unselected. 21K8564/ACB9641 are hydraulic adapter roles, not mounting brackets. Master axes, axial stations, shared estimated inclined flange-hole map and independent network endpoints retain their estimated coordinates. Owner IMG_6855/6960/6961/6962/6973/7040 support relative visible proportions and the pale broad foot, not metric dimensions. New estimated cylinder outside diameters36/32 mm, cap outside diameters80/50 mm, reservoir heights62/48 mm and base/neck/taper/foot sections replace oversized envelopes. The 50 mm coil can used for qualitative comparison is itself a catalog size comparison, not an owner scale calibration. Old cap diameters130.3867/86.36 mm and cylinder diameters67.7333/55.88 mm are superseded. The earlier50/44 mm-wide rectangular flanges are superseded by an estimated rounded32 mm-wide strip along the shared inclined hole row; inherited80 mm separation and estimated45-degree clocking are not donor measurements. Reduced boot sections remain estimates; shared rows and unchanged input stations do not establish fit. Pale foot outline, two open estimated3.5 mm-radius holes and absence of fitted tank fasteners do not identify a reservoir or reproduce loaded attachment. New 2 mm tank wall/bottom, cap skirt, rear 12 mm-radius construction pocket, 8 mm-radius boot passage, mounting-hole rows at shared estimated inclined offsets, 4.5 mm-radius bores, all screw/head/nut/washer geometry and outlet adapter dimensions are estimates. The rear pocket is not the hydraulic cylinder bore; it does not reconstruct pistons, seals, springs, compensation ports, valve paths or reservoir feed. Local 3 mm-radius outlet passages stop at the body exterior; no internal circuit/flare/thread/valve seat is inferred. Mounting flange-to-box gap remains construction, not a fitted spacer or loaded joint. Hardware quantities/roles are comparisons, not a verified fitted thread/retention map. Reservoir-to-body feed and loaded sealing, cap vent/diaphragm, rubber compatibility, fluid identity, pressure/stroke/free play, safe adjustment/bleeding, body access and verified release/replacement/removal paths remain unknown. Source contacts are reconstruction discrepancies, not installed interference findings. Display separation is illustrative.",
    "registration_status": "unregistered_master_exterior_mounting_comparison_no_circuit_identification",
    "source_groups": {
      "pale-cap-master": {
        "name": "Pale-cap cylinder / bored mounting flange",
        "names": [
          "master_pale_external_body_mount_flange_and_rear_pocket"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-pale-reservoir": {
        "name": "Pale hollow supply-tank comparison",
        "names": [
          "master_pale_hollow_supply_tank_envelope"
        ],
        "apart": [
          0,
          0.18,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-pale-cap": {
        "name": "Pale cap / open skirt envelope",
        "names": [
          "master_pale_separate_cap_open_skirt_envelope"
        ],
        "apart": [
          0,
          0.3,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-pale-boot": {
        "name": "Pale hollow dust-boot comparison",
        "names": [
          "master_pale_hollow_dust_boot_comparison"
        ],
        "apart": [
          0,
          0,
          -0.12
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-pale-mount-fixings": {
        "name": "Pale cylinder mounting fixing envelopes",
        "names": [
          "master_pale_two_mount_screw_retainer_envelopes"
        ],
        "apart": [
          0,
          0,
          0.12
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-pale-outlets": {
        "name": "Pale open local outlet adapter comparisons",
        "names": [
          "master_pale_open_local_outlet_adapter_comparisons"
        ],
        "apart": [
          -0.15,
          0,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "black-cap-master": {
        "name": "Black-cap cylinder / bored mounting flange",
        "names": [
          "master_black_external_body_mount_flange_and_rear_pocket"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-black-reservoir": {
        "name": "Black hollow supply-tank comparison",
        "names": [
          "master_black_hollow_supply_tank_envelope"
        ],
        "apart": [
          0,
          0.18,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-black-cap": {
        "name": "Black cap / open skirt envelope",
        "names": [
          "master_black_separate_cap_open_skirt_envelope"
        ],
        "apart": [
          0,
          0.3,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-black-boot": {
        "name": "Black hollow dust-boot comparison",
        "names": [
          "master_black_hollow_dust_boot_comparison"
        ],
        "apart": [
          0,
          0,
          -0.12
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-black-mount-fixings": {
        "name": "Black cylinder mounting fixing envelopes",
        "names": [
          "master_black_two_mount_screw_retainer_envelopes"
        ],
        "apart": [
          0,
          0,
          0.12
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      },
      "master-black-outlets": {
        "name": "Black open local outlet adapter comparisons",
        "names": [
          "master_black_open_local_outlet_adapter_comparisons"
        ],
        "apart": [
          -0.15,
          0,
          0
        ],
        "description": "Owner cap/reservoir surroundings and factory separate master body/tank/cap/boot/flange/outlet roles. Existing source stations and outside dimensions remain estimates; pale-brake and black-clutch circuit pairing is provisional."
      }
    },
    "photo_envelope_revision": {
      "owner_photos": [
        "IMG_6855",
        "IMG_6960",
        "IMG_6961",
        "IMG_6962",
        "IMG_6973",
        "IMG_7040"
      ],
      "owner_dimensions_applied": false,
      "estimated_cap_outside_diameters_mm": [
        80,
        50
      ],
      "superseded_cap_outside_diameters_mm": [
        130.38666666666666,
        86.36
      ],
      "estimated_cylinder_outside_diameters_mm": [
        36,
        32
      ],
      "superseded_cylinder_outside_diameters_mm": [
        67.73333333333333,
        55.88
      ],
      "estimated_reservoir_heights_mm": [
        62,
        48
      ],
      "retained_reference_axes": "The proportion revision retained the former fixing rows. This subsequent donor-informed inclined map supersedes those rows; input axes, axial stations and outlet endpoints remain unchanged.",
      "basis": "Uncalibrated relative proportions in IMG_6855/6960/6961/6962/6973/7040, plus broad pale foot. Coil diameter comparison remains catalog-based, not an owner scale. Factory p164 supplies two separate tank attachment roles without identifying the fitted tank or its hole map."
    },
    "master_mount_reference": {
      "estimated_fixing_separation_mm": 80.0,
      "estimated_clock_angle_deg": -45.0,
      "estimated_bore_radius_mm": 4.5,
      "donor_source": "https://rwautoclassics.com/viewitem/?id=18356",
      "owner_dimensions_applied": false,
      "basis": "Documented1976 donor photographs show an inclined two-hole row around each master entry. Reference retains the former unmeasured80 mm separation and estimates45-degree clocking. Factory p163/164 supplies attachment roles, not this hole map or fitted cylinder identity.",
      "limits": "Both separation and exact clocking are reconstruction estimates. Donor is not the owner car; no fitted hole positions, bolt size/thread, loaded fit, drilling/repair template or removal path is verified."
    }
  },
  "native_clutch_release_placement": {
    "source_url": "/cars/1975-mg-midget/cad/clutch-release-reference.json?v=8",
    "source_part_count": 17,
    "source_key": "clutch-release",
    "default_group": "clutch-housing",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0.39,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory 1500 housing/slave/boss/release roles, supplier split-boss silhouette and donor housing photograph. Connected rear web, four case fixings, unloaded gasket and open release fork clarify the assembly architecture. The housing front contour shares an unscaled replacement rear-plate silhouette under a conditional modern replacement-pitch scale. All geometry and common installed registration remain estimates; master circuit identities remain provisional.",
    "limits": "No direct owner hidden clutch dimensions, fitted identities or common installed survey applied. Factory p79 and donor front photograph support the open fork, rear web, side chamber, split slave boss and separate attachment roles; every profile, gauge, passage and coordinate remains a construction estimate. The earlier55 mm downward lever bow is superseded by an open frame with estimatedR38 guide/carrier opening and lofted arms. Pivot/rod and carrier pin stations stay; hole shapes and frame sections do not establish operating leverage, motion or loaded pin contact. The slave-entry comparison extends along the existing axis through the housing skirt; this is an estimated architecture opening, not a fitted casting repair. Catalog rod77.7875 mm is hole-center to end per Moss p53, distinct from another suppliers overall-length wording. Rod eye stays12 mm below the lever plane; end geometry does not establish insertion, free play or working stroke. Boss/cylinder gap1.6933 mm remains an inherited construction estimate, not loaded clamp fit. Master circuit and slave inlet remain unassigned; no piston/seal/fluid circuit is reconstructed. Carrier pin/plug/dowel quantity map, bearing internals, pressure-plate registration, fitted seal branch and actual retention remain unresolved. No preload, torque, support/release sequence, tool clearance or verified replacement/removal path. Separation is illustrative. Rear case/gasket and boss/ear stations stay. The enlarged circular mouth and independent starter cone are superseded by a asymmetric loft to the reference plate outline; the mouth ends at its estimated back face. Pivot and rod/carrier/bearing axes remain, with an estimated open pivot clevis and shorter supporting webs. Static source nonintersection does not verify a loaded joint or motion. Boot/rod and engine/starter/plate discrepancies remain explicit. Factory housing/case fixing and gasket roles remain documentary. Front contour shares the replacement-plate silhouette under a conditional125.45 mm modern replacement pitch scale; original starter pitch, photo hole roles and fitted scale remain unverified. All loft profiles,6 mm wall/flange depth,8 mm flange width, rear web, pivot/slave openings, bores and nominal joint planes are estimates. Housing mouth now meets the reference plate back face atZ527.4 mm rather than straddling the rear-block plane. No fitted casting312151 identity, material, complete bolt/dowel map, threads, loaded seal/joint, starter engagement or verified clearance/removal path is established.",
    "registration_status": "unregistered_1500_clutch_relationship_comparison",
    "source_groups": {
      "clutch-housing": {
        "name": "Hollow clutch housing \u00b7 revised conditional plate envelope",
        "names": [
          "clutch_hollow_housing_integral_boss_ears_and_pivot_saddles_comparison"
        ],
        "apart": [
          0,
          -0.55,
          0.2
        ],
        "description": "Mouth shares the rear-plate silhouette under a conditional modern starter-pitch scale. Rear case, pivot and release datums stay. Catalog ring size now fits within this reference envelope; fitted casting dimensions and clearance remain unknown."
      },
      "clutch-slave-boss": {
        "name": "Split slave boss / two mounting bores",
        "names": [
          "clutch_split_slave_boss_flange_and_two_mount_bores_comparison"
        ],
        "apart": [
          0.5,
          -0.25,
          0.1
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-boss-fixings": {
        "name": "Two boss-to-housing screw envelopes",
        "names": [
          "clutch_two_boss_to_housing_screw_envelopes"
        ],
        "apart": [
          0.6,
          -0.25,
          0.1
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-boss-pinch-bolt": {
        "name": "Separate boss pinch bolt / nut envelopes",
        "names": [
          "clutch_separate_boss_pinch_bolt_and_nut_envelopes"
        ],
        "apart": [
          0.65,
          -0.25,
          0.1
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-slave": {
        "name": "Hollow slave exterior / closed rear envelope",
        "names": [
          "clutch_slave_hollow_exterior_and_closed_rear_envelope"
        ],
        "apart": [
          0.75,
          -0.25,
          0.25
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-slave-boot": {
        "name": "Separate open slave dust-boot comparison",
        "names": [
          "clutch_slave_separate_open_dust_boot_comparison"
        ],
        "apart": [
          0.75,
          -0.25,
          0.3
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-slave-ports": {
        "name": "Open inlet / bleed-screw envelopes",
        "names": [
          "clutch_slave_open_inlet_and_bleed_screw_envelopes"
        ],
        "apart": [
          0.8,
          -0.15,
          0.25
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-slave-pushrod": {
        "name": "Bored pushrod / catalog hole-center datum",
        "names": [
          "clutch_tilted_catalog_length_pushrod_and_bored_eye_comparison"
        ],
        "apart": [
          0.65,
          -0.2,
          0.35
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-release-lever": {
        "name": "Open release fork / retained pivot and rod axes",
        "names": [
          "clutch_release_lever_shared_pivot_rod_and_open_carrier_saddles_comparison"
        ],
        "apart": [
          -0.45,
          -0.2,
          0.35
        ],
        "description": "An open frame around the input guide/carrier replaces the invented55 mm downward bow. Factory/donor architecture supports the opening; all sections, bore/groove forms, stations and working leverage remain estimates."
      },
      "clutch-pivot-bushes": {
        "name": "Two housing pivot bush comparisons",
        "names": [
          "clutch_two_housing_pivot_bush_comparisons"
        ],
        "apart": [
          -0.5,
          -0.2,
          0.35
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-pivot-pin": {
        "name": "Pivot pin / smooth tolerance-ring envelopes",
        "names": [
          "clutch_pivot_pin_and_smooth_tolerance_ring_envelopes"
        ],
        "apart": [
          -0.6,
          -0.2,
          0.35
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-pushrod-pin": {
        "name": "Separate rod-eye pin / retainer envelopes",
        "names": [
          "clutch_separate_rod_eye_joint_pin_and_retainer_envelopes"
        ],
        "apart": [
          0.7,
          -0.2,
          0.35
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-release-carrier": {
        "name": "Hollow release carrier / estimated pin seats",
        "names": [
          "clutch_hollow_release_carrier_reference"
        ],
        "apart": [
          -0.2,
          0.3,
          0.5
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-release-bearing": {
        "name": "Separate annular release-bearing envelope",
        "names": [
          "clutch_separate_annular_release_bearing_envelope"
        ],
        "apart": [
          -0.2,
          0.3,
          0.6
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-carrier-pins": {
        "name": "Two retained carrier engagement-pin comparisons",
        "names": [
          "clutch_two_retained_carrier_engagement_pin_comparisons"
        ],
        "apart": [
          -0.3,
          0.3,
          0.5
        ],
        "description": "Factory 1500 housing/slave/boss/release roles and supplier split-boss silhouette. Existing owner register supplies no calibrated hidden slave/pivot survey; master circuit identities remain provisional. Source datums and new construction dimensions are distinct from owner evidence."
      },
      "clutch-case-gasket": {
        "name": "Housing-to-case unloaded gasket comparison",
        "names": [
          "clutch_housing_case_uncompressed_gasket_comparison"
        ],
        "apart": [
          0.25,
          -0.35,
          0.25
        ],
        "description": "Factory157690 gasket role. Estimated plan and0.8 mm unloaded display thickness; no fitted gasket identity, compression or sealing function."
      },
      "clutch-case-fixings": {
        "name": "Four housing-to-case screws and washers",
        "names": [
          "clutch_four_housing_to_case_screws_and_unloaded_washers"
        ],
        "apart": [
          0.4,
          -0.3,
          0.4
        ],
        "description": "Factory four screw/washer roles. Shared estimated case/web/gasket bores; thread, length, engagement and installed tool access remain unverified."
      }
    },
    "transmission_contact_revision": {
      "basis": "Recomputed against the short-case/long-extension reference. Target geometry and non-transmission contacts retained. These are source-shape intersections, not fitted-car clearances.",
      "source_step_sha256": "c90cfd19b5e4fc02480e25b4d9904d71465805008505e3ad3598dcfd5c9710e5",
      "neighbor_offset_mm": [
        0,
        0,
        0
      ]
    },
    "housing_case_joint": {
      "conditional_scale_basis": "Conditional125.45 mm modern replacement mounting pitch divided by360.0347 pixels between candidate photo holes. Hole roles, image projection and original M35J pitch remain unverified; not owner/factory calibration.",
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=79",
      "supplier_source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "supplier_front_image": "https://www.rwautoclassics.com/img/1620/1620763910_615558117.jpg",
      "case_front_z_mm": 287.86666666666673,
      "case_fixing_axes_xy_mm": [
        [
          -65.0,
          -55.0
        ],
        [
          -65.0,
          55.0
        ],
        [
          65.0,
          -55.0
        ],
        [
          65.0,
          55.0
        ]
      ],
      "bore_radius_mm": 5.2,
      "uncompressed_gasket_thickness_mm": 0.8,
      "rear_web_z_bounds_mm": [
        288.66666666666674,
        296.66666666666674
      ],
      "input_guide_passage_radius_mm": 17.4,
      "front_mouth_plane_local_z_mm": 527.4000000000001,
      "previous_mouth_nominal_plane_z_mm": 533.4000000000001,
      "front_mouth_outer_bounds_local_xy_mm": [
        [
          -180.68809047616392,
          213.96132241700914
        ],
        [
          -166.55365879364717,
          176.55512357646214
        ]
      ],
      "estimated_wall_mm": 6,
      "estimated_front_flange_depth_width_mm": [
        6,
        8
      ],
      "side_chamber": {
        "center_x_mm": 159.5848864591849,
        "start_z_mm": 497.4000000000001,
        "end_z_mm": 527.4000000000001,
        "front_opening_radius_mm": 40,
        "basis": "Starter lobe shares the rear-plate silhouette and conditional replacement-pitch starter axis; previous independent228.6 mm cone cue is superseded."
      },
      "pivot_opening": {
        "eye_radius_mm": 14.5,
        "eye_y_bounds_mm": [
          -4,
          4
        ],
        "throat_center_local_mm": [
          -118,
          0,
          358
        ],
        "throat_bounds_mm": [
          35,
          8,
          36
        ],
        "corner_radius_mm": 6,
        "limits": "Estimated static clevis/pivot opening only; no measured casting or verified operating/removal sweep."
      },
      "boss_flange": {
        "width_mm": 100,
        "height_mm": 146,
        "z_bounds_mm": [
          272.6266666666667,
          287.86666666666673
        ]
      },
      "limits": "Factory housing/case fixing and gasket roles remain documentary. Front contour shares the replacement-plate silhouette under a conditional125.45 mm modern replacement pitch scale; original starter pitch, photo hole roles and fitted scale remain unverified. All loft profiles,6 mm wall/flange depth,8 mm flange width, rear web, pivot/slave openings, bores and nominal joint planes are estimates. Housing mouth now meets the reference plate back face atZ527.4 mm rather than straddling the rear-block plane. No fitted casting312151 identity, material, complete bolt/dowel map, threads, loaded seal/joint, starter engagement or verified clearance/removal path is established."
    },
    "estimated_nodes": {
      "boss_mount_axes_local_mm": [
        [
          160.86666666666667,
          -58.0,
          287.86666666666673
        ],
        [
          160.86666666666667,
          58.0,
          287.86666666666673
        ]
      ],
      "pinch_axis_center_local_mm": [
        200.86666666666667,
        0.0,
        254.0
      ],
      "slave_axis_local_x_mm": 160.86666666666667,
      "pivot_center_local_mm": [
        -131.23333333333335,
        0.0,
        351.3666666666667
      ],
      "rod_eye_center_local_mm": [
        160.86666666666667,
        -12.0,
        351.3666666666667
      ],
      "rod_end_local_mm": [
        160.86666666666667,
        0.0,
        274.51033864971026
      ],
      "rod_hole_center_to_end_catalog_mm": 77.7875,
      "rod_joint_axis_center_local_mm": [
        160.86666666666667,
        0.0,
        351.3666666666667
      ],
      "lever_center_construction_drop_mm": 0,
      "estimated_fork_sections_x_half_y_z_depth_mm": [
        [
          -131.23333333333335,
          3,
          351.3666666666667,
          22
        ],
        [
          -112,
          3,
          361,
          20
        ],
        [
          -105,
          10,
          365,
          18
        ],
        [
          -85,
          18,
          378,
          18
        ],
        [
          -45,
          45,
          393.70000000000005,
          18
        ],
        [
          0,
          58,
          393.70000000000005,
          18
        ],
        [
          45,
          45,
          393.70000000000005,
          18
        ],
        [
          100,
          20,
          365,
          18
        ],
        [
          160.86666666666667,
          3,
          351.3666666666667,
          22
        ]
      ],
      "estimated_fork_guide_opening_radius_mm": 38,
      "estimated_slave_entry_z_bounds_mm": [
        276.0133333333334,
        371.3666666666667
      ],
      "carrier_engagement_axes_local_mm": [
        [
          -39.79333333333334,
          0.0,
          393.70000000000005
        ],
        [
          39.79333333333334,
          0.0,
          393.70000000000005
        ]
      ]
    },
    "engine_interface_reconciliation": {
      "engine_source_url": "/cars/1975-mg-midget/cad/midget-1500-measured-core.json?v=189",
      "engine_source_sha256": "dc4dc88d62f51c8f90ec3fab2fa3dd08c2fad58e6c894fdb6ab373f9f26dcafc",
      "engine_to_gearbox_translation_mm": [
        0.0,
        225.0,
        715.9000000000001
      ],
      "engine_cover_z_mm": [
        485.9000000000001,
        501.9000000000001
      ],
      "whole_car_release_bearing_z_mm": [
        414.8666666666667,
        427.56666666666666
      ],
      "omitted_engine_release_bearing_z_mm": [
        466.9000000000001,
        484.9000000000001
      ],
      "reference_cover_to_bearing_separation_mm": 58.33333333333343,
      "reference_bearing_front_difference_mm": 57.33333333333343,
      "pilot_bush_z_mm": [
        514.4000000000001,
        539.8000000000001
      ],
      "pilot_bush_catalog_dimensions_mm": {
        "length": 25.4,
        "inside_diameter": 12.7,
        "outside_diameter": 19.05
      },
      "input_tip_to_bush_axial_interval_overlap_mm": 2.0666666666598985,
      "previous_plain_rod_bush_comparison_intersection_mm3": 327.24858,
      "current_input_bush_comparison_intersection_mm3": 0.0,
      "limits": "Unchanged estimated engine and gearbox placements compared in one frame. All axial gaps/overlaps are reference-model discrepancies, not actual-car clearance, insertion or free play. The reduced pilot tip clears an annular catalog-bush comparison at its exported station; neither shaft length nor fitted bush/shaft identity, running fit, spline engagement or release travel is established. The omitted engine bearing remains a documentary alternative, not a second displayed bearing. No engine, cover, bearing/carrier or mounting datum is moved to hide the axial mismatch.",
      "source_context": "Original engine-only core export comparison. Current whole-car diaphragm gap is recorded separately in current_whole_car_clutch_pack; release geometry and both source poses remain unchanged."
    },
    "current_whole_car_clutch_pack": {
      "source_url": "/cars/1975-mg-midget/cad/clutch-pack-reference.json?v=1",
      "remaining_registration": {
        "unchanged_engine_to_body_translation_mm": [
          0.0,
          555.2,
          715.9000000000001
        ],
        "unchanged_release_bearing_front_body_z_mm": 427.56666666666,
        "new_diaphragm_rear_body_z_mm": 467.9000000000001,
        "bearing_to_diaphragm_drawing_gap_mm": 40.33333333334008,
        "source_pack_housing_contacts_mm3": {},
        "input_hub_reference": {
          "hub_visual_circular_bore_radius_mm": 12.7,
          "retained_visual_hub_slot_count": 20,
          "smooth_main_input_radius_mm": 10.160000000000002,
          "hub_role_native_z_bounds_mm": [
            -224.5,
            -205.5
          ],
          "input_end_body_z_mm": 516.46666666666,
          "pilot_bush_body_z_bounds_mm": [
            514.4000000000001,
            539.8000000000001
          ],
          "source_input_pilot_axial_overlap_mm": 2.0666666666598985,
          "limits": "Hub circular/scalloped bore and smooth input are unmeasured recognition envelopes, not mating spline profiles or torque engagement. Twenty visual slots retain a catalog comparison count, not fitted identity. Pilot overlap is an interval calculation under unchanged drawing transforms, not verified insertion, bearing length, clearance or operation."
        },
        "limits": "Neither assembly is translated to close the remaining gap. Its size is a source-model discrepancy, not fitted release travel or free play."
      },
      "scope": "Supersedes the earlier engine-only flat-cover comparison for the whole-car display. Release geometry/pose and original engine-only source remain unchanged."
    }
  },
  "native_front_caliper_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-caliper-reference.json?v=1",
    "source_part_count": 30,
    "source_key": "front-caliper",
    "default_group": "front-left-caliper",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated.",
    "limits": "No new owner dimensions or fitted caliper/pad/piston/hose identity is applied. Factory pp142/143 support handed opposed calipers, pads/shims, one spring and two split-pin roles per caliper, two mounting screws and tab-locking roles. P167 separates front hose change points at GAN6-162565, banjo bolt/gasket and GBH111-only locking hardware; fitted branch remains unselected. Existing owner underbody views give suspension/wheel context, not a calibrated disassembled caliper or hose-end map. All new body profiles, blind 18 mm-radius piston pockets, 17.5 mm-radius piston cups, seals, mounting/retention bores, pad ears, shims, spring, inlet/bleeder, banjo/bolt/washer and hardware dimensions/stations are estimates. Pockets are construction cavities, not a verified hydraulic bore; no hidden fluid channels, bridge seal, pressure rating or piston travel is reconstructed. Prior caliper/pad/rotor and upright-web endpoints remain source datums; matching 4.5 mm-radius mounting bores are added only to two carrier meshes. Pad backing grows estimated retention ears; a new bridge access window is construction, not a verified pad withdrawal path. Prior 1 mm rotor/pad display gap is not brake adjustment, running clearance or a wear setting. Springs, shims, split-pin stems/loops, lock tabs and washers are unloaded envelopes, without verified installed bending, locking, thread engagement, torque or seal compression. Banjo eye center is 5 mm inboard of the retained network endpoint; no route is moved to invent a sealed splice. Earlier GBH111 hardware is not selected for this car. The caliper is displayed as one exterior assembly; separating reference parts is not a caliper-splitting or overhaul procedure. Source contacts are reconstruction discrepancies, not actual interference findings. No verified hose travel, operating wheel/rotor clearance, full steering/suspension motion, pressure circuit, safe release/support/bleeding order or replacement/removal path. Separation is illustrative.",
    "registration_status": "unregistered_front_caliper_and_retention_comparisons",
    "source_groups": {
      "front-left-caliper": {
        "name": "Left Opposed caliper / open pockets and mounting bores",
        "names": [
          "front_left_opposed_caliper_exterior_blind_pockets_and_mount_bores"
        ],
        "apart": [
          0.36,
          0.12,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-brake-pads": {
        "name": "Left Pad friction/backing and bored retention ears",
        "names": [
          "front_left_inboard_pad_friction_envelope",
          "front_left_inboard_pad_backing_and_bored_retention_ears",
          "front_left_outboard_pad_friction_envelope",
          "front_left_outboard_pad_backing_and_bored_retention_ears"
        ],
        "apart": [
          0.45,
          0.05,
          -0.34
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-pistons": {
        "name": "Left Two opposed piston-cup envelopes",
        "names": [
          "front_left_two_opposed_piston_cup_envelopes"
        ],
        "apart": [
          0.42,
          0.15,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-dust-seals": {
        "name": "Left Two unloaded dust-seal envelopes",
        "names": [
          "front_left_two_unloaded_dust_seal_envelopes"
        ],
        "apart": [
          0.44,
          0.18,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-brake-shims": {
        "name": "Left Two unloaded anti-squeal shims",
        "names": [
          "front_left_two_unloaded_anti_squeal_shim_envelopes"
        ],
        "apart": [
          0.48,
          0.05,
          -0.34
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-pad-spring": {
        "name": "Left Unloaded pad retaining spring",
        "names": [
          "front_left_unloaded_pad_retaining_spring_comparison"
        ],
        "apart": [
          0.36,
          0.3,
          -0.4
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-pad-pins": {
        "name": "Left Two split-pin stem / loop envelopes",
        "names": [
          "front_left_two_split_pin_stem_and_loop_envelopes"
        ],
        "apart": [
          0.56,
          0.12,
          -0.4
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-fixings": {
        "name": "Left Two caliper mounting screw envelopes",
        "names": [
          "front_left_two_caliper_mounting_screw_envelopes"
        ],
        "apart": [
          0.55,
          0.15,
          -0.2
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-lock-tab": {
        "name": "Left Flat two-hole mounting lock tab",
        "names": [
          "front_left_flat_two_hole_mounting_lock_tab_comparison"
        ],
        "apart": [
          0.52,
          0.16,
          -0.2
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-bleeder": {
        "name": "Left Open bleed-screw exterior",
        "names": [
          "front_left_open_bleed_screw_exterior_comparison"
        ],
        "apart": [
          0.4,
          0.24,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-banjo": {
        "name": "Left Banjo eye / unassigned hollow-bolt envelopes",
        "names": [
          "front_left_banjo_eye_and_unassigned_hollow_bolt_envelopes"
        ],
        "apart": [
          0.34,
          0.28,
          -0.3
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-left-caliper-banjo-washers": {
        "name": "Left Two uncompressed banjo washer envelopes",
        "names": [
          "front_left_two_uncompressed_banjo_washer_envelopes"
        ],
        "apart": [
          0.34,
          0.34,
          -0.3
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper": {
        "name": "Right Opposed caliper / open pockets and mounting bores",
        "names": [
          "front_right_opposed_caliper_exterior_blind_pockets_and_mount_bores"
        ],
        "apart": [
          -0.36,
          0.12,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-brake-pads": {
        "name": "Right Pad friction/backing and bored retention ears",
        "names": [
          "front_right_inboard_pad_friction_envelope",
          "front_right_inboard_pad_backing_and_bored_retention_ears",
          "front_right_outboard_pad_friction_envelope",
          "front_right_outboard_pad_backing_and_bored_retention_ears"
        ],
        "apart": [
          -0.45,
          0.05,
          -0.34
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-pistons": {
        "name": "Right Two opposed piston-cup envelopes",
        "names": [
          "front_right_two_opposed_piston_cup_envelopes"
        ],
        "apart": [
          -0.42,
          0.15,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-dust-seals": {
        "name": "Right Two unloaded dust-seal envelopes",
        "names": [
          "front_right_two_unloaded_dust_seal_envelopes"
        ],
        "apart": [
          -0.44,
          0.18,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-brake-shims": {
        "name": "Right Two unloaded anti-squeal shims",
        "names": [
          "front_right_two_unloaded_anti_squeal_shim_envelopes"
        ],
        "apart": [
          -0.48,
          0.05,
          -0.34
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-pad-spring": {
        "name": "Right Unloaded pad retaining spring",
        "names": [
          "front_right_unloaded_pad_retaining_spring_comparison"
        ],
        "apart": [
          -0.36,
          0.3,
          -0.4
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-pad-pins": {
        "name": "Right Two split-pin stem / loop envelopes",
        "names": [
          "front_right_two_split_pin_stem_and_loop_envelopes"
        ],
        "apart": [
          -0.56,
          0.12,
          -0.4
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-fixings": {
        "name": "Right Two caliper mounting screw envelopes",
        "names": [
          "front_right_two_caliper_mounting_screw_envelopes"
        ],
        "apart": [
          -0.55,
          0.15,
          -0.2
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-lock-tab": {
        "name": "Right Flat two-hole mounting lock tab",
        "names": [
          "front_right_flat_two_hole_mounting_lock_tab_comparison"
        ],
        "apart": [
          -0.52,
          0.16,
          -0.2
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-bleeder": {
        "name": "Right Open bleed-screw exterior",
        "names": [
          "front_right_open_bleed_screw_exterior_comparison"
        ],
        "apart": [
          -0.4,
          0.24,
          -0.24
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-banjo": {
        "name": "Right Banjo eye / unassigned hollow-bolt envelopes",
        "names": [
          "front_right_banjo_eye_and_unassigned_hollow_bolt_envelopes"
        ],
        "apart": [
          -0.34,
          0.28,
          -0.3
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      },
      "front-right-caliper-banjo-washers": {
        "name": "Right Two uncompressed banjo washer envelopes",
        "names": [
          "front_right_two_uncompressed_banjo_washer_envelopes"
        ],
        "apart": [
          -0.34,
          0.34,
          -0.3
        ],
        "description": "Factory front brake/caliper/pad-retention/mounting topology and p167 hose variant roles. Existing wheel/rotor/upright source datums retained, without fitted component identification. New native geometry is explicitly estimated."
      }
    }
  },
  "native_front_hub_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-hub-reference.json?v=2",
    "source_part_count": 30,
    "source_key": "front-hub",
    "default_group": "front-left-hub",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered. Native formed dust-cover comparisons now add rolled perimeter and three mounting roles around the retained source rotor/caliper. Four flange lugs and BTA370 nominal envelopes clarify the disc retention relationship.",
    "limits": "No new direct owner dimensions, fitted disc-wheel hub/bearing/seal/nut/disc/wheel identity or loaded fit is applied. Factory p140 distinguishes disc-wheel hub from handed wire-wheel hubs, bearing/distance-piece/seal/washer/nut/cap roles; p142 distinguishes rotor screws from wheel studs. NSK 7205/7203 sizes are independent boundary comparisons, not approved GHB129/GHB128 or fitted replacements, race-face offsets, orientation/contact angle or preload data. Brembo 08.1509.10 supplies 209 x 7.7 mm, 60 mm total height, 64 mm centering and four-hole comparison only; older steel-wheel application is not proof of this fitted 1500 disc. Source wheel/rotor/spindle/bearing centers, outside envelopes and nominal wheel plane remain construction datums. New hub seat shoulders move from -35 to -37.5 mm and -6 to -3 mm to meet declared bearing boundary faces; these -2.5/+3 mm changes are construction, not measured fitted shoulders or a clamped bearing stack. Bearing rings omit race/ball/cage details. Seal and spacer profiles, 34.5 mm length, all hub/hat wall sections, 80 mm rotor PCD, clocking, bores, fastener sizes/knurls/threads/seats and castle slots/cross-bore/split-pin geometry remain estimates. 101.6 mm wheel PCD is the existing supplier comparison, not an owner measurement. The new 1.4 mm-radius spindle cross-bore at +17.5 mm and castle clocking are a construction relationship, not a fitted drilling/locking map. Cap socket engagement and seal/cap interference/compression, lubrication, loaded faces and locking/bending are unverified. No actual wheel offset, bearing orientation/fit/preload/end float, nut torque/adjustment, wheel/rotor clearance, full suspension/steering motion, verified tool access or replacement/removal path. Positive contacts are source reconstruction discrepancies, not physical interference. Display separation is illustrative. Factory supplies role/count; modern suppliers supply nominal bolt size, not an owner fastener measurement or fitted identity. Inboard head-face pose stays as a construction convention; actual direction, grade, thread receiver/engagement and wheel clearance remain unresolved. No bolt shortening, body/axle move or fitted machining size is inferred. Smooth envelopes omit threads. The historical mesh name retains screw_envelopes for existing links. All outlines, bends, sections and mounting stations remain estimates. Mirrored handed geometry is unverified. No carrier hole, machined land, fitted offset, spacer, receiver thread or hidden body attachment is invented. Source contacts remain registration gaps, not actual-car interference. No loaded support, caliper/wheel/steering sweep, fitted cover identity/presence, safe support, tool access, verified release procedure or removal path is established.",
    "registration_status": "unregistered_front_hub_disc_bearing_retention_comparison",
    "source_groups": {
      "front-left-hub": {
        "name": "Left Connected stepped hub / wheel flange",
        "names": [
          "front_left_connected_stepped_hub_and_two_pattern_wheel_flange"
        ],
        "apart": [
          0.24,
          0,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-inner-bearing": {
        "name": "Left Inner bearing boundary comparison",
        "names": [
          "front_left_inner_bearing_boundary_comparison"
        ],
        "apart": [
          0.32,
          0.15,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-outer-bearing": {
        "name": "Left Outer bearing boundary comparison",
        "names": [
          "front_left_outer_bearing_boundary_comparison"
        ],
        "apart": [
          0.44,
          0.22,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-bearing-spacer": {
        "name": "Left Hollow bearing distance-piece comparison",
        "names": [
          "front_left_hollow_bearing_distance_piece_comparison"
        ],
        "apart": [
          0.36,
          -0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-hub-seal": {
        "name": "Left Unloaded inner hub seal envelope",
        "names": [
          "front_left_inner_hub_seal_unloaded_boundary_envelope"
        ],
        "apart": [
          0.28,
          -0.23,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-hub-retainer": {
        "name": "Left Separate washer / castellated nut envelopes",
        "names": [
          "front_left_separate_spindle_washer_comparison",
          "front_left_unthreaded_castellated_retaining_nut_envelope"
        ],
        "apart": [
          0.56,
          0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-grease-cap": {
        "name": "Left Separate hollow grease cap",
        "names": [
          "front_left_separate_hollow_grease_cap_envelope"
        ],
        "apart": [
          0.68,
          0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-hub-split-pin": {
        "name": "Left Unbent hub split-pin comparison",
        "names": [
          "front_left_unbent_split_pin_stem_and_loop_comparison"
        ],
        "apart": [
          0.62,
          0.25,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-brake": {
        "name": "Left Connected rotor / hat / four mounting bores",
        "names": [
          "front_left_connected_solid_rotor_hat_and_four_bored_mounts"
        ],
        "apart": [
          0.58,
          -0.12,
          0.12
        ],
        "description": "Rotor and hat with four estimated flange lobes and common comparison bores. Catalog envelope and existing rotor/axle stations stay; fitted dimensions and bolt engagement remain unverified.",
        "brake": true
      },
      "front-left-wheel-fixings": {
        "name": "Left Four wheel-stud/head envelopes",
        "names": [
          "front_left_four_wheel_stud_shank_and_head_envelopes"
        ],
        "apart": [
          0.48,
          0.04,
          0.16
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-wheel-nuts": {
        "name": "Left Four separate wheel-nut envelopes",
        "names": [
          "front_left_four_separate_unthreaded_wheel_nut_envelopes"
        ],
        "apart": [
          0.68,
          0.04,
          0.16
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-left-disc-fixings": {
        "name": "Left four BTA370-size disc-to-hub bolt comparisons",
        "names": [
          "front_left_four_separate_disc_to_hub_screw_envelopes"
        ],
        "apart": [
          0.4,
          -0.11,
          0.15
        ],
        "description": "Modern catalog nominal 3/8 UNF \u00d7 11/16 inch replaces the old 6 \u00d7 16 mm envelope. Actual fitted direction, receiver and wheel clearance remain unresolved; retained pose now overruns the wheel mounting plane by 5.4625 mm.",
        "brake": false
      },
      "front-right-hub": {
        "name": "Right Connected stepped hub / wheel flange",
        "names": [
          "front_right_connected_stepped_hub_and_two_pattern_wheel_flange"
        ],
        "apart": [
          -0.24,
          0,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-inner-bearing": {
        "name": "Right Inner bearing boundary comparison",
        "names": [
          "front_right_inner_bearing_boundary_comparison"
        ],
        "apart": [
          -0.32,
          0.15,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-outer-bearing": {
        "name": "Right Outer bearing boundary comparison",
        "names": [
          "front_right_outer_bearing_boundary_comparison"
        ],
        "apart": [
          -0.44,
          0.22,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-bearing-spacer": {
        "name": "Right Hollow bearing distance-piece comparison",
        "names": [
          "front_right_hollow_bearing_distance_piece_comparison"
        ],
        "apart": [
          -0.36,
          -0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-hub-seal": {
        "name": "Right Unloaded inner hub seal envelope",
        "names": [
          "front_right_inner_hub_seal_unloaded_boundary_envelope"
        ],
        "apart": [
          -0.28,
          -0.23,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-hub-retainer": {
        "name": "Right Separate washer / castellated nut envelopes",
        "names": [
          "front_right_separate_spindle_washer_comparison",
          "front_right_unthreaded_castellated_retaining_nut_envelope"
        ],
        "apart": [
          -0.56,
          0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-grease-cap": {
        "name": "Right Separate hollow grease cap",
        "names": [
          "front_right_separate_hollow_grease_cap_envelope"
        ],
        "apart": [
          -0.68,
          0.16,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-hub-split-pin": {
        "name": "Right Unbent hub split-pin comparison",
        "names": [
          "front_right_unbent_split_pin_stem_and_loop_comparison"
        ],
        "apart": [
          -0.62,
          0.25,
          0
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-brake": {
        "name": "Right Connected rotor / hat / four mounting bores",
        "names": [
          "front_right_connected_solid_rotor_hat_and_four_bored_mounts"
        ],
        "apart": [
          -0.58,
          -0.12,
          0.12
        ],
        "description": "Rotor and hat with four estimated flange lobes and common comparison bores. Catalog envelope and existing rotor/axle stations stay; fitted dimensions and bolt engagement remain unverified.",
        "brake": true
      },
      "front-right-wheel-fixings": {
        "name": "Right Four wheel-stud/head envelopes",
        "names": [
          "front_right_four_wheel_stud_shank_and_head_envelopes"
        ],
        "apart": [
          -0.48,
          0.04,
          0.16
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-wheel-nuts": {
        "name": "Right Four separate wheel-nut envelopes",
        "names": [
          "front_right_four_separate_unthreaded_wheel_nut_envelopes"
        ],
        "apart": [
          -0.68,
          0.04,
          0.16
        ],
        "description": "Factory hub/bearing/seal/retention and separate rotor/wheel fixing topology. Existing manufacturer boundary-size comparisons and source stations retained; all new seating/retention construction remains estimated and unregistered.",
        "brake": false
      },
      "front-right-disc-fixings": {
        "name": "Right four BTA370-size disc-to-hub bolt comparisons",
        "names": [
          "front_right_four_separate_disc_to_hub_screw_envelopes"
        ],
        "apart": [
          -0.4,
          -0.11,
          0.15
        ],
        "description": "Modern catalog nominal 3/8 UNF \u00d7 11/16 inch replaces the old 6 \u00d7 16 mm envelope. Actual fitted direction, receiver and wheel clearance remain unresolved; retained pose now overruns the wheel mounting plane by 5.4625 mm.",
        "brake": false
      },
      "front-left-brake-shield": {
        "name": "Left formed dust cover \u00b7 catalog comparison",
        "names": [
          "front_left_formed_disc_dust_cover_with_three_mounting_roles_comparison"
        ],
        "apart": [
          1.02,
          0.1,
          0.1
        ],
        "description": "Formed C-cover, inboard rim return, two folded mounting ears and a separate small fixing role. Fitted presence on this car is unverified; source carrier contacts remain registration gaps.",
        "brake": true
      },
      "front-left-shield-fixing": {
        "name": "Left small dust-cover fixing \u00b7 comparison",
        "names": [
          "front_left_single_dust_cover_screw_and_unloaded_washer_comparison"
        ],
        "apart": [
          1.02,
          0.1,
          0.1
        ],
        "description": "One nominal small screw and unloaded washer per side. Receiver remains unassigned; no guessed hole is cut into the retained carrier.",
        "brake": true
      },
      "front-right-brake-shield": {
        "name": "Right formed dust cover \u00b7 catalog comparison",
        "names": [
          "front_right_formed_disc_dust_cover_with_three_mounting_roles_comparison"
        ],
        "apart": [
          -1.02,
          0.1,
          0.1
        ],
        "description": "Formed C-cover, inboard rim return, two folded mounting ears and a separate small fixing role. Fitted presence on this car is unverified; source carrier contacts remain registration gaps.",
        "brake": true
      },
      "front-right-shield-fixing": {
        "name": "Right small dust-cover fixing \u00b7 comparison",
        "names": [
          "front_right_single_dust_cover_screw_and_unloaded_washer_comparison"
        ],
        "apart": [
          -1.02,
          0.1,
          0.1
        ],
        "description": "One nominal small screw and unloaded washer per side. Receiver remains unassigned; no guessed hole is cut into the retained carrier.",
        "brake": true
      }
    },
    "disc_retention_revision": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=142",
      "factory_role": "BTA370,8 per car; distinct from wheel studs and nuts",
      "catalog_size_sources": [
        "https://rimmerbros.com/Item--i-BTA370",
        "https://www.minispares.com/bta370-drive-flange-bolt-12-wheel"
      ],
      "catalog_thread": "3/8 UNF",
      "catalog_major_diameter_mm": 9.525,
      "catalog_underhead_length_mm": 17.4625,
      "former_estimated_major_diameter_mm": 6,
      "former_estimated_underhead_length_mm": 16,
      "retained_inboard_underhead_face_local_x_mm": 8,
      "source_tip_local_x_mm": 25.4625,
      "retained_wheel_mount_face_local_x_mm": 20,
      "source_tip_beyond_mount_face_mm": 5.462499999999999,
      "estimated_clearance_bore_radius_mm": 4.95,
      "estimated_outer_flange_lug_radius_mm": 12,
      "estimated_head_circumdiameter_mm": 16.5,
      "estimated_head_height_mm": 4.5,
      "limits": "Factory supplies role/count; modern suppliers supply nominal bolt size, not an owner fastener measurement or fitted identity. Inboard head-face pose stays as a construction convention; actual direction, grade, thread receiver/engagement and wheel clearance remain unresolved. No bolt shortening, body/axle move or fitted machining size is inferred. Smooth envelopes omit threads. The historical mesh name retains screw_envelopes for existing links."
    },
    "dust_cover_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=142",
      "factory_roles": {
        "right": "BTA472",
        "left": "BTA473",
        "small_fixings_car_total": 2,
        "small_fixing": "HZS503",
        "washer": "LWZ505"
      },
      "modern_comparison_source": "https://www.mgocspares.co.uk/DocumentHandler/136685/mgoc-spares-midget-catalogue-pdf",
      "modern_small_screw_comparison": "SH605031,5/16 UNF x3/8in; nominal only",
      "small_screw_catalog_major_diameter_mm": 7.9375,
      "small_screw_catalog_underhead_length_mm": 9.525,
      "owner_dimensions_applied": false,
      "fitted_presence_verified": false,
      "retained_sector_inner_outer_radii_mm": [
        33,
        112
      ],
      "retained_panel_center_local_x_mm": -52,
      "estimated_sector_angles_degrees": [
        -140,
        140
      ],
      "estimated_projected_sheet_gauge_mm": 1.5,
      "estimated_inboard_rim_return_mm": 6,
      "estimated_caliper_axis_ear_face_local_x_mm": -88.15,
      "estimated_small_tab_back_front_local_x_mm": [
        -61.330416566669975,
        -59.830416566669975
      ],
      "estimated_small_screw_underhead_local_x_mm": -58.830416566669975,
      "small_tab_construction": "Tangent plane at outmost point of the retained source carrier footprintY45..65/Z-14..14; not a surveyed flat seat. Small head stays outside the casting; receiver is unassigned.",
      "mounting_role_construction": "Two folded ears follow the existing caliper mounting axis lines atY+/-27/Z-76; the single small fixing is a separate reference axis atY55/Z0. These are not a factory coordinate map or verified clamping layers.",
      "limits": "All outlines, bends, sections and mounting stations remain estimates. Mirrored handed geometry is unverified. No carrier hole, machined land, fitted offset, spacer, receiver thread or hidden body attachment is invented. Source contacts remain registration gaps, not actual-car interference. No loaded support, caliper/wheel/steering sweep, fitted cover identity/presence, safe support, tool access, verified release procedure or removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/front-disc-retention-cover-validation.json"
  },
  "native_rear_hub_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-hub-reference.json?v=3",
    "source_part_count": 32,
    "source_key": "rear-hub",
    "default_group": "rear-left-hub",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
    "limits": "No new owner dimensions or fitted axle/hub/shaft/bearing/seal/drum identity is applied. Factory pp146-148 support disc-wheel hub/shaft, bearing/seal/ring/gasket, right/left-hand nut and four backplate screws plus two drum screws per side; wire-wheel/late axle/differential ratio branches stay distinct. Supplier shaft-retaining screw role and repair-seal publication support architecture only, not a fitted repair or withdrawal procedure. NSK 6207 35x72x17 mm is an independent boundary comparison, not approved GHB130/fitted identity, internal clearance or loaded seating. Original nominal track, wheel mounting +20, shaft flange outer +15, gasket 8.5..9, hub outer +8.5 and drum bore177.8 remain source datums/comparisons. New journal/backplate flange R58 and PCD96/4.5 mm-radius mount bores are estimated, not factory/fitted dimensions. The original axle source tubes shorten 3 mm to the retained flange inboard plane (-55 to -58 mm relative to the nominal wheel center), reconciling source division/plate contacts without claiming a fitted axle length. Journal shoulder extends 1 mm to connect the old drawing gap; bearing-pocket start moves -36 to -33.5 mm to meet the declared bearing boundary, not measured seating/preload. Hub/groove sections, nut/washer/tab geometry, all bores, shaft/drum screw maps/countersinks, wheel studs/nuts and thread/knurl/locking details are estimates. Handed thread assignment to this fitted car is unverified and threads are not modeled. Halfshaft tip moves from +/-90 to +/-40 mm in the independent differential-support update, extending each shaft inward50 mm to the revised toothless side-gear boundary. Only those two shaft meshes change; thirty other hub meshes remain identical. This is an unmeasured assembly construction, not a fitted shaft length or verified spline engagement. Face groove follows the uncompressed ring envelope; ring/gasket/shaft overlap remains, without seal compression/material/loaded-fit inference. Drum access aperture is a construction relationship, not verified tool clearance or withdrawal path. Independent rear-brake source now replaces coarse shoes/cylinder/adjuster/springs. The backplates retain a handbrake slot centered Y70/Z-23 (20x25 mm), cylinder R7.5 aperture at Y68/Z0 and bleed R3.5 at Y76/Z12 replace the old combined slot. These are estimated interface stations and sizes, not factory drilling dimensions. External handbrake source and the earlier declared axle tube-end cutback are retained. Positive source contacts are reconstruction discrepancies or overlapping integral-role source divisions, not physical interference/damage. No axle oil route, leak-free sealing, loaded retention, wheel offset, brake setting, pressure circuit, thread loosening/torque, end float, safe release/support procedure or verified replacement/removal path. Separation is illustrative.",
    "registration_status": "unregistered_rear_hub_axle_end_backplate_and_drum_comparison",
    "source_groups": {
      "rear-left-axle-journal": {
        "name": "Left Connected integral-role axle journal / mount flange",
        "names": [
          "rear_left_connected_integral_role_axle_end_journal_and_mount_flange"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-brake-backplate": {
        "name": "Left Connected dished backplate / shared mounting bores",
        "names": [
          "rear_left_connected_dished_backplate_with_shared_mount_and_actuator_apertures"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-left-backplate-fixings": {
        "name": "Left Four axle/backplate screw / retainer envelopes",
        "names": [
          "rear_left_four_backplate_to_axle_screw_retainer_envelopes"
        ],
        "apart": [
          0.16,
          0.1,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-left-hub": {
        "name": "Left Connected stepped rear hub / face-groove comparison",
        "names": [
          "rear_left_connected_stepped_rear_hub_flange_and_estimated_face_groove"
        ],
        "apart": [
          0.22,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-hub-bearing": {
        "name": "Left Rear bearing boundary comparison",
        "names": [
          "rear_left_rear_bearing_boundary_comparison"
        ],
        "apart": [
          0.34,
          0.12,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-hub-retainer": {
        "name": "Left Unthreaded handed-role retaining nut",
        "names": [
          "rear_left_unthreaded_handed_role_hub_nut_envelope"
        ],
        "apart": [
          0.45,
          0.17,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-hub-lock-washer": {
        "name": "Left Flat bearing-nut locking washer / tab",
        "names": [
          "rear_left_flat_bearing_retaining_lock_washer_tab_comparison"
        ],
        "apart": [
          0.4,
          0.22,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-halfshaft": {
        "name": "Left Half-shaft / bored integral flange",
        "names": [
          "rear_left_halfshaft_and_bored_integral_flange_without_splines"
        ],
        "apart": [
          0.72,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-hub-seals": {
        "name": "Left Unloaded inboard oil-seal boundary",
        "names": [
          "rear_left_unloaded_inboard_hub_lip_seal_envelope"
        ],
        "apart": [
          0.28,
          -0.19,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-halfshaft-o-ring": {
        "name": "Left Uncompressed half-shaft face O-ring",
        "names": [
          "rear_left_uncompressed_halfshaft_face_o_ring_comparison"
        ],
        "apart": [
          0.45,
          -0.15,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-halfshaft-gasket": {
        "name": "Left Uncompressed bored half-shaft gasket",
        "names": [
          "rear_left_uncompressed_halfshaft_face_gasket_comparison"
        ],
        "apart": [
          0.52,
          -0.15,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-brake": {
        "name": "Left Hollow drum / shared retaining and access bores",
        "names": [
          "rear_left_hollow_seven_inch_drum_and_shared_fixing_access_openings"
        ],
        "apart": [
          0.58,
          -0.12,
          -0.12
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-left-halfshaft-retaining-screw": {
        "name": "Left Separate half-shaft retaining screw",
        "names": [
          "rear_left_separate_halfshaft_retaining_screw_envelope"
        ],
        "apart": [
          0.62,
          0.18,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-drum-retaining-screws": {
        "name": "Left Two separate drum-retaining screws",
        "names": [
          "rear_left_two_separate_drum_retaining_screw_envelopes"
        ],
        "apart": [
          0.7,
          0.18,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-left-wheel-fixings": {
        "name": "Left Four rear wheel-stud / head envelopes",
        "names": [
          "rear_left_four_rear_wheel_stud_head_shank_envelopes"
        ],
        "apart": [
          0.5,
          0.05,
          0.16
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-left-wheel-nuts": {
        "name": "Left Four separate rear wheel-nut envelopes",
        "names": [
          "rear_left_four_separate_rear_wheel_nut_envelopes"
        ],
        "apart": [
          0.72,
          0.05,
          0.16
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-axle-journal": {
        "name": "Right Connected integral-role axle journal / mount flange",
        "names": [
          "rear_right_connected_integral_role_axle_end_journal_and_mount_flange"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-brake-backplate": {
        "name": "Right Connected dished backplate / shared mounting bores",
        "names": [
          "rear_right_connected_dished_backplate_with_shared_mount_and_actuator_apertures"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-right-backplate-fixings": {
        "name": "Right Four axle/backplate screw / retainer envelopes",
        "names": [
          "rear_right_four_backplate_to_axle_screw_retainer_envelopes"
        ],
        "apart": [
          -0.16,
          0.1,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-right-hub": {
        "name": "Right Connected stepped rear hub / face-groove comparison",
        "names": [
          "rear_right_connected_stepped_rear_hub_flange_and_estimated_face_groove"
        ],
        "apart": [
          -0.22,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-hub-bearing": {
        "name": "Right Rear bearing boundary comparison",
        "names": [
          "rear_right_rear_bearing_boundary_comparison"
        ],
        "apart": [
          -0.34,
          0.12,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-hub-retainer": {
        "name": "Right Unthreaded handed-role retaining nut",
        "names": [
          "rear_right_unthreaded_handed_role_hub_nut_envelope"
        ],
        "apart": [
          -0.45,
          0.17,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-hub-lock-washer": {
        "name": "Right Flat bearing-nut locking washer / tab",
        "names": [
          "rear_right_flat_bearing_retaining_lock_washer_tab_comparison"
        ],
        "apart": [
          -0.4,
          0.22,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-halfshaft": {
        "name": "Right Half-shaft / bored integral flange",
        "names": [
          "rear_right_halfshaft_and_bored_integral_flange_without_splines"
        ],
        "apart": [
          -0.72,
          0,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-hub-seals": {
        "name": "Right Unloaded inboard oil-seal boundary",
        "names": [
          "rear_right_unloaded_inboard_hub_lip_seal_envelope"
        ],
        "apart": [
          -0.28,
          -0.19,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-halfshaft-o-ring": {
        "name": "Right Uncompressed half-shaft face O-ring",
        "names": [
          "rear_right_uncompressed_halfshaft_face_o_ring_comparison"
        ],
        "apart": [
          -0.45,
          -0.15,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-halfshaft-gasket": {
        "name": "Right Uncompressed bored half-shaft gasket",
        "names": [
          "rear_right_uncompressed_halfshaft_face_gasket_comparison"
        ],
        "apart": [
          -0.52,
          -0.15,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-brake": {
        "name": "Right Hollow drum / shared retaining and access bores",
        "names": [
          "rear_right_hollow_seven_inch_drum_and_shared_fixing_access_openings"
        ],
        "apart": [
          -0.58,
          -0.12,
          -0.12
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-right-halfshaft-retaining-screw": {
        "name": "Right Separate half-shaft retaining screw",
        "names": [
          "rear_right_separate_halfshaft_retaining_screw_envelope"
        ],
        "apart": [
          -0.62,
          0.18,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-drum-retaining-screws": {
        "name": "Right Two separate drum-retaining screws",
        "names": [
          "rear_right_two_separate_drum_retaining_screw_envelopes"
        ],
        "apart": [
          -0.7,
          0.18,
          0
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": true
      },
      "rear-right-wheel-fixings": {
        "name": "Right Four rear wheel-stud / head envelopes",
        "names": [
          "rear_right_four_rear_wheel_stud_head_shank_envelopes"
        ],
        "apart": [
          -0.5,
          0.05,
          0.16
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      },
      "rear-right-wheel-nuts": {
        "name": "Right Four separate rear wheel-nut envelopes",
        "names": [
          "rear_right_four_separate_rear_wheel_nut_envelopes"
        ],
        "apart": [
          -0.72,
          0.05,
          0.16
        ],
        "description": "Factory rear disc-wheel axle/hub/shaft/drum/backplate and independent bearing-size comparison. Existing owner evidence gives context rather than calibrated wheel-end survey; all new profiles/maps/sections remain estimated.",
        "brake": false
      }
    }
  },
  "native_rear_brake_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-brake-reference.json?v=1",
    "source_part_count": 32,
    "source_key": "rear-brake",
    "default_group": "rear-left-wheel-cylinder",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated.",
    "limits": "No new owner dimensions or fitted brake identity applied. Factory p148 supports GAN6 GWC1129, GBS625, 37H8804/5, separate 17H7613 Belleville/17H7622 clip, 17H7618 tappets/17H7619 wedge, upper handed 17H7947/48 and lower 17H7621 spring roles. GWC1102 remains an earlier branch. Mini Spares GWC1129 11/16 inch bore is a supplier component comparison, not a measured/factory fitted-car bore or wholesale Mini brake configuration. All body profiles, lengths, slots, seats, necks, spring-eye positions, section sizes, drum-relative pose and contacts are estimates. Barrel/piston/boot axis moves 6 mm outward to the existing shoe-web plane; the inlet tip and external handbrake rod/lever stations remain unchanged. Two separate upper backplate apertures plus bleed aperture replace the old combined slot; lower screw aperture remains. The two modified backplate meshes alone change in the retained hub source. No new factory drilling template or confirmed hydraulic splice is claimed. The hollow barrel, open neck/bleed boundaries and slotted piston ends expose architecture; hidden fluid passages, pressure seals and piston operating stroke are absent. Belleville/clip/boots are unloaded comparisons; groove fit and spring compression are unverified. Shoe lining outer arcs retain nominal 177.8 mm drum contour, without running clearance, wear setting, leading/trailing or handed lining assignment. Adjuster screw is unthreaded; taper/tappet faces and open bracket do not establish travel, loading or setting. Spring segments and web-eye endpoints are unloaded illustrative routing, not exact handed hooks, preload, stored force or safe release. The retained external handbrake lever/boot is not connected to a verified internal shoe-expansion linkage. Positive source contacts remain documented drawing discrepancies, not fitted-car interference/damage. No complete pressure circuit, drum/shoe withdrawal, support or replacement/bleeding/adjustment procedure is verified; separation is illustrative.",
    "registration_status": "unregistered_rear_drum_brake_mechanism_comparison",
    "source_groups": {
      "rear-left-brake-shoe-front": {
        "name": "Left Front-position shoe / lining comparison",
        "names": [
          "rear_left_shoe_front_connected_web_rim_and_spring_eyes",
          "rear_left_shoe_front_nominal_contour_lining"
        ],
        "apart": [
          0.2,
          0.08,
          0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-shoe-rear": {
        "name": "Left Rear-position shoe / lining comparison",
        "names": [
          "rear_left_shoe_rear_connected_web_rim_and_spring_eyes",
          "rear_left_shoe_rear_nominal_contour_lining"
        ],
        "apart": [
          0.2,
          0.08,
          -0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder": {
        "name": "Left Hollow wheel-cylinder casting / mounting neck",
        "names": [
          "rear_left_wheel_cylinder_hollow_barrel_neck_and_bleed_boss"
        ],
        "apart": [
          0.16,
          0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder-pistons": {
        "name": "Left Two slotted piston envelopes",
        "names": [
          "rear_left_wheel_cylinder_two_slotted_piston_envelopes"
        ],
        "apart": [
          0.25,
          0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder-boots": {
        "name": "Left Two unloaded open cylinder boots",
        "names": [
          "rear_left_wheel_cylinder_two_unloaded_open_boots"
        ],
        "apart": [
          0.32,
          0.4,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder-washer": {
        "name": "Left Unloaded cylinder Belleville washer",
        "names": [
          "rear_left_wheel_cylinder_unloaded_belleville_washer_comparison"
        ],
        "apart": [
          -0.12,
          0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder-clip": {
        "name": "Left Open cylinder retaining circlip",
        "names": [
          "rear_left_wheel_cylinder_open_circlip_comparison"
        ],
        "apart": [
          -0.2,
          0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-wheel-cylinder-bleed": {
        "name": "Left Hollow bleed-screw envelope",
        "names": [
          "rear_left_wheel_cylinder_hollow_bleed_screw_envelope"
        ],
        "apart": [
          -0.24,
          0.4,
          0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-adjuster": {
        "name": "Left Open adjuster bracket / mounting neck",
        "names": [
          "rear_left_adjuster_open_bracket_and_backplate_neck"
        ],
        "apart": [
          0.16,
          -0.2,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-adjuster-wedge": {
        "name": "Left Unthreaded square drive / conical wedge",
        "names": [
          "rear_left_adjuster_unthreaded_square_drive_and_conical_wedge"
        ],
        "apart": [
          -0.2,
          -0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-adjuster-tappets": {
        "name": "Left Two separate tappet / wedge-face estimates",
        "names": [
          "rear_left_adjuster_front_tappet_and_estimated_wedge_face",
          "rear_left_adjuster_rear_tappet_and_estimated_wedge_face"
        ],
        "apart": [
          0.24,
          -0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-cylinder-spring": {
        "name": "Left Unloaded cylinder-end spring / web-eye endpoints",
        "names": [
          "rear_left_cylinder_end_unloaded_spring_with_web_eye_endpoints"
        ],
        "apart": [
          0.3,
          0.12,
          0.18
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-left-brake-adjuster-spring": {
        "name": "Left Unloaded adjuster-end spring / web-eye endpoints",
        "names": [
          "rear_left_adjuster_end_unloaded_spring_with_web_eye_endpoints"
        ],
        "apart": [
          0.3,
          -0.12,
          0.18
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-shoe-front": {
        "name": "Right Front-position shoe / lining comparison",
        "names": [
          "rear_right_shoe_front_connected_web_rim_and_spring_eyes",
          "rear_right_shoe_front_nominal_contour_lining"
        ],
        "apart": [
          -0.2,
          0.08,
          0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-shoe-rear": {
        "name": "Right Rear-position shoe / lining comparison",
        "names": [
          "rear_right_shoe_rear_connected_web_rim_and_spring_eyes",
          "rear_right_shoe_rear_nominal_contour_lining"
        ],
        "apart": [
          -0.2,
          0.08,
          -0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder": {
        "name": "Right Hollow wheel-cylinder casting / mounting neck",
        "names": [
          "rear_right_wheel_cylinder_hollow_barrel_neck_and_bleed_boss"
        ],
        "apart": [
          -0.16,
          0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder-pistons": {
        "name": "Right Two slotted piston envelopes",
        "names": [
          "rear_right_wheel_cylinder_two_slotted_piston_envelopes"
        ],
        "apart": [
          -0.25,
          0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder-boots": {
        "name": "Right Two unloaded open cylinder boots",
        "names": [
          "rear_right_wheel_cylinder_two_unloaded_open_boots"
        ],
        "apart": [
          -0.32,
          0.4,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder-washer": {
        "name": "Right Unloaded cylinder Belleville washer",
        "names": [
          "rear_right_wheel_cylinder_unloaded_belleville_washer_comparison"
        ],
        "apart": [
          0.12,
          0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder-clip": {
        "name": "Right Open cylinder retaining circlip",
        "names": [
          "rear_right_wheel_cylinder_open_circlip_comparison"
        ],
        "apart": [
          0.2,
          0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-wheel-cylinder-bleed": {
        "name": "Right Hollow bleed-screw envelope",
        "names": [
          "rear_right_wheel_cylinder_hollow_bleed_screw_envelope"
        ],
        "apart": [
          0.24,
          0.4,
          0.1
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-adjuster": {
        "name": "Right Open adjuster bracket / mounting neck",
        "names": [
          "rear_right_adjuster_open_bracket_and_backplate_neck"
        ],
        "apart": [
          -0.16,
          -0.2,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-adjuster-wedge": {
        "name": "Right Unthreaded square drive / conical wedge",
        "names": [
          "rear_right_adjuster_unthreaded_square_drive_and_conical_wedge"
        ],
        "apart": [
          0.2,
          -0.24,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-adjuster-tappets": {
        "name": "Right Two separate tappet / wedge-face estimates",
        "names": [
          "rear_right_adjuster_front_tappet_and_estimated_wedge_face",
          "rear_right_adjuster_rear_tappet_and_estimated_wedge_face"
        ],
        "apart": [
          -0.24,
          -0.32,
          0
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-cylinder-spring": {
        "name": "Right Unloaded cylinder-end spring / web-eye endpoints",
        "names": [
          "rear_right_cylinder_end_unloaded_spring_with_web_eye_endpoints"
        ],
        "apart": [
          -0.3,
          0.12,
          0.18
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      },
      "rear-right-brake-adjuster-spring": {
        "name": "Right Unloaded adjuster-end spring / web-eye endpoints",
        "names": [
          "rear_right_adjuster_end_unloaded_spring_with_web_eye_endpoints"
        ],
        "apart": [
          -0.3,
          -0.12,
          0.18
        ],
        "description": "Factory 1500 rear-brake component roles and distinct backplate apertures; supplier wheel-cylinder/slotted piston and adjuster-component photographs support architecture. Existing owner photographs remain context, without a calibrated hidden brake-internal survey. New dimensions and all installed relationships are estimated."
      }
    }
  },
  "rear_power_support_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=72",
    "supplier_sources": [
      "https://www.mgocspares.co.uk/DocumentHandler/136685/mgoc-spares-midget-catalogue-pdf",
      "https://rimmerbros.com/images/PDFs/SMCAT.pdf"
    ],
    "owner_evidence_scope": "Existing IMG_7041 gives front filter-side mount context, IMG_6919 front underbody and IMG_6341 cabin context. These do not provide calibrated rear support coordinates, hidden fixing maps or fitted rear rubber/restraint identification. Existing supplied records were reconciled before using construction estimates; no new capture requested.",
    "factory_scope": "CHA266 bracket, two 122689 rear supports before CHA615 at GAN6-176236; factory says use CHA615 in pairs. Two bracket-to-gearbox-cover screw roles and two support-plate/crossmember bolt roles; supplier descriptions call the side fixings bracket-to-gearbox-tunnel-side. No automatic fitted variant or North American restraint selection.",
    "estimated_nodes": {
      "left": {
        "rubber_center_body_mm": [
          80.0,
          279.40000000000003,
          -135.46666666666667
        ],
        "rubber_axis_outward": [
          0.7071067811865475,
          -0.7071067811865475,
          0
        ],
        "tunnel_fixing_axis_body_mm": [
          187.65867109889197,
          315,
          -76.2
        ],
        "tunnel_fixing_axis_outward": [
          1,
          0,
          0
        ],
        "tunnel_bore_radius_mm": 4.5,
        "base_fixing_axis_body_mm": [
          152.4,
          110.06666666666668,
          -135.46666666666667
        ],
        "base_bore_radius_mm": 5.2
      },
      "right": {
        "rubber_center_body_mm": [
          -80.0,
          279.40000000000003,
          -135.46666666666667
        ],
        "rubber_axis_outward": [
          -0.7071067811865475,
          -0.7071067811865475,
          0
        ],
        "tunnel_fixing_axis_body_mm": [
          -187.65867109889197,
          315,
          -76.2
        ],
        "tunnel_fixing_axis_outward": [
          -1,
          0,
          0
        ],
        "tunnel_bore_radius_mm": 4.5,
        "base_fixing_axis_body_mm": [
          -152.4,
          110.06666666666668,
          -135.46666666666667
        ],
        "base_bore_radius_mm": 5.2
      }
    },
    "estimated_fold_gauge_mm": 3,
    "estimated_crossmember_gauge_mm": 2.5,
    "catalog_long_bolt_underhead_length_mm": 88.9,
    "catalog_long_bolt_basis": "BH606281 supplier comparison 3/8 UNF x3.5 inch, not fitted identity, thread or required engagement.",
    "registration_status": "unregistered_rear_gearbox_support_body_interface_comparison",
    "proportion_revision": {
      "basis": "Factory p72 and unscaled donor25147 side views show compact inclined rubber mounts at extension pads. Prior rubber X\u00b1169.3333 mm moved to estimatedX\u00b180 mm; localY=-50.8 andZ=-135.4667 mm remain drawing datums. Base/tunnel body fixing axes and crossmember stay estimated and unchanged.",
      "supplier_source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "limits": "No owner/factory dimensions or fitted mount identity applied. New cradle width/returns and pad coordinates are construction estimates, not a repair/drilling map or verified installation."
    }
  },
  "native_rear_power_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-power-support-reference.json?v=5",
    "source_part_count": 14,
    "source_key": "rear-power-support",
    "default_group": "gearbox-rear-bracket",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered.",
    "limits": "No direct owner rear-support dimensions or fitted rubber/restraint identity applied. Factory CHA266, paired122689/CHA615 and body fixing roles remain comparisons; donor25147 side photographs supply unscaled compact rubber/extension-pad architecture. Rubber centers move fromX\u00b1169.3333 to estimatedX\u00b180 mm; localY=-50.8/Z=-135.4667 mm, rubber radius/incline and existing base/tunnel body fixing axes remain drawing datums. New pad positions,64x68 mm faces,40 mm root extrusion andR4.5 plain bores do not establish fitted casting sections, threads, engagement or loaded seating. Metal end plates meet the two rubber faces without modeled bond or compression. Opposing studs remain separate smooth envelopes. Cradle base narrows to338.6667 mm; moved web/face planes and provisional return bridges reach the retained tunnel-side ears. All profiles, gauges, locations and body registration remain estimates, not a drilling/repair map. Crossmember/floor returns, cabin and exhaust geometry stay. Supplier BH60628188.9 mm under-head length is a comparison, not fitted hardware, torque or engagement. Nuts/washers are unloaded and all threads absent. North American CHA463/487/488 and UKC5254 remain unselected roles. Static cabin/floor/exhaust source contacts are reconstruction discrepancies, not actual-car interference or operating clearance. No safe jack/support point, lifting height, strength, mount travel, release order or verified replacement/removal path. General separation is illustrative.",
    "registration_status": "unregistered_rear_gearbox_support_body_interface_comparison",
    "source_groups": {
      "gearbox-crossmember": {
        "name": "Hollow rear power-support crossmember / floor returns",
        "names": [
          "rear_power_hollow_crossmember_and_open_floor_returns"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": true,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-rear-bracket": {
        "name": "Connected folded gearbox cradle / bored tunnel ears",
        "names": [
          "rear_power_connected_folded_cradle_inclined_faces_and_tunnel_ears"
        ],
        "apart": [
          0,
          0,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-left-rear-rubber": {
        "name": "Left unloaded rear rubber comparison",
        "names": [
          "rear_power_left_unloaded_rubber_body_comparison"
        ],
        "apart": [
          0.25,
          0.25,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-left-rear-faces": {
        "name": "Left paired bonded metal-face envelopes",
        "names": [
          "rear_power_left_two_bonded_metal_face_envelopes"
        ],
        "apart": [
          0.3,
          0.3,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-left-rear-studs": {
        "name": "Left separate opposing stud envelopes",
        "names": [
          "rear_power_left_two_separate_opposing_stud_envelopes"
        ],
        "apart": [
          0.35,
          0.35,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-left-rear-retainer": {
        "name": "Left cradle washer / nut comparison",
        "names": [
          "rear_power_left_cradle_washer_and_unthreaded_nut"
        ],
        "apart": [
          0.4,
          0.4,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-right-rear-rubber": {
        "name": "Right unloaded rear rubber comparison",
        "names": [
          "rear_power_right_unloaded_rubber_body_comparison"
        ],
        "apart": [
          -0.25,
          0.25,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-right-rear-faces": {
        "name": "Right paired bonded metal-face envelopes",
        "names": [
          "rear_power_right_two_bonded_metal_face_envelopes"
        ],
        "apart": [
          -0.3,
          0.3,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-right-rear-studs": {
        "name": "Right separate opposing stud envelopes",
        "names": [
          "rear_power_right_two_separate_opposing_stud_envelopes"
        ],
        "apart": [
          -0.35,
          0.35,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-right-rear-retainer": {
        "name": "Right cradle washer / nut comparison",
        "names": [
          "rear_power_right_cradle_washer_and_unthreaded_nut"
        ],
        "apart": [
          -0.4,
          0.4,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-crossmember-bolts": {
        "name": "Two long crossmember-bolt comparisons",
        "names": [
          "rear_power_two_unthreaded_long_crossmember_bolt_envelopes"
        ],
        "apart": [
          0,
          -0.25,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-crossmember-washers": {
        "name": "Crossmember plain / unloaded lock washers",
        "names": [
          "rear_power_long_bolt_plain_and_unloaded_lock_washers"
        ],
        "apart": [
          0,
          -0.3,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-tunnel-support-screws": {
        "name": "Two tunnel-side screw comparisons",
        "names": [
          "rear_power_two_tunnel_side_screw_envelopes"
        ],
        "apart": [
          0.2,
          0.25,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      },
      "gearbox-tunnel-support-washers": {
        "name": "Two tunnel-side washer comparisons",
        "names": [
          "rear_power_two_tunnel_side_washer_envelopes"
        ],
        "apart": [
          0.25,
          0.3,
          0
        ],
        "structure": false,
        "description": "Factory 1500 rear mounting bracket, paired isolators and body fixing roles, with unscaled donor photographs showing compact inclined rubber/extension-pad architecture. Revised rubber centers/cradle profiles and shared pad bores are construction estimates; old body fixing axes remain unregistered."
      }
    },
    "transmission_contact_revision": {
      "basis": "Recomputed against the short-case/long-extension reference. Target geometry and non-transmission contacts retained. These are source-shape intersections, not fitted-car clearances.",
      "source_step_sha256": "c90cfd19b5e4fc02480e25b4d9904d71465805008505e3ad3598dcfd5c9710e5",
      "neighbor_offset_mm": [
        0,
        330.20000000000005,
        0
      ]
    },
    "proportion_revision": {
      "basis": "Factory p72 and unscaled donor25147 side views show compact inclined rubber mounts at extension pads. Prior rubber X\u00b1169.3333 mm moved to estimatedX\u00b180 mm; localY=-50.8 andZ=-135.4667 mm remain drawing datums. Base/tunnel body fixing axes and crossmember stay estimated and unchanged.",
      "supplier_source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "limits": "No owner/factory dimensions or fitted mount identity applied. New cradle width/returns and pad coordinates are construction estimates, not a repair/drilling map or verified installation."
    },
    "estimated_nodes": {
      "left": {
        "rubber_center_body_mm": [
          80.0,
          279.40000000000003,
          -135.46666666666667
        ],
        "rubber_axis_outward": [
          0.7071067811865475,
          -0.7071067811865475,
          0
        ],
        "tunnel_fixing_axis_body_mm": [
          187.65867109889197,
          315,
          -76.2
        ],
        "tunnel_fixing_axis_outward": [
          1,
          0,
          0
        ],
        "tunnel_bore_radius_mm": 4.5,
        "base_fixing_axis_body_mm": [
          152.4,
          110.06666666666668,
          -135.46666666666667
        ],
        "base_bore_radius_mm": 5.2,
        "cradle_face_axis_body_mm": [
          98.42248867251352,
          260.9775113274865,
          -135.46666666666667
        ],
        "rubber_retained_half_length_mm": 17.78,
        "bonded_face_outer_station_mm": 24.553333333333338,
        "cradle_face_middle_plane_shift_outward_mm": 2.1059836771489273
      },
      "right": {
        "rubber_center_body_mm": [
          -80.0,
          279.40000000000003,
          -135.46666666666667
        ],
        "rubber_axis_outward": [
          -0.7071067811865475,
          -0.7071067811865475,
          0
        ],
        "tunnel_fixing_axis_body_mm": [
          -187.65867109889197,
          315,
          -76.2
        ],
        "tunnel_fixing_axis_outward": [
          -1,
          0,
          0
        ],
        "tunnel_bore_radius_mm": 4.5,
        "base_fixing_axis_body_mm": [
          -152.4,
          110.06666666666668,
          -135.46666666666667
        ],
        "base_bore_radius_mm": 5.2,
        "cradle_face_axis_body_mm": [
          -98.42248867251352,
          260.9775113274865,
          -135.46666666666667
        ],
        "rubber_retained_half_length_mm": 17.78,
        "bonded_face_outer_station_mm": 24.553333333333338,
        "cradle_face_middle_plane_shift_outward_mm": 2.1059836771489273
      }
    }
  },
  "native_propshaft_placement": {
    "source_url": "/cars/1975-mg-midget/cad/propshaft-reference.json?v=6",
    "source_part_count": 19,
    "source_key": "propshaft",
    "default_group": "prop-shaft",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated.",
    "limits": "No new owner dimensions or fitted shaft/UJ/flange/fastener identity applied. Factory p145 distinguishes CHA336 front slip/fixed flange-yoke and sleeve-yoke roles, two GUJ101 journals, four axle-end and four gearbox-end fixings; earlier AHA9053 remains separate. Factory p81 identifies gearbox output flange/washer/nut but their fitted spline and loaded retention are not reconstructed. Hindustan Hardy series1140 23.8x61.3 mm cap-OD/span is an independent manufacturer boundary comparison; EABS supplier links this size family with GUJ101, without proving a fitted cross-reference, internal bearing dimensions, press fit or interchangeability. Supplier CHA336 photo supports exterior/sliding architecture only. All yoke profiles, gauges, trunnions, cap interiors, seal/clip/groove details, fixing maps and installed positions remain estimates. The old estimated mating planes and joint cross centers are retained at zero-angle pose. The old 70 mm flange PCD is retained; both patterns clock45 degrees to clear the new fork roots, and front holes grow R4 to R5.2 for the 3/8 inch fixing comparison. Rear holes retain R4 with a 5/16 inch shank comparison. Gearbox output and pinion flange references share those construction maps; coarse transmission joint meshes remain omitted from the combined viewer. New 22/20 mm outer/inner tube radii replace the old 39.793/29.633 mm estimates; neither is an owner or factory tube dimension. Front tube boundary cuts back60 mm to expose an estimated sleeve and toothless stub overlap, not fitted shaft length, spline engagement or travel. No Volvo 1.75-inch tube application is transferred to this car. Front bolt length30 mm is estimated; rear31.75 mm is a supplier replacement comparison, not fitted length/engagement. No threads, splines, needle rollers, lubrication circuit or calibrated loaded seals/clip seating. Source contacts are reconstruction discrepancies or overlapping reference boundaries, not actual-car interference. A later pinion-support comparison adds an estimated R23 central recess through the rear flange/root region to accommodate the separate retaining nut/washer envelope. Only the rear flange-yoke mesh changes; eighteen other propshaft meshes remain identical. This is source construction, not fitted pilot, spanner clearance or tool access. No balance, speed rating, operating phasing, joint angles, suspension travel, safe release/support, torque, press/support sequence or verified shaft/cup removal path. Inspection separation is illustrative.",
    "registration_status": "unregistered_1500_propshaft_and_joint_comparison",
    "source_groups": {
      "prop-front-joint": {
        "name": "Front Flange yoke / shared fixing and cross bores",
        "names": [
          "prop_front_flange_yoke_with_shared_fixing_and_cross_bores"
        ],
        "apart": [
          0,
          0.08,
          0.12
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-shaft-yoke": {
        "name": "Front Shaft yoke / slip-stub or tube-neck boundary",
        "names": [
          "prop_front_shaft_yoke_and_toothless_slip_stub"
        ],
        "apart": [
          0,
          0.14,
          0.18
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-journal": {
        "name": "Front Cross journal / trunnion reference",
        "names": [
          "prop_front_connected_cross_journal_without_needle_bearings"
        ],
        "apart": [
          0.15,
          0.22,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-caps": {
        "name": "Front Four hollow bearing-cap comparisons",
        "names": [
          "prop_front_four_hollow_bearing_cap_comparisons"
        ],
        "apart": [
          0.22,
          0.28,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-seals": {
        "name": "Front Four unloaded journal seals",
        "names": [
          "prop_front_four_unloaded_journal_seal_envelopes"
        ],
        "apart": [
          0.3,
          0.34,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-clips": {
        "name": "Front Four open retaining clips",
        "names": [
          "prop_front_four_open_retaining_clip_comparisons"
        ],
        "apart": [
          0.36,
          0.4,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-flange-bolts": {
        "name": "Front Four unthreaded flange-bolt envelopes",
        "names": [
          "prop_front_four_unthreaded_flange_bolt_envelopes"
        ],
        "apart": [
          0,
          0.24,
          0.25
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-front-flange-retainers": {
        "name": "Front Four nut / unloaded washer sets",
        "names": [
          "prop_front_four_nut_and_unloaded_washer_sets"
        ],
        "apart": [
          0,
          0.32,
          -0.25
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-joint": {
        "name": "Rear Flange yoke / shared fixing and cross bores",
        "names": [
          "prop_rear_flange_yoke_with_shared_fixing_and_cross_bores"
        ],
        "apart": [
          0,
          0.08,
          -0.12
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-shaft-yoke": {
        "name": "Rear Shaft yoke / slip-stub or tube-neck boundary",
        "names": [
          "prop_rear_shaft_yoke_and_hollow_tube_neck"
        ],
        "apart": [
          0,
          0.14,
          -0.18
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-journal": {
        "name": "Rear Cross journal / trunnion reference",
        "names": [
          "prop_rear_connected_cross_journal_without_needle_bearings"
        ],
        "apart": [
          0.15,
          0.22,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-caps": {
        "name": "Rear Four hollow bearing-cap comparisons",
        "names": [
          "prop_rear_four_hollow_bearing_cap_comparisons"
        ],
        "apart": [
          0.22,
          0.28,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-seals": {
        "name": "Rear Four unloaded journal seals",
        "names": [
          "prop_rear_four_unloaded_journal_seal_envelopes"
        ],
        "apart": [
          0.3,
          0.34,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-clips": {
        "name": "Rear Four open retaining clips",
        "names": [
          "prop_rear_four_open_retaining_clip_comparisons"
        ],
        "apart": [
          0.36,
          0.4,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-flange-bolts": {
        "name": "Rear Four unthreaded flange-bolt envelopes",
        "names": [
          "prop_rear_four_unthreaded_flange_bolt_envelopes"
        ],
        "apart": [
          0,
          0.24,
          -0.25
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-rear-flange-retainers": {
        "name": "Rear Four nut / unloaded washer sets",
        "names": [
          "prop_rear_four_nut_and_unloaded_washer_sets"
        ],
        "apart": [
          0,
          0.32,
          0.25
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-shaft": {
        "name": "Hollow propshaft tube / revised slip boundary",
        "names": [
          "prop_main_hollow_tube_with_revised_front_slip_boundary"
        ],
        "apart": [
          0,
          -0.38,
          -0.3
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-slip-sleeve": {
        "name": "Hollow slip sleeve / tube shoulder",
        "names": [
          "prop_front_hollow_sliding_sleeve_and_tube_shoulder"
        ],
        "apart": [
          0.2,
          0.16,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      },
      "prop-slip-collar": {
        "name": "Unloaded slip dust-collar comparison",
        "names": [
          "prop_front_unloaded_slip_dust_collar_comparison"
        ],
        "apart": [
          0.3,
          0.24,
          0
        ],
        "description": "Factory 1500 flanged/sliding shaft and separate journal/fixing roles, supplier exterior photograph and independent manufacturer UJ boundary comparison. Existing owner cabin/underbody context is not a calibrated propshaft/joint survey. All new installed geometry and fits are estimated."
      }
    },
    "transmission_contact_revision": {
      "basis": "Recomputed against the short-case/long-extension reference. Target geometry and non-transmission contacts retained. These are source-shape intersections, not fitted-car clearances.",
      "source_step_sha256": "c90cfd19b5e4fc02480e25b4d9904d71465805008505e3ad3598dcfd5c9710e5",
      "neighbor_offset_mm": [
        0,
        330.20000000000005,
        0
      ]
    }
  },
  "rear_pinion_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=147",
    "earlier_workshop_source": "https://spridgetguru.com/AKD1775/AKD1775.pdf#page=101",
    "earlier_workshop_limit": "Earlier H.6 shimmed-spacer/pinion-setting discussion is comparative architecture only; not a 1500 or BTA532 collapsible-spacer procedure. No preload, torque, selected washer or adjustment instruction is transferred.",
    "owner_dimensions_applied": false,
    "estimated_inner_bearing_z_mm": [
      150,
      172
    ],
    "estimated_outer_bearing_z_mm": [
      230,
      250
    ],
    "estimated_inner_boundary_radii_mm": [
      12,
      40
    ],
    "estimated_outer_boundary_radii_mm": [
      12,
      32
    ],
    "estimated_spacer_radii_mm": [
      12.2,
      17
    ],
    "factory_depth_washer_range_mm": [
      2.95,
      3.3
    ],
    "display_depth_washer_thickness_mm": 3.125,
    "display_washer_basis": "Midpoint of the factory range for an unselected display envelope; not a factory offered size, fitted measurement or selected repair washer.",
    "estimated_head_z_mm": [
      126,
      146.875
    ],
    "estimated_flange_hub_z_mm": [
      250,
      275.6333333333334
    ],
    "estimated_shaft_radius_mm": 12,
    "estimated_carrier_boss_radius_mm": 45,
    "estimated_rear_propshaft_retainer_recess_radius_mm": 23,
    "registration_status": "unregistered_pinion_support_and_retention_comparison"
  },
  "native_pinion_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/pinion-support-reference.json?v=1",
    "source_part_count": 8,
    "source_key": "pinion-support",
    "default_group": "differential-pinion-shaft",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates.",
    "limits": "No owner dimensions, fitted pinion/ratio/bearing/seal identity or installed setting applied. Factory pp146/147 distinguish crown-wheel/pinion matched-set roles, selected-depth washer, inner ATA7166 and outer BTB440 bearings, BTA532 spacer, 88G320 seal, 1G7439 dust cover and flange/nut/spring-washer roles. Earlier AKD1775 H.6 describes shimmed-spacer/depth/preload measurement and is not transferred to the 1500/BTA532 configuration. Factory depth-washer range2.95..3.30 mm is retained separately; displayed3.125 mm is only its midpoint, not a factory offered size, measured/fitted washer or selected repair setting. All head/shaft, bearing race sections and stations, spacer/free length, pocket/web/boss, dust-cover/lock-washer/nut and retention geometry are estimates. Bearing rollers, gear teeth, hypoid offset, spline/thread engagement, loaded contact, crush/preload and lubrication paths are absent. The original long hollow flange stem shortens from240 to25.6333 mm at the retained Z250 seal plane; the new shaft/bearing stack explains architecture rather than reclassifying the old stem as a fitted pinion. Carrier receives an estimated R45 internal boss and annular web with matching bearing/washer pockets; six other axle meshes remain identical. Only the rear propshaft flange/root gets an R23 recess for this estimated nut/washer boundary; eighteen other propshaft meshes remain identical. Original flange mating plane, 70 mm-PCD/45-degree bolt maps, nominal track, axle ends and wheel-end sources are unchanged. No measured casting, factory drilling/machining template, operating clearance or nut-tool access is established. Cage/crown wheel/side-gear internals and actual tooth engagement remain unresolved; existing toothless side-gear sockets and halfshaft stations are preserved. Source contacts are reconstruction discrepancies, not fitted-car interference findings. No actual gearset pairing/ratio, selected shim, bearing preload, flange torque, safe support/release or verified overhaul/removal path. Inspection separation is illustrative.",
    "registration_status": "unregistered_pinion_support_and_retention_comparison",
    "source_groups": {
      "differential-pinion-shaft": {
        "name": "Toothless pinion head / shaft boundary",
        "names": [
          "pinion_toothless_head_and_shaft_boundary"
        ],
        "apart": [
          0,
          -0.22,
          0.12
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-inner-bearing": {
        "name": "Inner pinion race boundaries / rollers absent",
        "names": [
          "pinion_inner_two_race_boundary_without_rollers"
        ],
        "apart": [
          0.12,
          -0.18,
          0.08
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-outer-bearing": {
        "name": "Outer pinion race boundaries / rollers absent",
        "names": [
          "pinion_outer_two_race_boundary_without_rollers"
        ],
        "apart": [
          0.18,
          -0.18,
          0.12
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-spacer": {
        "name": "Uncompressed pinion spacer comparison",
        "names": [
          "pinion_uncompressed_spacer_envelope"
        ],
        "apart": [
          0.24,
          -0.22,
          0.15
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-depth-washer": {
        "name": "Unselected pinion-depth washer / display midpoint",
        "names": [
          "pinion_unselected_depth_washer_display_midpoint"
        ],
        "apart": [
          -0.12,
          -0.18,
          -0.08
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-dust-cover": {
        "name": "Open-skirt pinion dust-cover comparison",
        "names": [
          "pinion_dust_cover_open_skirt_comparison"
        ],
        "apart": [
          0,
          -0.24,
          0.2
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-lock-washer": {
        "name": "Unloaded pinion retaining washer",
        "names": [
          "pinion_unloaded_retaining_lock_washer"
        ],
        "apart": [
          0,
          -0.3,
          0.25
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      },
      "differential-pinion-nut": {
        "name": "Unthreaded pinion retaining nut",
        "names": [
          "pinion_unthreaded_retaining_nut_envelope"
        ],
        "apart": [
          0,
          -0.36,
          0.3
        ],
        "description": "Factory pinion/bearing/spacer/depth-washer/seal/dust-cover/retention roles and earlier factory discussion of measured bearing settings. Existing owner evidence is not a calibrated hidden axle-internal survey; all new geometry and installed relationships remain construction estimates."
      }
    }
  },
  "differential_support_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=146",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=147"
    ],
    "manufacturer_source": "https://cdn.skfmediahub.skf.com/api/public/0901d196802809de/pdf_preview_medium/0901d196802809de_pdf_preview_medium.pdf",
    "bearing_comparison_mm": {
      "bore": 35,
      "outside": 72,
      "width": 17,
      "designation": "SKF7207 BEP independent boundary comparison; not approved 2K5943/fitted cross-reference, contact direction, preload or internal model."
    },
    "halfshaft_tip_body_x_abs_mm": 40,
    "side_gear_boundary_x_abs_mm": [
      40,
      68
    ],
    "display_packing_thickness_mm": 0.1,
    "factory_packing_sizes_inch": [
      0.002,
      0.003,
      0.004,
      0.01
    ],
    "packing_limit": "Displayed0.1 mm is a construction separator, not a selected factory shim, fitted stack or bearing setting.",
    "bearing_x_abs_mm": [
      70.1,
      87.1
    ],
    "cap_outer_radius_mm": 44,
    "cap_hole_radius_mm": 5.2,
    "cap_nodes": {
      "left": {
        "x_local_mm": 78.6,
        "stud_axes_local_mm": [
          [
            78.6,
            -43,
            0
          ],
          [
            78.6,
            43,
            0
          ]
        ]
      },
      "right": {
        "x_local_mm": -78.6,
        "stud_axes_local_mm": [
          [
            -78.6,
            -43,
            0
          ],
          [
            -78.6,
            43,
            0
          ]
        ]
      }
    },
    "crown_fixing_pcd_mm": 120,
    "crown_fixing_radius_mm": 4.5,
    "registration_status": "unregistered_differential_cage_crownwheel_and_side_support_comparison"
  },
  "native_differential_support_placement": {
    "source_url": "/cars/1975-mg-midget/cad/differential-support-reference.json?v=1",
    "source_part_count": 10,
    "source_key": "differential-support",
    "default_group": "differential-cage",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates.",
    "limits": "No new owner dimensions or fitted ratio/cage/bearing/cap/gear/shaft identity applied. Factory pp146/147 establish cage, two side bearings, four cap studs/nuts, six crown-wheel bolts/three paired locking tabs, selected packing and matched gearset roles. SKF7207 BEP 35x72x17 mm is an independent angular-contact boundary comparison, not an approved2K5943/fitted replacement, orientation or loaded setting. Bearing race/ball/contact geometry is absent. All cage windows/end walls/journals, crown-wheel smooth bevel, bolt maps, saddle/arm/cap profiles, gauges, stud/nut/washer and installed stations are estimates. The positive-X crown-wheel side is a construction choice, not a verified fitted handed arrangement. No gear teeth or ratio is selected; the pinion/crown-wheel working mesh and planet/cross-pin internals remain unresolved and are not forced into contact. Crown wheel retains factory six-bolt/three-tab roles on an estimated120 mm PCD; locking tabs are flat/unloaded without bent retention or thread engagement. Four cap bores/fasteners share estimated axes with integral front saddles/arms added to the retained carrier. Only carrier and two side-gear boundary meshes change in the axle source; five others remain identical, including all pinion support interfaces. Halfshaft tips extend inward50 mm, from+/-90 to+/-40, and toothless gear boundaries move from+/-90..120 to+/-40..68, trimming their drawing length2 mm for the cage end-wall reference. These are unmeasured construction corrections, not actual shaft length, gear profile or spline engagement. Only two shaft meshes change in the hub source; thirty others remain identical. Original nominal track, axle tube ends, hub/drum stacks, source pinion pose and propshaft mating/fixing maps remain unchanged. Displayed0.1 mm packing is an unselected construction separator, not a factory offered shim, fitted stack, end float or preload. Factory packing sizes remain separate inch references. Source contacts are reconstruction discrepancies or overlapping source divisions, not actual-car damage or fitted interferences. No support strength, matched-cap identity/orientation, gear contact/backlash, angular-bearing direction/preload, lubrication, torque, safe release or verified differential/shaft/cap replacement path. Inspection separation is illustrative.",
    "registration_status": "unregistered_differential_cage_crownwheel_and_side_support_comparison",
    "source_groups": {
      "differential-cage": {
        "name": "Open differential cage / hollow end journals",
        "names": [
          "differential_open_cage_end_walls_bored_mount_and_hollow_journals"
        ],
        "apart": [
          0,
          0.28,
          -0.2
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-crown-wheel": {
        "name": "Toothless crown-wheel / ratio unselected",
        "names": [
          "differential_toothless_crown_wheel_boundary_without_ratio"
        ],
        "apart": [
          0.3,
          0.3,
          -0.2
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-crown-bolts": {
        "name": "Six unthreaded crown-wheel bolt envelopes",
        "names": [
          "differential_six_unthreaded_crown_wheel_bolt_envelopes"
        ],
        "apart": [
          0.45,
          0.3,
          -0.2
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-crown-lock-tabs": {
        "name": "Three flat paired crown-wheel locking tabs",
        "names": [
          "differential_three_flat_paired_crown_wheel_lock_tabs"
        ],
        "apart": [
          0.4,
          0.35,
          -0.2
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-left-side-bearing": {
        "name": "Left independent bearing boundary",
        "names": [
          "differential_left_independent_angular_contact_bearing_boundary"
        ],
        "apart": [
          0.3,
          0.15,
          -0.1
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-right-side-bearing": {
        "name": "Right independent bearing boundary",
        "names": [
          "differential_right_independent_angular_contact_bearing_boundary"
        ],
        "apart": [
          -0.3,
          0.15,
          -0.1
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-left-bearing-cap": {
        "name": "Left rear half cap / shared stud bores",
        "names": [
          "differential_left_rear_half_bearing_cap_with_shared_stud_bores"
        ],
        "apart": [
          0.12,
          -0.2,
          -0.4
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-right-bearing-cap": {
        "name": "Right rear half cap / shared stud bores",
        "names": [
          "differential_right_rear_half_bearing_cap_with_shared_stud_bores"
        ],
        "apart": [
          -0.12,
          -0.2,
          -0.4
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-bearing-cap-fixings": {
        "name": "Four cap stud/nut/washer comparison sets",
        "names": [
          "differential_four_cap_stud_nut_and_unloaded_washer_sets"
        ],
        "apart": [
          0,
          -0.3,
          -0.45
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      },
      "differential-side-bearing-packing": {
        "name": "Two unselected side-bearing packing envelopes",
        "names": [
          "differential_two_unselected_side_bearing_packing_envelopes"
        ],
        "apart": [
          0.4,
          0.2,
          -0.1
        ],
        "description": "Factory cage/crown-wheel/side-bearing/cap/fixing/packing roles, plus independent manufacturer bearing boundary. Existing owner cabin/underbody evidence does not calibrate hidden axle internals; all new installed geometry and connections remain construction estimates."
      }
    }
  },
  "bonnet_structure_reference": {
    "factory_sources": [
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=247",
      "https://www.spridgets.de/downloads/Parts-1977.pdf#page=248"
    ],
    "supplier_source": "https://www.mgocspares.co.uk/product/czj380/bonnet-midget",
    "supplier_image": "https://www.mgocspares.co.uk/ImageHandler/113400w900h900/CZJ380_3?height=900&sequence=113400&width=900",
    "owner_photos": [
      "IMG_6856",
      "IMG_6853",
      "IMG_6855"
    ],
    "owner_evidence": "IMG_6856 shows the rear slotted pressed bonnet rail and both hinge regions; IMG_6853/6855 give front closure and bay context. Supplier CZJ380 underside supplies four-slot/perimeter/front-rail comparison, not fitted bonnet identification or calibrated dimensions.",
    "estimated_skin_vertical_gauge_mm": 1,
    "estimated_frame_vertical_gauge_mm": 1.2,
    "retained_lower_mount_offset_mm": 15.24,
    "estimated_hinge_hole_radius_mm": 3.6,
    "estimated_hinge_hole_inward_offset_mm": 20,
    "estimated_hinge_hole_z_offsets_mm": [
      -25,
      25
    ],
    "supplier_hinge_screw_comparison_mm": {
      "diameter": 6.35,
      "underhead_length": 15.875,
      "basis": "MGOC SH604051 1/4 UNF x5/8 comparison, not identification of factory HZS405 or fitted screws."
    },
    "virtual_pivot_body_units": [
      0,
      1.04,
      0.13
    ],
    "display_open_angle_radians": 0.82,
    "registration_status": "unregistered_bonnet_skin_frame_and_carried_attachment_comparison",
    "estimated_transverse_crown_units": 0.025,
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    },
    "estimated_bonnet_rear_z_units": 0.32,
    "cowl_apron_reconstruction": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "old_bonnet_rear_z_units": 0.13,
      "estimated_bonnet_rear_z_units": 0.32,
      "old_wiper_row_z_units": 0.109,
      "estimated_wiper_row_z_units": 0.23,
      "estimated_wiper_plane_y_units": 1.025,
      "wiper_row_forward_change_mm": 102.44666666666669,
      "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
      "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
      "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
      "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
    }
  },
  "native_bonnet_structure_placement": {
    "source_url": "/cars/1975-mg-midget/cad/bonnet-structure-reference.json?v=5",
    "source_part_count": 8,
    "source_key": "bonnet-structure",
    "default_group": "bonnet",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates. The bonnet rear trims to the broader apron reference; rear slotted rail, hinge lands and four fixing roles move forward with it, following the existing height surface. Front closure, stay, screen and engine/body datums stay. The shared longitudinal front-upper correction lowers the middle contour, with zero correction at sourceZ=.13/1.99. That earlier upper-profile stage remains; current apron metadata supersedes rear framework, hinge placement and wiper-row stations.",
    "limits": "No new owner dimensions or fitted bonnet/hinge/stay identity applied. IMG6856 supports rear pressed/slotted framework and hinge context; supplier CZJ380 underside supports four rear access apertures, perimeter/front reinforcement and no middle tubular crossbar. That modern comparison is not identification of this bonnet or a fitted slot/hole map. The transverse crown and source side-height curve stay; forward longitudinal stations follow the shorter-front construction. X width, front closure and stay station stay. The apron revision changes the rear seam/framework and rigid hinge placement; the old virtual display pivot is historical. The skin/frame/carried mounting heights follow the new construction, not fitted coordinates. The old second surface15.24 mm below the top and round tube braces are replaced by a1 mm projected-Y skin and1.2 mm projected-Y formed-frame gauges; these are construction estimates, not measured or normal-offset material thicknesses. Rear/front floors retain the old lower mount offset15.24 mm only as a reference datum. All sections, folds, apertures, hollow hinge lands, captive-boss envelopes, holes, screws/washers, stay eye/pin and assembly stations are estimated. Four bonnet-side hinge screw roles use an independent1/4 inch x5/8 supplier comparison, not fitted HZS405 identity, thread/engagement, head standard or tightening. The old carried hinge leaves receive two matching reference holes each; body-side leaves/bulkhead joints and the actual NA multi-link mechanism remain unresolved. The native upper stay eye retains the old right-side X/Z station and follows the revised surface height, without fitted AHA9800 identification, locking, travel, gas assistance or safe load. The parked body-side span still hides while opening; anchors are not joined by a fabricated operating extension. The viewer solves the estimated four-bar closure for carried parts; this is not verified NA hinge kinematics, support release, latch sequence or removal trajectory. Main lock/safety references and their landing-panel openings translate with the front module; forward buffers and cable bends follow the shorter layout. Bay equipment stays in its prior unregistered frame. Limited closed-pose contacts against named roof references do not prove engine/body registration, operating or removal clearance. No loaded hinge/stay strength, weld/hem/adhesive specification, sound-pad material, fitted paint, skin stiffness, actual aperture/template or verified replacement path. Separation/opening is illustrative. Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established. The0.10-unit peak is an owner-photo-led construction estimate, not a measured height. Rear/nose interfaces, axles, marker, engine/body pose, hinge pivots and wiper/screen datums remain drawing references. Better photographic agreement is not fitted panel registration, support/locking strength, full-car collision clearance or a verified removal path.",
    "registration_status": "unregistered_bonnet_skin_frame_and_carried_attachment_comparison",
    "source_groups": {
      "bonnet": {
        "name": "Thin bonnet skin \u00b7 reduced estimated crown",
        "names": [
          "bonnet_thin_curved_skin_revised_transverse_crown_reference"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Body",
        "carried": true,
        "description": "Native thin skin with an estimated21.167 mm transverse center rise instead of the former71.967 mm bulge. Side-edge/longitudinal curves and X/Z outline stay; this is a construction estimate, not a measured fitted bonnet section."
      },
      "bonnet-left-edge": {
        "name": "Left formed bonnet side-edge channel",
        "names": [
          "bonnet_left_formed_side_edge_channel"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Structure",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-right-edge": {
        "name": "Right formed bonnet side-edge channel",
        "names": [
          "bonnet_right_formed_side_edge_channel"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Structure",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-rear-rail": {
        "name": "Rear slotted rail / hollow hinge lands",
        "names": [
          "bonnet_rear_slotted_formed_rail_and_hollow_hinge_lands"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Structure",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-front-rail": {
        "name": "Front formed bonnet closure rail",
        "names": [
          "bonnet_front_formed_closure_rail_reference"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Structure",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-hinge-fixings": {
        "name": "Four bonnet-side hinge screw / washer comparisons",
        "names": [
          "bonnet_four_unthreaded_hinge_screw_and_washer_sets"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Mechanical",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-support-mount": {
        "name": "Bonnet-carried stay tab / bored pin eye",
        "names": [
          "bonnet_carried_stay_attachment_with_open_pin_eye"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Mechanical",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      },
      "bonnet-support-pin": {
        "name": "Bonnet-carried stay pin comparison",
        "names": [
          "bonnet_carried_stay_pin_envelope"
        ],
        "apart": [
          0,
          0.28,
          -0.3
        ],
        "category": "Mechanical",
        "carried": true,
        "description": "Existing owner rear-bay/front-closure context and factory bonnet/hinge/stay roles; supplier CZJ380 underside supplies the four-slot/frame comparison. Outer profile and all new thicknesses, mounting maps and installed relationships remain unmeasured estimates."
      }
    },
    "surface_reconstruction": {
      "cowl_apron_reconstruction": {
        "owner_photos": [
          "IMG_6329",
          "IMG_6341",
          "IMG_6856",
          "IMG_6892"
        ],
        "owner_dimensions_applied": false,
        "old_bonnet_rear_z_units": 0.13,
        "estimated_bonnet_rear_z_units": 0.32,
        "old_wiper_row_z_units": 0.109,
        "estimated_wiper_row_z_units": 0.23,
        "estimated_wiper_plane_y_units": 1.025,
        "wiper_row_forward_change_mm": 102.44666666666669,
        "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
        "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
        "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
        "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
      },
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "front_clip_reconstruction": {
        "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
        "factory_publication": "AKM4071/B general specification p14",
        "factory_imperial_overall_length": "11ft9in",
        "imperial_conversion_mm": 3581.4,
        "printed_metric_overall_length_m": 3.36,
        "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
        "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
        "owner_photos": [
          "IMG_6329",
          "IMG_6853",
          "IMG_6854",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
        "previous_front_bumper_extreme_mm": 1820.3333333333335,
        "previous_drawing_overall_length_mm": 3750.7333333333336,
        "estimated_front_module_shift_mm": -169.33333333333337,
        "estimated_front_bumper_extreme_mm": 1651.0,
        "estimated_drawing_overall_length_mm": 3581.4,
        "held_aft_panel_boundary_units": 0.835,
        "old_nose_face_units": 2.025,
        "new_nose_face_units": 1.825,
        "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
        "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
        "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
      },
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "estimated_transverse_crown_units": 0.025,
      "previous_transverse_crown_units": 0.085,
      "estimated_center_rise_above_side_edge_mm": 21.16666666666667,
      "prior_center_rise_above_side_edge_mm": 71.96666666666668,
      "center_height_change_mm": -50.80000000000001,
      "retained_half_width_units": 0.67,
      "original_z_bounds_units": [
        0.13,
        1.94
      ],
      "estimated_z_bounds_units": [
        0.32,
        1.7675510204081633
      ],
      "previous_source_side_edge_height_formula": "1.045-.03*(source_z-1)**2-.15*max(0,source_z-1.08)**2",
      "basis": "The shared longitudinal front-upper correction now lowers the middle section while holding sourceZ=.13/1.99 interfaces. Existing exterior and open-bonnet owner views support a gently cambered bonnet rather than the coarse high center. A smaller common transverse crown is an explicit construction estimate under the retained side-edge and longitudinal curves. No calibrated photo section or factory crown dimension is claimed.",
      "limits": "The21.167 mm center rise and50.8 mm reduction are model construction values, not owner measurements or fitted profile data. The X outline and engine/body frame stay; the apron revision supersedes the rear bonnet boundary and rigid hinge placement; source mounting heights follow the new longitudinal profile. forward panel Z follows the declared shorter-front construction and the height curve uses its inverse source station. Carried mounts, catch/support references and nose return follow the revised surface, without establishing fitted seam, cold/hot clearance, hinge kinematics, locking, safe support or a verified removal path. Fitted scuttle/screen registration remains unresolved."
    },
    "current_roof_sample": {
      "source_parts": [
        "rocker_cover_photo_scaled",
        "carb_damper_cap_photo_reference_provisional",
        "air_cleaner_housing_photo_reference_provisional",
        "air_cleaner_inlet_chamber_photo_reference_provisional",
        "heater_case_and_necks_reference",
        "heater_blower_motor_and_plate_reference"
      ],
      "contacts_mm3": {},
      "limits": "Limited current-source static sample under unchanged estimated engine/heater placement, not fitted clearance."
    },
    "validation": {
      "native_groups": 8,
      "valid_step_solids": 15,
      "finite_bonnet_and_hinge_browser_vertices": 39347,
      "checks": [
        "skin material/empty witnesses at retained side-edge and center stations",
        "retained width/XZ outline and hinge-fixing X/Z map",
        "two carried hinge groups revised, six body/link meshes identical",
        "only nose mesh changes among thirty front-body groups",
        "absolute mesh/STEP volume differences below0.06 percent for all eight bonnet groups",
        "current intake/heater/rocker roof sample",
        "metric placement, native selection/isolation, illustrative opening and parked-stay/link hiding",
        "production reload clears temporary hook; no page errors"
      ],
      "limits": "Reference geometry/display validation; fitted profile, joints, closure, support and service paths remain unverified.",
      "historical_scope": "Earlier geometry; current apron/bonnet/hinge checks supersede source positions and contacts. See current_validation_url."
    },
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    },
    "nodes": {
      "left": {
        "legacy_leaf_center_body_mm": [
          448.7333333333334,
          822.4743372213283,
          414.8666666666667
        ],
        "hinge_fixing_axes_body_mm": [
          [
            428.7333333333334,
            822.4743372213283,
            389.8666666666667
          ],
          [
            428.7333333333334,
            822.4743372213283,
            439.8666666666667
          ]
        ],
        "hole_radius_mm": 3.6,
        "legacy_hinge_axis_center_body_mm": [
          448.7333333333334,
          880.5333333333334,
          110.06666666666668
        ]
      },
      "right": {
        "legacy_leaf_center_body_mm": [
          -448.7333333333334,
          822.4743372213283,
          414.8666666666667
        ],
        "hinge_fixing_axes_body_mm": [
          [
            -428.7333333333334,
            822.4743372213283,
            389.8666666666667
          ],
          [
            -428.7333333333334,
            822.4743372213283,
            439.8666666666667
          ]
        ],
        "hole_radius_mm": 3.6,
        "legacy_hinge_axis_center_body_mm": [
          -448.7333333333334,
          880.5333333333334,
          110.06666666666668
        ]
      }
    },
    "cowl_apron_reconstruction": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "old_bonnet_rear_z_units": 0.13,
      "estimated_bonnet_rear_z_units": 0.32,
      "old_wiper_row_z_units": 0.109,
      "estimated_wiper_row_z_units": 0.23,
      "estimated_wiper_plane_y_units": 1.025,
      "wiper_row_forward_change_mm": 102.44666666666669,
      "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
      "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
      "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
      "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/cowl-apron-validation.json"
  },
  "native_distributor_mount_placement": {
    "source_url": "/cars/1975-mg-midget/cad/distributor-mount-reference.json?v=1",
    "source_part_count": 10,
    "source_key": "distributor-mount",
    "default_group": "distributor-pedestal",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "basis": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
    "limits": "No direct owner dimensions, fitted distributor/pedestal/clamp identity, bore fit, compression, timing phase, drive tooth count, end float or operating/removal clearance. Existing distributor axis [115,35] in engine X/Z and body lower face Y=-18 remain unregistered estimates. Every new section, station, stud/bolt/nut size, bore, split, shank, seal and drive shape is estimated. The single .006-inch display gasket is an unselected factory alternative, not a fitted stack; .020-inch remains a separate alternative. Pedestal split collar follows factory p59; the RTC1773 clamping-plate listing on p173 is not resolved into an additional fitted part. No block land, holes or casting changes are made to force attachment. Source contacts are reconstruction discrepancies, not actual-car interference. Gear is toothless; slot phase and cross-pin station are arbitrary construction. Lower shaft stops at an open boundary without forcing an oil-pump/camshaft connection. Seal, washers and clamp split are unloaded. Existing distributor, cap, amplifier, leads, filter, alternator and engine source meshes remain unchanged. Factory USA/Canada ignition variants remain comparisons; supplied photos do not select them. No safe release, ignition setting, tightening, applicable verified replacement procedure or withdrawal path; inspection separation is illustrative. The retained source frames leave pedestal-to-block 5.5919 mm, smooth gear-to-camshaft 14.1666 mm and shaft-to-pump-body 171.5472 mm minimum geometric separations. These are unregistered reconstruction gaps, not installed clearances or engagement settings.",
    "source_groups": {
      "distributor-pedestal": {
        "name": "Distributor pedestal and split collar",
        "names": [
          "distributor_pedestal_open_bore_split_collar_and_base"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0.2,
          0,
          0.08
        ]
      },
      "distributor-pedestal-gasket": {
        "name": "Pedestal gasket \u00b7 unselected .006-inch display",
        "names": [
          "distributor_unselected_pedestal_gasket_006_display"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0.2,
          0,
          0.08
        ]
      },
      "distributor-pedestal-studs": {
        "name": "Pedestal stud boundaries",
        "names": [
          "distributor_two_unthreaded_pedestal_stud_boundaries"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0.2,
          0,
          0.08
        ]
      },
      "distributor-pedestal-retainers": {
        "name": "Pedestal nuts and unloaded washers",
        "names": [
          "distributor_two_pedestal_nut_and_unloaded_washer_sets"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0.2,
          0,
          0.08
        ]
      },
      "distributor-clamp-fixing": {
        "name": "Transverse distributor clamp fixing",
        "names": [
          "distributor_transverse_clamp_bolt_nut_and_unloaded_washer"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0.2,
          0,
          0.08
        ]
      },
      "distributor-lower-shank": {
        "name": "Distributor lower shank boundary",
        "names": [
          "distributor_lower_shank_open_drive_boundary"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0,
          0.28,
          0
        ]
      },
      "distributor-oil-seal": {
        "name": "Uncompressed distributor oil seal",
        "names": [
          "distributor_uncompressed_oil_seal_boundary"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0,
          0.28,
          0
        ]
      },
      "distributor-drive-gear": {
        "name": "Toothless distributor drive gear",
        "names": [
          "distributor_toothless_drive_gear_with_unphased_slot"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0,
          -0.35,
          0
        ]
      },
      "distributor-drive-shaft": {
        "name": "Oil-pump drive shaft \u00b7 open lower boundary",
        "names": [
          "distributor_oil_pump_drive_shaft_open_lower_boundary"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0,
          -0.35,
          0
        ]
      },
      "distributor-drive-pin": {
        "name": "Distributor drive cross pin",
        "names": [
          "distributor_drive_gear_unthreaded_cross_pin"
        ],
        "description": "Factory pedestal, alternative gasket thicknesses, two vertical retaining sets, transverse clamp fixing, separate drive gear/shaft/pin and distributor oil seal. Owner photos establish neighboring outside obstacles, not hidden mount dimensions.",
        "apart": [
          0,
          -0.35,
          0
        ]
      }
    }
  },
  "native_windscreen_placement": {
    "source_url": "/cars/1975-mg-midget/cad/windscreen-reference.json?v=5",
    "source_key": "windscreen",
    "source_part_count": 17,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Owner IMG6329 conditional pane-corner comparison and IMG6341 qualitative context support a more rearward-raked screen. Rounded origin/rake estimates revise the former schematic without adopting camera-derived width solutions. Shared quarterlight front edges follow the revised seal line. Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
    "limits": "No direct owner dimensions, fitted frame/glass/seal identity or body registration. Pane local height is retained; center and rake now follow a rounded owner-photo construction revision, not a fitted dimension. Widths/pillar splay follow the retained estimated door-glass base and lean; the pane retains5 mm construction depth. This flat trapezoid is not an actual curved-glass template. Every rail/pillar channel, foot, bracket, screw/rivet map, seal/lip, rod, packing and fixing station is estimated. No body penetration, A-post receiver, shim stack or hidden attachment is fabricated. Four upper/lower leg fixings and two center-body fixings follow supplier comparison roles; factory p274 lists one HPS408 center screw while the supplier lists two bolts. That discrepancy remains unresolved. Unthreaded hardware does not establish fitted screw size, engagement, torque or locking. Seals are unloaded; no compressed glass seat, body sealing or structural/tension capacity is verified. Factory NA/Sweden pillar/rail/glass branches remain comparisons, not fitted identification. Mirrors, visors, actual hood latch engagement and rail internal joints remain incomplete. Existing wiper motor, wheelboxes and static arms/blades remain unchanged; the scuttle source now contains broad shroud/corner comparisons. Contacts are source discrepancies, not operating clearance. A shared quarterlight/seal line is reference construction, not verified door/quarterlight fit. No sweep, hood seating, safe support, tightening, verified replacement procedure or removal path. Glass and frame share one inspection translation to keep their relation visible; other separation is illustrative.",
    "source_groups": {
      "windscreen": {
        "name": "Windscreen pane \u00b7 estimated tapered reference",
        "names": [
          "windscreen_flat_trapezoid_pane_reference_5mm_display"
        ],
        "description": "Flat trapezoid with estimated 1143.026 mm bottom and 1059.795 mm top widths, following the retained door-glass lean. Screen center, height and rake remain; the flat 5 mm display pane is not the actual curved-glass outline or a cutting template.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-glazing-seal": {
        "name": "Glazing U seal \u00b7 unloaded",
        "names": [
          "windscreen_unloaded_perimeter_glazing_u_seal"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-top-rail": {
        "name": "Top glazing channel",
        "names": [
          "windscreen_top_open_glazing_channel"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-bottom-rail": {
        "name": "Bottom glazing channel",
        "names": [
          "windscreen_bottom_open_glazing_channel"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-left-pillar": {
        "name": "Left pillar and body leg",
        "names": [
          "windscreen_left_channel_pillar_and_bored_body_leg"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-right-pillar": {
        "name": "Right pillar and body leg",
        "names": [
          "windscreen_right_channel_pillar_and_bored_body_leg"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-corner-brackets": {
        "name": "Lower corner reinforcement pair",
        "names": [
          "windscreen_pair_lower_corner_reinforcement_comparisons"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-corner-fixings": {
        "name": "Corner screw comparisons",
        "names": [
          "windscreen_corner_screw_role_envelopes"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-quarterlight-seals": {
        "name": "Pillar-to-quarterlight seal pair",
        "names": [
          "windscreen_pair_unloaded_pillar_to_quarterlight_seals"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-seal-retainers": {
        "name": "Seal retainers and rivet cues",
        "names": [
          "windscreen_pair_seal_retainers_and_twelve_rivet_cues"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-body-seal": {
        "name": "Windscreen-to-body seal",
        "names": [
          "windscreen_unloaded_body_seal_open_lip"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-foot-grommets": {
        "name": "Pillar-foot grommet pair",
        "names": [
          "windscreen_pair_unloaded_pillar_foot_grommets"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-body-fixings": {
        "name": "Four body-leg fixing sets",
        "names": [
          "windscreen_four_unthreaded_body_leg_fixing_sets"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0.22,
          0,
          0
        ]
      },
      "windscreen-center-rod": {
        "name": "Center rod \u00b7 unthreaded reference",
        "names": [
          "windscreen_unthreaded_center_rod_boundary"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-rod-brackets": {
        "name": "Center-rod brackets and nipple",
        "names": [
          "windscreen_center_rod_brackets_and_unselected_lower_nipple"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      },
      "windscreen-center-body-fixing": {
        "name": "Center-body packing and fixing comparison",
        "names": [
          "windscreen_center_body_packing_and_two_comparison_fixings"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "windscreen-hood-brackets": {
        "name": "Hood fastener bracket pair",
        "names": [
          "windscreen_pair_hood_fastener_bracket_boundaries"
        ],
        "description": "Owner photos support raked framed glazing and pillar/door/hood surroundings. Factory and supplier plates distinguish pane/glazing rubber, separate rails/pillars/corner brackets, center rod, body/pillar seals and mounting roles. All new dimensions and stations are construction estimates.",
        "apart": [
          0,
          0.8,
          -0.1
        ]
      }
    },
    "glazing_alignment": {
      "scale_mm_per_body_unit": 846.6666666666667,
      "origin_body_mm": [
        0,
        1004.2783517656864,
        12.986125283310418
      ],
      "rake_radians": -0.49,
      "retained_pane_height_mm": 287.86666666666673,
      "door_glass_base_x_abs_mm": 604.52,
      "door_glass_base_y_mm": 859.3666666666667,
      "retained_door_glass_inward_lean": 0.15,
      "quarterlight_seal_local_z_mm": -17,
      "pane_to_seal_x_offset_mm": 31,
      "pane_bottom_top_width_mm": [
        1144.065819334752,
        1067.867553665182
      ],
      "quarterlight_front_edge_yz_body_units": [
        [
          1.015,
          0.08387385263823982
        ],
        [
          1.34,
          -0.08947729501885127
        ]
      ],
      "owner_dimensions_applied": false,
      "photo_rake_revision": {
        "baseline_origin_body_units": [
          0,
          1.2,
          0.05
        ],
        "baseline_rake_radians": -0.27,
        "selected_origin_body_units": [
          0.0,
          1.1861555335815193,
          0.01533794324800443
        ],
        "lower_pane_center_yz_held": true,
        "selected_rake_radians": -0.49,
        "evidence": "/cars/1975-mg-midget/cad/windscreen-photo-rake-validation.json",
        "fitted_width_solution_applied": false
      },
      "basis": "Owner IMG6329 pane-corner comparison under two fixed camera hypotheses supports more rearward rake than the former schematic. The selected-.49rad rake rotates the whole frame around the prior lower pane center; derived origin follows that held body datum, not the fitted camera optimum. Rake and the retained datum remain construction estimates. Pane local height, door-glass base width/lean and raised quarterlight Y endpoints stay. Shared seal coordinates update the quarterlight front edge.",
      "limits": "Screen origin/rake, pane widths, pillar splay, seal profile/length and quarterlight endpoints are unmeasured construction choices. Current widths follow the held door-glass base and lean; they are not fitted from the uncertain camera width solutions. The flat trapezoid is not the actual curved-glass outline or a cutting template. Screen feet/fixings follow the revised pillar; body receivers, shims, loaded seals, door/window travel, hood fit and replacement/removal paths remain unverified."
    },
    "source_neighbor_contacts_mm3": {
      "windscreen_unloaded_perimeter_glazing_u_seal__scuttle_thin_top_three_spindle_passages_and_edge_returns_reference": 257.9152,
      "windscreen_bottom_open_glazing_channel__scuttle_thin_top_three_spindle_passages_and_edge_returns_reference": 16016.2471,
      "windscreen_unloaded_body_seal_open_lip__scuttle_thin_top_three_spindle_passages_and_edge_returns_reference": 1444.2687,
      "windscreen_unthreaded_center_rod_boundary__scuttle_thin_top_three_spindle_passages_and_edge_returns_reference": 33.3802,
      "windscreen_center_rod_brackets_and_unselected_lower_nipple__scuttle_thin_top_three_spindle_passages_and_edge_returns_reference": 65.0253,
      "windscreen_unloaded_perimeter_glazing_u_seal__scuttle_left_curved_A_post_corner_and_outer_return_reference": 0.5893,
      "windscreen_bottom_open_glazing_channel__scuttle_left_curved_A_post_corner_and_outer_return_reference": 201.8236,
      "windscreen_left_channel_pillar_and_bored_body_leg__scuttle_left_curved_A_post_corner_and_outer_return_reference": 1625.9746,
      "windscreen_pair_lower_corner_reinforcement_comparisons__scuttle_left_curved_A_post_corner_and_outer_return_reference": 25.5006,
      "windscreen_pair_unloaded_pillar_to_quarterlight_seals__scuttle_left_curved_A_post_corner_and_outer_return_reference": 0.5013,
      "windscreen_unloaded_body_seal_open_lip__scuttle_left_curved_A_post_corner_and_outer_return_reference": 47.6162,
      "windscreen_pair_unloaded_pillar_foot_grommets__scuttle_left_curved_A_post_corner_and_outer_return_reference": 189.1895,
      "windscreen_four_unthreaded_body_leg_fixing_sets__scuttle_left_curved_A_post_corner_and_outer_return_reference": 43.5072,
      "windscreen_unloaded_perimeter_glazing_u_seal__scuttle_right_curved_A_post_corner_and_outer_return_reference": 0.5893,
      "windscreen_bottom_open_glazing_channel__scuttle_right_curved_A_post_corner_and_outer_return_reference": 201.8235,
      "windscreen_right_channel_pillar_and_bored_body_leg__scuttle_right_curved_A_post_corner_and_outer_return_reference": 1625.9746,
      "windscreen_pair_lower_corner_reinforcement_comparisons__scuttle_right_curved_A_post_corner_and_outer_return_reference": 25.5006,
      "windscreen_pair_unloaded_pillar_to_quarterlight_seals__scuttle_right_curved_A_post_corner_and_outer_return_reference": 0.5013,
      "windscreen_unloaded_body_seal_open_lip__scuttle_right_curved_A_post_corner_and_outer_return_reference": 47.6162,
      "windscreen_pair_unloaded_pillar_foot_grommets__scuttle_right_curved_A_post_corner_and_outer_return_reference": 189.1895,
      "windscreen_four_unthreaded_body_leg_fixing_sets__scuttle_right_curved_A_post_corner_and_outer_return_reference": 43.5072,
      "windscreen_unloaded_body_seal_open_lip__front_bulkhead_with_retained_apertures_and_footwell_mouths_reference": 10848.107,
      "windscreen_left_channel_pillar_and_bored_body_leg__front_left_inner_hinge_pillar_channel_and_lower_foot_reference": 1615.4952,
      "windscreen_four_unthreaded_body_leg_fixing_sets__front_left_inner_hinge_pillar_channel_and_lower_foot_reference": 13.4838,
      "windscreen_right_channel_pillar_and_bored_body_leg__front_right_inner_hinge_pillar_channel_and_lower_foot_reference": 1615.4952,
      "windscreen_four_unthreaded_body_leg_fixing_sets__front_right_inner_hinge_pillar_channel_and_lower_foot_reference": 13.4838
    },
    "sampled_source_parts": [
      "scuttle_thin_top_three_spindle_passages_and_edge_returns_reference",
      "scuttle_left_curved_A_post_corner_and_outer_return_reference",
      "scuttle_right_curved_A_post_corner_and_outer_return_reference",
      "scuttle_rear_dash_top_two_demister_slots_reference",
      "wiper_right_parked_arm_reference",
      "wiper_right_static_blade_reference",
      "wiper_center_parked_arm_reference",
      "wiper_center_static_blade_reference",
      "wiper_left_parked_arm_reference",
      "wiper_left_static_blade_reference",
      "front_bulkhead_with_retained_apertures_and_footwell_mouths_reference",
      "front_left_footwell_front_and_top_comparison",
      "front_left_footwell_outer_side_and_jamb_return_reference",
      "front_left_inner_toeboard_and_floor_return_reference",
      "front_left_inner_hinge_pillar_channel_and_lower_foot_reference",
      "front_left_rear_wheelhouse_to_footwell_closing_comparison",
      "front_right_footwell_front_and_top_comparison",
      "front_right_footwell_outer_side_and_jamb_return_reference",
      "front_right_inner_toeboard_and_floor_return_reference",
      "front_right_inner_hinge_pillar_channel_and_lower_foot_reference",
      "front_right_rear_wheelhouse_to_footwell_closing_comparison"
    ],
    "nodes": {
      "left": {
        "body_leg_axis_centers_body_mm": [
          [
            596.3857062493689,
            833.9880133267746,
            101.55025503574112
          ],
          [
            601.6797034010297,
            798.6946989823698,
            120.37529056258744
          ]
        ],
        "local_axis": [
          1,
          0,
          0
        ],
        "bore_radius_mm": 5.4
      },
      "right": {
        "body_leg_axis_centers_body_mm": [
          [
            -596.3857062493689,
            833.9880133267746,
            101.55025503574112
          ],
          [
            -601.6797034010297,
            798.6946989823698,
            120.37529056258744
          ]
        ],
        "local_axis": [
          1,
          0,
          0
        ],
        "bore_radius_mm": 5.4
      }
    },
    "photo_rake_revision": {
      "baseline_origin_body_units": [
        0,
        1.2,
        0.05
      ],
      "baseline_rake_radians": -0.27,
      "selected_origin_body_units": [
        0.0,
        1.1861555335815193,
        0.01533794324800443
      ],
      "lower_pane_center_yz_held": true,
      "selected_rake_radians": -0.49,
      "evidence": "/cars/1975-mg-midget/cad/windscreen-photo-rake-validation.json",
      "fitted_width_solution_applied": false
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/windscreen-photo-rake-validation.json"
  },
  "native_front_bumper_placement": {
    "source_url": "/cars/1975-mg-midget/cad/front-bumper-reference.json?v=2",
    "source_part_count": 12,
    "source_key": "front-bumper",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
    "limits": "No direct owner dimensions or fitted BHM538/CHA238/CHA534/beam/spring identity. Retained moulding outer dimensions and body pose are schematic; native circular corner rounds approximate the old browser curves. Eight mm moulding wall, three mm armature/beam/clamping sections, tube shape, five mm spring strips, eye outlines and all hole/rivet/fastener maps are estimates. Armature height follows the estimated moulding inner top/bottom for a shared drawing stack; no fitted contact or compressed material is established. The preceding beam correction from2.02 to1.94 body units is historical; the current shortened-front beam ends at1.74, under the same rail-top plane. These are construction corrections, not measured supports or a verified weld/load path. Body rails stay; wheelhouse front ends now shorten with the front module while their wheel/access cuts stay. No new frame holes, weld seams or strength are inferred. Paired spring/beam profiles use an unverified mirror assumption, not a fitted handed survey. Inner springs are unloaded folded role comparisons, not elastic/impact behavior. Four body retaining roles follow the factory list; four armature-side sets and all axes are estimated. The factory twelve spring washers are not forced onto this partial branch: early outer springs end at GAN6-158715 and remain unselected/unmodeled. Armature change at158716 and motif change at171431 do not identify this car. Twenty-six moulding and four tube rivets are catalog quantities, not an owner hardware count or installation/reuse specification. Cover rivet shanks follow the estimated outer envelope with a0.5 mm head display gap; full-depth bores traverse overlapping corner-return material, not a fitted rivet specification. Threadless nuts/bolts and unloaded washers/rivets do not establish engagement, preload or tightening. Towing-eye roles do not identify fitted eyes or approve towing/recovery/support loads. Motif, number-plate equipment, lamp configuration and body/front-panel attachment remain incomplete. Source contacts and zero source distances are reconstruction results, not fitted clearance or loaded seating. Engine/radiator/cowl remain; the nose follows the new front reference. No impact performance, safe support/release, verified replacement procedure, extraction route or radiator-removal clearance. Inspection separation is illustrative. No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template.",
    "source_groups": {
      "front-bumper": {
        "name": "Front bumper \u00b7 rear-open moulding",
        "names": [
          "front_bumper_rear_open_moulding_retained_outer_envelope"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Body",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-armature": {
        "name": "Front bumper open armature and mounting bores",
        "names": [
          "front_bumper_connected_open_armature_with_joint_passages"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-clamping-plates": {
        "name": "Bumper clamping-plate pair",
        "names": [
          "front_bumper_pair_bored_clamping_plates"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-moulding-rivets": {
        "name": "Twenty-six unloaded moulding rivet cues",
        "names": [
          "front_bumper_26_unloaded_moulding_rivet_envelopes"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-support-tube": {
        "name": "Hollow bumper support tube and end tabs",
        "names": [
          "front_bumper_hollow_support_tube_and_bored_end_tabs"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-tube-rivets": {
        "name": "Four support-tube rivet cues",
        "names": [
          "front_bumper_four_support_tube_rivet_envelopes"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-left-bumper-beam": {
        "name": "Left front bumper body beam",
        "names": [
          "front_bumper_left_open_body_beam_and_mount_face"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Structure",
        "apart": [
          0,
          0,
          0
        ]
      },
      "front-right-bumper-beam": {
        "name": "Right front bumper body beam",
        "names": [
          "front_bumper_right_open_body_beam_and_mount_face"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Structure",
        "apart": [
          0,
          0,
          0
        ]
      },
      "front-bumper-inner-springs": {
        "name": "Unloaded folded inner-spring pair",
        "names": [
          "front_bumper_pair_unloaded_folded_inner_spring_comparisons"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0.6
        ]
      },
      "front-bumper-body-fixings": {
        "name": "Four spring-to-body fixing comparisons",
        "names": [
          "front_bumper_four_inner_spring_to_body_fixing_comparisons"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "front-bumper-spring-fixings": {
        "name": "Four armature-to-spring fixing comparisons",
        "names": [
          "front_bumper_four_armature_to_inner_spring_fixing_comparisons"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          1.12
        ]
      },
      "front-bumper-towing-eyes": {
        "name": "Two towing-eye and fixing comparisons",
        "names": [
          "front_bumper_pair_towing_eye_and_fixing_comparisons"
        ],
        "description": "Factory GAN6 bumper cover/armature, two clamping plates,26 moulding rivets, support tube/four rivets, handed inner springs/four body nuts and two towing-eye roles. Existing owner photographs supply outer bumper and front-platform context, not hidden mounting maps.",
        "category": "Mechanical",
        "apart": [
          0,
          -0.2,
          0.2
        ]
      }
    },
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "source_neighbor_contacts_mm3": {
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_left_folded_top_and_sloping_end_panel_reference": 51.0584,
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_left_outer_wheelarch_closure_reference": 50.8,
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_left_outer_wing_attachment_return_reference": 50.8,
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_right_folded_top_and_sloping_end_panel_reference": 51.0584,
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_right_outer_wheelarch_closure_reference": 50.8,
      "front_bumper_rear_open_moulding_retained_outer_envelope__front_right_outer_wing_attachment_return_reference": 50.8
    },
    "beam_to_retained_frame_minimum_source_distance_mm": {
      "left": 0.0,
      "right": 0.0
    }
  },
  "native_boot_lid_placement": {
    "source_url": "/cars/1975-mg-midget/cad/boot-lid-reference.json?v=4",
    "source_part_count": 19,
    "source_key": "boot-lid",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. The inner frame now has a shallow perimeter and inset deep pan under an explicit unmeasured aperture allowance, superseding the former full-outline deep box floor. Closed outer height and attached roles now follow the shared IMG_6329 conditional rear profile; camera and section widths/crown are held.",
    "limits": "No direct owner dimensions, fitted lid/hinge/handle/lock/seal/support identity or body registration. Closed outer height follows the conditional IMG_6329 rear profile; width, outline and1.2 mm projected-Y skin remain estimates with body-derived ruled loft stations, not a fitted pressing/template or normal material gauge. Central deep floor20 mm below the outer surface, shallow peripheral rim and1.2 mm projected frame gauge, three aperture outlines, hinge bosses and every section/station/map are construction estimates. Flat latch land/bosses and0.5 mm handle-boss display gaps are not measured pressing or installed seat geometry. Hinge pins move below the old above-skin cues to deck-minus28 mm; three carried/two body screws per hinge split the factory ten total as an unverified map. Mirrored goosenecks, flat leaves/boss bridges and body plates are comparisons, not surveyed joints. No body deck holes or receiver geometry is fabricated. Handle/skin/latch holes use vertical drawing axes, not measured surface normals. The14.2 mm skin-center and7 mm frame-center radii are independent display apertures, not fitted bores. Lock barrel, square tail, opaque latch/catch and striker have no verified locking state, spring, actuation or engagement. Buffers/seal/retainers are unloaded; frame/handle studs do not establish compressed seating or tightening. The left-side later-support pose is an unverified construction choice, not fitted AHA9716 identity, gas assistance, extension/locking or safe load. Its span stays at the parked closed pose during inspection; the upper anchor separates with the lid rather than inventing operating travel. Earlier prop/clip arrangement is not applied. Badge variants, luggage carrier and complete internal seam/hem/adhesive/drain details remain absent. Body surround/lip/seal follow the same revised profile. Floor, tank, hood and rear-frame sources remain unchanged. Selected internal and neighbor contacts are reconstruction results, not actual-car interference or clearance. No fitted closure, hinge sweep, safe supported-open state, release/support order, applicable verified replacement procedure, torque, seal compression or removal path; separation is illustrative. Stepped frame revision: the shallow outer rim and inset deep pan supersede the old full-outline20mm floor. The4mm plan allowance,1.2/2.4mm shallow depths and20mm deep-floor datum are estimates, not fitted clearance or pressing dimensions. The intended skin profile/pose and all hardware positions stay; skin and frame now share body-derived Z sampling; attachment-boss/body contacts and closure remain unverified.",
    "source_groups": {
      "boot-lid": {
        "name": "Boot lid \u00b7 owner-photo profile estimate",
        "names": [
          "boot_lid_thin_skin_at_retained_curved_closed_profile"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Body",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-inner-frame": {
        "name": "Boot lid stepped inner pressing and access openings \u00b7 reference",
        "names": [
          "boot_lid_formed_inner_frame_three_access_openings_and_hinge_bosses"
        ],
        "description": "A shallow perimeter and inset deep pan replace the full-outline deep floor. This group is an inspection subdivision of the lid assembly; the factory plate does not dimension the pressing or establish a separate service frame.",
        "category": "Structure",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-hinge-arms": {
        "name": "Boot lid gooseneck hinge arms and leaves",
        "names": [
          "boot_lid_pair_bored_gooseneck_arms_and_three_hole_leaves"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-hinges-striker": {
        "name": "Fixed boot hinge plates, ears and pins",
        "names": [
          "boot_pair_fixed_hinge_body_plates_ears_and_pins"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-lid-hinge-fixings": {
        "name": "Six lid-side hinge fixing comparisons",
        "names": [
          "boot_lid_six_hinge_screw_and_unloaded_washer_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-body-hinge-fixings": {
        "name": "Four body-side hinge fixing comparisons",
        "names": [
          "boot_body_four_hinge_screw_and_unloaded_washer_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-lid-handle": {
        "name": "Boot lid locking-handle casting",
        "names": [
          "boot_lid_handle_casting_and_two_stud_bosses_reference"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-lock": {
        "name": "Lock barrel and unphased square tail",
        "names": [
          "boot_lid_lock_barrel_and_unphased_square_tail_boundary"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-handle-fixings": {
        "name": "Two handle-stud retaining sets",
        "names": [
          "boot_lid_two_handle_stud_nut_and_washer_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-latch": {
        "name": "Boot latch case and mounting flange",
        "names": [
          "boot_lid_open_latch_case_and_mount_flange_reference"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-catch": {
        "name": "Static boot catch tongue",
        "names": [
          "boot_lid_static_catch_tongue_comparison"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-latch-fixings": {
        "name": "Two latch mounting fixings",
        "names": [
          "boot_lid_two_latch_mounting_fixing_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-striker": {
        "name": "Body striker and mounting flange",
        "names": [
          "boot_fixed_bored_striker_plate_and_body_flange"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-striker-fixings": {
        "name": "Two striker-to-body fixing comparisons",
        "names": [
          "boot_two_striker_to_body_fixing_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-lid-buffers": {
        "name": "Four uncompressed boot buffers",
        "names": [
          "boot_lid_four_uncompressed_buffer_envelopes"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-buffer-fixings": {
        "name": "Four buffer retaining sets",
        "names": [
          "boot_lid_four_buffer_stud_nut_and_washer_comparisons"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-lid-stay-anchor": {
        "name": "Parked support \u00b7 lid anchor",
        "names": [
          "boot_lid_later_stay_upper_anchor_and_fixing_comparison"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0.65,
          0
        ]
      },
      "boot-body-stay-anchor": {
        "name": "Parked support \u00b7 body anchor",
        "names": [
          "boot_body_later_stay_lower_anchor_and_fixing_comparison"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-stay-parked-span": {
        "name": "Later boot support \u00b7 closed-pose channel comparison",
        "names": [
          "boot_later_stay_parked_nested_channels_and_end_eyes"
        ],
        "description": "Factory CZJ351 lid-assembly drawing and inner-pressing architecture, handed hinge pair/ten screws, handle/two nuts, separate two-fixing latch and striker, two front/two rear buffers and later support comparison. Owner exterior/cabin photos support closed-body context only; hidden details and all new maps remain estimates. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown.",
        "category": "Mechanical",
        "apart": [
          0,
          0,
          0
        ]
      }
    },
    "source_neighbor_contacts_mm3": {},
    "selected_internal_contacts_mm3": {
      "skin__handle_housing": 9.1327,
      "inner_frame__latch_case_flange": 0.0,
      "latch_case__static_tongue": 359.3281
    },
    "stepped_inner_frame_reference": {
      "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=249",
      "basis": "Factory inner-pressing/rim architecture; shallow perimeter and deep central pan are an unmeasured reconstruction, not dimensions read from the plate.",
      "aperture_reference": "boot-body-reference.json",
      "deep_pan_half_width_mm": 436.2666666666667,
      "deep_pan_front_z_mm": -1172.4,
      "deep_pan_rear_z_mm": -1638.5333333333335,
      "deep_pan_corner_radius_mm": 29.866666666666667,
      "unmeasured_plan_allowance_mm": 4.0,
      "shallow_rim_top_depth_from_outer_mm": 1.2,
      "shallow_rim_bottom_depth_from_outer_mm": 2.4,
      "deep_floor_depth_from_outer_mm": [
        18.8,
        20.0
      ],
      "step_projected_plan_gauge_mm": 1.2,
      "outer_profile_function_and_pose_held": true,
      "hardware_stations_held": true,
      "limits": "4mm plan allowance and all step/rim depths are construction estimates, not fitted clearances, pressing sections or seal compression. No body cuts or hardware relocation are introduced to force closure."
    },
    "lid_profile_station_alignment": {
      "stations_z_body_mm": [
        -1657.7733333333335,
        -1657.5368713111163,
        -1656.8297625030016,
        -1655.8060235703276,
        -1655.6588167533566,
        -1654.0353109098544,
        -1651.9748802212669,
        -1650.2238076529527,
        -1649.4973677614705,
        -1646.6266333297997,
        -1644.3692885200962,
        -1643.3903236681342,
        -1642.5333333333335,
        -1639.819606207663,
        -1638.242466171758,
        -1635.9488689094828,
        -1631.8433406079382,
        -1631.8153890897356,
        -1627.458974418675,
        -1625.1719118286367,
        -1622.9215795510427,
        -1618.2469020798055,
        -1618.2281798338533,
        -1613.4799617044505,
        -1611.0121446235885,
        -1608.666666666667,
        -1603.5238061978419,
        -1595.7631645566134,
        -1587.7302196999033,
        -1579.4249716277118,
        -1570.8474203400383,
        -1553.0836665726783,
        -1535.3199128053184,
        -1517.5561590379584,
        -1499.7924052705985,
        -1482.0286515032385,
        -1464.2648977358785,
        -1446.5011439685186,
        -1428.7373902011586,
        -1410.9736364337987,
        -1393.2098826664387,
        -1375.4461288990788,
        -1358.7873979194974,
        -1342.128666939916,
        -1325.4699359603344,
        -1308.811204980753,
        -1292.1524740011716,
        -1275.4937430215903,
        -1258.8350120420089,
        -1242.1762810624273,
        -1225.517550082846,
        -1208.8588191032645,
        -1202.2666666666667,
        -1197.4533716288831,
        -1192.686431253528,
        -1192.2000881236831,
        -1188.011753782291,
        -1183.4743589146583,
        -1179.117944243598,
        -1174.9844644238508,
        -1174.6945252244873,
        -1171.1137271256707,
        -1168.4,
        -1167.5430096651994,
        -1164.306700003534,
        -1161.435965571863,
        -1158.9584531120668,
        -1157.1889623252914,
        -1156.8980224234792,
        -1155.274516579977,
        -1154.103570830332,
        -1153.3964620222173,
        -1153.16
      ],
      "previous_uniform_station_count": 33,
      "shared_body_stations_included": true,
      "corner_angle_samples": 17,
      "profile_functions_and_pose_held": true,
      "prior_outer_rim_fixed_station_sampling_undershoot_mm": -0.4460078887166219,
      "diagnostic_scope": "At X444.5mm, old33-station lid versus body profile interpolation; reference construction only, not actual-car gap.",
      "prior_sampling_diagnostic_revision": "e3099415"
    }
  },
  "native_headlamp_placement": {
    "source_url": "/cars/1975-mg-midget/cad/headlamp-reference.json?v=8",
    "source_part_count": 32,
    "source_key": "headlamp",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "basis": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity. The shared longitudinal front-upper correction lowers the middle contour, with zero correction at sourceZ=.13/1.99. Adjacent sheet and carried mounting references follow; mechanical frames remain unchanged. Wing/door junction now uses the held door front and estimated5mm seam instead of a broad exposed pillar strip. Wing/door junction now uses the held door front and estimated5mm seam instead of a broad exposed pillar strip. Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions.",
    "limits": "No owner dimensions, fitted bowl/unit/rim identity, beam pattern, wattage, road approval or lamp aim. Seven inches/177.8 mm is an independent family-size comparison, not fitted glass/seat dimensions. New axes follow old painted bulge XY at+/-.61S/.82S instead of discs at+/-.52S/.85S: 76.2 mm outward and25.4 mm lower as declared source corrections, not measurements. Every shroud/bowl contour, depth, gauge, flange/lip/gasket, screw map, seat, trimmer/spring, rim/clip, port, connector and tail route is estimated. Mirroring is unverified. The1.2 mm radial shroud offset and1.5 mm nose/return sections are construction estimates, not actual normal gauges. Body114 mm radius notches and shared four-hole maps are not fitted wing openings or drilling templates. The nose retains its front central profile and intake while the rear upper-return curve follows the revised smaller bonnet crown. Estimated corner rounds and the other forward wing/wheelhouse contours now follow the shorter-front construction; engine/axle/cabin frames stay. Shell/lip-to-nose boundaries do not establish welded seams or detachable ownership. USA/Canada27H8266/BHA5315/57H5296 and RHD37H8813/GLU104/pilot branches remain distinct and unselected; no RHD pilot lamp is added to the North American comparison. Two trimmers/one seating spring/three retaining screws per lamp are factory roles. Four body screws per lamp come from the Moss1500 comparison, not an owner count. The complete opaque light-unit envelope is not a separately serviceable lens/reflector/bulb or working optical model. Three rear blade cues and trimmer-access clearances are unassigned construction boundaries, not a fitted connector/retainer specification. Rim/seat/gasket/spring/retainers are unloaded; thread forms, aim/pivot travel, clip latch/release, compression and loaded seating remain unresolved. Three local wire tails are unidentified boundaries without pinout, polarity, earth or harness destinations; no working circuit is constructed. Existing marker/indicator/rear lamp approximations remain outside this batch. Contacts are reconstruction discrepancies, not actual fitted interference or operating clearance. Inspection offsets couple housings to wing translation and separate unit/rim comparisons illustratively; no release order, verified replacement/removal path, lamp aiming/beam-setting procedure, safe electrical isolation or service clearance is verified. The0.10-unit peak is an owner-photo-led construction estimate, not a measured height. Rear/nose interfaces, axles, marker, engine/body pose, hinge pivots and wiper/screen datums remain drawing references. Better photographic agreement is not fitted panel registration, support/locking strength, full-car collision clearance or a verified removal path. Wing rear extensions and recessed A-post outer-web display remain unmeasured; no fitted seam, hidden flange, collision-approved sweep or removal path. Wing rear extensions and recessed A-post outer-web display remain unmeasured; no fitted seam, hidden flange, collision-approved sweep or removal path. All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint.",
    "source_groups": {
      "front-nose-shell": {
        "name": "Open front nose and upper return \u00b7 lamp interfaces",
        "names": [
          "front_nose_panel_and_upper_return_with_headlamp_notches"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Body",
        "apart": [
          0,
          0,
          0
        ],
        "note": "Existing exterior and open-bonnet owner views support a gently cambered bonnet rather than the coarse high center. A smaller common transverse crown is an explicit construction estimate under the retained side-edge and longitudinal curves. No calibrated photo section or factory crown dimension is claimed. Nose front/intake stay; only the rear upper-return curve follows the new bonnet surface. The21.167 mm center rise and50.8 mm reduction are model construction values, not owner measurements or fitted profile data. Side edges, X/Z stations and surrounding engine/body frames stay. Carried mounts, catch/support references and nose return follow the revised surface, without establishing fitted seam, cold/hot clearance, hinge kinematics, locking, safe support or a verified removal path. Fascia height and remaining scuttle/screen relationships are unresolved."
      },
      "front-left-headlamp": {
        "name": "Left \u00b7 Headlamp wing nacelle and mounting lip",
        "names": [
          "headlamp_left_wing_nacelle_open_shell_and_bored_mount_lip"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Body",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-body-gasket": {
        "name": "Left \u00b7 Uncompressed lamp-to-body gasket",
        "names": [
          "headlamp_left_uncompressed_bowl_to_body_gasket"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-bucket": {
        "name": "Left \u00b7 Ported headlamp backing bowl",
        "names": [
          "headlamp_left_rear_ported_outer_bowl_and_bored_mount_flange"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-seat": {
        "name": "Left \u00b7 Inner headlamp seat and trimmer ears",
        "names": [
          "headlamp_left_inner_seating_ring_and_bored_adjuster_ears"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-unit": {
        "name": "Left \u00b7 Complete seven-inch light-unit envelope",
        "names": [
          "headlamp_left_opaque_complete_seven_inch_light_unit_envelope"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.78
        ]
      },
      "front-left-headlamp-retaining-ring": {
        "name": "Left \u00b7 Three-hole light-unit retaining ring",
        "names": [
          "headlamp_left_three_hole_light_unit_retaining_ring"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.45
        ]
      },
      "front-left-headlamp-retaining-screws": {
        "name": "Left \u00b7 Three light-unit retaining screws",
        "names": [
          "headlamp_left_three_light_unit_retaining_screw_comparisons"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.45
        ]
      },
      "front-left-headlamp-adjusters": {
        "name": "Left \u00b7 Two trimmers and unloaded seating spring",
        "names": [
          "headlamp_left_two_trimmer_screws_retainers_and_unloaded_spring_boundary"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-outer-rim": {
        "name": "Left \u00b7 Outer headlamp rim and clip",
        "names": [
          "headlamp_left_outer_rim_bottom_clip_and_screw_boundary"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.98
        ]
      },
      "front-left-headlamp-local-leads": {
        "name": "Left \u00b7 Rear grommet, adaptor and local leads",
        "names": [
          "headlamp_left_rear_grommet_connector_and_three_unassigned_local_tails"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-left-headlamp-body-fixings": {
        "name": "Left \u00b7 Four bowl-to-body fixing comparisons",
        "names": [
          "headlamp_left_four_bowl_to_body_fixing_comparisons"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp": {
        "name": "Right \u00b7 Headlamp wing nacelle and mounting lip",
        "names": [
          "headlamp_right_wing_nacelle_open_shell_and_bored_mount_lip"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Body",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-body-gasket": {
        "name": "Right \u00b7 Uncompressed lamp-to-body gasket",
        "names": [
          "headlamp_right_uncompressed_bowl_to_body_gasket"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-bucket": {
        "name": "Right \u00b7 Ported headlamp backing bowl",
        "names": [
          "headlamp_right_rear_ported_outer_bowl_and_bored_mount_flange"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-seat": {
        "name": "Right \u00b7 Inner headlamp seat and trimmer ears",
        "names": [
          "headlamp_right_inner_seating_ring_and_bored_adjuster_ears"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-unit": {
        "name": "Right \u00b7 Complete seven-inch light-unit envelope",
        "names": [
          "headlamp_right_opaque_complete_seven_inch_light_unit_envelope"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.78
        ]
      },
      "front-right-headlamp-retaining-ring": {
        "name": "Right \u00b7 Three-hole light-unit retaining ring",
        "names": [
          "headlamp_right_three_hole_light_unit_retaining_ring"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.45
        ]
      },
      "front-right-headlamp-retaining-screws": {
        "name": "Right \u00b7 Three light-unit retaining screws",
        "names": [
          "headlamp_right_three_light_unit_retaining_screw_comparisons"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.45
        ]
      },
      "front-right-headlamp-adjusters": {
        "name": "Right \u00b7 Two trimmers and unloaded seating spring",
        "names": [
          "headlamp_right_two_trimmer_screws_retainers_and_unloaded_spring_boundary"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-outer-rim": {
        "name": "Right \u00b7 Outer headlamp rim and clip",
        "names": [
          "headlamp_right_outer_rim_bottom_clip_and_screw_boundary"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.98
        ]
      },
      "front-right-headlamp-local-leads": {
        "name": "Right \u00b7 Rear grommet, adaptor and local leads",
        "names": [
          "headlamp_right_rear_grommet_connector_and_three_unassigned_local_tails"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-right-headlamp-body-fixings": {
        "name": "Right \u00b7 Four bowl-to-body fixing comparisons",
        "names": [
          "headlamp_right_four_bowl_to_body_fixing_comparisons"
        ],
        "description": "Factory1500 headlamp bowl/gasket, two trimmers, seating spring, retaining ring/three screws, complete light unit, local adaptor/cable and outer rim/screw architecture; owner exterior/bay photos provide body context, not fitted hidden maps or lamp identity.",
        "category": "Mechanical",
        "apart": [
          -0.55,
          0.24,
          0.23
        ]
      },
      "front-landing-panel": {
        "name": "Front landing panel and estimated cowl-side extension",
        "names": [
          "front_landing_panel_with_estimated_rear_tongue"
        ],
        "description": "Connected front platform with retained latch/access openings and a tapered rising rear tongue to the cowl reference.",
        "category": "Structure",
        "assembly": "Front cooling surroundings \u00b7 estimated reconstruction",
        "apart": [
          0,
          0,
          0
        ],
        "source": "/cars/1975-mg-midget/front-cooling-structure/#panel-reconstruction",
        "note": "Owner front-bay photographs support adjacency of painted platform and cowl. A tapered rising rear tongue is one reconstruction hypothesis connecting the retained platform to the retained cowl front/top edge; perspective does not establish this profile or its dimensions. Every outline, slope, gauge, opening and joint remains estimated. This fills an omission in the drawing, not a measured gap on the car. Cowl, radiator, fan, engine, nose, latch and upper fixing stations are unchanged. No upper screw counterpart, hidden flange, seam, weld, sealed air duct, load path, fitted clearance or verified withdrawal path is established. The new panel is fixed body structure in the display; isolation is not panel removal."
      },
      "front-left-wing": {
        "name": "Front left wing \u00b7 formed shell and inward arch return",
        "names": [
          "front_left_wing_rolled_shoulder_and_side_skin_reference",
          "front_left_wing_inward_wheel_opening_return_reference",
          "front_left_wing_retained_side_marker_envelope",
          "front_left_wing_lower_side_and_inward_return_reference"
        ],
        "description": "The native upper wing and lower side/return share one inspection record. The lower skin reaches the retained sill lower datum behind the wheel opening; its black color partition is not a detachable trim joint.",
        "category": "Body",
        "assembly": "Front wing shell \u00b7 unregistered body reference",
        "apart": [
          0.55,
          0.24,
          0.23
        ],
        "source": "/cars/1975-mg-midget/body-side-study/#lower-front-side",
        "note": "Owner exterior and open-bay photos show formed side/rounded upper shoulder, distinct inner edge and wheel-opening lip. BMH identifies separate rubber-bumper wing assemblies. The side-camber function and lower/arch datums stay; upper shoulder/inner-edge heights now share the conditional longitudinal front-profile correction. Forward stations retain the shorter-front construction. Wheel-opening Y/Z cuts, marker envelope sizes and rear attachment boundary stay; marker position follows the panel map. The lower front boundary is trimmed from a continuous loft rather than joined as a separate wedge. Wing rear extension now follows the held door-front boundary with an estimated5mm longitudinal seam; the exposed pillar strip was a reconstruction error. Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions. Every fitted contour, section/gauge, inner mounting flange, bolt map, hem/weld, front/rear joint, headlamp transition and material remains unmeasured. The1.2 mm section inset is a sampled planar-normal construction, not a measured or globally normal sheet gauge. The12 mm inward arch return is estimated and separately selectable within the wing; source touching/overlap does not establish a fitted folded seam. Left side mirrors right-side evidence without a survey. Engine/body and axle/track frames are retained. Bonnet, nose, lamp poses, bumper/supports and wheelhouse front ends now share the declared shorter-front reference. No body-width rescale, fitted wing identity, structural strength, wheel travel or verified panel replacement/removal path. General separation is illustrative. New rear extension and pillar concealment are qualitative photo-led construction; seam inclination, end flange and fitted body registration remain unknown. All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint."
      },
      "front-right-wing": {
        "name": "Front right wing \u00b7 formed shell and inward arch return",
        "names": [
          "front_right_wing_rolled_shoulder_and_side_skin_reference",
          "front_right_wing_inward_wheel_opening_return_reference",
          "front_right_wing_retained_side_marker_envelope",
          "front_right_wing_lower_side_and_inward_return_reference"
        ],
        "description": "The native upper wing and lower side/return share one inspection record. The lower skin reaches the retained sill lower datum behind the wheel opening; its black color partition is not a detachable trim joint.",
        "category": "Body",
        "assembly": "Front wing shell \u00b7 unregistered body reference",
        "apart": [
          -0.55,
          0.24,
          0.23
        ],
        "source": "/cars/1975-mg-midget/body-side-study/#lower-front-side",
        "note": "Owner exterior and open-bay photos show formed side/rounded upper shoulder, distinct inner edge and wheel-opening lip. BMH identifies separate rubber-bumper wing assemblies. The side-camber function and lower/arch datums stay; upper shoulder/inner-edge heights now share the conditional longitudinal front-profile correction. Forward stations retain the shorter-front construction. Wheel-opening Y/Z cuts, marker envelope sizes and rear attachment boundary stay; marker position follows the panel map. The lower front boundary is trimmed from a continuous loft rather than joined as a separate wedge. Wing rear extension now follows the held door-front boundary with an estimated5mm longitudinal seam; the exposed pillar strip was a reconstruction error. Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions. Every fitted contour, section/gauge, inner mounting flange, bolt map, hem/weld, front/rear joint, headlamp transition and material remains unmeasured. The1.2 mm section inset is a sampled planar-normal construction, not a measured or globally normal sheet gauge. The12 mm inward arch return is estimated and separately selectable within the wing; source touching/overlap does not establish a fitted folded seam. Left side mirrors right-side evidence without a survey. Engine/body and axle/track frames are retained. Bonnet, nose, lamp poses, bumper/supports and wheelhouse front ends now share the declared shorter-front reference. No body-width rescale, fitted wing identity, structural strength, wheel travel or verified panel replacement/removal path. General separation is illustrative. New rear extension and pillar concealment are qualitative photo-led construction; seam inclination, end flange and fitted body registration remain unknown. All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint."
      }
    },
    "front_wing_reconstruction": {
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "front_clip_reconstruction": {
        "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
        "factory_publication": "AKM4071/B general specification p14",
        "factory_imperial_overall_length": "11ft9in",
        "imperial_conversion_mm": 3581.4,
        "printed_metric_overall_length_m": 3.36,
        "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
        "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
        "owner_photos": [
          "IMG_6329",
          "IMG_6853",
          "IMG_6854",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
        "previous_front_bumper_extreme_mm": 1820.3333333333335,
        "previous_drawing_overall_length_mm": 3750.7333333333336,
        "estimated_front_module_shift_mm": -169.33333333333337,
        "estimated_front_bumper_extreme_mm": 1651.0,
        "estimated_drawing_overall_length_mm": 3581.4,
        "held_aft_panel_boundary_units": 0.835,
        "old_nose_face_units": 2.025,
        "new_nose_face_units": 1.825,
        "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
        "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
        "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
      },
      "owner_photos": [
        "IMG_6329",
        "IMG_6854",
        "IMG_6855"
      ],
      "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-skin-panels/",
      "manufacturer_comparisons": {
        "right": "CZJ594",
        "left": "CZJ595"
      },
      "owner_dimensions_applied": false,
      "original_profile_stations_body_units": {
        "rear_z": 0.23,
        "front_lower_z": 2.03,
        "front_shoulder_z": 1.99
      },
      "estimated_current_stations_body_units": {
        "rear_z": 0.11090551181102362,
        "front_lower_z": 1.8299999999999998,
        "front_shoulder_z": 1.8015916955017302,
        "bottom_y": 0.39,
        "inner_edge_x_abs": 0.67,
        "retained_arch_z": [
          0.82,
          1.2,
          1.58
        ],
        "retained_arch_roof_y": 0.76,
        "marker_center_z": 1.5791561330414519,
        "rear_lower_strip_bottom_y_units": 0.3
      },
      "front_boundary_trim_samples": 33,
      "estimated_section_normal_inset_mm": 1.2,
      "estimated_arch_return_depth_mm": 12,
      "estimated_arch_return_section_mm": 1.3,
      "estimated_shoulder_control_rise_units": 0.025,
      "basis": "Owner exterior and open-bay photos show formed side/rounded upper shoulder, distinct inner edge and wheel-opening lip. BMH identifies separate rubber-bumper wing assemblies. The side-camber function and lower/arch datums stay; upper shoulder/inner-edge heights now share the conditional longitudinal front-profile correction. Forward stations retain the shorter-front construction. Wheel-opening Y/Z cuts, marker envelope sizes and rear attachment boundary stay; marker position follows the panel map. The lower front boundary is trimmed from a continuous loft rather than joined as a separate wedge. Wing rear extension now follows the held door-front boundary with an estimated5mm longitudinal seam; the exposed pillar strip was a reconstruction error. Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions.",
      "limits": "Every fitted contour, section/gauge, inner mounting flange, bolt map, hem/weld, front/rear joint, headlamp transition and material remains unmeasured. The1.2 mm section inset is a sampled planar-normal construction, not a measured or globally normal sheet gauge. The12 mm inward arch return is estimated and separately selectable within the wing; source touching/overlap does not establish a fitted folded seam. Left side mirrors right-side evidence without a survey. Engine/body and axle/track frames are retained. Bonnet, nose, lamp poses, bumper/supports and wheelhouse front ends now share the declared shorter-front reference. No body-width rescale, fitted wing identity, structural strength, wheel travel or verified panel replacement/removal path. General separation is illustrative. New rear extension and pillar concealment are qualitative photo-led construction; seam inclination, end flange and fitted body registration remain unknown. All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint.",
      "nacelle_source_contacts_mm3": {
        "front_left_wing_rolled_shoulder_and_side_skin_reference": 1918.772,
        "front_right_wing_rolled_shoulder_and_side_skin_reference": 1906.0675
      },
      "wing_door_junction_revision": {
        "previous_wing_rear_z_units": 0.23,
        "door_front_z_units": 0.105,
        "wing_rear_z_units": 0.11090551181102362,
        "estimated_longitudinal_seam_mm": 5.0,
        "extension_length_mm": 100.83333333333336,
        "extension_lower_y_units": 0.5,
        "owner_photos": [
          "IMG_6329",
          "IMG_6341"
        ],
        "basis": "Owner views show a narrow wing/door junction, not the former105.833mm exposed longitudinal pillar strip. Existing door edge and all wheel/engine/hinge frames stay.5mm seam is an explicit construction estimate; former wing geometry forward ofZ.23 is preserved.",
        "limits": "No measured panel gap, exact seam inclination, A-post outer surface, hidden wing flange, fastener map, wing/door sweep or removal path. Recessed pillar drawing is a construction convention, not a reconstructed fitted pillar pressing."
      },
      "lower_side_closure_revision": {
        "owner_photos": [
          "IMG_6329",
          "IMG_6341"
        ],
        "former_lower_y_units": 0.39,
        "current_lower_y_units": 0.3,
        "estimated_added_depth_mm": 76.20000000000003,
        "lower_section_z_bounds_units": [
          0.23,
          0.82
        ],
        "color_partition_upper_y_units": 0.5,
        "estimated_projected_gauge_mm": 1.5,
        "estimated_lower_return_inner_x_abs_units": 0.71,
        "body_or_mechanical_frames_moved": false,
        "basis": "Owner side views show the lower black side continuing toward the front wheel opening. The former green wing ended above the sill lower datum, leaving the lower footwell/inner-sill region exposed. A lower wing skin/return now shares that retained datum and side camber. Existing shell material is retained across both color partitions.",
        "limits": "All profiles, skin/fold gauge, overlap and painted boundary are construction estimates. BMH distinguishes separate wings, sills and front filler pieces14A4620/21; no fitted identity, hidden lap/end-filler/weld map, jacking strength, wheel travel or verified panel-removal sequence is inferred. Two meshes belong to the same wing inspection record; their color partition is not a detachable trim joint."
      }
    },
    "source_neighbor_contacts_mm3": {
      "front_landing_panel_with_estimated_rear_tongue__front_left_inner_valance_and_lower_access_reference": 212.1724,
      "front_landing_panel_with_estimated_rear_tongue__front_left_folded_top_and_sloping_end_panel_reference": 234.6158,
      "front_left_wing_rolled_shoulder_and_side_skin_reference__front_left_outer_wing_attachment_return_reference": 1842.2874,
      "front_landing_panel_with_estimated_rear_tongue__front_right_inner_valance_and_lower_access_reference": 212.1724,
      "front_landing_panel_with_estimated_rear_tongue__front_right_folded_top_and_sloping_end_panel_reference": 234.6158,
      "front_right_wing_rolled_shoulder_and_side_skin_reference__front_right_outer_wing_attachment_return_reference": 1843.2073,
      "headlamp_left_wing_nacelle_open_shell_and_bored_mount_lip__bonnet_thin_curved_skin_revised_transverse_crown_reference": 289.6657,
      "headlamp_left_rear_ported_outer_bowl_and_bored_mount_flange__bonnet_thin_curved_skin_revised_transverse_crown_reference": 47.223,
      "headlamp_right_wing_nacelle_open_shell_and_bored_mount_lip__bonnet_thin_curved_skin_revised_transverse_crown_reference": 289.6757,
      "headlamp_right_rear_ported_outer_bowl_and_bored_mount_flange__bonnet_thin_curved_skin_revised_transverse_crown_reference": 47.223,
      "front_left_wing_rolled_shoulder_and_side_skin_reference__bonnet_thin_curved_skin_revised_transverse_crown_reference": 2.5313
    },
    "bonnet_surface_reconstruction": {
      "front_upper_profile_reference": {
        "start_source_z_units": 0.13,
        "end_source_z_units": 1.99,
        "maximum_drop_units": 0.1,
        "maximum_drop_mm": 84.66666666666669,
        "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
        "wheelhouse_blend_lower_y_units": 0.77,
        "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
        "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
        "owner_photos": [
          "IMG_6329",
          "IMG_6855",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
        "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
      },
      "front_clip_reconstruction": {
        "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
        "factory_publication": "AKM4071/B general specification p14",
        "factory_imperial_overall_length": "11ft9in",
        "imperial_conversion_mm": 3581.4,
        "printed_metric_overall_length_m": 3.36,
        "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
        "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
        "owner_photos": [
          "IMG_6329",
          "IMG_6853",
          "IMG_6854",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
        "previous_front_bumper_extreme_mm": 1820.3333333333335,
        "previous_drawing_overall_length_mm": 3750.7333333333336,
        "estimated_front_module_shift_mm": -169.33333333333337,
        "estimated_front_bumper_extreme_mm": 1651.0,
        "estimated_drawing_overall_length_mm": 3581.4,
        "held_aft_panel_boundary_units": 0.835,
        "old_nose_face_units": 2.025,
        "new_nose_face_units": 1.825,
        "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
        "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
        "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
      },
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "estimated_transverse_crown_units": 0.025,
      "previous_transverse_crown_units": 0.085,
      "estimated_center_rise_above_side_edge_mm": 21.16666666666667,
      "prior_center_rise_above_side_edge_mm": 71.96666666666668,
      "center_height_change_mm": -50.80000000000001,
      "retained_half_width_units": 0.67,
      "original_z_bounds_units": [
        0.13,
        1.94
      ],
      "estimated_z_bounds_units": [
        0.13,
        1.7675510204081633
      ],
      "previous_source_side_edge_height_formula": "1.045-.03*(source_z-1)**2-.15*max(0,source_z-1.08)**2",
      "basis": "The shared longitudinal front-upper correction now lowers the middle section while holding sourceZ=.13/1.99 interfaces. Existing exterior and open-bonnet owner views support a gently cambered bonnet rather than the coarse high center. A smaller common transverse crown is an explicit construction estimate under the retained side-edge and longitudinal curves. No calibrated photo section or factory crown dimension is claimed.",
      "limits": "The21.167 mm center rise and50.8 mm reduction are model construction values, not owner measurements or fitted profile data. X/Z outlines, hinge pin axes and engine/body frames stay; source mounting heights follow the new longitudinal profile. forward panel Z follows the declared shorter-front construction and the height curve uses its inverse source station. Carried mounts, catch/support references and nose return follow the revised surface, without establishing fitted seam, cold/hot clearance, hinge kinematics, locking, safe support or a verified removal path. Fitted scuttle/screen registration remains unresolved."
    },
    "front_clip_reconstruction": {
      "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
      "factory_publication": "AKM4071/B general specification p14",
      "factory_imperial_overall_length": "11ft9in",
      "imperial_conversion_mm": 3581.4,
      "printed_metric_overall_length_m": 3.36,
      "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
      "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
      "owner_photos": [
        "IMG_6329",
        "IMG_6853",
        "IMG_6854",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
      "previous_front_bumper_extreme_mm": 1820.3333333333335,
      "previous_drawing_overall_length_mm": 3750.7333333333336,
      "estimated_front_module_shift_mm": -169.33333333333337,
      "estimated_front_bumper_extreme_mm": 1651.0,
      "estimated_drawing_overall_length_mm": 3581.4,
      "held_aft_panel_boundary_units": 0.835,
      "old_nose_face_units": 2.025,
      "new_nose_face_units": 1.825,
      "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
      "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
      "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
    },
    "landing_panel_reconstruction": {
      "front_clip_reconstruction": {
        "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
        "factory_publication": "AKM4071/B general specification p14",
        "factory_imperial_overall_length": "11ft9in",
        "imperial_conversion_mm": 3581.4,
        "printed_metric_overall_length_m": 3.36,
        "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
        "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
        "owner_photos": [
          "IMG_6329",
          "IMG_6853",
          "IMG_6854",
          "IMG_6856"
        ],
        "owner_dimensions_applied": false,
        "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
        "previous_front_bumper_extreme_mm": 1820.3333333333335,
        "previous_drawing_overall_length_mm": 3750.7333333333336,
        "estimated_front_module_shift_mm": -169.33333333333337,
        "estimated_front_bumper_extreme_mm": 1651.0,
        "estimated_drawing_overall_length_mm": 3581.4,
        "held_aft_panel_boundary_units": 0.835,
        "old_nose_face_units": 2.025,
        "new_nose_face_units": 1.825,
        "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
        "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
        "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
      },
      "classification": "uncalibrated_owner_photo_reconstruction_hypothesis",
      "owner_photos": [
        "IMG_6853",
        "IMG_6854"
      ],
      "owner_dimensions_applied": false,
      "estimated_rear_edge_body_mm": [
        [
          -251.0,
          739.2,
          1033.9
        ],
        [
          251.0,
          739.2,
          1033.9
        ]
      ],
      "estimated_projected_y_gauge_mm": 1.5,
      "basis": "Owner front-bay photographs support adjacency of painted platform and cowl. A tapered rising rear tongue is one reconstruction hypothesis connecting the retained platform to the retained cowl front/top edge; perspective does not establish this profile or its dimensions.",
      "limits": "Every outline, slope, gauge, opening and joint remains estimated. This fills an omission in the drawing, not a measured gap on the car. Cowl, radiator, fan, engine and rear tongue edge stay. Forward platform bounds follow the new panel/module stations; latch/safety apertures translate with their rigid front fixing roles. No upper screw counterpart, hidden flange, seam, weld, sealed air duct, load path, fitted clearance or verified withdrawal path is established. The new panel is fixed body structure in the display; isolation is not panel removal.",
      "estimated_flat_platform_bounds_body_mm": {
        "x": [
          -499.53333333333336,
          499.53333333333336
        ],
        "top_y": 711.2,
        "z": [
          1271.3649742249843,
          1536.7000000000003
        ]
      },
      "estimated_rear_edge_to_platform_back_span_mm": 237.4649742249842
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    }
  },
  "native_seat_envelope_placement": {
    "source_url": "/cars/1975-mg-midget/cad/seat-envelope-reference.json?v=2",
    "source_part_count": 6,
    "source_key": "seat-envelope",
    "default_group": "driver-seat",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "driver-seat": {
        "names": [
          "seat_driver_cushion_owner_photo_envelope",
          "seat_driver_backrest_owner_photo_envelope",
          "seat_driver_headrest_owner_photo_envelope"
        ]
      },
      "passenger-seat": {
        "names": [
          "seat_passenger_cushion_owner_photo_envelope",
          "seat_passenger_backrest_owner_photo_envelope",
          "seat_passenger_headrest_owner_photo_envelope"
        ]
      }
    },
    "basis": "IMG_6341 supports brown shaped cushion, tapered reclining back and separate rounded head restraint. Factory parts plates separate cushion, reclining frame and head restraint roles. The +/- .38 X stations and .56 cushion lower plane stay. Upholstery and native supports now share the rear-cabin forward placement. All new section dimensions and pose remain unscaled photo-layout estimates. The formerZ=-.84 station is superseded by the shared forward seat pose. An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
    "limits": "Closed upholstery envelopes only, not foam density, uniform wall thickness, cover/padding separation or fitted seat identities. Opposite seat repeats the estimated shape; equal shape/adjustment is unverified. Back crown, headrest width/height/depth and all sectional coordinates are estimates. Headrest guide/post, hidden connections, stitching, belt/sensor variants and working adjustment are omitted. Source frame/foam contacts or gaps do not establish loaded seating, assembled fit, bolt access or a replacement/removal path. Engine/body frames stay; the earlier independent seat pose is superseded by the shared rear-cabin construction. Upholstery and complete native supports move rigidly together; no shape, seat height or independent belt/body anchor moves. Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent.",
    "rear_cabin_placement_revision": {
      "owner_photo": "IMG_6341",
      "owner_dimensions_applied": false,
      "former_seat_center_z_units": -0.84,
      "seat_center_z_units": -0.46499999999999997,
      "estimated_seat_translation_z_units": 0.375,
      "estimated_seat_translation_z_mm": 317.5,
      "retained_native_cushion_half_depth_units": 0.28,
      "estimated_cushion_rear_z_units": -0.745,
      "wheelhouse_inner_x_abs_units": 0.47,
      "wheelhouse_axle_yz_units": [
        0.39,
        -1.2
      ],
      "retained_wheelhouse_radius_units": 0.37,
      "floor_y_units": 0.35,
      "floor_rear_outer_x_abs_units": 0.47,
      "floor_notch_front_z_units": -0.82,
      "wheelhouse_front_z_units": -0.83,
      "basis": "An estimated317.5mm forward translation replaces the former seat pose. IMG6341 shows seat cushions occupying the door aperture, with rear edges near the B-post. Retained native cushion depth and the existing estimated B-post set a coherent forward reference pose. Factory/manufacturer diagrams support separate runners, floor panels and inner wheelhouses, not these coordinates. Floor rear corners now meet the retained wheelhouse inner plane; wheelhouse lower webs extend to the held floor plane.",
      "limits": "Seat fore/aft shift, B-post target, floor corner plan and lower web sections are construction estimates, not photo-calibrated dimensions, fitted rail adjustment, factory hole maps, loaded clearance, body strength or replacement paths. No camera-derived dimensional accuracy is claimed. Other body/engine and rear structure frames remain independent."
    }
  },
  "native_rear_axle_clamp_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-axle-clamp-reference.json?v=3",
    "source_part_count": 18,
    "source_key": "rear-axle-clamp",
    "default_group": "rear-left-axle-clamp",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-axle-clamp": {
        "names": [
          "rear_left_clamp_upper_curved_u_bolt_saddle_comparison",
          "rear_left_clamp_upper_locating_web_and_open_collar",
          "rear_left_clamp_lower_locating_web_and_returns",
          "rear_left_clamp_upper_uncompressed_seating_pad",
          "rear_left_clamp_lower_uncompressed_seating_pad",
          "rear_left_clamp_handed_lower_bracket_and_transverse_link_eye",
          "rear_left_clamp_1_smooth_u_bolt_catalog_diameter",
          "rear_left_clamp_2_smooth_u_bolt_catalog_diameter",
          "rear_left_clamp_four_unloaded_plain_washers_and_bored_nut_envelopes"
        ]
      },
      "rear-right-axle-clamp": {
        "names": [
          "rear_right_clamp_upper_curved_u_bolt_saddle_comparison",
          "rear_right_clamp_upper_locating_web_and_open_collar",
          "rear_right_clamp_lower_locating_web_and_returns",
          "rear_right_clamp_upper_uncompressed_seating_pad",
          "rear_right_clamp_lower_uncompressed_seating_pad",
          "rear_right_clamp_handed_lower_bracket_and_transverse_link_eye",
          "rear_right_clamp_1_smooth_u_bolt_catalog_diameter",
          "rear_right_clamp_2_smooth_u_bolt_catalog_diameter",
          "rear_right_clamp_four_unloaded_plain_washers_and_bored_nut_envelopes"
        ]
      }
    },
    "basis": "Factory spring-fixing plate separates AHA8097 clips, ACA5139 upper/lower locating plates, ACA5138 pads, AHA7172/7173 damper-link bracket and four washer/nut stations per side. Rimmer AHA8097 lists 3/8 UNF; Moss hardware table identifies GHF223 3/8 UNF with9/16 AF. Moss rear-suspension plate PDF64 item25 and the Rimmer AHA8372 product photo support a separate upper curved cap with edge lips. These are catalog comparisons, not fitted identities.",
    "limits": "Factory roles and one supplier nominal fastener comparison only; fitted clip, plate, pad and handed bracket identities are not established. No rear-underbody owner photograph or direct measurement calibrates this joint. Existing axle, leaf pack and damper/link Y/Z axes remain unchanged. The independent native damper comparison changes arm/link axial offsets; no fitted installation is inferred. All plate outlines/gauges, collar/return shapes, bores, bends, lengths, pad thicknesses, pad width (retained spring width plus4 mm), bracket offset and hole maps are estimates. The upper saddle follows the AHA8372 product photo as an unselected cap comparison, not an under-tube seat or fitted part identity. Its1.5 mm shell,3 mm raised edges,90.2 mm width and open half-circle are estimates. The .5 mm clip/cap allowance and .6375 mm shank/hole allowance are construction choices, not fitted clearances or bending dimensions. Separate native spring-pack geometry now supplies a center passage and unthreaded fastener comparison. Its dimensions and fitted identity remain unverified. Under-tube axle seat, pad compression and head/recess engagement remain unresolved; the upper cap does not bridge the lower source gap. The upper plate still does not meet the axle tube; source separation is reported, not bridged with invented fitted material. The invented separate lower pin is withdrawn. The independent damper source supplies an unselected1/2 UNF smooth-stud comparison; the bracket passage changes from R11 to R7.1 as construction, not a fitted or drilling dimension. Legacy2.6333 mm plain-eye gap no longer describes the current lower joint. Fitted axial stack, shoulder bearing and retention remain unresolved; no spacer or loaded connection is inferred. Smooth U-bolts, bored nuts and washers have no threads, locking, engagement or preload model. No torque, support/release order, axle alignment, suspension travel or replacement/removal path is verified. Separation is illustrative."
  },
  "native_rear_spring_pack_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-spring-pack-reference.json?v=1",
    "source_part_count": 16,
    "source_key": "rear-spring-pack",
    "default_group": "rear-left-spring",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-spring": {
        "names": [
          "rear_left_spring_main_leaf_with_connected_eye_envelopes",
          "rear_left_spring_leaf_2_retained_profile",
          "rear_left_spring_leaf_3_retained_profile",
          "rear_left_spring_leaf_4_retained_profile",
          "rear_left_spring_leaf_5_retained_profile",
          "rear_left_spring_unthreaded_center_bolt_and_round_head_comparison",
          "rear_left_spring_bored_center_nut_comparison",
          "rear_left_spring_four_open_closure_retention_band_comparisons"
        ]
      },
      "rear-right-spring": {
        "names": [
          "rear_right_spring_main_leaf_with_connected_eye_envelopes",
          "rear_right_spring_leaf_2_retained_profile",
          "rear_right_spring_leaf_3_retained_profile",
          "rear_right_spring_leaf_4_retained_profile",
          "rear_right_spring_leaf_5_retained_profile",
          "rear_right_spring_unthreaded_center_bolt_and_round_head_comparison",
          "rear_right_spring_bored_center_nut_comparison",
          "rear_right_spring_four_open_closure_retention_band_comparisons"
        ]
      }
    },
    "basis": "Retained whole-car five-leaf/eye construction, with a center through passage/fastener and retention-band roles. Factory p149 supports the family center-fastener/clip architecture but supplies only complete CHA493 for GAN6. Current CHA493Q product photo corroborates center-fastener and four visible clips as an unselected replacement comparison.",
    "limits": "No direct owner measurements or fitted spring/leaf/clip/center-fastener identity. Five leaves, original widths/lengths/projected-Y thicknesses, shallow quadratic profile, center and eye axes are retained drawing choices, not factory dimensions or verified free/loaded camber. The original separate rings now unite with the main leaf as connected eye envelopes; the roll seam/wrap and actual eye bore remain unmeasured. Four split band comparisons follow the CHA493Q replacement photo only, not a fitted count or closure/retention design. Band stations, sections and .75 mm drawing gaps are estimates. All center shank/head/nut/bore sizes and axial stations are estimates; the round head has a.1 mm drawing gap above the curved main leaf rather than a fabricated bearing land; threads, locking, clamp load, interleaf material and strength are not simulated. Factory p149 lists CHA493 as an assembly only for GAN6; detailed older AHA7813/ACA5000 entries are not assigned to this car. The product photo is a free replacement in a presentation pose, not installed orientation or a ride-height reference. Shared plate/pad center openings now align with the leaf passage, but the round head does not establish engagement with an axle seat/recess or prove axle location. Native axle/clamp/body registration and the under-tube seat gap remain unresolved. No spring rate, load, articulation, safe release/support sequence, repair suitability, torque, tool access or verified removal path. General separation is illustrative."
  },
  "native_rear_damper_link_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-damper-link-reference.json?v=1",
    "source_part_count": 16,
    "source_key": "rear-damper-link",
    "default_group": "rear-left-damper",
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-damper": {
        "names": [
          "rear_left_damper_retained_coarse_case_and_output_shaft_envelopes",
          "rear_left_damper_outboard_tapered_arm_with_open_upper_stud_eye",
          "rear_left_damper_link_body_upper_bush_case_and_lower_cup_envelopes",
          "rear_left_damper_unloaded_upper_rubber_bush_comparison",
          "rear_left_damper_upper_7_16_catalog_shank_and_smooth_core",
          "rear_left_damper_lower_1_2_catalog_shank_and_unselected_shoulder",
          "rear_left_damper_upper_bored_nut_and_unloaded_washer_comparisons",
          "rear_left_damper_lower_bored_nut_and_unloaded_washer_comparisons"
        ]
      },
      "rear-right-damper": {
        "names": [
          "rear_right_damper_retained_coarse_case_and_output_shaft_envelopes",
          "rear_right_damper_outboard_tapered_arm_with_open_upper_stud_eye",
          "rear_right_damper_link_body_upper_bush_case_and_lower_cup_envelopes",
          "rear_right_damper_unloaded_upper_rubber_bush_comparison",
          "rear_right_damper_upper_7_16_catalog_shank_and_smooth_core",
          "rear_right_damper_lower_1_2_catalog_shank_and_unselected_shoulder",
          "rear_right_damper_upper_bored_nut_and_unloaded_washer_comparisons",
          "rear_right_damper_lower_bored_nut_and_unloaded_washer_comparisons"
        ]
      }
    },
    "basis": "Factory p151 and MGOC AAU1949 photo support a cylindrical upper bush case, slender link rod, lower cup/stud and opposite projecting stud ends. FNZ507 and FNZ508 nominal7/16 and1/2 UNF comparisons replace the invented common separate pin. Actual fitted variant and all installation coordinates remain unverified.",
    "limits": "No owner dimension or fitted damper/link identity. Factory17H9275 precedes AAU1949 at GAN6-157672; the modeled AAU1949-style comparison does not select this car branch. Factory/product photo supports upper bushed case, lower cup/stud and opposite stud directions, not hidden bearing construction or complete installed orientation. Only7/16 and1/2 nominal shanks are catalog-sized; both are smooth. Case/cup/bush walls, core, rod diameter/length, arm profile/gauge/boss/bores, axial offsets, nut/washer sections, shoulder and all stations are estimates. Original coarse body/shaft outer envelopes and upper/lower joint Y/Z axes are retained. The arm moves outward from the old body-center plane to clear the coarse case by1 mm as construction, not a measured fitted arm offset. The link spans the resulting unregistered end locations; length/lean and mirrored side assignment are unverified. Bore/body and bore/stud allowances, upper1 mm axial gap and lower2.5 mm cup/shoulder gap are drawing choices. Lower shoulder/reference-bracket plane coincidence is not loaded contact or selected axial stack. Hollow case/cup forms are exterior recognition boundaries, not working internal bearings, oil ports, ball fit or lubrication geometry. Bushes/washers are unloaded; threads, locking, preload, shaft splines, damping internals and articulation are omitted. No safe support/release order, fitted nut size/tool access, torque, alignment, suspension travel or verified removal path. Inspection separation is illustrative."
  },
  "native_heater_platform_placement": {
    "source_key": "heater-platform",
    "source_url": "/cars/1975-mg-midget/cad/heater-platform-reference.json?v=2",
    "source_part_count": 4,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-bay-shelf": {
        "names": [
          "later_heater_platform_formed_sheet_and_oblong_slot_comparison"
        ],
        "name": "Retained heater/battery platform \u00b7 reference",
        "description": "The existing formed platform and oblong feature stay unchanged. Three unmeasured support-extension roles now supplement it; their catalog correspondence, fitted orientation and attachments remain unknown."
      },
      "heater-support-lateral-wing": {
        "names": [
          "heater_battery_support_provisional_lateral_wing"
        ],
        "name": "Heater support lateral wing \u00b7 orientation unverified",
        "description": "A tapered flat extension follows shared F20 complete-support architecture.125mm length, profile and provisional positive-X placement are estimates. A mirrored second wing is not inferred."
      },
      "heater-support-slotted-leg": {
        "names": [
          "heater_battery_support_downstanding_slotted_leg_and_foot"
        ],
        "name": "Heater support downturned leg / foot \u00b7 reference",
        "description": "An estimated45mm downstanding web and35mm foot extend below the retained platform. A65x12mm slot is a drawing-feature interpretation; dimensions and actual counterpart remain unknown."
      },
      "heater-support-rear-ear": {
        "names": [
          "heater_battery_support_raised_bored_rear_ear"
        ],
        "name": "Heater support raised rear ear \u00b7 reference",
        "description": "A triangular bored ear meets the retained rear return. Position,40mm tip height and3mm bore radius are estimates. No matching body receiver, fastener or loaded attachment is created."
      }
    },
    "basis": "BMH F19/F20 drawing supports platform and complete-support architecture. The existing platform stays; three additional extension roles use unmeasured shared-illustration construction. Owner photos show surrounding order while lower support remains hidden. Old broad 753.5333 mm slab is withdrawn. Retained 390 \u00d7 315 mm sheet plan, 1.2 mm gauge, returns and slot dimensions/stations are drawing estimates. Old shelf upper Y is retained, not fitted to the heater or battery.",
    "limits": "Unselected catalog architecture, not an identified fitted CZJ174 or fabrication template. All dimensions, edge return directions/heights and installed stations are estimates. Oblong drawing feature is represented as an open-slot comparison; its fitted opening, airflow role and orientation are unverified. Three extension roles now supplement the retained platform. Their shapes, gauge, holes/slot, handedness, hidden attachments/weld/lap map and actual fitted correspondence remain unresolved. Support load path, heater base/body registration and cabin-air join are not established. No mounting screws or sealing contact are manufactured to close gaps. Heater, battery, tray, bulkhead, engine and cabin sources stay fixed. No strength, loaded support, fitted clearance or cutting/welding/removal procedure is verified.",
    "estimated_geometry_mm": {
      "width": 390.0,
      "depth": 315.0,
      "gauge": 1.2,
      "x_bounds": [
        -230.0,
        160.0
      ],
      "z_bounds": [
        130.0,
        445.0
      ],
      "top_plane_y": 600.2866666666666,
      "side_rear_return_height": 12,
      "front_return_depth": 18,
      "slot_center": [
        -95.0,
        600.2866666666666,
        395.0
      ],
      "slot_length": 150.0,
      "slot_depth": 30.0
    },
    "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-front-centre-body/",
    "manufacturer_drawing": "https://www.bmh-ltd.com/wp-content/uploads/2021/05/drawing-mg-midget-parts-mg-midget-front-centre-body-scaled.jpg",
    "catalog_roles": {
      "CZJ174": "Later integral-fan heater platform; BMH 1970\u201379 comparison only",
      "BMH8010": "Later complete support role; new extensions follow shared unscaled F20 illustration, not fitted shapes or handedness",
      "BMH8019": "Earlier separate-fan complete support; not imposed on GAN6"
    },
    "support_architecture": {
      "manufacturer_key": "F20",
      "catalog_roles": "BMH8010 later integral-fan complete support; BMH8019 earlier separate-fan support remains distinct. Shared drawing does not dimension either item.",
      "basis": "Lateral wing, downstanding leg/foot and raised ear follow qualitative shared F20 architecture. Profiles/dimensions/orientation are construction choices; no owner-fitted survey.",
      "owner_dimensions_applied": false,
      "provisional_handedness": "Positive-X lateral wing/leg and negative-X rear ear in the retained platform frame; actual fitted orientation is unknown. No mirrored second wing is inferred.",
      "estimated_gauge_mm": 1.2,
      "wing_outline_xz_body_mm": [
        [
          160.0,
          145.0
        ],
        [
          273.0,
          160.0
        ],
        [
          285.0,
          172.0
        ],
        [
          285.0,
          225.0
        ],
        [
          273.0,
          240.0
        ],
        [
          160.0,
          240.0
        ]
      ],
      "estimated_wing_length_mm": 125.0,
      "leg_z_bounds_body_mm": [
        350.0,
        443.8
      ],
      "estimated_leg_drop_mm": 45,
      "estimated_foot_extension_mm": 35,
      "estimated_leg_slot_length_width_mm": [
        65,
        12
      ],
      "leg_slot_center_body_mm": [
        160.0,
        573.2866666666666,
        396.9
      ],
      "rear_ear_axis_body_mm": [
        -202.0,
        624.2866666666666,
        130.0
      ],
      "estimated_ear_bore_radius_mm": 3,
      "estimated_ear_tip_y_body_mm": 640.2866666666666,
      "body_receivers_created": false,
      "joined_construction_valid_single_solid": true,
      "limits": "Source faces meet as butt-sheet construction, not a verified seam/lap/weld map, load path or strength. One ear hole and one leg slot are interpretation estimates, not fitted features or drilling/repair templates. No counterpart, fastener, support contact or loaded attachment is established. Subdivision is for inspection of a welded support role, not detachable-piece removal."
    }
  },
  "native_bonnet_hinge_placement": {
    "source_key": "bonnet-hinge",
    "source_url": "/cars/1975-mg-midget/cad/bonnet-hinge-reference.json?v=5",
    "source_part_count": 8,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "bonnet-left-hinge-body": {
        "name": "Left bonnet hinge \u00b7 two-pivot body bracket",
        "names": [
          "bonnet_left_body_bracket_two_pivots_and_smooth_pins"
        ],
        "carried": false
      },
      "bonnet-left-hinge-arm": {
        "name": "Left bonnet hinge \u00b7 carried bracket and fixing leaf",
        "names": [
          "bonnet_left_carried_two_pivot_bracket_and_retained_fixing_leaf"
        ],
        "carried": true
      },
      "bonnet-left-hinge-long-link": {
        "name": "Left bonnet hinge \u00b7 long link \u00b7 reference motion",
        "names": [
          "bonnet_left_long_link_open_eye_comparison"
        ],
        "carried": false,
        "side": "left",
        "link": "long"
      },
      "bonnet-left-hinge-short-link": {
        "name": "Left bonnet hinge \u00b7 short link \u00b7 reference motion",
        "names": [
          "bonnet_left_short_link_open_eye_comparison"
        ],
        "carried": false,
        "side": "left",
        "link": "short"
      },
      "bonnet-right-hinge-body": {
        "name": "Right bonnet hinge \u00b7 two-pivot body bracket",
        "names": [
          "bonnet_right_body_bracket_two_pivots_and_smooth_pins"
        ],
        "carried": false
      },
      "bonnet-right-hinge-arm": {
        "name": "Right bonnet hinge \u00b7 carried bracket and fixing leaf",
        "names": [
          "bonnet_right_carried_two_pivot_bracket_and_retained_fixing_leaf"
        ],
        "carried": true
      },
      "bonnet-right-hinge-long-link": {
        "name": "Right bonnet hinge \u00b7 long link \u00b7 reference motion",
        "names": [
          "bonnet_right_long_link_open_eye_comparison"
        ],
        "carried": false,
        "side": "right",
        "link": "long"
      },
      "bonnet-right-hinge-short-link": {
        "name": "Right bonnet hinge \u00b7 short link \u00b7 reference motion",
        "names": [
          "bonnet_right_short_link_open_eye_comparison"
        ],
        "carried": false,
        "side": "right",
        "link": "short"
      }
    },
    "basis": "IMG_6892 original full-resolution hinge view replaces the previous one-pin/simple-arm sketch with multi-link architecture. Factory CZJ104/105 North America/Sweden roles remain distinct from 14A4684 other-market comparison. Bonnet-side stations and complete hinge Y/Z placement follow the apron revision; dimensions and link lengths stay. Every section and axis remains a drawing estimate. Both hinge assemblies follow a rigid forward/down displacement from the old and new bonnet leaf stations. All link lengths, pivot separations, handed X offsets and fixing pattern stay; body receivers remain unassigned. The shared longitudinal front-upper correction lowers the middle contour, with zero correction at sourceZ=.13/1.99. That earlier upper-profile stage remains; current apron metadata supersedes rear framework, hinge placement and wiper-row stations.",
    "limits": "Owner photo IMG_6892 supports separate body/carried brackets, unequal links and multiple transverse pivots. This is an estimated closed-pose architecture, not a measured mechanism or fitted CZJ104/105 identification. Every link length, profile, offset, pivot, pin, gauge and body fixing is estimated; opposite-side topology is a handed comparison. Bonnet-side leaf and screws now follow the apron revision. The complete hinge receives a common derived Y/Z translation; link lengths, pivot separations and X offsets retain the earlier unmeasured comparison. Shared bores/pins are construction relationships, not loaded bearings, thread/retention or a drilling template. Real closed angles, sweep, stops, release, elastic behavior and bonnet/body registration remain unresolved. The viewer now solves planar four-bar closure of these unchanged estimated axes: body brackets stay fixed, both links remain visible and rigid, and the bonnet/carried hardware share the moving carrier transform. The inherited 0.82-radian display range is not a fitted stop or owner-measured travel. Mathematical pivot closure does not establish safe support, access, collision clearance or any removal path. General explosion adds illustrative offsets and is not a connected operating pose. Heater, battery and fixed body geometry are unchanged. The current bonnet skin/frame and carried fixing heights are revised together; no fitted closure is inferred. Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established. The0.10-unit peak is an owner-photo-led construction estimate, not a measured height. Rear/nose interfaces, axles, marker, engine/body pose, hinge pivots and wiper/screen datums remain drawing references. Better photographic agreement is not fitted panel registration, support/locking strength, full-car collision clearance or a verified removal path.",
    "nodes": {
      "left": {
        "body_pivots_yz_mm": [
          [
            743.4501506877427,
            262.4666666666667
          ],
          [
            828.1168173544094,
            262.4666666666667
          ]
        ],
        "carried_pivots_yz_mm": [
          [
            811.183484021076,
            414.8666666666667
          ],
          [
            811.183484021076,
            330.20000000000005
          ]
        ],
        "pin_axis": [
          1,
          0,
          0
        ],
        "long_link_center_x_mm": 456.7333333333334,
        "short_link_center_x_mm": 440.7333333333334,
        "retained_bonnet_fixing_axes_mm": [
          [
            428.7333333333334,
            822.4743372213283,
            389.8666666666667
          ],
          [
            428.7333333333334,
            822.4743372213283,
            439.8666666666667
          ]
        ],
        "estimated_link_lengths_mm": [
          166.77399211041399,
          69.81792192712575
        ]
      },
      "right": {
        "body_pivots_yz_mm": [
          [
            743.4501506877427,
            262.4666666666667
          ],
          [
            828.1168173544094,
            262.4666666666667
          ]
        ],
        "carried_pivots_yz_mm": [
          [
            811.183484021076,
            414.8666666666667
          ],
          [
            811.183484021076,
            330.20000000000005
          ]
        ],
        "pin_axis": [
          1,
          0,
          0
        ],
        "long_link_center_x_mm": -456.7333333333334,
        "short_link_center_x_mm": -440.7333333333334,
        "retained_bonnet_fixing_axes_mm": [
          [
            -428.7333333333334,
            822.4743372213283,
            389.8666666666667
          ],
          [
            -428.7333333333334,
            822.4743372213283,
            439.8666666666667
          ]
        ],
        "estimated_link_lengths_mm": [
          166.77399211041399,
          69.81792192712575
        ]
      }
    },
    "front_upper_profile_reference": {
      "start_source_z_units": 0.13,
      "end_source_z_units": 1.99,
      "maximum_drop_units": 0.1,
      "maximum_drop_mm": 84.66666666666669,
      "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
      "wheelhouse_blend_lower_y_units": 0.77,
      "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
      "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
      "owner_photos": [
        "IMG_6329",
        "IMG_6855",
        "IMG_6856"
      ],
      "owner_dimensions_applied": false,
      "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
      "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
    },
    "cowl_apron_reconstruction": {
      "owner_photos": [
        "IMG_6329",
        "IMG_6341",
        "IMG_6856",
        "IMG_6892"
      ],
      "owner_dimensions_applied": false,
      "old_bonnet_rear_z_units": 0.13,
      "estimated_bonnet_rear_z_units": 0.32,
      "old_wiper_row_z_units": 0.109,
      "estimated_wiper_row_z_units": 0.23,
      "estimated_wiper_plane_y_units": 1.025,
      "wiper_row_forward_change_mm": 102.44666666666669,
      "bonnet_rear_trim_and_rear_framework_forward_change_mm": 160.86666666666667,
      "evidence": "/cars/1975-mg-midget/cad/cowl-apron-validation.json",
      "basis": "IMG6329 three approximate wheelbox/bezel centers and bonnet rear-seam context support a broader apron ahead of the screen. Two conditional camera branches agree on the forward wiper-row correction; rounded row/seam stations are chosen without adopting fitted camera width/height solutions. Factory shroud, bonnet and NA multi-link hinge roles supply topology only.",
      "limits": "Every station, apron contour/gauge/return, bonnet seam, bracket/body attachment and parked arm/blade route remains estimated. Photo correspondences and rounded EXIF camera assumptions are uncertain; observations informed the revision and are not independent dimensional validation. No fitted section, receiver, welding/repair template, supported bonnet travel, wiper sweep/park setting, service sequence or verified removal path is established."
    },
    "current_validation_url": "/cars/1975-mg-midget/cad/cowl-apron-validation.json"
  },
  "native_gearbox_internals_placement": {
    "source_key": "gearbox-internals",
    "source_url": "/cars/1975-mg-midget/cad/gearbox-internals-reference.json?v=4",
    "source_part_count": 23,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0.39,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "gearbox-internal-input-gear-and-journal": {
        "name": "Input gear and journal",
        "names": [
          "gearbox_input_gear_and_journal_smooth_comparison"
        ],
        "apart": [
          -0.16,
          0.2,
          -0.2
        ]
      },
      "gearbox-internal-mainshaft-and-pilot": {
        "name": "Mainshaft and pilot",
        "names": [
          "gearbox_mainshaft_and_pilot_smooth_comparison"
        ],
        "apart": [
          0,
          0,
          -0.65
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      },
      "gearbox-internal-front-input-104433": {
        "name": "Front input 104433",
        "names": [
          "gearbox_front_input_104433_catalog_bearing_envelope"
        ],
        "apart": [
          0.16,
          0.34,
          -0.15000000000000002
        ]
      },
      "gearbox-internal-center-mainshaft-104433": {
        "name": "Center mainshaft 104433",
        "names": [
          "gearbox_center_mainshaft_104433_catalog_bearing_envelope"
        ],
        "apart": [
          -0.16,
          0.41000000000000003,
          -0.125
        ]
      },
      "gearbox-internal-third-gear": {
        "name": "Third gear",
        "names": [
          "gearbox_third_gear_smooth_annular_envelope"
        ],
        "apart": [
          0.0,
          0.2,
          -0.1
        ]
      },
      "gearbox-internal-second-gear": {
        "name": "Second gear",
        "names": [
          "gearbox_second_gear_smooth_annular_envelope"
        ],
        "apart": [
          0.16,
          0.27,
          -0.07500000000000001
        ]
      },
      "gearbox-internal-first-gear": {
        "name": "First gear",
        "names": [
          "gearbox_first_gear_smooth_annular_envelope"
        ],
        "apart": [
          -0.16,
          0.34,
          -0.05
        ]
      },
      "gearbox-internal-third-fourth-synchronizer-hub": {
        "name": "Third fourth synchronizer hub",
        "names": [
          "gearbox_third_fourth_synchronizer_hub_envelope"
        ],
        "apart": [
          0.0,
          0.41000000000000003,
          -0.025
        ]
      },
      "gearbox-internal-third-fourth-synchronizer-sleeve-with-fork-groove": {
        "name": "Third fourth synchronizer sleeve with fork groove",
        "names": [
          "gearbox_third_fourth_synchronizer_sleeve_with_fork_groove"
        ],
        "apart": [
          0.16,
          0.2,
          0.0
        ]
      },
      "gearbox-internal-third-fourth-selector-fork-and-rail-collar": {
        "name": "Third/fourth selector fork \u00b7 separate support-shaft collar",
        "names": [
          "gearbox_third_fourth_selector_fork_and_rail_collar_comparison"
        ],
        "apart": [
          -0.16,
          0.27,
          0.025
        ]
      },
      "gearbox-internal-first-second-synchronizer-hub": {
        "name": "First second synchronizer hub",
        "names": [
          "gearbox_first_second_synchronizer_hub_envelope"
        ],
        "apart": [
          0.0,
          0.34,
          0.05
        ]
      },
      "gearbox-internal-first-second-synchronizer-sleeve-with-fork-groove": {
        "name": "First second synchronizer sleeve with fork groove",
        "names": [
          "gearbox_first_second_synchronizer_sleeve_with_fork_groove"
        ],
        "apart": [
          0.16,
          0.41000000000000003,
          0.07500000000000001
        ]
      },
      "gearbox-internal-first-second-selector-fork-and-rail-collar": {
        "name": "First/second selector fork \u00b7 separate support-shaft collar",
        "names": [
          "gearbox_first_second_selector_fork_and_rail_collar_comparison"
        ],
        "apart": [
          -0.16,
          0.2,
          0.1
        ]
      },
      "gearbox-internal-hollow-stepped-laygear-cluster": {
        "name": "Hollow stepped laygear cluster",
        "names": [
          "gearbox_hollow_stepped_laygear_cluster_comparison"
        ],
        "apart": [
          0.0,
          0.27,
          0.125
        ]
      },
      "gearbox-internal-separate-smooth-layshaft": {
        "name": "Separate smooth layshaft",
        "names": [
          "gearbox_separate_smooth_layshaft_comparison"
        ],
        "apart": [
          0,
          -0.2,
          -0.45
        ]
      },
      "gearbox-internal-reverse-idler-smooth-gear": {
        "name": "Reverse idler smooth gear",
        "names": [
          "gearbox_reverse_idler_smooth_gear_envelope"
        ],
        "apart": [
          -0.16,
          0.41000000000000003,
          0.17500000000000002
        ]
      },
      "gearbox-internal-reverse-idler-spindle": {
        "name": "Reverse idler spindle",
        "names": [
          "gearbox_reverse_idler_spindle_smooth_comparison"
        ],
        "apart": [
          0.0,
          0.2,
          0.2
        ]
      },
      "gearbox-internal-separate-selector-fork-support-shaft": {
        "name": "Selector fork support shaft \u00b7 separate factory role",
        "names": [
          "gearbox_separate_selector_fork_support_shaft_comparison"
        ],
        "apart": [
          0.25,
          0.25,
          0
        ]
      },
      "gearbox-internal-rear-bearing": {
        "name": "Rear bearing \u00b7 157732 catalog envelope",
        "names": [
          "gearbox_rear_157732_catalog_bearing_envelope"
        ],
        "apart": [
          0.0,
          0.18,
          -0.15
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      },
      "gearbox-internal-rear-seal": {
        "name": "Rear extension oil seal \u00b7 estimated section",
        "names": [
          "gearbox_rear_extension_oil_seal_smooth_reference"
        ],
        "apart": [
          0.14,
          0.24,
          -0.25
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      },
      "gearbox-internal-speedometer-wheel": {
        "name": "Speedometer drive wheel \u00b7 smooth six-tooth role",
        "names": [
          "gearbox_speedometer_six_tooth_role_smooth_wheel_reference"
        ],
        "apart": [
          0.0,
          0.3,
          -0.35
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      },
      "gearbox-internal-rear-bearing-washer": {
        "name": "Rear bearing front washer \u00b7 estimated",
        "names": [
          "gearbox_rear_bearing_front_washer_reference"
        ],
        "apart": [
          0.14,
          0.36,
          -0.45000000000000007
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      },
      "gearbox-internal-output-retention": {
        "name": "Output flange washer/nut \u00b7 unthreaded reference",
        "names": [
          "gearbox_output_flange_washer_and_unthreaded_nut_reference"
        ],
        "apart": [
          0.0,
          0.42,
          -0.55
        ],
        "source": "/cars/1975-mg-midget/transmission-study/#output-support"
      }
    },
    "basis": "Factory single-rail plates distinguish first-motion shaft, mainshaft first/second/third gears,two synchro assemblies,laygear/layshaft,reverse idler/spindle and two selector forks. The layout supplies previously absent internal roles with smooth estimated envelopes. Catalog104433 dimensions remain distinct from fitted bearing identity and all construction stations. Factory p81 output-bearing/seal/speedometer-wheel/flange-retention roles now complete the formerly empty tail. Only rear bearing dimensions are catalog values; all construction stations and interfaces remain estimated.",
    "limits": "Unregistered family architecture, not observed internals or fitted gearbox identification. Every shaft/journal size, gear envelope, axial station, groove, fork, collar and layshaft/reverse-axis coordinate is estimated except the separately attributed104433 catalog envelope. No teeth/counts, helix, ratios, splines, dog engagement, synchro cones/balls/springs, needle rollers, race construction, shim/float, threads, seals or lubricating passages are reconstructed. Smooth separated envelopes do not verify gear mesh, backlash, loaded bearings or any selected gear. Earlier case/layshaft axis mismatch25.0667 mm is superseded by the shared estimated -85 mm axis. Shaft ends now reach the two case drawing planes, with separate reference passages and unverified bearing support comparisons; no fitted bore, support or retainer is identified. Input shaft journal meets the old exterior shaft at its drawing plane; this is not a detachable joint or verified shaft engagement. Fork collars now use a separate support-shaft reference at estimatedX=55/Y=50.8 mm, superseding the incorrect direct attachment to the existing control rail atX=0. Factory p82 distinguishes22G1408 fork shaft from22G2053 selector shaft. Their operating/interlock connection, support/retention and fitted poses remain unknown. Original case/control/extension/output and body registration remain estimates. Inspection separation is illustrative, not a disassembly/refit sequence, access/removal path or adjustment/torque specification. Shared construction datums only. The -85 mm layshaft axis replaces the earlier -110.0667 mm case-opening cue; neither is measured. Catalog104433 dimensions24.4 bore/63.5 OD/19.1 width do not identify fitted bearings. Estimated42 mm boss radius,31.95 mm pocket radius,19.3 mm depth and.2 mm drawing allowances are not machining dimensions, loaded fits, endfloat or retention specifications. Input/output and body placement remain; case proportions and internal axial spacing now follow an explicit unscaled supplier-photo comparison. Main body200 mm wide/260 mm long, top flange220 mm wide, bottomY=-151/topY=68 and all revised stations remain estimates. The case rear plane moves197.2 mm forward; the control shaft/lever axes stay while the selector seal follows that plane. rear main-shaft wall aperture changes R38 to estimatedR18 while the original frontR17 passage remains. The separate22G1408 fork-shaft role uses estimatedX=55 mm, distinct from the control rail atX=0; operating connection and shaft/case retention remain unresolved. No circlip/thread, bearing compression, preload, case repair or verified assembly/removal path is established. Factory Parts-1977 p81 supplies separate155756 washer,157732 rear bearing,22G2353 seal,155755 flange,WA116101 washer,510618 nut and22G1752 six-tooth speedometer-wheel roles. Rimmer157732 publishes7/8in bore,2in OD,9/16in width (22.225/50.8/14.2875mm); this is a catalog envelope, not fitted bearing identity. All axial stations,31.4mm tail radius, pockets, shoulders,.2mm radial drawing allowances, shaft steps, seal section and smooth wheel/retention profiles are estimates. Nominal shaft/bearing boundary contact is illustrative, not a loaded fit. No threads, spline, seal lip, bearing races/rollers, speedometer tooth mesh, preload, endfloat, torque, actual clearance or replacement/removal path is verified.",
    "catalog_bearing_source": "https://rimmerbros.com/Item--i-104433",
    "catalog_bearing_dimensions_mm": {
      "bore": 24.4,
      "outside": 63.5,
      "width": 19.1
    },
    "estimated_layshaft_axis_local_y_mm": -85,
    "study_scope": "Smooth estimated internal architecture with case/cover hidden for inspection. No working gears, fitted ratios, disassembly order or removal path.",
    "previous_case_front_opening_axis_y_mm": -110.06666666666668,
    "current_case_front_opening_axis_y_mm": -85.0,
    "shared_exported_case_intersections_mm3": {
      "gearbox_input_gear_and_journal_smooth_comparison": 0.0,
      "gearbox_mainshaft_and_pilot_smooth_comparison": 0.0,
      "gearbox_front_input_104433_catalog_bearing_envelope": 0.0,
      "gearbox_center_mainshaft_104433_catalog_bearing_envelope": 0.0,
      "gearbox_third_gear_smooth_annular_envelope": 0.0,
      "gearbox_second_gear_smooth_annular_envelope": 0.0,
      "gearbox_first_gear_smooth_annular_envelope": 0.0,
      "gearbox_third_fourth_synchronizer_hub_envelope": 0.0,
      "gearbox_third_fourth_synchronizer_sleeve_with_fork_groove": 0.0,
      "gearbox_third_fourth_selector_fork_and_rail_collar_comparison": 0.0,
      "gearbox_first_second_synchronizer_hub_envelope": 0.0,
      "gearbox_first_second_synchronizer_sleeve_with_fork_groove": 0.0,
      "gearbox_first_second_selector_fork_and_rail_collar_comparison": 0.0,
      "gearbox_separate_selector_fork_support_shaft_comparison": 0.0,
      "gearbox_hollow_stepped_laygear_cluster_comparison": 0.0,
      "gearbox_separate_smooth_layshaft_comparison": 0.0,
      "gearbox_reverse_idler_smooth_gear_envelope": 0.0,
      "gearbox_reverse_idler_spindle_smooth_comparison": 0.0
    },
    "catalog_tooth_count_comparisons": {
      "source": "https://www.marinasparescentre.com/",
      "parts": {
        "22G1641": 30,
        "22G1816": 26,
        "22G1643": 21
      },
      "limits": "Supplier NOS listings for the same factory part numbers, not observed fitted gears. Counts are documentary comparisons only; no tooth surfaces, helix, module or working ratios are generated."
    },
    "estimated_fork_support_axis_local_xy_mm": [
      55.0,
      50.800000000000004
    ],
    "proportion_relayout": {
      "source": "https://www.rwautoclassics.com/viewitem/?id=25147",
      "estimated_gear_centers_z_mm": {
        "input": 230.0,
        "third_fourth": 198.0,
        "third": 166.0,
        "second": 136.0,
        "first_second": 104.0,
        "first": 72.0
      },
      "case_planes_z_mm": [
        27.86666666666673,
        287.86666666666673
      ],
      "limits": "Axial positions are construction choices to space smooth envelopes inside the revised reference case, not measured gear widths, endfloat, assembled stack or a fitted transmission survey. Original input gear, mainshaft/pilot and front bearing remain at their prior positions; no loaded fits or mesh are established."
    },
    "stations": {
      "third": {
        "center_z_mm": 166.0,
        "outer_radius_mm": 32,
        "width_mm": 22,
        "bore_radius_mm": 12.5
      },
      "second": {
        "center_z_mm": 136.0,
        "outer_radius_mm": 38,
        "width_mm": 24,
        "bore_radius_mm": 12.5
      },
      "first": {
        "center_z_mm": 72.0,
        "outer_radius_mm": 43,
        "width_mm": 26,
        "bore_radius_mm": 12.5
      }
    },
    "estimated_synchro_centers_z_mm": {
      "third_fourth": 198.0,
      "first_second": 104.0
    },
    "estimated_fork_shaft_z_bounds_mm": [
      84.0,
      218.0
    ]
  },
  "native_rear_engine_plate_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-engine-plate-reference.json?v=4",
    "source_part_count": 1,
    "source_key": "rear-engine-plate",
    "default_group": "engine-rear-plate",
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "engine-rear-plate": {
        "name": "Rear gearbox-mounting plate / 201344 role comparison",
        "names": [
          "rear_engine_gearbox_mounting_plate_201344_role_comparison"
        ],
        "apart": [
          0.55,
          0.15,
          0.65
        ],
        "description": "The missing rear engine plate now has an asymmetric outline, crank/starter openings and unassigned photographed-hole comparisons. Factory role and replacement silhouette are distinguished from all estimated dimensions and installed registration."
      }
    },
    "basis": "Missing rear gearbox-mounting plate201344 role from the Midget1500 factory plate; unscaled replacement photographs supply an asymmetric silhouette, central crank opening and starter opening. Crank/rear-block planes remain construction datums. Starter axis and silhouette share a conditional replacement-pitch scale, not a fitted survey.",
    "limits": "Factory p61 identifies201344 gearbox mounting plate, seven plate screws/washers, three rear studs and two separate rear dowel roles; p79 distinguishes engine/housing fixing roles. No fitted identity, material or complete fixing map is established. Replacement832-545/201344A photographs support outline and openings only; their alloy or seal-kit configurations are not fitted attributes. A125.45 mm compatible modern starter pitch scales two candidate photo holes, conditional on unverified hole roles and image projection. Original M35J pitch and fitted axis remain unknown. All outlines,6 mm gauge,43/39.5 mm opening radii, hole coordinates/radii and nativeZ=-188.5..-182.5 mm station are construction estimates. Starter-holeY is normalized to the existing estimated starter axis rather than read as a perspective measurement. Photographed holes remain unassigned; no counterpart block or housing holes are cut to manufacture agreement. No drilling/repair template, torque, loaded contact, starter alignment, engine/body registration or verified plate/flywheel/housing removal path. Display separation is illustrative.",
    "estimated_geometry": {
      "native_z_bounds_mm": [
        -188.5,
        -182.5
      ],
      "gauge_mm": 6.0,
      "crank_axis_native_xy_mm": [
        0,
        -225.0
      ],
      "starter_axis_native_xy_mm": [
        159.5848864591849,
        -225.0
      ],
      "opening_radii_mm": [
        43,
        39.5
      ],
      "native_bounds_mm": [
        [
          -180.68809047616395,
          213.96132241700914
        ],
        [
          -391.5536587936472,
          -48.44487642353786
        ],
        [
          -188.5,
          -182.5
        ]
      ],
      "source_pixel_crank_center": [
        556,
        617
      ],
      "source_pixel_starter_center": [
        1014,
        626
      ],
      "reference_mm_per_pixel": 0.34843861672311116,
      "scale_basis": "Conditional125.45 mm modern replacement mounting pitch divided by360.0347 pixels between candidate photo holes. Hole roles, image projection and original M35J pitch remain unverified; not owner/factory calibration.",
      "unassigned_observed_holes": [
        {
          "family": "perimeter",
          "source_pixel": [
            439,
            145
          ],
          "axis_native_xy_mm": [
            -40.767318156604006,
            -60.536972906691545
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            519,
            135
          ],
          "axis_native_xy_mm": [
            -12.892228818755113,
            -57.05258673946042
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            595,
            135
          ],
          "axis_native_xy_mm": [
            13.589106052201336,
            -57.05258673946042
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            749,
            177
          ],
          "axis_native_xy_mm": [
            67.24865302756045,
            -71.68700864183108
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            900,
            283
          ],
          "axis_native_xy_mm": [
            119.86288415275024,
            -108.62150201448087
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            1015,
            446
          ],
          "axis_native_xy_mm": [
            159.93332507590802,
            -165.416996540348
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            1010,
            806
          ],
          "axis_native_xy_mm": [
            158.19113199229247,
            -290.854898560668
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            918,
            940
          ],
          "axis_native_xy_mm": [
            126.13477925376624,
            -337.5456732015649
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            746,
            1068
          ],
          "axis_native_xy_mm": [
            66.20333717739112,
            -382.1458161421231
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            346,
            1067
          ],
          "axis_native_xy_mm": [
            -73.17210951185335,
            -381.7973775254
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            175,
            930
          ],
          "axis_native_xy_mm": [
            -132.75511297150535,
            -334.06128703433376
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            83,
            743
          ],
          "axis_native_xy_mm": [
            -164.81146571003157,
            -268.903265707112
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            76,
            518
          ],
          "axis_native_xy_mm": [
            -167.25053602709335,
            -190.504576944412
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            145,
            356
          ],
          "axis_native_xy_mm": [
            -143.2082714731987,
            -134.057521035268
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "perimeter",
          "source_pixel": [
            293,
            210
          ],
          "axis_native_xy_mm": [
            -91.63935619817823,
            -83.18548299369377
          ],
          "estimated_radius_mm": 3.4
        },
        {
          "family": "inner",
          "source_pixel": [
            401,
            360
          ],
          "axis_native_xy_mm": [
            -54.00798559208223,
            -135.45127550216043
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            600,
            374
          ],
          "axis_native_xy_mm": [
            15.331299135816892,
            -140.32941613628398
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            806,
            377
          ],
          "axis_native_xy_mm": [
            87.1096541807778,
            -141.37473198645333
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            802,
            599
          ],
          "axis_native_xy_mm": [
            85.71589971388535,
            -218.728104898984
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            812,
            708
          ],
          "axis_native_xy_mm": [
            89.20028588111646,
            -256.7079141218031
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            878,
            798
          ],
          "axis_native_xy_mm": [
            112.1972345848418,
            -288.06738962688314
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            281,
            787
          ],
          "axis_native_xy_mm": [
            -95.82061959885557,
            -284.2345648429289
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "inner",
          "source_pixel": [
            311,
            563
          ],
          "axis_native_xy_mm": [
            -85.36746109716223,
            -206.184314696952
          ],
          "estimated_radius_mm": 3.5
        },
        {
          "family": "unassigned_larger",
          "source_pixel": [
            843,
            429
          ],
          "axis_native_xy_mm": [
            100.00188299953291,
            -159.4935400560551
          ],
          "estimated_radius_mm": 6.0
        }
      ]
    },
    "engine_interface": {
      "engine_source_url": "/cars/1975-mg-midget/cad/midget-1500-measured-core.json?v=190",
      "engine_source_sha256": "3e2577e1688663a6ea3a985091fc8a35bea6d5054514cafac4562973c741cc9e",
      "engine_to_body_translation_mm": [
        0.0,
        555.2,
        715.9000000000001
      ],
      "plate_body_z_bounds_mm": [
        527.4000000000001,
        533.4000000000001
      ],
      "housing_mouth_profile_bounds_local_xy_mm": [
        [
          -180.68809047616392,
          213.96132241700914
        ],
        [
          -166.55365879364717,
          176.55512357646214
        ]
      ],
      "housing_mouth_plane_z_mm": 527.4000000000001,
      "housing_starter_lobe_x_mm": 159.5848864591849,
      "reference_chamber_to_starter_x_difference_mm": 0.0,
      "plate_housing_source_intersection_mm3": 0.0,
      "plate_flywheel_source_axial_separation_mm": 7.5,
      "limits": "Independent estimated engine and housing placements stay. Matched reference mouth/plate outlines and nominal starter axes do not establish fitted registration, fastener maps, loaded contact, actual starter alignment or clearance. Existing release-bearing/cover axial discrepancy remains unchanged.",
      "selected_current_engine_builder_contacts_mm3": {
        "starter_yoke": 0.0,
        "starter_drive_end": 0.0
      },
      "selected_current_starter_housing_contacts_mm3": {
        "starter_yoke": 0.0,
        "starter_drive_end": 0.0
      },
      "exported_housing_front_face_native_xy_bounds_mm": [
        [
          -180.68809047616108,
          213.96132241700602
        ],
        [
          -391.55365879361574,
          -48.444876423539995
        ]
      ],
      "housing_source_step_sha256": "c95b21ea40d66c053955dc1b42ce9c60f700ce5586bb71fb3c1a91d58c404a17",
      "engine_builder_sha256": "ce11e3ba455052bb6a1e49198884181fb0aab86d371a8b9bb205f601a6c122ba",
      "selected_contacts_scope": "Two exported starter shapes and separately exported housing; not a complete engine clearance audit. Positive volumes remain source reconstruction conflicts, not installed interference."
    }
  },
  "native_intake_mounting_placement": {
    "source_key": "intake-mounting",
    "source_url": "/cars/1975-mg-midget/cad/intake-mounting-reference.json?v=2",
    "source_part_count": 29,
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "intake-manifold": {
        "name": "Inlet manifold with exposed mounting neck",
        "names": [
          "intake_reconstructed_manifold_with_exposed_neck_and_flange"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-carburetor": {
        "name": "Carburetor assembly \u00b7 revised reference pose",
        "names": [
          "zenith_stromberg_photo_catalog_reference_provisional",
          "zenith_stromberg_float_bowl_photo_reference_provisional",
          "zenith_stromberg_air_valve_catalog_reference_provisional",
          "zenith_stromberg_throttle_disc_catalog_topology_provisional",
          "zenith_stromberg_throttle_spindle_catalog_topology_provisional",
          "zenith_stromberg_metering_needle_catalog_topology_provisional",
          "zenith_stromberg_air_valve_spring_catalog_topology_provisional",
          "zenith_stromberg_diaphragm_catalog_reference_provisional",
          "zenith_stromberg_dashpot_cover_photo_reference_provisional",
          "zenith_stromberg_cover_screws_photo_reference_provisional",
          "carb_damper_cap_photo_reference_provisional",
          "zenith_stromberg_damper_rod_and_valve_catalog_topology_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-backplate": {
        "name": "Air-cleaner backplate and mounting bores",
        "names": [
          "air_cleaner_housing_photo_reference_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-cover": {
        "name": "Air-cleaner outboard cover",
        "names": [
          "air_cleaner_lid_photo_reference_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-latches": {
        "name": "Air-cleaner paired latch references",
        "names": [
          "air_cleaner_two_latches_photo_reference_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-element": {
        "name": "Independent panel-filter comparison",
        "names": [
          "air_cleaner_filter_catalog_study_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-inlet-branch": {
        "name": "Cleaner elbow, sleeve and observed chamber",
        "names": [
          "air_cleaner_elbow_photo_reference_provisional",
          "intake_coupling_photo_reference_provisional",
          "air_cleaner_inlet_chamber_photo_reference_provisional",
          "intake_wire_clamp_elbow_photo_reference_provisional",
          "intake_wire_clamp_carb_photo_reference_provisional"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-carb-gasket": {
        "name": "Carburetor/manifold gasket role",
        "names": [
          "intake_carb_to_manifold_gasket_role"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-carb-studs": {
        "name": "Paired manifold stud envelopes",
        "names": [
          "intake_two_manifold_stud_envelopes"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-carb-retainers": {
        "name": "Carburetor nuts and washer roles",
        "names": [
          "intake_two_manifold_nut_washer_envelopes"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-gasket": {
        "name": "Cleaner/carburetor gasket role",
        "names": [
          "intake_cleaner_to_carb_gasket_role"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-cleaner-fixings": {
        "name": "Paired cleaner screw/washer envelopes",
        "names": [
          "intake_two_cleaner_screw_washer_envelopes"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-head-land": {
        "name": "Cylinder head with reference flat manifold land",
        "names": [
          "intake_head_with_reference_flat_manifold_land"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      },
      "intake-head-gasket": {
        "name": "Common head/manifold gasket reference",
        "names": [
          "intake_common_head_manifold_gasket_role"
        ],
        "apart": [
          0,
          1.15,
          0.25
        ]
      }
    },
    "basis": "Factory NAS plates distinguish a single carb/manifold gasket and paired studs/nuts/washers from the twin-SU arrangement; a separate gasket and two screws/washers attach the cleaner. Existing photos support assembly order and neighboring obstacles, not these dimensions. Old manifold collector/head-port datums and individual component dimensions are retained. New neck/flanges and coordinated outward translations correct a buried reference flange and source overlap, not fitted registration. Factory p65 separates one GEG648 head/manifold gasket. Supplier TKC1409 bare-head image shows a common flat manifold-side port land; Payen694-120 comparison shows four round/four rectangular windows and subsidiary fixing apertures. No fitted identity or measured map is established.",
    "limits": "All neck/flange outlines, hole maps, clocking, gasket profiles/thicknesses, axial stations and stud/screw/nut/washer dimensions are estimates or nominal family comparisons. The two gasket shapes are simplified role envelopes, not UKC490/148006 tracings; unassigned subsidiary gasket/air passages remain unresolved. No fitted part identity, actual thread, engagement, torque, sealing, coolant/air circuit, heatshield branch, loaded support, tool access or removal path is verified. The source engine study retains its old intake pose and audits. Local throttle references move with the carb; their remote cable endpoint is still untraced. Case/filter sizes are unchanged. Whole-car mounting and surrounding source contacts remain unregistered. Separation offsets are inspection positions, not procedures. The local face plane, footprint, gasket outline/gauge/windows and all ten subsidiary aperture locations are construction estimates. No actual head material removal, machining instruction, fitted gasket variant, stud/dowel correspondence, clamp map, sealing land width, torque, internal flow or verified replacement path is established. Deck/top/opposite side, eight port centers and inherited blind recess ends remain. A1 mm source-plane interval is not a measured gasket thickness.",
    "construction": {
      "carb_translation_mm": [
        -48.0,
        0,
        0
      ],
      "cleaner_translation_mm": [
        -29.0,
        0,
        0
      ],
      "manifold_face_x_mm": -161.0,
      "carb_outlet_face_x_mm": -162.0,
      "carb_inlet_face_x_mm": -246.0,
      "cleaner_face_x_mm": -247,
      "port_center_y_mm": 55.0,
      "estimated_hole_centers_yz_mm": [
        [
          32.37258300203048,
          -22.62741699796952
        ],
        [
          77.62741699796952,
          22.62741699796952
        ]
      ],
      "estimated_hole_radius_mm": 4.5,
      "estimated_gasket_thickness_mm": 1
    },
    "head_face_reference": {
      "owner_dimensions_applied": false,
      "head_land_plane_x_mm": -87,
      "manifold_face_x_mm": -88,
      "estimated_gasket_thickness_mm": 1,
      "gasket_unassigned_hole_centers_yzr_mm": [
        [
          66,
          -145,
          4.5
        ],
        [
          66,
          -90,
          3.2
        ],
        [
          66,
          -30,
          4.5
        ],
        [
          66,
          30,
          4.5
        ],
        [
          66,
          90,
          3.2
        ],
        [
          66,
          145,
          4.5
        ],
        [
          7,
          -170,
          4.5
        ],
        [
          7,
          -64,
          4.5
        ],
        [
          7,
          64,
          4.5
        ],
        [
          7,
          170,
          4.5
        ]
      ],
      "source_head_volume_mm3": 3506175.585718518,
      "revised_head_volume_mm3": 3468794.133230875,
      "basis": "Factory p65 separates one GEG648 head/manifold gasket. Supplier TKC1409 bare-head image shows a common flat manifold-side port land; Payen694-120 comparison shows four round/four rectangular windows and subsidiary fixing apertures. No fitted identity or measured map is established.",
      "limits": "The local face plane, footprint, gasket outline/gauge/windows and all ten subsidiary aperture locations are construction estimates. No actual head material removal, machining instruction, fitted gasket variant, stud/dowel correspondence, clamp map, sealing land width, torque, internal flow or verified replacement path is established. Deck/top/opposite side, eight port centers and inherited blind recess ends remain. A1 mm source-plane interval is not a measured gasket thickness.",
      "supplier_sources": [
        "https://rimmerbros.com/Item--i-TKC1409",
        "https://mossmotors.com/694-120-gasket-manifold-payen-brand"
      ],
      "estimated_local_face_region_native_mm": {
        "y": [
          1,
          74
        ],
        "z": [
          -176,
          176
        ]
      }
    },
    "validation": {
      "unchanged_prior_intake_mesh_count": 27,
      "valid_connected_head_and_gasket": true,
      "step_head_volume_roundtrip": true,
      "material_removed_only_in_declared_local_land": true,
      "reference_flat_face_area_mm2": 18969.94719289428,
      "head_volume_removed_mm3": 37381.45247997965,
      "manifold_head_overlap_mm3": 0.0,
      "exhaust_head_overlap_mm3": 0.0,
      "gasket_head_overlap_mm3": 0.0,
      "four_round_four_rectangular_windows_and_center_web": true,
      "ten_unassigned_gasket_holes_open": true,
      "reference_face_x_mm": -87,
      "reference_gasket_x_bounds_mm": [
        -88.0,
        -87.0
      ],
      "limits": "Reference construction only; no fitted machining, gasket variant, stud/clamp map, sealing, actual clearance or removal path established."
    }
  },
  "alignment_documentary_review": {
    "source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=4",
    "established": "AKM4071/B contents list horizontal/vertical body alignment in the body section beginning printed p186.",
    "limits": "Available checked part1/part3 scans do not include those body pages. Guessed section4/5/6/7 URLs returned403; this does not prove the pages are unavailable elsewhere. No body alignment dimensions have been inferred from the contents or transferred from early AKD1775 or MGB drawings.",
    "next_action": "Obtain/read the actual1500 alignment drawing before using its dimensions; existing owner photos remain available and are not classified as missing."
  },
  "wheel_profile_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=13",
    "factory_publication": "AKM4071/B general specification, printed/PDF p13, wheels and tyres",
    "factory_nominals": {
      "pressed_wheel_designation": "4\u00bd JSL x13",
      "pressed_bead_seat_width_mm": 114.3,
      "bead_seat_diameter_mm": 330.2,
      "tyre_designation": "145 SR-13",
      "tyre_designation_section_width_mm": 145
    },
    "owner_photos": [
      "IMG_6329",
      "IMG_6341"
    ],
    "basis": "Owner exterior photographs support pressed Rostyle-style wheels, bright rim trim and four recessed quadrants with paired outer openings. Factory gives a pressed-spoke 4\u00bd JSL x13 comparison and 145 SR-13 original tyre designation. Neither identifies fitted rim/tire markings or dimensions. The owner wheel details show four formed spokes with paired peripheral openings and separate bright outer trim. The new reference replaces the plain four-window dish with a formed polar center and eight rounded vents; stud axes stay.",
    "limits": "Nominal bead dimensions and designation section width are factory reference values, not fitted measurements. Tyre radius/profile, unloaded state, bead/flange/well sections, metal gauge, center pressing/windows, cap and mounting offset remain construction estimates. No tyre brand, aspect ratio, inflation/load, rim marking, strength, loaded clearance, suspension/steering travel, tyre fitting or verified replacement/removal path is established. Existing steel-wheel track, axle centers and illustrative mounting plane/PCD remain unchanged. Wheel fixing clocking changes from the former browser0\u00b0 map to the existing hub45\u00b0 construction map; this is not owner-measured wheel clocking. Historical rotor-screw envelopes protruded4 mm beyond the wheel mounting plane. The later nominal BTA370 revision produces5.4625 mm source overrun; see current front-disc-retention-cover validation. Fitted retention direction and clearance remain unresolved. Forming depth, paired vent dimensions and the0.6mm projected-X bright trim section are construction estimates. The steel center remains one connected solid. Trim seating/clip retention is unmodeled; dark center/bright trim finishes are appearance comparisons, not material or originality identification. Later supplier shape and factory AHA8892/AHA9881 branches do not identify the owner wheel. The silver supplier finish is not transferred to the photographed dark centers/bright trim.",
    "prior_drawing_comparison": {
      "tyre_envelope_width_mm": 199.81333333333333,
      "rim_barrel_axial_width_mm": 162.56000000000003,
      "tyre_outer_radius_mm": 283.6333333333334,
      "limits": "Dimensions of old primitives, not measurements of this car. Sidewall tori caused the tyre width; rim-flange primitives extended farther than the barrel. The revised radius remains an estimate; width uses a nominal 145 designation envelope."
    },
    "factory_parts_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=301",
    "factory_rostyle_alternatives": {
      "earlier": "AHA8892",
      "later": "AHA9881",
      "fitted_identity_verified": false
    },
    "supplier_shape_comparison": "https://www.mgocspares.co.uk/product/aha9881p/rostyle-midget-1972on-silver-painted-141"
  },
  "native_wheel_profile_placement": {
    "source_key": "wheel-profile",
    "source_url": "/cars/1975-mg-midget/cad/wheel-profile-reference.json?v=2",
    "source_part_count": 8,
    "prototype_names": {
      "left": [
        "wheel_left_rim_and_pressed_center_reference",
        "wheel_left_hollow_tyre_reference",
        "wheel_left_center_cap_reference",
        "wheel_left_bright_rim_trim_reference"
      ],
      "right": [
        "wheel_right_rim_and_pressed_center_reference",
        "wheel_right_hollow_tyre_reference",
        "wheel_right_center_cap_reference",
        "wheel_right_bright_rim_trim_reference"
      ]
    },
    "instances": {
      "front-left-wheel": {
        "hand": "left",
        "body_anchor_units": [
          0.6984374999999999,
          0.39,
          1.2
        ]
      },
      "front-right-wheel": {
        "hand": "right",
        "body_anchor_units": [
          -0.6984374999999999,
          0.39,
          1.2
        ]
      },
      "rear-left-wheel": {
        "hand": "left",
        "body_anchor_units": [
          0.6749999999999999,
          0.39,
          -1.2
        ]
      },
      "rear-right-wheel": {
        "hand": "right",
        "body_anchor_units": [
          -0.6749999999999999,
          0.39,
          -1.2
        ]
      }
    },
    "basis": "Owner exterior photographs support pressed Rostyle-style wheels, bright rim trim and four recessed quadrants with paired outer openings. Factory gives a pressed-spoke 4\u00bd JSL x13 comparison and 145 SR-13 original tyre designation. Neither identifies fitted rim/tire markings or dimensions. The owner wheel details show four formed spokes with paired peripheral openings and separate bright outer trim. The new reference replaces the plain four-window dish with a formed polar center and eight rounded vents; stud axes stay.",
    "limits": "Nominal bead dimensions and designation section width are factory reference values, not fitted measurements. Tyre radius/profile, unloaded state, bead/flange/well sections, metal gauge, center pressing/windows, cap and mounting offset remain construction estimates. No tyre brand, aspect ratio, inflation/load, rim marking, strength, loaded clearance, suspension/steering travel, tyre fitting or verified replacement/removal path is established. Existing steel-wheel track, axle centers and illustrative mounting plane/PCD remain unchanged. Wheel fixing clocking changes from the former browser0\u00b0 map to the existing hub45\u00b0 construction map; this is not owner-measured wheel clocking. Historical rotor-screw envelopes protruded4 mm beyond the wheel mounting plane. The later nominal BTA370 revision produces5.4625 mm source overrun; see current front-disc-retention-cover validation. Fitted retention direction and clearance remain unresolved. Forming depth, paired vent dimensions and the0.6mm projected-X bright trim section are construction estimates. The steel center remains one connected solid. Trim seating/clip retention is unmodeled; dark center/bright trim finishes are appearance comparisons, not material or originality identification. Later supplier shape and factory AHA8892/AHA9881 branches do not identify the owner wheel. The silver supplier finish is not transferred to the photographed dark centers/bright trim.",
    "construction": {
      "retained_estimated_unloaded_outer_radius_mm": 283.6333333333334,
      "estimated_rim_radial_gauge_mm": 2.5,
      "estimated_rim_flange_radius_mm": 178,
      "estimated_rim_total_width_mm": 134.3,
      "retained_mount_face_x_mm": 20,
      "retained_stud_sector_x_bounds_mm": [
        20,
        25
      ],
      "retained_center_bore_radius_mm": 29,
      "retained_catalog_pcd_mm": 101.6,
      "retained_fixing_bore_radius_mm": 5.2,
      "fixing_axes_yz_mm": [
        [
          35.92102448427661,
          35.921024484276614
        ],
        [
          35.921024484276614,
          -35.92102448427661
        ],
        [
          -35.92102448427661,
          -35.92102448427662
        ],
        [
          -35.92102448427662,
          35.9210244842766
        ]
      ],
      "estimated_clock_correction_degrees": 45,
      "formed_rostyle_center": {
        "owner_photos": [
          "IMG_6329",
          "IMG_6341"
        ],
        "spoke_axes_degrees": [
          0,
          90,
          180,
          270
        ],
        "vent_quadrant_axes_degrees": [
          45,
          135,
          225,
          315
        ],
        "vents_per_quadrant": 2,
        "vent_radial_bounds_mm": [
          110,
          142
        ],
        "vent_angular_bounds_per_half_quadrant_degrees": [
          3,
          32
        ],
        "vent_corner_radius_mm": 4,
        "radial_section_stations_mm": [
          29,
          38,
          45,
          65,
          72,
          80,
          90,
          100,
          110,
          120,
          130,
          140,
          147,
          150
        ],
        "angular_section_step_degrees": 3.75,
        "angular_interpolation": "ruled_to_preserve_forming_bounds_and_flat_stud_sectors",
        "estimated_spoke_rise_xr_mm": [
          [
            29,
            0
          ],
          [
            38,
            0
          ],
          [
            45,
            8
          ],
          [
            65,
            20
          ],
          [
            90,
            23
          ],
          [
            105,
            22
          ],
          [
            125,
            16
          ],
          [
            145,
            7
          ],
          [
            150,
            0
          ]
        ],
        "section_basis": "Estimated four-spoke polar forming surface; retained20..25mm stud-sector mounting lands and hub axes. No fitted steel gauge, profile, offset, strength or operating fit.",
        "bright_trim_profile_xr_mm": [
          [
            36,
            150
          ],
          [
            46,
            158
          ],
          [
            59,
            162
          ],
          [
            61,
            168
          ],
          [
            69,
            175
          ],
          [
            70,
            178
          ]
        ],
        "bright_trim_projected_x_gauge_mm": 0.6,
        "trim_retention": "Unmodeled; no fitted clip, seat or attachment claim."
      },
      "rim_outer_profile_xr_mm": [
        [
          -67.15,
          178
        ],
        [
          -61.0,
          178
        ],
        [
          -57.15,
          165.1
        ],
        [
          -45,
          165.1
        ],
        [
          -32,
          150
        ],
        [
          32,
          150
        ],
        [
          45,
          165.1
        ],
        [
          57.15,
          165.1
        ],
        [
          61.0,
          178
        ],
        [
          67.15,
          178
        ]
      ],
      "tyre_outer_bezier_xr_mm": [
        [
          [
            67.15,
            178
          ],
          [
            70,
            185
          ],
          [
            72.5,
            204
          ],
          [
            72.5,
            220
          ]
        ],
        [
          [
            72.5,
            220
          ],
          [
            72.5,
            250
          ],
          [
            68,
            280.5844444444
          ],
          [
            55,
            282
          ]
        ],
        [
          [
            55,
            282
          ],
          [
            40,
            283.6333333333334
          ],
          [
            20,
            283.6333333333334
          ],
          [
            0,
            283.6333333333334
          ]
        ]
      ],
      "tyre_inner_bezier_xr_mm": [
        [
          [
            45,
            165.1
          ],
          [
            45,
            177
          ],
          [
            64,
            187
          ],
          [
            64,
            220
          ]
        ],
        [
          [
            64,
            220
          ],
          [
            64,
            248
          ],
          [
            58,
            273
          ],
          [
            45,
            275
          ]
        ],
        [
          [
            45,
            275
          ],
          [
            30,
            276.6333333333334
          ],
          [
            15,
            276.6333333333334
          ],
          [
            0,
            276.6333333333334
          ]
        ]
      ],
      "profile_limits": "Nominal designation width is used as an unloaded reference envelope, not a measured maximum on the fitted tyre. Sidewall and crown sections are estimated; no aspect ratio is assigned. Rim gauge is radial, not a normal sheet offset. Center/windows/weld boundary, bead contour, valve and retention details are unverified."
    },
    "validation": {
      "valid_positive_connected_solids": 8,
      "tyre_and_cap_meshes_unchanged": true,
      "retained_outer_rim_material": true,
      "flat_stud_land_reference_x_bounds_mm": [
        20,
        25
      ],
      "center_and_four_mount_bores_open": true,
      "eight_paired_vents_per_wheel_open": true,
      "trim_wheel_and_tyre_source_contacts_mm3": {
        "trim_wheel": 0.0,
        "trim_tyre": 0.0
      },
      "selected_hub_brake_source_contacts_mm3": {
        "front-left-wheel__front_left_four_separate_disc_to_hub_screw_envelopes": 205.64717774613044,
        "front-right-wheel__front_right_four_separate_disc_to_hub_screw_envelopes": 205.64717774648332
      },
      "validation_url": "/cars/1975-mg-midget/cad/rostyle-forming-validation.json",
      "limits": "All forming/vent/trim sections remain estimates. Source bores and zero contacts do not establish fitted identities, valve/tube configuration, trim clips, loaded seating, wheel strength, steering travel, safe support or verified removal paths.",
      "historical_hub_contact_baseline": "a039adee hub export; superseded for current hub/disc retention contacts",
      "current_hub_contact_validation_url": "/cars/1975-mg-midget/cad/front-disc-retention-cover-validation.json"
    }
  },
  "exterior_dimension_evidence_review": {
    "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
    "factory_scope": "AKM4071/B general specification, printed/PDF p14: pressed-spoke overall width4ft5\u215din (printed metric1.36m); wire-wheel overall width4ft8\u00bdin (metric1.44m). Overall widths are not steel-panel station dimensions.",
    "factory_pressed_overall_width_inch_conversion_mm": 1362.0749999999998,
    "comparison_source": "https://mossmotors.com/1500-midget-gan6",
    "comparison_pressed_overall_width_inch_conversion_mm": 1393.8249999999998,
    "conflict": "Moss GAN6 lists4ft6\u215ein; the existing1975 handbook transcription says1.39m. These do not agree with the checked compiled workshop table. Configuration/edition/measurement-boundary differences are not resolved.",
    "action": "Do not scale body panels or mechanical assemblies to force one overall width. Correct the independently documented wheel-family profiles first; retain owner-photo surfaces as uncalibrated estimates."
  },
  "owner_side_projection_review": {
    "source_photo": "IMG_6329",
    "evidence_class": "Owner-photo estimates plus published nominal axle datums; no direct owner dimensions.",
    "observations_and_camera_url": "/cars/1975-mg-midget/cad/owner-side-view-6329.json",
    "comparison_url": "/cars/1975-mg-midget/body-side-study/#owner-photo-registration",
    "native_geometry_or_body_transforms_changed": true,
    "held_out_marker_residual_pixels": [
      24.2726928869954,
      10.06861504496419
    ],
    "spindle_coordinate_residual_rms_pixels": 7.503840690596352,
    "limits": "The trim is not equated to the nominal13-inch bead seat. Offset hypotheses follow the current wheel drawing, not a fitted wheel marking or survey. No lens calibration, measured tracks/offsets, steering angle or suspension load. Manual boundary samples are approximate (about3 pixels); systematic camera/model uncertainty is larger. Small fitted wheel residuals are not independent validation. Occluded body features must not constrain geometry. No hidden mount, clearance or removal path is calibrated.",
    "next_priority": "The marker remains excluded from the numerical camera fit. Under the same wheel-based camera, the shorter-front construction reduces its projected offset. The photo qualitatively informed the front-only allocation, so this is conditional corroboration, not independent fitted-dimension validation. Rear opening and screen/corner registration still need reconciliation across existing views. No measured overhang or hidden mount is established.",
    "previous_drawing_marker_residual_pixels": [
      88.2328746973401,
      15.095983852047993
    ],
    "change_scope": "Shorter native front clip under the selected nominal-length comparison and an estimated front-only allocation. Camera and axle/engine/rear-body transforms stay."
  },
  "front_clip_reconstruction": {
    "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%201.pdf#page=14",
    "factory_publication": "AKM4071/B general specification p14",
    "factory_imperial_overall_length": "11ft9in",
    "imperial_conversion_mm": 3581.4,
    "printed_metric_overall_length_m": 3.36,
    "metric_conflict": "The adjacent factory metric entry conflicts with the imperial entry. Imperial conversion is the selected nominal comparison, not a fitted survey.",
    "supplier_crosscheck": "https://mossmotors.com/1500-midget-gan6",
    "owner_photos": [
      "IMG_6329",
      "IMG_6853",
      "IMG_6854",
      "IMG_6856"
    ],
    "owner_dimensions_applied": false,
    "estimated_fixed_rear_bumper_extreme_mm": -1930.4,
    "previous_front_bumper_extreme_mm": 1820.3333333333335,
    "previous_drawing_overall_length_mm": 3750.7333333333336,
    "estimated_front_module_shift_mm": -169.33333333333337,
    "estimated_front_bumper_extreme_mm": 1651.0,
    "estimated_drawing_overall_length_mm": 3581.4,
    "held_aft_panel_boundary_units": 0.835,
    "old_nose_face_units": 2.025,
    "new_nose_face_units": 1.825,
    "panel_map": "Z unchanged through.835; Znew=Zold-(.2/(2.025-.835)^2)*(Zold-.835)^2 up to the old nose face; rigid-.2 beyond. Inverse maps the retained longitudinal height/width profile.",
    "basis": "The original bumper envelopes exceed the selected nominal length by169.333mm. Owner IMG_6329 wheel-derived comparison independently flags excess forward body/marker projection. This reconstruction allocates that whole drawing difference to the front, retaining the rear body, axles, engine/cowl and rear bonnet hinges/stay. This allocation is estimated, not determined by the overall-length specification.",
    "limits": "No measured front/rear overhangs, actual bumper extremities, factory body-alignment station map or common body/engine survey. The printed metric conflict remains. Panel longitudinal contours shorten; wheel-opening Y/Z cuts and axle stations stay. Front detailed lamp and bumper dimensions remain rigid while their drawing positions change; front bumper beams shorten from held rear feet. Landing-panel/catch/bonnet relationships follow the revised reference. No fitted seams, weld ownership, operating clearance, collision safety, support strength, locking, bonnet sweep or verified replacement/removal path is established. Do not use this as a fabrication or drilling template."
  },
  "native_clutch_pack_placement": {
    "source_url": "/cars/1975-mg-midget/cad/clutch-pack-reference.json?v=2",
    "source_key": "clutch-pack",
    "source_part_count": 8,
    "native_anchor_mm": [
      0,
      -225,
      -182.5
    ],
    "body_anchor_units": [
      0,
      0.39,
      0.63
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "clutch-pack-flywheel": {
        "name": "Flywheel \u00b7 catalog-bore support and estimated friction land",
        "names": [
          "clutch_flywheel_retained_envelope_revised_central_recess_and_six_cover_bores_reference"
        ],
        "apart": [
          0,
          0,
          0.1
        ]
      },
      "clutch-pack-driven-plate": {
        "name": "Driven plate core, hub and damper-role reference",
        "names": [
          "clutch_driven_plate_connected_core_hub_and_smooth_damper_roles_reference"
        ],
        "apart": [
          0,
          0,
          -0.1
        ]
      },
      "clutch-pack-facings": {
        "name": "Paired unloaded friction facings \u00b7 nominal184.15 mm OD",
        "names": [
          "clutch_pair_nominal_diameter_unloaded_friction_facings_reference"
        ],
        "apart": [
          0.2,
          0,
          -0.12
        ]
      },
      "clutch-pack-pressure-plate": {
        "name": "Pressure plate and load-rim reference",
        "names": [
          "clutch_pressure_plate_annulus_load_rim_and_three_drive_lug_roles_reference"
        ],
        "apart": [
          0,
          0,
          -0.28
        ]
      },
      "clutch-pack-diaphragm": {
        "name": "Conical diaphragm fingers and annular support role",
        "names": [
          "clutch_conical_diaphragm_fingers_and_annular_support_role_reference"
        ],
        "apart": [
          0,
          0,
          -0.4
        ]
      },
      "clutch-pack-cover": {
        "name": "Hollow cover, six ears and three access windows",
        "names": [
          "clutch_pressed_hollow_cover_six_ears_three_windows_and_shared_bores_reference"
        ],
        "apart": [
          -0.36,
          0.04,
          -0.3
        ]
      },
      "clutch-pack-cover-fixings": {
        "name": "Six cover screw / washer comparison roles",
        "names": [
          "clutch_six_unthreaded_cover_screw_and_unloaded_washer_roles_reference"
        ],
        "apart": [
          -0.36,
          0.14,
          0.12
        ]
      },
      "clutch-pack-drive-straps": {
        "name": "Three illustrative pressure-plate drive straps",
        "names": [
          "clutch_three_unloaded_pressure_plate_to_cover_drive_strap_roles_reference"
        ],
        "apart": [
          0.22,
          0.1,
          -0.28
        ]
      }
    },
    "retained_engine_source_groups": {
      "clutch-pack-ring-gear": {
        "name": "117-tooth ring gear \u00b7 County catalog dimensions",
        "names": [
          "flywheel_ring_gear_117_teeth_catalog_reference_provisional"
        ],
        "apart": [
          0,
          0,
          0.1
        ]
      },
      "clutch-pack-crank-fixings": {
        "name": "Retained four crank-to-flywheel fixing comparisons",
        "names": [
          "flywheel_four_bolts_catalog_reference_provisional"
        ],
        "apart": [
          0,
          0.12,
          0.2
        ]
      },
      "clutch-pack-dowels": {
        "name": "Retained three cover locating-dowel comparisons",
        "names": [
          "clutch_three_locating_dowels_catalog_reference_provisional"
        ],
        "apart": [
          0,
          0.12,
          0.1
        ]
      },
      "clutch-pack-pilot-bush": {
        "name": "Retained pilot-bush catalog comparison",
        "names": [
          "pilot_bushing_supplier_dimensions_provisional"
        ],
        "apart": [
          0,
          0,
          0.2
        ]
      }
    },
    "superseded_engine_source_parts_on_success": [
      "flywheel_catalog_topology_provisional",
      "clutch_disc_184mm_20_splines_catalog_reference_provisional",
      "clutch_friction_facings_photo_reference_provisional",
      "clutch_cover_catalog_reference_provisional",
      "clutch_six_screws_catalog_reference_provisional"
    ],
    "replacement_rule": "Original five clutch meshes remain until the new clamping pack and engine source load successfully. Four current engine source groups become selectable records without additional transforms. Ring gear and flywheel support radius are revised by the separate rear-drive catalog comparison; crank/clutch axial planes remain.",
    "basis": "Factory1500 plate supports a separate driven plate and complete diaphragm-cover assembly, with six cover fixings. Existing source flywheel/crank/bolt/dowel axes remain drawing datums. A smaller central recess restores a continuous annular friction land; unloaded facing/core/pressure planes now share an explicit static clamping stack. Thin domed cover, separate pressure plate, conical fingers/support and strap roles replace the flat solid cover cue. Depths and internal geometry are construction estimates; source family/catalog counts do not identify fitted components.",
    "limits": "Factory roles and nominal7\u00bcin diameter are references, not fitted part identification. All recesses, profiles, axial planes, wall/facing/core gauges, hub and damper geometry, spring count/cone/support, strap count/shape, fixing maps and screw lengths/heads/washers are estimates; the smooth shank uses the separately attributed1/4UNF catalog nominal diameter. The static union of hub/carrier/damper recognition geometry does not prescribe actual welded ownership or simulate torsional damping. The two unloaded facing annuli share drawing contact planes with flywheel and pressure plate; no compressed thickness, friction, clamp force, spring travel, heat/wear limit or working torque path is validated. The cover pressure plate/spring/strap breakdown explains internal roles; it is not a verified serviceable repair kit or dismantling sequence. Crank/clutch axial planes and gearbox/fork/slave/carrier/bearing placements stay. Flywheel support radius follows the separately attributed ring-bore comparison; plate/housing/starter envelopes are revised together under a conditional replacement-pitch scale. Remaining bearing/spring gap and input/hub registration remain reference discrepancies, not measured free play, running fit or permission to extend a carrier or shaft. No spline profile, release stroke, loaded diaphragm geometry, flywheel resurfacing, thread/engagement, tightening, support, extraction clearance or verified replacement/removal path. Inspection separation is illustrative.",
    "estimated_geometry": {
      "retained_flywheel_rear_plane_native_z_mm": -208.0,
      "previous_central_recess_radius_mm": 88,
      "central_recess_radius_mm": 50.0,
      "disc_diameter_mm": 184.15,
      "flywheel_support_diameter_mm": 269.97659999999996,
      "facing_inner_radius_mm": 52.0,
      "facing_thickness_each_mm": 1.5,
      "core_thickness_mm": 2.0,
      "pressure_plate_front_back_native_z_mm": [
        -213.0,
        -220.0
      ],
      "diaphragm_inner_outer_native_z_mm": [
        -248.0,
        -225.0
      ],
      "unthreaded_screw_nominal_catalog_diameter_mm": 6.35,
      "screw_thread_catalog_basis": "MGOC146176,1/4UNF; head/length/plain bores/washers remain construction estimates.",
      "cover_fixing_axes_native_xy_mm": [
        [
          101.0,
          -225.0
        ],
        [
          50.500000000000014,
          -137.5314342177717
        ],
        [
          -50.499999999999986,
          -137.53143421777168
        ],
        [
          -101.0,
          -225.0
        ],
        [
          -50.50000000000004,
          -312.46856578222827
        ],
        [
          50.500000000000014,
          -312.4685657822283
        ]
      ],
      "retained_cover_dowel_axes_native_xy_mm": [
        [
          87.46856578222831,
          -174.5
        ],
        [
          -87.46856578222831,
          -174.5
        ],
        [
          -1.85533990070824e-14,
          -326.0
        ]
      ],
      "estimated_dowel_passage_native_z_bounds_mm": [
        -220.0,
        -204.0
      ]
    },
    "remaining_registration": {
      "unchanged_engine_to_body_translation_mm": [
        0.0,
        555.2,
        715.9000000000001
      ],
      "unchanged_release_bearing_front_body_z_mm": 427.56666666666,
      "new_diaphragm_rear_body_z_mm": 467.9000000000001,
      "bearing_to_diaphragm_drawing_gap_mm": 40.33333333334008,
      "source_pack_housing_contacts_mm3": {},
      "input_hub_reference": {
        "hub_visual_circular_bore_radius_mm": 12.7,
        "retained_visual_hub_slot_count": 20,
        "smooth_main_input_radius_mm": 10.160000000000002,
        "hub_role_native_z_bounds_mm": [
          -224.5,
          -205.5
        ],
        "input_end_body_z_mm": 516.46666666666,
        "pilot_bush_body_z_bounds_mm": [
          514.4000000000001,
          539.8000000000001
        ],
        "source_input_pilot_axial_overlap_mm": 2.0666666666598985,
        "limits": "Hub circular/scalloped bore and smooth input are unmeasured recognition envelopes, not mating spline profiles or torque engagement. Twenty visual slots retain a catalog comparison count, not fitted identity. Pilot overlap is an interval calculation under unchanged drawing transforms, not verified insertion, bearing length, clearance or operation."
      },
      "limits": "Neither assembly is translated to close the remaining gap. Its size is a source-model discrepancy, not fitted release travel or free play."
    },
    "legacy_engine_native_selection_aliases": {
      "flywheel_catalog_topology_provisional": "clutch-pack-flywheel",
      "clutch_disc_184mm_20_splines_catalog_reference_provisional": "clutch-pack-driven-plate",
      "clutch_friction_facings_photo_reference_provisional": "clutch-pack-facings",
      "clutch_cover_catalog_reference_provisional": "clutch-pack-cover",
      "clutch_six_screws_catalog_reference_provisional": "clutch-pack-cover-fixings",
      "flywheel_ring_gear_117_teeth_catalog_reference_provisional": "clutch-pack-ring-gear",
      "flywheel_four_bolts_catalog_reference_provisional": "clutch-pack-crank-fixings",
      "clutch_three_locating_dowels_catalog_reference_provisional": "clutch-pack-dowels",
      "pilot_bushing_supplier_dimensions_provisional": "clutch-pack-pilot-bush"
    }
  },
  "rear_drive_catalog_revision": {
    "owner_dimensions_applied": false,
    "factory_ring_part": "201350",
    "factory_flywheel_part": "TKC1840",
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=60",
    "supplier_sources": [
      "https://www.autosurplus.com.au/flywheel-ring-gear-for-mg-midget-triumph-herald-sp",
      "https://www.completeautomobilist.com/categories/ca-engine-parts-ring-gears",
      "https://www.completeautomobilist.com/products/cep-srg-w-b117-10r-117_tooth_starter_ring_gear_for_triumph-cep_srg_w_b117_10r"
    ],
    "selected_county_catalog": {
      "outside_diameter_mm": 300.96459999999996,
      "bore_diameter_mm": 269.97659999999996,
      "width_mm": 12.7,
      "teeth": 117
    },
    "separate_cep_catalog": {
      "outside_diameter_mm": 300.9138,
      "flywheel_turn_diameter_mm": 270.383,
      "width_mm": 12.7,
      "teeth": 117
    },
    "supplier_difference": "CEP turn diameter is a flywheel machining reference, not a ring inside diameter; County ring bore and CEP turn diameter differ0.4064mm. These are separate offered products. No interference allowance or machining dimension is derived.",
    "conditional_starter_pose": {
      "axis_native_xy_mm": [
        159.5848864591849,
        -225
      ],
      "common_z_shift_from_previous_reference_mm": 11.5,
      "scale_basis": "Conditional125.45 mm modern replacement mounting pitch divided by360.0347 pixels between candidate photo holes. Hole roles, image projection and original M35J pitch remain unverified; not owner/factory calibration.",
      "drive_flange_native_z_bounds_mm": [
        -182.5,
        -174.5
      ]
    },
    "limits": "Catalog dimensions are not fitted measurements or part identification. Flywheel support radius is set to County ring bore for a zero-interference illustration only; stock flywheel outer profile, shrink fit, seat depth, balancing and machining dimensions remain unknown.117 teeth are straight visual flanks with estimated4mm radial depth; no DP, involute, backlash, bevel direction or functional gear engagement is established. Starter internal dimensions remain construction estimates. All20 starter groups are reconstructed from current builder at a shared conditional axis/axial pose; the revised two plain fastener envelopes cross the estimated plate/flange but do not identify bolt length, orientation, washer/nut retention or fitted hole alignment. Plate photograph holes remain unassigned. No working starter stroke, tool access or verified removal path."
  },
  "pedal_coil_cover_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Midget%201500%20WH%20Teil%203.pdf#page=31",
    "printed_page": 135,
    "procedure": "USA33.30.02 step4 removes the cover complete with ignition coil after its listed disconnections; this is a factory sequence reference, not a verified path on this car.",
    "owner_photos": [
      "IMG_6855",
      "IMG_7040"
    ],
    "owner_dimensions_applied": false,
    "coil_axes_body_mm": [
      [
        390.0,
        657.2,
        453.9000000000001
      ],
      [
        390.0,
        657.2,
        507.9000000000001
      ]
    ],
    "estimated_front_pan_z_bounds_mm": [
      411.9000000000001,
      525.9000000000001
    ],
    "estimated_front_pan_y_bounds_mm": [
      648.7,
      650.7
    ],
    "foot_to_pan_drawing_gap_mm": 4.0,
    "inboard_rail_retained_length_mm": 165.0,
    "inboard_forward_support_status": "Unresolved column crossing; original inboard rail retained rather than extended through it.",
    "estimated_forward_rail_length_mm": 376.88666666666677,
    "limits": "Conditional support envelope under retained estimated coil and pedal datums. All new spans, rise, contours, wall gauges and shared bore coordinates are estimates; the4mm foot gap is an unresolved construction relationship, not a spacer specification or fitted clearance. The inboard rail keeps its original165mm end because extending it crosses the unregistered column shaft. No fitted notch or detour is invented. Retained short screw cues do not establish pan engagement. No forced contact, support strength, hidden body counterpart, installed mounting map or verified removal path. Coil/cover share illustrative separation only; leads and pipes are not flexible operating connections. The scoped export audit also finds positive source volumes against left wheelhouse panels. Those crossings and existing column contacts are unresolved registration conflicts, not loaded support or fitted clearance."
  },
  "native_accelerator_placement": {
    "source_url": "/cars/1975-mg-midget/cad/accelerator-reference.json?v=1",
    "source_key": "accelerator",
    "source_part_count": 6,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "accelerator-pedal": {
        "name": "Accelerator pedal with integral lever \u00b71500 LHD reference",
        "names": [
          "accelerator_integral_bent_pedal_lever_and_transverse_shaft_reference"
        ],
        "apart": [
          0,
          -0.18,
          -0.16
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      },
      "accelerator-pivot-carrier": {
        "name": "Accelerator two-foot pivot carrier \u00b7 unassigned geometry",
        "names": [
          "accelerator_two_foot_pivot_carrier_role_reference"
        ],
        "apart": [
          0.08,
          0.1,
          0
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      },
      "accelerator-pivot-bushes": {
        "name": "Accelerator pivot bush envelopes \u00b7 unassigned",
        "names": [
          "accelerator_pair_unassigned_pivot_bush_envelopes"
        ],
        "apart": [
          0.16,
          0.1,
          0
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      },
      "accelerator-mount-fixings": {
        "name": "Two accelerator mounting screw / washer roles",
        "names": [
          "accelerator_two_plain_mount_screw_and_unloaded_washer_roles"
        ],
        "apart": [
          0.16,
          0.16,
          0.08
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      },
      "accelerator-local-wire": {
        "name": "Accelerator local inner-wire boundary \u00b7 remote route open",
        "names": [
          "accelerator_local_inner_cable_open_boundary_reference"
        ],
        "apart": [
          0,
          0.18,
          0.04
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      },
      "accelerator-local-sheath": {
        "name": "Accelerator local hollow sheath \u00b7 cable identity unselected",
        "names": [
          "accelerator_local_hollow_sheath_unassigned_ferrule_reference"
        ],
        "apart": [
          0,
          0.18,
          0.04
        ],
        "description": "Factory pedal-with-lever and two mounting roles. All sections, installed coordinates and local cable geometry are estimates; no complete cable route or working throttle is established."
      }
    },
    "basis": "Factory152 supplies the missing1500 LHD pedal-with-lever role and two fixing roles. Existing brake/clutch pad stations guide an estimated inboard/right accelerator pose. A bent metal pedal, transverse shaft, two-foot carrier and short open cable boundary explain the missing driver input. The remote Federal-to1977 carburetor linkage remains an independent reference.",
    "limits": "Factory1500 LHD role CHA496 is an architectural comparison, not fitted identification. The generic illustration is not a handed bend or dimensional drawing. All dimensions, bends, gauge, shaft/journal/bush fits, bracket ownership/profile/mounting normal, two fixing axes and hardware sections/lengths, pedal spacing, local cable construction and installed coordinates are estimates. The two bush envelopes are unassigned recognition roles, not catalog kit contents or verified service boundaries. Body receiver identity and support contact remain open; no holes are cut in body panels to force agreement. No RHD BHA5357/BHA5358 hardware or superseded AHA6255 link is assigned. CHA405 non-California and CHA485 later California cable branches stay unselected. No full bay cable route, wire termination, spring/stop assignment, cable length/adjustment, loaded cable pull, pedal travel, return reliability, ergonomics, working throttle or verified replacement/removal path. Inspection separation is illustrative.",
    "factory_roles": {
      "pedal_with_lever_LHD": "CHA496",
      "applicability": "GAN6-154101 onward catalog branch; fitted identity unconfirmed",
      "mount_screws": "HZS404 quantity2",
      "unloaded_washer_role": "LWZ204 quantity2",
      "unselected_cables": [
        "CHA405 LHD non-California",
        "CHA485 LHD California fromGAN6-160160"
      ],
      "excluded_earlier_link": "AHA6255 finished atGAN5-154100",
      "excluded_RHD_pin_clip": [
        "BHA5357",
        "BHA5358"
      ]
    },
    "nodes_body_mm": {
      "estimated_pivot": [
        260.0,
        575.0,
        -70.0
      ],
      "estimated_pedal_contact_center": [
        260.0,
        430.0,
        -195.0
      ],
      "estimated_cable_eye": [
        260.0,
        690.0,
        -62.0
      ],
      "unassigned_wire_start": [
        263.8,
        690.0,
        -62.0
      ],
      "estimated_mount_axes": [
        [
          285.0,
          602.0,
          -64.0
        ],
        [
          285.0,
          535.0,
          -64.0
        ]
      ],
      "local_sheath_start": [
        264.0,
        702.0,
        -45.0
      ],
      "local_cable_open": [
        264.0,
        712.0,
        -30.0
      ]
    }
  },
  "accelerator_connection_review": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=152",
    "missing_before": "No accelerator pedal or driver-side cable reference in the whole-car viewer.",
    "comparison": {
      "pedal_with_lever_LHD": "CHA496",
      "applicability": "GAN6-154101 onward catalog branch; fitted identity unconfirmed",
      "mount_screws": "HZS404 quantity2",
      "unloaded_washer_role": "LWZ204 quantity2",
      "unselected_cables": [
        "CHA405 LHD non-California",
        "CHA485 LHD California fromGAN6-160160"
      ],
      "excluded_earlier_link": "AHA6255 finished atGAN5-154100",
      "excluded_RHD_pin_clip": [
        "BHA5357",
        "BHA5358"
      ]
    },
    "driver_side_open_body_mm": [
      264.0,
      712.0,
      -30.0
    ],
    "carburetor_side_open_body_mm": [
      -115.0,
      745.2,
      640.9000000000001
    ],
    "endpoint_drawing_chord_mm": 771.2652267540656,
    "chord_scope": "Straight-line distance between independent source endpoints only, not cable length, routing, slack or an accepted installed relationship.",
    "route_status": "OPEN: no remote cable, bulkhead passage, clip map or end-to-end continuity reconstructed.",
    "owner_evidence": "Cabin and bay surroundings only; none of these photos identifies or measures the hidden accelerator pedal or its body receiver.",
    "owner_route_review": {
      "photos_checked": [
        "IMG_6855",
        "IMG_6962",
        "IMG_7034",
        "IMG_7035",
        "IMG_7037",
        "IMG_7040"
      ],
      "finding": "Carburetor-side hardware and nearby lines are visible, but their continuous identities and hidden driver/body crossing are not established by these views. No route or cable variant is selected.",
      "specific_gap": "Traceable cable continuity from the carburetor bracket, across obscured bay portions, to the driver-side body receiver. Existing endpoint coordinates remain independent construction estimates.",
      "action": "Keep both boundaries OPEN and continue independent major geometry with rear lamp/body architecture; no repeat capture request."
    }
  },
  "pedal_column_registration_review": {
    "scope": "Independent source construction poses, not an actual-car clearance audit.",
    "column_axis_crosses_estimated_rear_cover_underside_at_body_mm": [
      311.15132612949424,
      760.226992633459,
      -82.57077602874286
    ],
    "column_axis_at_estimated_master_face_body_mm": [
      296.36936170212766,
      695.3532681867537,
      149.01333333333335
    ],
    "pedal_face_x_bounds_mm": [
      287.86666666666673,
      567.2666666666668
    ],
    "pedal_face_y_bounds_mm": [
      618.0666666666667,
      796.7133333333334
    ],
    "conclusion": "The estimated centerline itself crosses the rear cover and master face. Reducing the shaft/sleeve radius alone cannot resolve this source placement conflict. Existing photos obscure the common hidden mounting datums, so no steering kink, box notch or fitted relocation is invented.",
    "open_evidence": "Common installed column/body/pedal-box pose and hidden support/receiver outlines remain unmeasured. Existing IMG_6341/6855/6962/7040 give surroundings without those hidden dimensions.",
    "next_action": "Existing evidence still leaves common installed datums unresolved. Steering/body alignment factory references76.10.01/.02 and57.35.04 remain documentary targets; manual mirror sections4/5 returned403 while known section3 remained accessible. Continue independent whole-car assembly work; no forced column/pedal relocation."
  },
  "native_rear_lamps_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-lamps-reference.json?v=2",
    "source_key": "rear-lamps",
    "source_part_count": 26,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-left-lamp-base": {
        "name": "Left rear lamp \u00b7 Cast base and paired bulb chambers",
        "names": [
          "rear_left_lamp_cast_base_and_two_chamber_envelope"
        ],
        "apart": [
          0,
          0.04,
          -0.2
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-body-gasket": {
        "name": "Left rear lamp \u00b7 Uncompressed body gasket / bulb-access windows",
        "names": [
          "rear_left_lamp_uncompressed_body_gasket_with_access_windows"
        ],
        "apart": [
          0,
          0,
          -0.12
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-lens-gasket": {
        "name": "Left rear lamp \u00b7 Uncompressed lens seating frame",
        "names": [
          "rear_left_lamp_uncompressed_lens_seating_frame"
        ],
        "apart": [
          0,
          0.04,
          -0.28
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-lens": {
        "name": "Left rear lamp \u00b7 One service lens \u00b7 red / amber / integral reflex",
        "names": [
          "rear_left_lamp_lens_upper_red_reference",
          "rear_left_lamp_lens_lower_amber_reference",
          "rear_left_lamp_integral_red_reflex_zone_reference"
        ],
        "apart": [
          0,
          0.06,
          -0.42
        ],
        "color": "red",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-stop-tail-bulb": {
        "name": "Left rear lamp \u00b7 Stop/tail bulb \u00b7 standard boundary comparison",
        "names": [
          "rear_left_lamp_stop_tail_standard_bulb_envelope"
        ],
        "apart": [
          0,
          0.14,
          0.24
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-indicator-bulb": {
        "name": "Left rear lamp \u00b7 Indicator bulb \u00b7 standard boundary comparison",
        "names": [
          "rear_left_lamp_indicator_standard_bulb_envelope"
        ],
        "apart": [
          0,
          -0.1,
          0.24
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-holders": {
        "name": "Left rear lamp \u00b7 Two hollow bulb-holder envelopes",
        "names": [
          "rear_left_lamp_pair_hollow_holder_envelopes"
        ],
        "apart": [
          0,
          0.06,
          0.14
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-body-fixings": {
        "name": "Left rear lamp \u00b7 Two rear stud / nut / washer comparison roles",
        "names": [
          "rear_left_lamp_two_studs_nuts_and_unloaded_washers"
        ],
        "apart": [
          0,
          -0.1,
          0.12
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-lens-fixings": {
        "name": "Left rear lamp \u00b7 Two front lens screw envelopes",
        "names": [
          "rear_left_lamp_two_lens_screw_envelopes"
        ],
        "apart": [
          0,
          0.15,
          -0.48
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-boots": {
        "name": "Left rear lamp \u00b7 Unassigned holder-boot envelopes",
        "names": [
          "rear_left_lamp_pair_holder_boot_envelopes"
        ],
        "apart": [
          0,
          0.04,
          0.22
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-left-lamp-local-leads": {
        "name": "Left rear lamp \u00b7 Open local lead-bundle envelopes \u00b7 circuits unassigned",
        "names": [
          "rear_left_lamp_two_open_local_lead_bundle_envelopes"
        ],
        "apart": [
          0,
          0.04,
          0.3
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-base": {
        "name": "Right rear lamp \u00b7 Cast base and paired bulb chambers",
        "names": [
          "rear_right_lamp_cast_base_and_two_chamber_envelope"
        ],
        "apart": [
          0,
          0.04,
          -0.2
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-body-gasket": {
        "name": "Right rear lamp \u00b7 Uncompressed body gasket / bulb-access windows",
        "names": [
          "rear_right_lamp_uncompressed_body_gasket_with_access_windows"
        ],
        "apart": [
          0,
          0,
          -0.12
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-lens-gasket": {
        "name": "Right rear lamp \u00b7 Uncompressed lens seating frame",
        "names": [
          "rear_right_lamp_uncompressed_lens_seating_frame"
        ],
        "apart": [
          0,
          0.04,
          -0.28
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-lens": {
        "name": "Right rear lamp \u00b7 One service lens \u00b7 red / amber / integral reflex",
        "names": [
          "rear_right_lamp_lens_upper_red_reference",
          "rear_right_lamp_lens_lower_amber_reference",
          "rear_right_lamp_integral_red_reflex_zone_reference"
        ],
        "apart": [
          0,
          0.06,
          -0.42
        ],
        "color": "red",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-stop-tail-bulb": {
        "name": "Right rear lamp \u00b7 Stop/tail bulb \u00b7 standard boundary comparison",
        "names": [
          "rear_right_lamp_stop_tail_standard_bulb_envelope"
        ],
        "apart": [
          0,
          0.14,
          0.24
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-indicator-bulb": {
        "name": "Right rear lamp \u00b7 Indicator bulb \u00b7 standard boundary comparison",
        "names": [
          "rear_right_lamp_indicator_standard_bulb_envelope"
        ],
        "apart": [
          0,
          -0.1,
          0.24
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-holders": {
        "name": "Right rear lamp \u00b7 Two hollow bulb-holder envelopes",
        "names": [
          "rear_right_lamp_pair_hollow_holder_envelopes"
        ],
        "apart": [
          0,
          0.06,
          0.14
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-body-fixings": {
        "name": "Right rear lamp \u00b7 Two rear stud / nut / washer comparison roles",
        "names": [
          "rear_right_lamp_two_studs_nuts_and_unloaded_washers"
        ],
        "apart": [
          0,
          -0.1,
          0.12
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-lens-fixings": {
        "name": "Right rear lamp \u00b7 Two front lens screw envelopes",
        "names": [
          "rear_right_lamp_two_lens_screw_envelopes"
        ],
        "apart": [
          0,
          0.15,
          -0.48
        ],
        "color": "iron",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-boots": {
        "name": "Right rear lamp \u00b7 Unassigned holder-boot envelopes",
        "names": [
          "rear_right_lamp_pair_holder_boot_envelopes"
        ],
        "apart": [
          0,
          0.04,
          0.22
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      },
      "rear-right-lamp-local-leads": {
        "name": "Right rear lamp \u00b7 Open local lead-bundle envelopes \u00b7 circuits unassigned",
        "names": [
          "rear_right_lamp_two_open_local_lead_bundle_envelopes"
        ],
        "apart": [
          0,
          0.04,
          0.3
        ],
        "color": "rubber",
        "description": "Rear stop/tail light and turn-indicator reference. Three optical color zones share one service lens; dimensions, body mounting and rear access remain unverified. Rear profile uses the conditional IMG_6329 reconstruction; fitted dimensions and clearances remain unknown."
      }
    },
    "superseded_legacy_meshes_on_success": [
      "legacy_rear_lamp_block_-1",
      "legacy_rear_lamp_block_1",
      "legacy_rear_lamp_circle_-1",
      "legacy_rear_lamp_circle_1"
    ],
    "basis": "Replace two broad red body blocks and two separate circles with paired later-NA lamp architecture. Factory213 supplies lamp/lens/bulb/holder/gasket roles; supplier front/open-base/rear views support tall rounded pointed-top profile, two chambers, two front screws, two rear studs and integrated reflex. Centers use the conditional IMG_6329 pose with explicit unmeasured lateral prior; shape and22-degree rake are held. No fitted body registration is established.",
    "limits": "Factory later-North-American BHA5260/37H7119 is a reference configuration, not fitted identification. Red-over-amber with integral red reflex is distinct from the amber-over-red37H4737 alternative. Supplier photographs show an offered reproduction, not this car. All lamp profile/size,22-degree rake, center stations, sections, material/gauges, gasket shapes/thickness, two stud/lens-screw maps, threads, bulb-chamber/holder/boot shapes and local lead bundles are estimates. Only26.5mm bulb diameter/52.5mm length are separately attributed OSRAM catalog boundaries; they do not identify the fitted manufacturer or reproduce glass/base contacts, bayonet keys, filaments or electrical operation. Three colored lens volumes belong to one service-lens record; they do not prescribe dismantling an optical assembly. Body receivers, apertures, sealing surfaces, hidden rear-quarter construction and common registration remain unresolved; no body cuts, drilling template, loaded gasket, support or verified clearance is manufactured. Reverse lamps, rear side markers and number-plate lighting are separate uncompleted assemblies. No circuit/polarity/color map, earth path, optical approval, bulb access sweep, safe release sequence or verified replacement/removal path. Separation is illustrative. Conditional reconstruction under the unchanged wheel-derived camera, nominal axle/track references and estimated wheel-face offsets. IMG_6329 samples are hand-read with5px assumed uncertainty; lens bounds include occlusion/perspective uncertainty. Rear shoulder and opposite-side symmetry are not surveyed. Existing rear lower point, wheel/axle/bumper/floor stations and forward shoulder anchor stay. Curve interpolation and all body sections/crown/widths remain estimates. Lamp dimensions and22-degree rake stay; an explicit unmeasured lateral prior places the80mm reference profile near the existing outer quarter. Only lamp Y/Z are fitted; the result is not a unique3D pose, part identification, body receiver, fitted clearance, compressed gasket, optical configuration verification or removal path. No body holes are cut to force agreement.",
    "factory_roles": {
      "assembly": "BHA5260",
      "lens": "37H7119",
      "stop_tail_holder": "37H5459",
      "stop_tail_bulb": "GLB380",
      "indicator_holder": "37H5452",
      "indicator_bulb": "GLB382",
      "body_gasket": "37H4679",
      "unselected_amber_over_red": "BHA4973/37H4737"
    },
    "estimated_geometry": {
      "centers_body_mm": {
        "left": [
          516.4666666666667,
          660.4000000000001,
          -1684.8666666666668
        ],
        "right": [
          -516.4666666666667,
          660.4000000000001,
          -1684.8666666666668
        ]
      },
      "rake_degrees": 22.0,
      "maximum_width_mm": 80,
      "local_y_bounds_mm": [
        -112,
        115
      ],
      "base_local_z_bounds_mm": [
        -12,
        6
      ],
      "lens_local_z_bounds_mm": [
        -34,
        -4.8
      ],
      "mount_stud_axes_local_xy_mm": [
        [
          -24.0,
          -72.0
        ],
        [
          24.0,
          -72.0
        ]
      ],
      "lens_screw_axes_local_y_mm": [
        20.0,
        -100.0
      ],
      "bulb_axes_local_y_mm": {
        "stop_tail": 64.0,
        "indicator": -12.0
      },
      "bulb_catalog_diameter_length_mm": [
        26.5,
        52.5
      ]
    },
    "replacement_rule": "Keep the four coarse red rear meshes until the entire new source is validated. On source failure they remain; all other body meshes stay unchanged."
  },
  "rear_profile_reconstruction": {
    "evidence_class": "owner_photo_conditional_reference_geometry_not_fitted_measurements",
    "owner_photo": "IMG_6329",
    "owner_dimensions_applied": false,
    "camera_source": "owner-side-view-6329.json",
    "camera_source_sha256": "2ad5fe012d262252528334edf59f09c515c108bc737641d82b368dfd4610ac72",
    "camera_refit": false,
    "scale_mm_per_body_unit": 846.6666666666667,
    "observed_upper_shoulder_pixels": [
      [
        201,
        611
      ],
      [
        270,
        609
      ],
      [
        340,
        608
      ]
    ],
    "held_out_upper_shoulder_pixels": [
      380,
      607
    ],
    "assumed_hand_sample_uncertainty_pixels": 5,
    "conditional_upper_samples_yz_units": [
      [
        0.9785467077734538,
        -1.8553315988268166
      ],
      [
        0.9952153560856334,
        -1.6245426719280456
      ],
      [
        1.0061442175908581,
        -1.4081103403035626
      ]
    ],
    "rear_transition_zy_units": [
      [
        -2.02,
        0.72
      ],
      [
        -2.02,
        0.9666535909581543
      ],
      [
        -1.8553315988268166,
        0.9785467077734538
      ]
    ],
    "upper_profile_zy_units": [
      [
        -1.8553315988268166,
        0.9785467077734538
      ],
      [
        -1.6245426719280456,
        0.9952153560856334
      ],
      [
        -1.4081103403035626,
        1.0061442175908581
      ],
      [
        -0.86,
        1.005
      ]
    ],
    "retained_rear_lower_zy_units": [
      -2.02,
      0.72
    ],
    "retained_forward_shoulder_zy_units": [
      -0.86,
      1.005
    ],
    "previous_profile": {
      "transition_zy_units": [
        [
          -2.02,
          0.72
        ],
        [
          -1.88,
          0.92
        ],
        [
          -1.65,
          0.96
        ]
      ],
      "upper_end_zy_units": [
        -0.86,
        1.005
      ]
    },
    "lamp_pose_reference": {
      "prior_geometry_revision": "94b47075",
      "centers_body_mm": {
        "left": [
          571.5000000000001,
          679.3734558524211,
          -1719.8060575279314
        ],
        "right": [
          -571.5000000000001,
          679.3734558524211,
          -1719.8060575279314
        ]
      },
      "rake_degrees": 22.0,
      "geometry_resized": false,
      "assumed_half_spacing_mm": 571.5000000000001,
      "lateral_basis": "Unmeasured prior: existing80mm profile placed near outer rear quarter; not an owner/factory spacing.",
      "observed_right_lamp_bounds_xyxy_pixels": [
        154,
        612,
        200,
        715
      ],
      "projected_right_lamp_bounds_xyxy_pixels": [
        155.86411566679328,
        616.2634770586668,
        198.30196792114293,
        710.4575120331978
      ],
      "bounds_residuals_pixels": [
        1.864115666793282,
        4.263477058666808,
        -1.698032078857068,
        -4.542487966802241
      ],
      "fit_variables": "Y/Z translation only; width/height/profile/rake held. Opposite side uses symmetry.",
      "old_centers_body_mm": {
        "left": [
          516.4666666666667,
          660.4000000000001,
          -1684.8666666666668
        ],
        "right": [
          -516.4666666666667,
          660.4000000000001,
          -1684.8666666666668
        ]
      }
    },
    "manufacturer_source": "https://www.bmh-ltd.com/vehicle-parts/mg-midget-parts/mg-midget-skin-panels/",
    "factory_panel_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=231",
    "configuration_limits": "BMH lists CZJ590/591 rubber-bumper rear wings and generic CZJ598 lower panel. Factory231 distinguishes North-American CZJ642 from non-NA CZJ598; neither is identified as fitted or used as a drilling template.",
    "limits": "Conditional reconstruction under the unchanged wheel-derived camera, nominal axle/track references and estimated wheel-face offsets. IMG_6329 samples are hand-read with5px assumed uncertainty; lens bounds include occlusion/perspective uncertainty. Rear shoulder and opposite-side symmetry are not surveyed. Existing rear lower point, wheel/axle/bumper/floor stations and forward shoulder anchor stay. Curve interpolation and all body sections/crown/widths remain estimates. Lamp dimensions and22-degree rake stay; an explicit unmeasured lateral prior places the80mm reference profile near the existing outer quarter. Only lamp Y/Z are fitted; the result is not a unique3D pose, part identification, body receiver, fitted clearance, compressed gasket, optical configuration verification or removal path. No body holes are cut to force agreement.",
    "held_out_profile_comparison": {
      "previous": {
        "projected_pixels": [
          380.243927837651,
          620.5606162204509
        ],
        "residual_pixels": [
          0.24392783765097192,
          13.560616220450925
        ],
        "distance_pixels": 13.5628099252455
      },
      "revised": {
        "projected_pixels": [
          379.844966058301,
          610.0352196313795
        ],
        "residual_pixels": [
          -0.15503394169900275,
          3.035219631379505
        ],
        "distance_pixels": 3.039176489411279
      }
    }
  },
  "native_seat_belt_placement": {
    "source_url": "/cars/1975-mg-midget/cad/seat-belt-reference.json?v=1",
    "source_key": "seat-belt",
    "source_part_count": 12,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "seatbelt-left-unidentified-reel-casing-comparison": {
        "name": "Left belt \u00b7 unidentified reel casing comparison",
        "names": [
          "belt_left_unidentified_reel_casing_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "seatbelt-left-upper-web-guide-comparison": {
        "name": "Left belt \u00b7 upper web guide comparison",
        "names": [
          "belt_left_upper_web_guide_comparison"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-left-unloaded-stowed-shoulder-and-lap-web-reference": {
        "name": "Left belt \u00b7 unloaded stowed shoulder and lap web reference",
        "names": [
          "belt_left_unloaded_stowed_shoulder_and_lap_web_reference"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-left-unlatched-sliding-tongue-comparison": {
        "name": "Left belt \u00b7 unlatched sliding tongue comparison",
        "names": [
          "belt_left_unlatched_sliding_tongue_comparison"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-left-inner-buckle-and-unloaded-stalk-comparison": {
        "name": "Left belt \u00b7 inner buckle and unloaded stalk comparison",
        "names": [
          "belt_left_inner_buckle_and_unloaded_stalk_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "seatbelt-left-four-attachment-role-plates-and-fixing-envelopes": {
        "name": "Left belt \u00b7 four attachment role plates and fixing envelopes",
        "names": [
          "belt_left_four_attachment_role_plates_and_fixing_envelopes"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "seatbelt-right-unidentified-reel-casing-comparison": {
        "name": "Right belt \u00b7 unidentified reel casing comparison",
        "names": [
          "belt_right_unidentified_reel_casing_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "seatbelt-right-upper-web-guide-comparison": {
        "name": "Right belt \u00b7 upper web guide comparison",
        "names": [
          "belt_right_upper_web_guide_comparison"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-right-unloaded-stowed-shoulder-and-lap-web-reference": {
        "name": "Right belt \u00b7 unloaded stowed shoulder and lap web reference",
        "names": [
          "belt_right_unloaded_stowed_shoulder_and_lap_web_reference"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-right-unlatched-sliding-tongue-comparison": {
        "name": "Right belt \u00b7 unlatched sliding tongue comparison",
        "names": [
          "belt_right_unlatched_sliding_tongue_comparison"
        ],
        "apart": [
          0,
          0.25,
          0
        ]
      },
      "seatbelt-right-inner-buckle-and-unloaded-stalk-comparison": {
        "name": "Right belt \u00b7 inner buckle and unloaded stalk comparison",
        "names": [
          "belt_right_inner_buckle_and_unloaded_stalk_comparison"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "seatbelt-right-four-attachment-role-plates-and-fixing-envelopes": {
        "name": "Right belt \u00b7 four attachment role plates and fixing envelopes",
        "names": [
          "belt_right_four_attachment_role_plates_and_fixing_envelopes"
        ],
        "apart": [
          0,
          0,
          0
        ]
      }
    },
    "basis": "Previously absent seat-belt surroundings. Owner photo supplies visible local strap/buckle context; factory NA reel-set drawing supplies assembly roles. All installed geometry and hidden mounting relationships are construction estimates.",
    "limits": "IMG_6341 supports visible black strap/buckle-like context, not fitted Kangol identity, reel internals or hidden anchors. Factory PDF299 NA reel-set architecture is a comparison; CHA223 early GAN6 and CHA523 RH/CHA223 LH later branch are preserved, not selected as fitted. Static CHA38 is not substituted. All sections,48mm web width,1.6mm web envelope thickness, hardware sizes, axes and stations are estimates. Right side repeats the left as an unverified symmetry assumption. Four attachment-role plates per side are construction cues, not a verified fitted fixing count/map or body receivers; no holes or load-bearing reinforcement are invented in the car. Web remains unloaded in an estimated stowed pose with a free tongue; no occupant-worn fit, latched state, payout, return spring, inertia lock, load capacity, certification or crash performance is modeled. Release-button/retractor mechanisms, exact anchors, threads, body reinforcement, web routing behind trim, sensor/sequential inhibitor wiring and belt compatibility remain unresolved. No safe removal/refit order, torque, fastener reuse or verified replacement/removal path. Inspection separation is illustrative."
  },
  "native_fuel_filler_placement": {
    "source_url": "/cars/1975-mg-midget/cad/fuel-filler-reference.json?v=1",
    "source_key": "fuel-filler",
    "source_part_count": 7,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "fuel-filler": {
        "name": "Hollow unloaded filler sleeve",
        "names": [
          "fuel_filler_hollow_tapered_unloaded_sleeve_reference"
        ],
        "apart": [
          0,
          0.35,
          -0.25
        ]
      },
      "fuel-filler-neck": {
        "name": "Hollow bent metal filler neck",
        "names": [
          "fuel_filler_hollow_bent_metal_neck_reference"
        ],
        "apart": [
          0,
          0.35,
          -0.25
        ]
      },
      "fuel-filler-tank-clamp": {
        "name": "Tank-end clamp comparison",
        "names": [
          "fuel_filler_tank_clamp_band_and_adjuster_reference"
        ],
        "apart": [
          0,
          0.35,
          -0.25
        ]
      },
      "fuel-filler-neck-clamp": {
        "name": "Neck-end clamp comparison",
        "names": [
          "fuel_filler_neck_clamp_band_and_adjuster_reference"
        ],
        "apart": [
          0,
          0.35,
          -0.25
        ]
      },
      "fuel-filler-body-seal": {
        "name": "Uncompressed filler body grommet",
        "names": [
          "fuel_filler_uncompressed_body_grommet_reference"
        ],
        "apart": [
          0,
          0,
          0
        ]
      },
      "fuel-filler-cap-seal": {
        "name": "Uncompressed filler cap gasket",
        "names": [
          "fuel_filler_uncompressed_cap_gasket_reference"
        ],
        "apart": [
          0,
          0,
          -0.25
        ]
      },
      "fuel-filler-cap": {
        "name": "Closed filler cap shell comparison",
        "names": [
          "fuel_filler_closed_cap_shell_reference"
        ],
        "apart": [
          0,
          0,
          -0.25
        ]
      }
    },
    "basis": "Replace the buried solid filler route with separate hollow sleeve/metal neck and clamp/body-seal/cap roles. Tank spigot and rear-panel opening are held; intermediate geometry is a shared construction, not a fitted route.",
    "limits": "No direct owner dimensions or fitted filler/neck/cap/hose/clip/seal identities are established. Factory PDF90 separates filler/neck/cap branches, including California/unleaded changes; MGOC CHA452 connector and two-clip catalog architecture are comparisons, not fitted parts selection. Catalog GHC1622 clip range and other supplier alternatives do not size these estimated bands. Tank spigot and rear-body opening X/Z/Y datums are retained construction poses; intermediate neck/hose stations,40mm metal bend, all diameters/walls/sections, clamp map,15mm external outlet extension and cap/grommet shape are estimates. The0.6mm radial allowance,18mm sleeve/neck overlap and0.5mm clamp allowance are display choices, not fitted clearance, insertion, compression or sealing. Tank and metal outlets are hollow but no verified fluid/fuel compatibility, loaded support, leak-tight joint, bayonet/thread/lock, vented-cap function or actual clamp release is simulated. Factory port variants and manufacturer RO9F comparison do not identify this installation. The independent tank-vapor neck/ELC route and floor hole remain unregistered; no vapor relocation or new body holes are fabricated. No safe drain/disconnect/support sequence, torque, tool access or verified replacement/removal path. Separation is illustrative.",
    "estimated_nodes": {
      "tank_spigot_top_body_mm": [
        152.4,
        460.08,
        -1574.8000000000002
      ],
      "sleeve_start_body_mm": [
        152.4,
        442.08,
        -1574.8000000000002
      ],
      "sleeve_end_body_mm": [
        152.4,
        538.0799999999999,
        -1584.8000000000002
      ],
      "metal_entry_body_mm": [
        152.4,
        520.0799999999999,
        -1584.8000000000002
      ],
      "metal_bend_start_body_mm": [
        152.4,
        552.6666666666666,
        -1584.8000000000002
      ],
      "metal_bend_end_body_mm": [
        152.4,
        592.6666666666666,
        -1624.8000000000002
      ],
      "metal_outlet_body_mm": [
        152.4,
        592.6666666666666,
        -1725.2666666666669
      ],
      "body_opening_center_body_mm": [
        152.4,
        592.6666666666666,
        -1710.2666666666669
      ],
      "clamp_centers_body_mm": [
        [
          152.4,
          450.08,
          -1574.8000000000002
        ],
        [
          152.4,
          530.0799999999999,
          -1584.8000000000002
        ]
      ],
      "lower_sleeve_inner_radius_mm": 36.160000000000004,
      "upper_sleeve_inner_radius_mm": 32.77333333333333,
      "sleeve_wall_mm": 4.0,
      "metal_outer_inner_radii_mm": [
        32.17333333333333,
        30.173333333333332
      ],
      "metal_bend_radius_mm": 40.0,
      "unloaded_radial_allowance_mm": 0.6,
      "sleeve_overlap_mm": 18
    },
    "coarse_filler_retained_on_failure": true
  },
  "native_rear_quarter_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-quarter-reference.json?v=1",
    "source_key": "rear-quarter",
    "source_part_count": 2,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "body-shell": {
        "name": "Welded rear quarters and wheel-opening edges",
        "names": [
          "rear_left_welded_quarter_with_estimated_upper_and_jamb_returns",
          "rear_right_welded_quarter_with_estimated_upper_and_jamb_returns"
        ]
      }
    },
    "legacy_skin_mesh_names": [
      "legacy_rear_quarter_skin_-1",
      "legacy_rear_quarter_skin_1"
    ],
    "basis": "Convert the shared owner-photo rear-quarter profile into closed native curved skins with separate declared upper/jamb construction returns, retaining wheel openings and surrounding source datums.",
    "limits": "Outer shoulder uses the existing conditional IMG_6329 camera/profile register, not a body survey. Wheel-opening quadratic contour, lower/front stations and camber function are retained viewer construction; source tessellation and ruled loft interpolation differ within recorded sampling limits. The1.2mm projected-X skin offset is not normal measured material gauge. New20mm inward upper return and B-post return to the inherited0.68-unit X boundary are estimates, not factory flange dimensions, weld ownership/seam schedule, load path, repair or cutting template. Both quarters repeat an assumed symmetry. All corner radii, stamping, hems, edge seats, drain/rust/repair condition and hidden reinforcement remain unresolved. These are welded body references, not detachable wings or verified replacement/removal paths. Existing deck, floor, inner wheelhouses, body posts, tank/lid/lamp sources and installed datums are not moved to make contact disappear. Source intersections are reconstruction relationships, not fitted clearance, support or strength."
  },
  "native_boot_body_placement": {
    "source_url": "/cars/1975-mg-midget/cad/boot-body-reference.json?v=1",
    "source_key": "boot-body",
    "source_part_count": 3,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "rear-deck-surround": {
        "name": "Rear deck surround and downturned lip \u00b7 reference",
        "names": [
          "rear_deck_surround_with_downturned_boot_aperture_lip"
        ],
        "structure": false,
        "apart": [
          0,
          0,
          0
        ],
        "description": "A closed curved surround bounds the retained boot opening. Its downturned lip and estimated joint returns expose the surrounding body relationships."
      },
      "rear-closing-panel": {
        "name": "Cambered rear closing panel and retained openings \u00b7 reference",
        "names": [
          "rear_closing_panel_with_retained_holes_and_estimated_upper_return"
        ],
        "structure": false,
        "apart": [
          0,
          0,
          0
        ],
        "description": "The rear wall keeps the filler and bumper openings. Cambered sides follow the quarter references; upper-return geometry remains estimated."
      },
      "rear-cockpit-bulkhead": {
        "name": "Cockpit-to-boot bulkhead and upper return \u00b7 reference",
        "names": [
          "rear_cockpit_bulkhead_with_estimated_upper_return"
        ],
        "structure": true,
        "apart": [
          0,
          0,
          0
        ],
        "description": "A closed front boundary separates cabin and boot. An estimated upper return faces the deck underside; all sections and installed stations remain construction references."
      }
    },
    "basis": "Native closed rear shroud/aperture lip, rear closing wall and cockpit/boot boundary now share the existing estimated quarter/profile/crown construction. Upper returns provide explicit reference joints; fitted sections and welds remain unknown.",
    "limits": "No direct owner body dimensions, fitted panel identities, normal material gauges, seam/weld map, load paths or repair geometry. Shared conditional IMG_6329 shoulder/crown, aperture, front/rear/bottom stations and filler/bumper hole axes remain reference construction. New1.2mm deck projected-Y skin and projected-plan lip thickness use the existing side-offset estimate; they are not measured pressing gauges. Rear/front wall projected-Z thickness retains the existing viewer offset, not a measured wall gauge. Lip depth21.1667mm is inherited; rear18mm and bulkhead20mm upper returns are estimates, not factory flange dimensions or welded ownership. Rear wall side edges now follow the common side-camber function to meet quarter construction rather than retaining the old constant top width. No new lamp receivers, body holes, sender hatch, hidden reinforcement, drain/seam detail or actual repair condition is fabricated. Existing quarters, lid, hood, lamps, filler, tank, wheelhouses and body supports keep their source poses. Shared boundary contacts/overlaps do not verify welds, strength, support, sealing, fitted clearance or a removal path. Native seal compression, hinge/closure operation, bracing and replacement/cut/weld procedures remain unverified; inspection separation is illustrative.",
    "coarse_body_retained_on_failure": true
  },
  "native_boot_floor_placement": {
    "source_url": "/cars/1975-mg-midget/cad/boot-floor-reference.json?v=1",
    "source_key": "boot-floor",
    "source_part_count": 3,
    "omitted_source_parts": [],
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "source_groups": {
      "boot-floor": {
        "names": [
          "boot_joined_low_ramp_and_raised_floor_with_retained_openings"
        ],
        "name": "Joined formed boot floor \u00b7 reference",
        "description": "A connected low rear floor, ramp and raised forward floor now replace three independent viewer sheets. Original filler/vent apertures, six shackle bores and two rear-open bumper reliefs remain construction references. No tank-stud holes or sender hatch are inferred.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-left-floor-extension": {
        "names": [
          "boot_left_outer_floor_extension_and_estimated_quarter_return"
        ],
        "name": "Vehicle-left boot floor side extension \u00b7 reference",
        "description": "Previously absent welded side-extension reference spans the low central floor edge to the shared rear-quarter interior construction. The projected skin and16mm outer upstand are estimates, not a surveyed seam or fitted replacement pressing.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      },
      "boot-right-floor-extension": {
        "names": [
          "boot_right_outer_floor_extension_and_estimated_quarter_return"
        ],
        "name": "Vehicle-right boot floor side extension \u00b7 reference",
        "description": "Mirrored side-extension reference spans the low central floor edge to the shared rear-quarter interior construction. Handed geometry repeats an unverified symmetry assumption. Return dimensions, mounting and welded closure remain unmeasured.",
        "structure": true,
        "apart": [
          0,
          0,
          0
        ]
      }
    },
    "basis": "Factory and manufacturer distinguish the central formed floor, outer side extensions and bumper mounting beams. Retain old viewer floor datums/openings and connect low/ramp/raised floor; add previously missing outboard extensions to the retained quarter construction.",
    "limits": "Factory CZJ569 floor and AHA5837/5838 extension roles and manufacturer CZJ568/CZJ602 assembly comparisons are not fitted identities or interchangeable-part approvals. All station positions, outlines, projected-Y floor gauge, projected-X return gauge, side camber, front/rear boundaries and16mm return height remain construction estimates. The three old floor planes now form one connected reference; inherited filler/vent apertures, six shackle bores and two rear-open bumper reliefs remain unmeasured, not cutting/drilling templates. Side extensions fill the previously open floor-to-quarter strip and meet the central low floor at its existing edge; the outer lip follows the existing quarter interior construction. This is not a surveyed seam, flange/weld map, normal material gauge, continuous load-path or repair template. No tank or support is resized/shifted to erase conflicts. No new tank stud holes, sender hatch, spare-wheel mounting, drains, rib stampings, axle clearance or rear-wheelhouse closure is inferred. Existing ELC neck/floor and tank/support conflicts remain open. No measured body registration, corrosion/repair assessment, loaded support, strength, safe release order, cutting/welding or verified replacement/removal path. These welded panels stay fixed during inspection separation."
  },
  "native_rear_elc_placement": {
    "source_url": "/cars/1975-mg-midget/cad/rear-elc-reference.json?v=1",
    "source_key": "rear-elc",
    "source_part_count": 7,
    "omitted_source_parts": [],
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "source_groups": {
      "fuel-vapor-separator": {
        "names": [
          "rear_elc_hollow_separator_integral_lug_and_open_ports"
        ],
        "name": "Wing-side hollow vapor separator \u00b7 comparison",
        "description": "Thin hollow tapered separator with open lower/upper ports and an integral bored lug replaces the floating brick. The one-fixing wing-valance role follows factory plate90; all contour, dimensions, body pose and mounting axes are estimates.",
        "apart": [
          0.55,
          0.25,
          -0.3
        ]
      },
      "elc-tank-separator-connection": {
        "names": [
          "rear_elc_unloaded_tank_to_separator_tapered_connection"
        ],
        "name": "Tank-to-separator unloaded connection \u00b7 estimate",
        "description": "Hollow tapered connection follows the retained unregistered tank vapor neck and estimated lower separator port. Pipe/hose variant, diameters, material, loaded sealing and route remain unselected; endpoint allowances are display construction.",
        "apart": [
          0.35,
          0.1,
          -0.15
        ]
      },
      "elc-rear-vapor-pipe": {
        "names": [
          "rear_elc_hollow_separator_to_open_front_boundary_pipe"
        ],
        "name": "Hollow rear-to-front vapor pipe \u00b7 open boundary",
        "description": "Estimated hollow pipe runs from the new separator outlet through the existing floor-opening axis and retained lower/front stations. Its front endpoint remains open to the independently unregistered canister hose. No complete fitted circuit or service path is established.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "elc-separator-outlet-sleeve": {
        "names": [
          "rear_elc_unloaded_separator_outlet_join_sleeve"
        ],
        "name": "Separator outlet join sleeve \u00b7 unloaded",
        "description": "A hollow estimated sleeve straddles the coincident outlet/pipe ends with0.3mm radial display allowance; no fitted seal, stretch or material compatibility is established.",
        "apart": [
          0.55,
          0.25,
          -0.3
        ]
      },
      "elc-floor-grommet": {
        "names": [
          "rear_elc_grooved_uncompressed_floor_grommet"
        ],
        "name": "Grooved vapor-pipe floor grommet \u00b7 unloaded",
        "description": "Separate waist and flange geometry follow the retained estimated floor opening and1.2mm sheet planes. The old full annulus through the sheet is replaced; fitted rubber size, compression and actual passage remain unknown.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "elc-separator-mount-spacer": {
        "names": [
          "rear_elc_unloaded_single_mount_spacer"
        ],
        "name": "Separator single-mount spacer \u00b7 estimate",
        "description": "One bored4mm standoff shares a quarter-relative construction axis. No body receiver hole, loaded seating, reinforcement or mounting strength is inferred.",
        "apart": [
          0,
          0,
          0
        ]
      },
      "elc-separator-mount-fixings": {
        "names": [
          "rear_elc_single_mount_screw_washers_and_smooth_nut"
        ],
        "name": "Separator single fixing / washers / nut \u00b7 estimate",
        "description": "One smooth screw, two washer and nut roles follow the factory one-fixing topology. All sizes and engagement remain estimates; the body receiver is unresolved and is not drilled in the quarter.",
        "apart": [
          0.2,
          0.1,
          0
        ]
      }
    },
    "basis": "Reconstruct factory rear separator/one-fixing wing-valance role, hollow tank-side connection and hollow rear-to-front route; retain existing tank port, floor opening, lower/front route and unresolved front circuit boundary.",
    "limits": "No direct owner dimensions or fitted ELC identities, routing, port assignments or operation are established. Factory PDF90 distinguishes ARH302/BHH1626 separator, one wing-valance fixing, early pipe/hose branches throughGAN6-182000 and later hoses/floor ferrule. No branch is selected as fitted. Separator polygon,24mm depth,1.2mm gauge, integral-lug contour, port sizes, chosen Y/Z and quarter-relative4mm standoff are construction estimates. A common quarter reference supplies a proposed mounting plane only; no body receiver hole, captive fitting, hidden reinforcement, support strength or measured seating is inferred. One smooth screw/washer/nut role follows the factory quantity, not fitted hardware dimensions. Tank-side taper follows the retained unregistered20.32mm neck and an8mm separator port with0.6mm radial display allowances; it is not a fitted reducer, material specification, stretch, hose/pipe variant selection or sealed joint. The product tank photo places a small port near the filler; retained tank port coordinates/size are explicitly not an RO9F reproduction and remain unregistered. The existing138.129544mm^3 tank-neck/floor source conflict is not erased. The new separator replaces the old floating brick and buried hose endpoints with a thin hollow outline and explicit wing-side mounting role, not a surveyed installation. No internal baffles, liquid/vapor behavior, complete pickup/feed circuit, purge plumbing or electrical function is modeled. The long8mm OD/6mm bore pipe uses estimated12mm bends and retained lower/front route and floor-opening axis; its endpoint remains open to the independently unregistered front-canister hose. Grommet groove follows the estimated1.2mm floor sheet without rubber compression or fitted diameter. New routes may intersect other source obstacles; no hot clearance, loaded body/suspension movement or verified service/removal path is established. Separation is illustrative.",
    "estimated_separator": {
      "center_body_mm": [
        626.1851710935905,
        584.2,
        -1507.0666666666668
      ],
      "back_x_mm": 638.1851710935905,
      "depth_mm": 24.0,
      "outline_local_zy_mm": [
        [
          -45,
          -10
        ],
        [
          -45,
          25
        ],
        [
          -25,
          55
        ],
        [
          25,
          55
        ],
        [
          45,
          25
        ],
        [
          45,
          -10
        ],
        [
          0,
          -55
        ]
      ],
      "sheet_gauge_mm": 1.2,
      "old_center_body_mm": [
        270.93333333333334,
        541.8666666666667,
        -1481.6666666666667
      ],
      "old_box_dimensions_mm": [
        127.0,
        110.06666666666668,
        76.2
      ],
      "inlet_bottom_body_mm": [
        626.1851710935905,
        511.20000000000005,
        -1507.0666666666668
      ],
      "outlet_tip_body_mm": [
        626.1851710935905,
        655.2,
        -1507.0666666666668
      ]
    },
    "fallback": {
      "separator_center_body_mm": [
        626.1851710935905,
        584.2,
        -1507.0666666666668
      ],
      "separator_dimensions_mm": [
        24,
        110,
        90
      ],
      "tank_connection_points_body_mm": [
        [
          254.0,
          425.95,
          -1337.7333333333336
        ],
        [
          254.0,
          439.95,
          -1337.7333333333336
        ],
        [
          255.89359257090916,
          452.7694464538322,
          -1349.9865912208504
        ],
        [
          267.2102761344948,
          462.07718621399187,
          -1378.680178326475
        ],
        [
          292.526980601485,
          468.15166015625,
          -1413.9729166666668
        ],
        [
          332.1129371430993,
          471.5539094650207,
          -1448.773113854596
        ],
        [
          383.00660287592495,
          473.05692555619845,
          -1478.411917009602
        ],
        [
          440.09258554679525,
          473.575,
          -1500.3166666666668
        ],
        [
          497.1785682176655,
          474.0930744438014,
          -1513.6842506858711
        ],
        [
          548.0722339504912,
          475.59609053497945,
          -1519.1544581618657
        ],
        [
          587.6581904921055,
          478.99833984375005,
          -1518.4833333333336
        ],
        [
          612.9748949590958,
          485.07281378600834,
          -1514.2165294924557
        ],
        [
          624.2915785226813,
          494.38055354616773,
          -1509.3626628943762
        ],
        [
          626.1851710935905,
          507.20000000000005,
          -1507.0666666666668
        ],
        [
          626.1851710935905,
          521.2,
          -1507.0666666666668
        ]
      ],
      "outlet_tip_body_mm": [
        626.1851710935905,
        655.2,
        -1507.0666666666668
      ]
    }
  },
  "bonnet_motion_reference": {
    "basis": "Planar four-bar closure of retained estimated native hinge axes. IMG_6892 supports topology, not pivot dimensions or travel. Factory Parts-1977 plates247\u2013248 distinguish NA hinges/support from other-market roles.",
    "display_angle_radians": 0.82,
    "display_limit_basis": "Inherited illustrative opening angle, approximately47 degrees; no fitted stop or travel is inferred.",
    "owner_measured_dimensions": false,
    "fitted_motion_verified": false,
    "collision_clearance_verified": false,
    "support_state": "Parked stay hides during opening; no locked/supported operating state is modeled.",
    "validation_url": "/cars/1975-mg-midget/cad/bonnet-motion-validation.json",
    "current_validation_url": "/cars/1975-mg-midget/cad/cowl-apron-validation.json"
  },
  "native_column_assembly_placement": {
    "source_url": "/cars/1975-mg-midget/cad/column-assembly-reference.json?v=1",
    "source_key": "column-assembly",
    "source_part_count": 6,
    "native_anchor_mm": [
      0,
      0,
      0
    ],
    "body_anchor_units": [
      0,
      0,
      0
    ],
    "omitted_source_parts": [],
    "source_groups": {
      "steering-column": {
        "name": "Column shaft and lattice/closed jacket comparisons",
        "names": [
          "column_lower_lattice_jacket_comparison",
          "column_upper_closed_jacket_comparison"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "Native North American outer jacket with the retained hidden upper shaft and revised slender16mm estimated exposed lower section. No fitted diameter, collapse mechanism, steering alignment or operating clearance is established."
      },
      "column-end-housings": {
        "name": "Column end collar and upper bearing housing",
        "names": [
          "column_end_collar_and_upper_bearing_housing_comparisons"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "Separate end collar and smooth upper bearing-housing recognition boundaries. Bearing race, load, fit and retention are unverified."
      },
      "column-steering-lock": {
        "name": "Column steering-lock clamp and key-boss comparison",
        "names": [
          "column_steering_lock_clamp_and_key_boss_envelope"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "A factory-supported lock/clamp/boss envelope on a provisional inboard upper-column station. No fitted identity, key cylinder or working locking bolt."
      },
      "column-lock-switch-boundaries": {
        "name": "Column blank key face and switch boundaries",
        "names": [
          "column_blank_key_face_and_switch_boundary_comparisons"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "Separate blank escutcheon and switch exterior. No key code, terminal assignment, pinout or electrical circuit."
      },
      "column-lock-fixings": {
        "name": "Column lock shear-fixing role comparisons",
        "names": [
          "column_two_smooth_lock_shear_fixing_role_comparisons"
        ],
        "apart": [
          -0.5,
          0.6,
          0.15
        ],
        "description": "Two smooth screw/head roles from factory steering-lock architecture. Shear features, torque, loaded retention and release procedure are unverified."
      }
    },
    "basis": "Factory drawing supports an open lattice lower jacket, closed upper jacket, end housings and separate steering-lock/switch exterior instead of one plain outer tube. All dimensions and fitted identities remain unmeasured comparisons. The whole-car lower shaft/rack-entry source now uses a separate16mm photo-estimated section; this outer-jacket source and hidden upper shaft remain unchanged.",
    "limits": "Factory GAN6 North American CHA341 column and18G9119/BHA5292 lock/switch are configuration comparisons, not fitted identification. IMG6341/6855/6962/6973/7040 do not calibrate this hidden assembly. The prior shared straight axis, body crossing and wheel center stay; original smooth shaft, rack, coupling, fascia support, flange/seal and pedal/body sources are unchanged. Main jacket radius31.3267mm and3mm gauge retain the old unmeasured sleeve envelope. Lower lattice length55percent,32 diamond apertures,18mm tangential width, row pitch/end bands, end housings, lock station80percent, inboard orientation, boss/clamp/switch profiles and two shear-fixing axes are construction estimates. The1mm clamp radial gap and0.5mm key-face/switch gaps are display allowances, not fitted clearances. Lattice geometry is a recognition boundary, not a collapse/energy-absorption model or material specification. No inner telescoping detail, working bearing, lock bolt, keyed cylinder, pinout, shear torque, safe restraint, circuit, fitted sweep, column/pedal clearance or verified service/removal procedure is established. Existing column/pedal reconstruction conflicts remain open; openings are not introduced to solve those contacts. General separation is inspection only. The later lower-shaft revision supersedes the former uniform exposed section only.16mm is an uncalibrated photo estimate, not a fitted shaft diameter or spline size. Axis, body crossing, jacket, upper inner section, rack/body stations and supports stay; current mount conflicts remain unregistered.",
    "integrated_lower_shaft_reference": {
      "owner_photo": "IMG_7041",
      "owner_dimensions_applied": false,
      "evidence": "/cars/1975-mg-midget/cad/lower-steering-section-validation.json",
      "former_uniform_shaft_diameter_mm": 27.093333333333337,
      "estimated_exposed_shaft_diameter_mm": 16,
      "retained_hidden_upper_shaft_diameter_mm": 27.093333333333337,
      "estimated_input_stub_diameter_mm": 16,
      "estimated_connection_bore_mm": 16.8,
      "estimated_coupling_outer_diameter_mm": 28,
      "estimated_pinion_neck_outer_bore_mm": [
        34,
        17.6
      ],
      "axis_and_endpoints_held": true,
      "body_plane_step_is_construction": true,
      "basis": "IMG7041 shows a slender exposed shaft beside the PF53 canister; the existing77mm filter catalog comparison supplies only a rough image-proportion check, not a calibrated scale. Factory p137 separates the exposed lower shaft from the outer jacket and supports a compact clamped entry.16mm is a selected photo-layout estimate, not a factory specification, owner measurement, spline size or machining diameter.",
      "limits": "Projection depth, blur, occluded edges and actual diameter remain uncalibrated. Matching smooth input stub and coupling/neck envelopes are construction choices;0.4/0.8mm radial gaps are display allowances, not fitted clearances. Upper step location/diameter are unverified hidden geometry. No splines, telescoping/collapse mechanism, fitted clamp/shaft identity, thread engagement, strength, preload, alignment, safe support or removal path is established."
    }
  },
  "owner_photo_registration_audit": {
    "source_url": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
    "study_url": "/cars/1975-mg-midget/body-side-study/#front-profile-audit",
    "original_captures_reconciled": [
      "IMG_6855.HEIC",
      "IMG_6856.HEIC",
      "IMG_6329.HEIC"
    ],
    "evidence_classes": [
      "Original capture EXIF metadata",
      "Hand-picked owner image observations",
      "Existing nominal axle/track reference",
      "Catalog gasket comparison",
      "Unmeasured source component/body geometry",
      "Uncalibrated camera/crop/distortion assumptions"
    ],
    "geometry_changed": false,
    "engine_or_body_pose_applied": false,
    "findings": "Original captures report24mm equivalent focal length. Conditional camera families expose source-cover anchor ambiguity and a far upper-front-body outline mismatch under both side-camera choices. Pixel residuals and diagnostic height probes are not fitted dimensions or a common engine/body survey.",
    "next_priority": "Resolve remaining front-body junctions and surrounding obstacles against additional existing owner views: scuttle/screen, headlamp/wing and upper bay seams, with fitted body/power-unit registration explicitly open. Prioritize major silhouette and mounting relationships before small hardware.",
    "classification": "Historical pre-correction diagnostic at37355574; current revision linked below.",
    "current_front_profile_revision": "/cars/1975-mg-midget/cad/front-upper-profile-validation.json"
  },
  "front_upper_profile_reference": {
    "start_source_z_units": 0.13,
    "end_source_z_units": 1.99,
    "maximum_drop_units": 0.1,
    "maximum_drop_mm": 84.66666666666669,
    "shape": "maximum_drop*sin(pi*(source_z-start)/(end-start)); zero outside the interval",
    "wheelhouse_blend_lower_y_units": 0.77,
    "wheelhouse_blend_rule": "Interpolate upper-panel height correction from zero at existing wheelhouse-opening roofY=.77 to the full correction at the old upper-wing inner edge. Rigid equipment follows its mount axis; dimensions are retained.",
    "evidence": "/cars/1975-mg-midget/cad/owner-photo-registration-audit.json",
    "owner_photos": [
      "IMG_6329",
      "IMG_6855",
      "IMG_6856"
    ],
    "owner_dimensions_applied": false,
    "basis": "Both retained wheel-camera and EXIF-focal sensitivity branches place the former far upper-front contour above the owner outline. The selected0.10-unit peak is a conservative contour construction; it is not a fitted height or the optimum of one photograph. Rear/nose stations, nominal axles, marker and engine/body pose stay.",
    "limits": "Camera calibration, crop/distortion, contour correspondence, fitted sections and common mounting remain uncertain. The sinusoidal correction is an estimated longitudinal profile, not a uniform body/engine move, material/tooling specification, measured seam, loaded clearance or verified removal path. Rear/nose zero values preserve current drawing interfaces; they do not certify those interfaces on the actual car."
  },
  "door_motion_reference": {
    "display_angle_radians": 1.0471975511965976,
    "basis": "Owner IMG_6341 shows an open right door with raised glazing. Rotate complete door-side references around the retained native hinge line;60 degrees is an inspection choice, not an angle measured from that photograph.",
    "limits": "Hinge pose and bodies are unmeasured. No fitted stop/check-strap travel, loaded alignment, collision clearance, window/lock motion or replacement/removal path is verified. General separation is independent illustrative translation.",
    "sides": {
      "left": {
        "axis_body_units": [
          [
            0.72,
            0.62,
            0.12
          ],
          [
            0.72,
            0.91,
            0.12
          ]
        ],
        "carried_ids": [
          "left-door",
          "left-door-glazing",
          "door-left-inner-frame",
          "door-left-trim",
          "door-left-door-hinges",
          "door-left-latch",
          "door-left-glass-channels",
          "door-left-regulator",
          "door-left-glass-stop",
          "door-left-inner-handles",
          "door-left-impact-bar",
          "door-left-quarterlight-outer-frame",
          "door-left-quarterlight-inner-frame",
          "door-left-quarterlight-perimeter-seal",
          "door-left-quarterlight-glazing-rubber",
          "door-left-quarterlight-guide-lining"
        ],
        "fixed_ids": [
          "door-left-body-hinges",
          "door-left-striker",
          "left-a-post",
          "left-b-post"
        ]
      },
      "right": {
        "axis_body_units": [
          [
            -0.72,
            0.62,
            0.12
          ],
          [
            -0.72,
            0.91,
            0.12
          ]
        ],
        "carried_ids": [
          "right-door",
          "right-door-glazing",
          "door-right-inner-frame",
          "door-right-trim",
          "door-right-door-hinges",
          "door-right-latch",
          "door-right-glass-channels",
          "door-right-regulator",
          "door-right-glass-stop",
          "door-right-inner-handles",
          "door-right-impact-bar",
          "door-right-quarterlight-outer-frame",
          "door-right-quarterlight-inner-frame",
          "door-right-quarterlight-perimeter-seal",
          "door-right-quarterlight-glazing-rubber",
          "door-right-quarterlight-guide-lining"
        ],
        "fixed_ids": [
          "door-right-body-hinges",
          "door-right-striker",
          "right-a-post",
          "right-b-post"
        ]
      }
    },
    "validation_url": "/cars/1975-mg-midget/cad/door-hinge-motion-validation.json"
  },
  "gearbox_output_support_reference": {
    "factory_source": "https://www.spridgets.de/downloads/Parts-1977.pdf#page=81",
    "catalog_source": "https://rimmerbros.com/Item--i-157732",
    "bearing_dimensions_mm": [
      22.224999999999998,
      50.8,
      14.2875
    ],
    "bearing_z_mm": -298.66666666666674,
    "seal_z_mm": -326.66666666666674,
    "shaft_end_z_mm": -358.66666666666674,
    "limits": "Factory Parts-1977 p81 supplies separate155756 washer,157732 rear bearing,22G2353 seal,155755 flange,WA116101 washer,510618 nut and22G1752 six-tooth speedometer-wheel roles. Rimmer157732 publishes7/8in bore,2in OD,9/16in width (22.225/50.8/14.2875mm); this is a catalog envelope, not fitted bearing identity. All axial stations,31.4mm tail radius, pockets, shoulders,.2mm radial drawing allowances, shaft steps, seal section and smooth wheel/retention profiles are estimates. Nominal shaft/bearing boundary contact is illustrative, not a loaded fit. No threads, spline, seal lip, bearing races/rollers, speedometer tooth mesh, preload, endfloat, torque, actual clearance or replacement/removal path is verified."
  },
  "photo_bay_reconstruction_reference": {
    "page": "/cars/1975-mg-midget/bay-photo-model/",
    "source_url": "/cars/1975-mg-midget/cad/bay-photo-reconstruction.json",
    "validation": "/cars/1975-mg-midget/cad/bay-photo-reconstruction-validation.json",
    "scope": "Sparse relative geometry from existing owner photos. No metric scale or fitted CAD/chassis registration.",
    "registered_photos": 14,
    "cad_pose_changed": false,
    "owner_dimensions_applied": false,
    "precise_remaining_gap": "A recoverable measured length between identified reconstructed points, plus corresponding body/chassis datums, is needed before assigning fitted coordinates."
  }
}
