{
  "schema": "front-drive-photo-reference-v1",
  "owner_dimensions_applied": false,
  "classification": "conditional_photo_front_drive_with_open_engine_and_belt_boundaries",
  "source_sha256": {
    "bay-photo-reconstruction.json": "5a061a03e42dac0f4177018f65cc476c4e6fd40d6457220630323c22baa60c93",
    "bay-engine-landmarks.json": "9f6e60c49b75c22cde577566e347c94f0f195c7722cd29fad0ee94d9e089d4b8",
    "midget-1500-measured-core.json": "47059768d4dc759afc01c77e127b13a13c3727913f1564fa9d12c3bdaeaf5bd9",
    "midget-1500-measured-core.step": "8d3a2eef6419982a7444e60a1f0e72e1a487938bd89c833b3daaa39d62b4a7a9"
  },
  "manual_leading_tip_proxies": [
    {
      "source_pixels": {
        "img_6853.jpg": [
          145,
          386
        ],
        "img_6854.jpg": [
          1878,
          1640
        ],
        "img_6855.jpg": [
          510,
          2005
        ]
      },
      "conditional_engine_mm": [
        -138.5794171909543,
        92.48379674123747,
        304.82574223651125
      ],
      "residual_analysis_pixels": {
        "img_6853.jpg": 0.41883462779186176,
        "img_6854.jpg": 3.018000767775652,
        "img_6855.jpg": 2.7143914047743096
      }
    },
    {
      "source_pixels": {
        "img_6853.jpg": [
          281,
          381
        ],
        "img_6854.jpg": [
          2194,
          1634
        ],
        "img_6855.jpg": [
          778,
          1950
        ]
      },
      "conditional_engine_mm": [
        -73.15790110517308,
        112.96090604488477,
        305.7556961199909
      ],
      "residual_analysis_pixels": {
        "img_6853.jpg": 1.3981490129444756,
        "img_6854.jpg": 3.3840484696661224,
        "img_6855.jpg": 1.9413930998911115
      }
    },
    {
      "source_pixels": {
        "img_6853.jpg": [
          423,
          394
        ],
        "img_6854.jpg": [
          2484,
          1671
        ],
        "img_6855.jpg": [
          1074,
          1938
        ]
      },
      "conditional_engine_mm": [
        -8.289804121975054,
        108.7537486448129,
        308.1700632351649
      ],
      "residual_analysis_pixels": {
        "img_6853.jpg": 4.483279514905507,
        "img_6854.jpg": 1.143239622075349,
        "img_6855.jpg": 6.437869244196557
      }
    }
  ],
  "repeated_blade_constraint_fits": {
    "12": {
      "center_xy": [
        -58.93782172517043,
        -14.38740858882112
      ],
      "leading_vector": [
        -78.98335480051374,
        105.16036325795967
      ],
      "trailing_vector": [
        -60.395339915901815,
        116.18375343331572
      ],
      "rms_coordinate_residual": 1.5050109284027886
    },
    "13": {
      "center_xy": [
        -58.49175517671237,
        -25.624492502486454
      ],
      "leading_vector": [
        -79.85030037504428,
        117.21826829329812
      ],
      "trailing_vector": [
        -60.584802268968126,
        127.02839224174033
      ],
      "rms_coordinate_residual": 1.2315476735737594
    },
    "14": {
      "center_xy": [
        -58.05119990348328,
        -36.74362317331518
      ],
      "leading_vector": [
        -80.60731627862162,
        129.05771385275486
      ],
      "trailing_vector": [
        -60.83852750186152,
        137.79210650492973
      ],
      "rms_coordinate_residual": 1.0953440218127097
    }
  },
  "held_candidate_blade_count": 13,
  "held_axis_direction": [
    0,
    0,
    1
  ],
  "selected_axis_xy_mm": [
    -58.0,
    -26.0
  ],
  "selected_phase_degrees": 30.0,
  "companion_translation_mm": [
    -58.0,
    -56.0,
    40.0
  ],
  "companion_rotation_pivot_mm": [
    0,
    30,
    0
  ],
  "selected_blade_sections_radial_tangential_axial_mm": [
    [
      66,
      -12,
      14,
      314,
      329
    ],
    [
      86,
      -14,
      24,
      307,
      334
    ],
    [
      107,
      -5,
      24,
      308,
      338
    ],
    [
      135,
      -10,
      12,
      305,
      331
    ],
    [
      142,
      -11,
      10,
      306,
      333
    ]
  ],
  "selected_blade_thickness_z_mm": 3.6,
  "observed_points": {
    "600": {
      "engine_mm": [
        -119.9063024220517,
        101.47841955074888,
        335.4256079389464
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            1976.052449544271,
            1778.099568684896
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            565.4903666178386,
            2123.5689290364585
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            171.079833984375,
            443.2625325520833
          ]
        }
      ]
    },
    "914": {
      "engine_mm": [
        -120.86485337030354,
        101.70244000937795,
        330.8605085137034
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            1970.6778971354167,
            1756.495564778646
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            563.3562723795574,
            2101.5362548828125
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            170.15399169921875,
            433.58280436197913
          ]
        }
      ]
    },
    "688": {
      "engine_mm": [
        12.04449206517254,
        95.67097493470492,
        331.0231498041846
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2571.202596028646,
            1796.6630045572917
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1162.6536051432292,
            2035.345458984375
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            465.2056884765625,
            452.25736490885413
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            362.3182373046875,
            286.2563069661458
          ]
        }
      ]
    },
    "1348": {
      "engine_mm": [
        6.761789443235925,
        92.39320621462656,
        326.6326440805715
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1143.732401529948,
            2021.8021647135417
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            453.56400553385413,
            444.5565185546875
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            338.66436767578125,
            270.4333089192708
          ]
        }
      ]
    },
    "1344": {
      "engine_mm": [
        -16.817304597378,
        72.50072623539268,
        308.4082742237913
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2385.802205403646,
            1711.136474609375
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            408.9565022786458,
            420.504638671875
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            247.572509765625,
            222.52850341796875
          ]
        }
      ]
    },
    "1121": {
      "engine_mm": [
        0.5257305963256886,
        41.72595635970893,
        333.59950123452575
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1138.227030436198,
            2102.4509684244795
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            440.56217447916663,
            486.1899007161458
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            342.4632568359375,
            371.16654459635413
          ]
        }
      ]
    },
    "1151": {
      "engine_mm": [
        -46.157868688756416,
        43.52757222011141,
        328.7462696572555
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            944.8895263671875,
            2103.902994791667
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            353.56982421875,
            471.5146484375
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            145.45157877604166,
            341.7965087890625
          ]
        }
      ]
    },
    "1167": {
      "engine_mm": [
        -150.1903325545486,
        -65.2392164171127,
        240.04384357781734
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            667.7612813313802,
            1910.9322102864585
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            221.2559814453125,
            384.43583170572913
          ]
        },
        {
          "image_id": 19,
          "source_xy": [
            1156.775614420573,
            427.00525919596356
          ]
        }
      ]
    },
    "1189": {
      "engine_mm": [
        -140.99169774736032,
        -71.80971335330675,
        248.4127864851217
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            1772.039794921875,
            1613.349100748698
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            702.5836181640625,
            1941.982421875
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            236.54083251953125,
            400.673583984375
          ]
        },
        {
          "image_id": 19,
          "source_xy": [
            1210.789794921875,
            503.66968790690106
          ]
        }
      ]
    },
    "1403": {
      "engine_mm": [
        -152.816318624697,
        -70.25311907276348,
        241.4316587498018
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            1734.8551432291667,
            1584.0852864583335
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            218.29378255208331,
            388.1867268880208
          ]
        },
        {
          "image_id": 19,
          "source_xy": [
            1137.769266764323,
            451.3773600260417
          ]
        }
      ]
    },
    "1405": {
      "engine_mm": [
        -148.29808321924276,
        -66.87199129817793,
        242.92373015439043
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            1749.2120361328125,
            1586.781209309896
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            223.54229736328125,
            387.9591878255208
          ]
        },
        {
          "image_id": 19,
          "source_xy": [
            1169.0684000651042,
            454.7405497233073
          ]
        }
      ]
    }
  },
  "deduplicated_reviewed_fan_surface_ids": [
    600,
    914,
    688,
    1348,
    1344,
    1121,
    1151
  ],
  "rim_boundary_point_ids": [
    1167,
    1189,
    1403,
    1405
  ],
  "conditional_rim_radius_median_mm": 99.65555143212191,
  "conditional_rim_z_median_mm": 242.17769445209612,
  "selected_sheave_outside_radius_mm": 100.0,
  "selected_sheave_lane_z_mm": 244.0,
  "selected_sheave_width_mm": 13.0,
  "preserved_rigid_source_names": [
    "water_pump_catalog_reference_provisional",
    "fan_clutch_tolerance_ring_UKC759_catalog_reference_provisional",
    "fan_clutch_catalog_reference_provisional",
    "fan_four_mount_bolts_catalog_length_provisional",
    "fan_four_nuts_washers_catalog_reference_provisional",
    "water_pump_gasket_photo_scaled_provisional",
    "water_pump_three_studs_catalog_length_provisional",
    "water_pump_three_nuts_catalog_reference_provisional"
  ],
  "superseded_core_names": [
    "water_pump_catalog_reference_provisional",
    "fan_clutch_tolerance_ring_UKC759_catalog_reference_provisional",
    "fan_clutch_catalog_reference_provisional",
    "fan_four_mount_bolts_catalog_length_provisional",
    "fan_four_nuts_washers_catalog_reference_provisional",
    "water_pump_gasket_photo_scaled_provisional",
    "water_pump_three_studs_catalog_length_provisional",
    "water_pump_three_nuts_catalog_reference_provisional",
    "mechanical_fan_photo_reference_provisional",
    "water_pump_sheave_photo_reference_provisional"
  ],
  "sources": [
    "https://www.spridgets.de/downloads/Parts-1977.pdf#page=64",
    "https://rimmerbros.com/ItemList--MG-Midget-1500-Fan-Viscous--m-24677",
    "https://rimmerbros.com/Item--i-UKC774"
  ],
  "limits": "Conditional photo construction, not a fitted survey: scale still depends on unmeasured152mm cover-stud spacing. A +Z shaft and13 equally spaced blades are held catalog constraints; partial damaged tips do not establish fitted RKC92 identity, blade count, full shaft orientation or diameter. Manual tip proxies have several-pixel uncertainty; shared reconstructed tracks are not independent measurements. Selected shaftXY[-58,-26],30degree phase,142mm blade radial station, section shape/thickness and40mm axial shift are estimates. The source spider, coupling, tolerance ring, fixings and complete pump retain their dimensions and undergo one common rigid transform; no spring compression or clamped fit is established. The200mm sheave outside diameter,244mm lane,13mm width, bowl/web,17.3mm bore radius and V section are construction comparisons, not fitted measurements. The visible belt/rim points are boundary proxies, not groove-center readings. Pump-housing receiver, gasket/studs, upper outlet and original crank/alternator drive remain independently registered; no new receiver or belt is invented. The historical detailed core remains unchanged. Static source contacts or absence of them do not establish operating/swept clearance, compatibility, loading, removal order or a verified replacement path."
}
