{
  "schema": "owner-photo-registration-audit-v1",
  "source_baseline_commit": "acfa4a38",
  "geometry_changed": false,
  "owner_dimensions_applied": false,
  "captured_metadata": [
    {
      "ImageWidth": 5712,
      "ImageHeight": 4284,
      "Orientation": "Horizontal (normal)",
      "FocalLengthIn35mmFormat": "24 mm",
      "source_basename": "IMG_6855.HEIC",
      "sha256": "107e7c6a7c501730d53e9bf39565fe41dce4d0c37290f4cbd917121dd0d9c9e4"
    },
    {
      "ImageWidth": 5712,
      "ImageHeight": 4284,
      "Orientation": "Horizontal (normal)",
      "FocalLengthIn35mmFormat": "24 mm",
      "source_basename": "IMG_6856.HEIC",
      "sha256": "998037eca4272e2e6e8cc0b2f04649c8a58573d6568c6917e443efdc31966349"
    },
    {
      "ImageWidth": 5712,
      "ImageHeight": 4284,
      "Orientation": "Horizontal (normal)",
      "FocalLengthIn35mmFormat": "24 mm",
      "source_basename": "IMG_6329.HEIC",
      "sha256": "ee201b5fbd0b2b61cfc1c0bb820de6916123593673500b536e6d45e938d1b308"
    }
  ],
  "metadata_limits": "Original HEIC metadata is capture evidence, not a calibrated pinhole camera.35mm equivalent is rounded; square pixels, centered principal point, unaltered crop and negligible distortion remain assumptions. Matching image aspect ratios do not prove an unchanged crop. No GPS or unrelated metadata is included.",
  "engine_photo": {
    "image": "/cars/assets/photos/img_6855.jpg",
    "working_size": [
      1800,
      1350
    ],
    "original_jpeg_size": [
      3000,
      2250
    ],
    "native_reference_points_mm": [
      [
        0,
        139,
        -40
      ],
      [
        0,
        139,
        112
      ],
      [
        0,
        150,
        -128
      ],
      [
        0,
        88,
        185
      ]
    ],
    "observed_points_pixels": [
      [
        640,
        460
      ],
      [
        645,
        700
      ],
      [
        650,
        374
      ],
      [
        690,
        947
      ]
    ],
    "point_descriptions": [
      "Rear nut reference center; exact hardware datum/height uncalibrated",
      "Front nut reference center; exact hardware datum/height uncalibrated",
      "Oil cap crown center; source height and station unmeasured",
      "Front lower-lip midpoint; source footprint/height unmeasured"
    ],
    "residual_normalization_weights_pixels": [
      4,
      4,
      6,
      10
    ],
    "lower_lip_samples_pixels": [
      [
        578,
        881
      ],
      [
        577,
        816
      ],
      [
        576,
        751
      ],
      [
        577,
        684
      ],
      [
        578,
        616
      ],
      [
        580,
        550
      ],
      [
        581,
        483
      ],
      [
        789,
        887
      ],
      [
        785,
        822
      ],
      [
        779,
        753
      ],
      [
        775,
        688
      ],
      [
        770,
        621
      ],
      [
        766,
        555
      ],
      [
        755,
        489
      ],
      [
        579,
        929
      ],
      [
        596,
        942
      ],
      [
        650,
        948
      ],
      [
        701,
        947
      ],
      [
        750,
        937
      ],
      [
        780,
        927
      ],
      [
        790,
        908
      ]
    ],
    "reference_geometry_basis": "Existing construction cover370x120mm, lower-lip Y88mm,18mm corner radius; upper points are unmeasured source stations. The supplier360x110mm gasket comparison does not measure this fitted cover or its installed pose. Hand-picked photo points are image observations, not direct owner dimensions. Normalization weights are fitting choices, not measured statistical confidence.",
    "limits": "Partial occlusion, lip/roof interpretation, unknown fitted dimensions, lens distortion and crop can all affect these residuals. This diagnostic cannot uniquely assign an error to camera, component geometry or engine/body pose."
  },
  "side_photo": {
    "image": "/cars/assets/photos/img_6329.jpg",
    "image_size": [
      1800,
      1350
    ],
    "camera_source": "owner-side-view-6329.json",
    "far_upper_wing_outline_samples_pixels": [
      [
        1110,
        500
      ],
      [
        1190,
        506
      ],
      [
        1270,
        511
      ],
      [
        1350,
        517
      ],
      [
        1430,
        523
      ],
      [
        1510,
        534
      ],
      [
        1580,
        544
      ],
      [
        1630,
        554
      ]
    ],
    "sampling_basis": "Manual samples of the visible far upper front-body outline. Correspondence to the modeled shoulder is a reconstruction hypothesis; no reflection stripe is treated as a measured panel seam.",
    "sampling_uncertainty_pixels": 6,
    "limits": "Nominal axle/track references, trim-face offsets, straight steering, shared circular trim radius and principal point remain hypotheses. The EXIF-conditioned camera is a sensitivity branch, not a replacement calibrated camera or a fitted body survey."
  },
  "results": {
    "engine_camera_families": {
      "mixed_reference": {
        "parameters": [
          -2.1473957536932575,
          0.3048093745608796,
          0.004866894593009243,
          -99.11915953357071,
          7.37213089612052,
          736.1762566805411
        ],
        "focal_pixels": 1248.0754415067654,
        "camera_engine_reference_mm": [
          185.7015377518172,
          584.149282806061,
          419.66533246688346
        ],
        "upper_point_residual_vectors_pixels": [
          [
            0.5047645324152654,
            22.76085853935524
          ],
          [
            -5.99125692319285,
            30.961357126916596
          ],
          [
            -16.585165438081162,
            -21.674605613018286
          ]
        ],
        "upper_point_radial_rms_pixels": 27.432757210011452,
        "lip_distance_rms_pixels": 16.187323201442467
      },
      "lip_only_upper_points_held_out": {
        "parameters": [
          -2.051487160126663,
          -0.09327247408855606,
          -0.21715265564046596,
          -155.33725369413438,
          29.85640139444029,
          865.2732456021816
        ],
        "focal_pixels": 1248.0754415067654,
        "camera_engine_reference_mm": [
          -14.548577636546389,
          789.3831750344987,
          387.7904053810548
        ],
        "upper_point_residual_vectors_pixels": [
          [
            34.523679347117536,
            98.98460861576905
          ],
          [
            38.14302967506819,
            88.52149053311837
          ],
          [
            20.199243581833343,
            59.3550934911687
          ]
        ],
        "upper_point_radial_rms_pixels": 89.836552957953,
        "lip_distance_rms_pixels": 2.043037943870065
      }
    },
    "front_profile_camera_sensitivity": {
      "retained_wheel_camera": {
        "focal_pixels": 1346.0769872020132,
        "wheel_center_rms_pixels": 7.503840690596352,
        "upper_outline_y_residuals_pixels": [
          -27.20401661704534,
          -34.22103737624167,
          -40.23563963664111,
          -47.25797121823223,
          -53.534781526804466,
          -57.557643571049255,
          -53.869537197465036,
          -45.37638869750151
        ],
        "upper_outline_y_rms_pixels": 45.966236679096816,
        "uniform_drop_probe_mm": 115.1659258393179,
        "probe_residual_rms_pixels": 8.345017842089744,
        "probe_applied": false,
        "camera": {
          "camera_position_body_units": [
            -3.274554294353708,
            1.9713541782355002,
            0.9490019029167606
          ],
          "world_to_camera_rotation": [
            [
              0.31070706170591456,
              -0.06614849449227911,
              0.9482011909307442
            ],
            [
              -0.3663231410703313,
              -0.9288466206306586,
              0.055238679015443576
            ],
            [
              0.8770795164193739,
              -0.36451108627778384,
              -0.3128309285511056
            ]
          ],
          "world_to_camera_translation": [
            0.24798451965525312,
            0.579119040306917,
            3.887502096413822
          ],
          "focal_length_pixels": 1346.0769872020132,
          "estimated_trim_radius_mm": 180.7277923892184,
          "projected_spindle_centers_pixels": [
            [
              461.0281700160561,
              834.3919426738885
            ],
            [
              1459.1066645673902,
              949.4469440556975
            ]
          ],
          "center_residuals_pixels": [
            [
              5.728170016056083,
              -8.308057326111566
            ],
            [
              1.1066645673902258,
              -11.053055944302514
            ]
          ],
          "fit_parameters": [
            -2.319148172532285,
            0.3929524566982328,
            -1.6584868905541863,
            0.24798451965525312,
            0.579119040306917,
            3.887502096413822,
            7.204949705598713,
            -1.5443150815373983
          ],
          "trim_face_centers_body_units": [
            [
              -0.7543110236220472,
              0.39,
              -1.2
            ],
            [
              -0.7777485236220472,
              0.39,
              1.2
            ]
          ],
          "cap_face_centers_body_units": [
            [
              -0.71751968503937,
              0.39,
              -1.2
            ],
            [
              -0.74095718503937,
              0.39,
              1.2
            ]
          ],
          "center_residual_rms_pixels": 7.503840690596352
        }
      },
      "exif_focal_sensitivity": {
        "focal_pixels": 1248.0765134850662,
        "wheel_center_rms_pixels": 7.4156527420489,
        "upper_outline_y_residuals_pixels": [
          -15.229270957287497,
          -22.05892891511826,
          -27.886283430992023,
          -34.73511467238819,
          -39.31968766209735,
          -40.92755210087404,
          -32.61256995102383,
          -16.03542044600283
        ],
        "upper_outline_y_rms_pixels": 30.09260046127506,
        "uniform_drop_probe_mm": 73.2375569001371,
        "probe_residual_rms_pixels": 9.633759774976072,
        "probe_applied": false,
        "camera": {
          "camera_position_body_units": [
            -3.1305568089870066,
            1.8737596718533787,
            0.8306217590207139
          ],
          "world_to_camera_rotation": [
            [
              0.2936504102105523,
              -0.05484902340098133,
              0.954338001556646
            ],
            [
              -0.3544184068748739,
              -0.9334440005411893,
              0.055406594570832746
            ],
            [
              0.8877820844393352,
              -0.35450512335595225,
              -0.2935457171599177
            ]
          ],
          "world_to_camera_translation": [
            0.22936926968247892,
            0.5935008442313273,
            3.6873351128883964
          ],
          "focal_length_pixels": 1248.0765134850662,
          "estimated_trim_radius_mm": 181.0077044503473,
          "projected_spindle_centers_pixels": [
            [
              461.10429553282944,
              834.538720054871
            ],
            [
              1458.2155068356872,
              949.5626857871225
            ]
          ],
          "center_residuals_pixels": [
            [
              5.804295532829428,
              -8.161279945129081
            ],
            [
              0.21550683568716522,
              -10.937314212877482
            ]
          ],
          "fit_parameters": [
            -2.3076586616272685,
            0.374686382216919,
            -1.6864701649132752,
            0.22936926968247892,
            0.5935008442313273,
            3.6873351128883964,
            7.129358855932325,
            -1.5427674749605362
          ],
          "trim_face_centers_body_units": [
            [
              -0.7543110236220472,
              0.39,
              -1.2
            ],
            [
              -0.7777485236220472,
              0.39,
              1.2
            ]
          ],
          "cap_face_centers_body_units": [
            [
              -0.71751968503937,
              0.39,
              -1.2
            ],
            [
              -0.74095718503937,
              0.39,
              1.2
            ]
          ]
        }
      }
    },
    "unchanged_geometry_and_camera_sha256": {
      "midget-1500-measured-core.json": "3e2577e1688663a6ea3a985091fc8a35bea6d5054514cafac4562973c741cc9e",
      "midget-1500-measured-core.step": "05849788af49defc430885ffedac66589fea076e2c7581197aff29780fed0a39",
      "headlamp-reference.json": "e353abf8be08f859fa7a32fc54b44866b105acceb98a0798a62da8c466c6686b",
      "headlamp-reference.step": "ed6172d532fc33d1b6428ae6b5a5fddf3735efe52466bdf90990057d276e273a",
      "bonnet-structure-reference.json": "fae3335dd874a2fb6db0be7ea5831675930b76d9f4a5e33413367327fd2f3243",
      "bonnet-structure-reference.step": "f273a3937be9b359bfa12054bc4a88f6a7eb6aa67f991a8135a6511f9d4061a5",
      "front-power-support-reference.json": "3a02e9b18909d54d9536e916c3e1ea66574aabdfcaa56700e5f5faf2279177fa",
      "front-power-support-reference.step": "f63349dca9d264f709c761ff2beeaa181ad931301110dcc4b39cb4936138da27",
      "owner-side-view-6329.json": "2ad5fe012d262252528334edf59f09c515c108bc737641d82b368dfd4610ac72",
      "front_wing_geometry.py": "91e74dd087a08b59e7cf710649ce3e94c234a35c18b79c38064355358297f0ef",
      "bonnet_surface.py": "1fc1c8f3a3ce5fa2a86e1d9805841a8bf876bf93748a84e7ba235ed5c7e84868"
    },
    "engine_or_body_pose_applied": false,
    "native_geometry_changed": false,
    "interpretation": "The source-cover reference choices do not supply a calibrated common engine/body frame. The far front-body outline remains above owner samples under both side-camera hypotheses, identifying upper-profile reconstruction as a substantial next priority. The uniform-drop probes are diagnostics only: their spread and remaining residuals do not define fitted heights or justify moving the whole body/powertrain.",
    "next_modeling_priority": "Reconstruct the longitudinal front upper-body profile and coordinate bonnet, wings, scuttle/hinges and closing interfaces. Preserve the nominal axles, marker and rear-body references; use existing owner views to test candidate geometry.",
    "remaining_unknowns": [
      "Fitted cover dimensions, hardware datum heights/stations and exact point correspondence",
      "Principal point, digital crop, residual distortion and effective focal calibration",
      "Common surveyed engine/body/mount axes and safe operating/removal clearance",
      "Near-side reflection stripe is not a verified seam; far outline correspondence remains conditional"
    ]
  },
  "subsequent_front_upper_profile_revision": {
    "validation_url": "/cars/1975-mg-midget/cad/front-upper-profile-validation.json",
    "classification": "This file preserves the pre-correction diagnostic. New curves and current geometry are validated separately."
  }
}
