{
  "schema": "upper-cooling-photo-reference-v1",
  "owner_dimensions_applied": false,
  "classification": "photo_estimated_geometry_with_unregistered_pump_and_radiator_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"
  },
  "plug_face_source_pixels": {
    "img_6853.jpg": [
      383,
      215
    ],
    "img_6855.jpg": [
      961,
      1576
    ],
    "img_6854.jpg": [
      2386,
      1284
    ]
  },
  "conditional_plug_face_center_mm": [
    -30.249083820463053,
    140.1646695680057,
    230.82494725068202
  ],
  "selected_plug_face_center_mm": [
    -30,
    139,
    230
  ],
  "plug_proxy_residual_analysis_pixels": {
    "img_6853.jpg": 2.2796702671941045,
    "img_6855.jpg": 3.6541237994535627,
    "img_6854.jpg": 1.4263233824797341
  },
  "observed_points": {
    "405": {
      "engine_mm": [
        -3.0569899019203897,
        115.14041247857072,
        240.44240427992247
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2469.3060302734375,
            1378.8960774739585
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1082.0323689778647,
            1634.7697957356772
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            443.1452229817708,
            265.85955810546875
          ]
        }
      ]
    },
    "469": {
      "engine_mm": [
        2.4206216240146516,
        113.68892055876998,
        245.39285982191404
      ],
      "source_observations": [
        {
          "image_id": 6,
          "source_xy": [
            423.0807800292969,
            666.4058227539062
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1105.8303833007812,
            1657.0212809244792
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            454.15185546875,
            276.9164632161458
          ]
        }
      ]
    },
    "472": {
      "engine_mm": [
        -26.816610490617805,
        137.48190906005271,
        240.5034832016617
      ],
      "source_observations": [
        {
          "image_id": 6,
          "source_xy": [
            385.3901062011719,
            649.2163696289062
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            970.8753458658855,
            1614.2822265625
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            390.88720703125,
            237.34844970703125
          ]
        }
      ]
    },
    "739": {
      "engine_mm": [
        -30.01180327920107,
        138.76598853194886,
        238.37970464625235
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2389.000447591146,
            1317.5833129882812
          ]
        },
        {
          "image_id": 6,
          "source_xy": [
            381.5581970214844,
            646.3997192382812
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            956.9077555338542,
            1606.3077799479167
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            383.81156412760413,
            230.94276936848956
          ]
        }
      ]
    },
    "787": {
      "engine_mm": [
        82.30562013009225,
        117.37057708634936,
        323.3604938226769
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2943.0615234375,
            1761.8353271484375
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1465.1566569010417,
            1935.6022135416667
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            613.7679036458333,
            430.87491861979163
          ]
        }
      ]
    },
    "789": {
      "engine_mm": [
        52.82706482407445,
        127.1096708264782,
        280.7306504143737
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2780.1800537109375,
            1539.4863891601562
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1319.1012573242188,
            1756.219685872396
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            556.8711344401041,
            337.86590576171875
          ]
        }
      ]
    },
    "793": {
      "engine_mm": [
        -16.49787679768815,
        124.64056638976032,
        252.26538236780618
      ],
      "source_observations": [
        {
          "image_id": 6,
          "source_xy": [
            399.7438049316406,
            671.3871459960938
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1025.8668009440105,
            1676.5426635742188
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            411.07938639322913,
            275.0048828125
          ]
        }
      ]
    },
    "804": {
      "engine_mm": [
        -3.865963851027356,
        110.94106362412609,
        233.40664841883196
      ],
      "source_observations": [
        {
          "image_id": 6,
          "source_xy": [
            414.86004638671875,
            652.118408203125
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1080.5635579427085,
            1618.0616251627605
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            442.5844319661458,
            257.4049886067708
          ]
        }
      ]
    },
    "916": {
      "engine_mm": [
        43.833372733264696,
        125.19660292751642,
        300.9581171248456
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2755.3928629557295,
            1630.7889811197917
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1286.495564778646,
            1850.377197265625
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            537.0494791666666,
            377.15189615885413
          ]
        }
      ]
    },
    "917": {
      "engine_mm": [
        63.8450398828896,
        130.14052805029323,
        290.9747423411557
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2850.897420247396,
            1582.7544148763022
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1369.467976888021,
            1790.3977457682292
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            580.4580891927083,
            356.7510986328125
          ]
        }
      ]
    },
    "920": {
      "engine_mm": [
        -59.315063211523565,
        114.24195502090484,
        238.3099951618783
      ],
      "source_observations": [
        {
          "image_id": 6,
          "source_xy": [
            344.42279052734375,
            659.6256103515625
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            850.6849161783855,
            1655.8655802408855
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            326.0381673177083,
            253.19091796875
          ]
        }
      ]
    },
    "1023": {
      "engine_mm": [
        -28.510374404028838,
        107.64318212162418,
        268.2205989964725
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2364.2071533203125,
            1497.6422119140625
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            983.1870524088542,
            1769.825439453125
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            386.9109700520833,
            318.53959147135413
          ]
        }
      ]
    },
    "1025": {
      "engine_mm": [
        -29.380689045459317,
        116.79204687085809,
        266.00616424545916
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2374.1375732421875,
            1471.1668904622397
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            972.3487345377605,
            1749.5650227864585
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            384.4099934895833,
            306.455078125
          ]
        }
      ]
    },
    "1026": {
      "engine_mm": [
        -17.491009212139062,
        122.6182991929745,
        265.2808405522846
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2436.4937337239585,
            1461.9712320963542
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1018.2773844401042,
            1732.861531575521
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            409.65311686197913,
            301.34259033203125
          ]
        }
      ]
    },
    "1140": {
      "engine_mm": [
        58.37707801808915,
        113.57116399104807,
        313.2122062086768
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1351.9690958658855,
            1909.4272867838542
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            563.85302734375,
            411.05362955729163
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            603.9029541015625,
            177.87703450520831
          ]
        }
      ]
    },
    "1178": {
      "engine_mm": [
        83.60645598363644,
        133.7444390510809,
        302.7687581205797
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1460.9866333007812,
            1825.570068359375
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            622.6152750651041,
            378.8941243489583
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            762.74853515625,
            74.08437093098958
          ]
        }
      ]
    },
    "1179": {
      "engine_mm": [
        93.54074204271669,
        135.226114753825,
        307.6389071024248
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1507.7304077148438,
            1839.1343180338542
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            643.7031656901041,
            388.9494222005208
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            821.658203125,
            98.97740681966145
          ]
        }
      ]
    },
    "1200": {
      "engine_mm": [
        166.71012852611437,
        104.88538408631487,
        339.98663086329424
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1833.0558268229167,
            1985.1890055338542
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            775.054443359375,
            481.170654296875
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            1108.0885416666665,
            348.3529052734375
          ]
        }
      ]
    },
    "1209": {
      "engine_mm": [
        63.72538580130108,
        122.56668031002467,
        311.5422474357893
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2852.4298095703125,
            1689.3177286783855
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1377.6485188802085,
            1892.419637044271
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            577.4757486979166,
            402.9688313802083
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            639.7384033203125,
            145.98123168945312
          ]
        }
      ]
    },
    "1267": {
      "engine_mm": [
        165.41845290804105,
        108.46347875047344,
        338.4786163855283
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1828.1817626953125,
            1974.1912841796875
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            774.9287109375,
            475.3940022786458
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            1114.0218098958333,
            336.2000732421875
          ]
        }
      ]
    },
    "1278": {
      "engine_mm": [
        80.16525062511323,
        123.82178545592693,
        319.58676875729924
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1454.3559773763022,
            1915.672810872396
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            612.014892578125,
            419.06107584635413
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            729.0665690104166,
            190.2401123046875
          ]
        }
      ]
    },
    "1284": {
      "engine_mm": [
        66.89631855622945,
        130.42324240028017,
        295.06334048012747
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2867.883504231771,
            1603.0442301432292
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1382.6817830403647,
            1807.1455891927085
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            586.1993001302083,
            365.23429361979163
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            665.5931803385416,
            37.62773895263672
          ]
        }
      ]
    },
    "1285": {
      "engine_mm": [
        39.22151757324417,
        127.38005567436332,
        294.16937726970326
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1264.7406005859375,
            1819.5908610026042
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            528.5413411458333,
            360.83203125
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            507.446533203125,
            29.58930206298828
          ]
        }
      ]
    },
    "1286": {
      "engine_mm": [
        60.443147141391975,
        131.3057894513816,
        294.02211195982204
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1355.1059977213542,
            1802.2220865885417
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            573.1461588541666,
            360.5877278645833
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            630.0152994791666,
            25.87933095296224
          ]
        }
      ]
    },
    "1287": {
      "engine_mm": [
        41.16113488168173,
        127.09413425832972,
        293.00350453855606
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1270.7625325520835,
            1813.9512125651042
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            531.6649983723958,
            359.18070475260413
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            519.1276041666666,
            25.823000590006508
          ]
        }
      ]
    },
    "1288": {
      "engine_mm": [
        66.43988113197231,
        129.97786235703808,
        290.46738040107056
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2861.932576497396,
            1582.1836344401042
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1380.9351603190105,
            1787.2196451822917
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            585.7254638671875,
            355.9622395833333
          ]
        }
      ]
    },
    "1313": {
      "engine_mm": [
        150.95190246947007,
        126.14320747285595,
        323.508812157872
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1765.1472981770835,
            1893.466796875
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            757.0323079427083,
            433.92594401041663
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            1101.9647623697915,
            226.03273518880206
          ]
        }
      ]
    },
    "1319": {
      "engine_mm": [
        -14.92229106189904,
        125.1268904908777,
        259.66038861898693
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2448.5614013671875,
            1434.0189615885417
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1027.916463216146,
            1705.3549194335938
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            415.6427815755208,
            288.8876546223958
          ]
        }
      ]
    },
    "1338": {
      "engine_mm": [
        62.89532739869897,
        131.69475952927067,
        296.2683071803399
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1367.3772176106772,
            1810.3977457682292
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            578.1544596354166,
            364.90189615885413
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            644.1734619140625,
            37.37260437011719
          ]
        }
      ]
    },
    "1339": {
      "engine_mm": [
        66.6426288057518,
        130.9786223373515,
        305.3567088001258
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1387.9592895507812,
            1849.4468180338542
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            585.7930094401041,
            383.7835286458333
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            664.5020345052083,
            89.29811604817708
          ]
        }
      ]
    },
    "1340": {
      "engine_mm": [
        92.43989864527015,
        133.52855261083062,
        313.5298393717248
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1506.3827514648438,
            1868.5386149088542
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            640.9259847005208,
            401.88761393229163
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            812.869384765625,
            135.21437581380206
          ]
        }
      ]
    },
    "1342": {
      "engine_mm": [
        82.69700234910825,
        125.75449961206542,
        313.64869775904646
      ],
      "source_observations": [
        {
          "image_id": 2,
          "source_xy": [
            2954.3499755859375,
            1701.3560994466147
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            616.7390543619791,
            407.6571044921875
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            745.669189453125,
            155.1115519205729
          ]
        }
      ]
    },
    "1352": {
      "engine_mm": [
        153.46322397737197,
        116.97587289452416,
        335.6167960128757
      ],
      "source_observations": [
        {
          "image_id": 4,
          "source_xy": [
            1780.191853841146,
            1957.4609375
          ]
        },
        {
          "image_id": 3,
          "source_xy": [
            757.3020833333333,
            463.65201822916663
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            1086.46484375,
            305.7483723958333
          ]
        }
      ]
    },
    "1375": {
      "engine_mm": [
        79.76175432750267,
        126.3468346047616,
        317.69404398175146
      ],
      "source_observations": [
        {
          "image_id": 3,
          "source_xy": [
            611.4654134114583,
            413.4069417317708
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1451.1492919921875,
            1903.1099446614585
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            730.990234375,
            173.634033203125
          ]
        }
      ]
    },
    "1376": {
      "engine_mm": [
        89.51438622038765,
        134.02665490556927,
        305.6145088316326
      ],
      "source_observations": [
        {
          "image_id": 3,
          "source_xy": [
            634.5518798828125,
            385.3509114583333
          ]
        },
        {
          "image_id": 4,
          "source_xy": [
            1488.6747233072917,
            1833.641560872396
          ]
        },
        {
          "image_id": 20,
          "source_xy": [
            796.5101725260416,
            90.7208760579427
          ]
        }
      ]
    }
  },
  "local_hose_surface_ids": [
    787,
    789,
    916,
    917,
    1140,
    1178,
    1179,
    1209,
    1278,
    1284,
    1285,
    1286,
    1287,
    1288,
    1338,
    1339,
    1340,
    1342,
    1375,
    1376
  ],
  "local_hose_unique_position_ids": [
    787,
    789,
    916,
    917,
    1140,
    1178,
    1179,
    1209,
    1278,
    1284,
    1285,
    1286,
    1287,
    1288,
    1338,
    1339,
    1340,
    1342,
    1375,
    1376
  ],
  "local_hose_cylinder_diagnostic": {
    "axis_point_at_x0_mm": [
      0,
      104.8911632117259,
      270.4818602745077
    ],
    "axis_direction_unnormalized": [
      1,
      0.11521607885950474,
      0.3894276012610559
    ],
    "radius_native_mm": 18.84642233046112,
    "rms_native_mm": 1.0263038135088975,
    "scope": "First visible run only, partial surface with circular section constraint; not a complete hose or dimensional calibration."
  },
  "selected_flange_center_xz_mm": [
    -30,
    239
  ],
  "held_gasket_pitch_mm": 70.5,
  "selected_bolt_axes_xz_mm": [
    [
      -58,
      239
    ],
    [
      -2,
      239
    ]
  ],
  "selected_flange_opening_estimate_mm": 40,
  "observed_bolt_feature_span_mm": 56.30564098701514,
  "selected_neck_start_mm": [
    -15.0,
    114.0,
    250.0
  ],
  "selected_neck_tip_mm": [
    21.0,
    114.0,
    280.0
  ],
  "selected_neck_axis": [
    0.7682212795973759,
    0.0,
    0.6401843996644799
  ],
  "held_neck_bead_hose_outside_inside_mm": [
    36,
    40,
    44,
    36.6
  ],
  "selected_hose_centerline_mm": [
    [
      7.940238246844611,
      114.0,
      269.11686520570385
    ],
    [
      135.0,
      108.0,
      320.0
    ],
    [
      180.0,
      70.0,
      365.0
    ]
  ],
  "selected_hose_bezier_control_points_mm": [
    [
      [
        7.940238246844611,
        114.0,
        269.11686520570385
      ],
      [
        38.669089430739646,
        114.0,
        294.72424119228305
      ],
      [
        100.0,
        115.0,
        310.0
      ],
      [
        135.0,
        108.0,
        320.0
      ]
    ],
    [
      [
        135.0,
        108.0,
        320.0
      ],
      [
        156.0,
        103.8,
        326.0
      ],
      [
        180.0,
        95.0,
        340.0
      ],
      [
        180.0,
        70.0,
        365.0
      ]
    ]
  ],
  "open_hose_end_center_mm": [
    180.0,
    70.0,
    365.0
  ],
  "unregistered_radiator_mouth_mm": [
    228.5,
    64,
    303
  ],
  "source_pump_thermostat_seat_center_mm": [
    0,
    96.5,
    191
  ],
  "selected_gasket_lower_center_mm": [
    -30,
    93.5,
    239
  ],
  "superseded_core_names": [
    "thermostat_housing_catalog_reference_provisional",
    "thermostat_housing_gasket_GTG103_photo_scaled_provisional",
    "thermostat_catalog_topology_provisional",
    "thermostat_housing_long_screw_CHA440_catalog_length_provisional",
    "thermostat_housing_short_screw_CHA441_catalog_length_provisional",
    "coolant_filler_plug_catalog_reference_provisional",
    "coolant_filler_seal_TRS1418_catalog_reference_provisional",
    "upper_radiator_hose_clamp_photo_reference_provisional"
  ],
  "limits": "Conditional photo construction in the existing provisional152mm stud-span frame, not a fitted survey. Plug-face centers and visible bolt features are interpreted image proxies. Shell points describe only the local hose surface; the fitted cylinder is a diagnostic on a partial arc, not an actual hose diameter or complete bend. Selected casting profiles, cap/base offset, neck angle/length, route, final plain bend and stations are estimates. The36/40mm neck/bead,44/36.6mm hose OD/ID and70.5mm gasket bolt pitch retain their earlier comparison bases; they are not promoted to owner measurements. The observed bolt-feature span is about56mm in the conditional frame, and guides a56mm construction bolt-axis span on the reconstructed casting; it does not verify the retained70.5mm gasket. Gasket, thermostat, cap, seal and bolt dimensions remain catalog/architecture comparisons; the40mm base opening, internal passages, seal loading and compatibility are unverified. The source water-pump seat and radiator port stay in their old independent poses; both interfaces remain open. The old complete upper-hose route remains separately selectable and hidden in the assembled view. No source obstacle is trimmed to erase contact. No pressure/flow behavior, loaded hose fit, working clearance, safe release order, applicable verified replacement procedure or removal path is established."
}
