{
  "schema_version": 3,
  "artifact": "UV27 Project to Points Sankey",
  "generated_utc": "2026-08-06T22:07:48.965509+00:00",
  "git_head": "1cfa25546c97f17f9ba7837b4844493c44acb84a",
  "theme_source": {
    "path": "C:\\Obsidian\\MegaVault\\Projects\\Flagship\\Vehicle-Modeling-Lead\\slides\\project-to-points-sankey.html",
    "sha256": "a6642ce1e290afe45536b4a9c9b340034cda10fc1216c8579056b95aff20b576"
  },
  "working_tree_dirty": true,
  "generation_sources": {
    "builder": {
      "path": "C:\\Users\\SchoolCad\\Projects\\phase4om-uv27-ic-study-e9b6b0b\\openlap_python\\scripts\\build_uv27_project_to_points_sankey.py",
      "sha256": "e75c412e71489cd0b1c2e024815da94432b3e42ae7447bdb18f6f6125567bdc8"
    },
    "cross_model_helper": {
      "path": "C:\\Users\\SchoolCad\\Projects\\phase4om-uv27-ic-study-e9b6b0b\\openlap_python\\scripts\\uv27_cross_model_compare.py",
      "sha256": "fe258a2c3508b0bdc8b87e3f1427dbb06e415ba4d23f0680bcb684e34e6f0800"
    },
    "interaction_helper": {
      "path": "C:\\Users\\SchoolCad\\Projects\\phase4om-uv27-ic-study-e9b6b0b\\openlap_python\\scripts\\uv27_interaction_risk.py",
      "sha256": "753b32ecae8bda6c8a85f8f4adc3850e4ba52883f63b372eefcb672c2cc7adcd"
    },
    "visual_evidence_generator": {
      "path": "C:\\Users\\SchoolCad\\Projects\\phase4om-uv27-ic-study-e9b6b0b\\openlap_python\\scripts\\generate_uv27_visual_evidence.py",
      "sha256": "d93766ce4d931d4f639896c8f6e1db4130708fdcde7d09686e4936dc6cd899f4"
    }
  },
  "runtime_assets": {
    "assets/d3-7.9.0.min.js": "f2094bbf6141b359722c4fe454eb6c4b0f0e42cc10cc7af921fc158fceb86539",
    "assets/d3-sankey-0.12.3.min.js": "8286db5d6aa049cc6e8a546708943b79dfb4daaefb0ccf42af674ec0ee4c86be",
    "assets/fonts/KaTeX_AMS-Regular.ttf": "68534840bcfdd2bffb6f0e8deb48684dd01e7f04ea2813267577afb906de1d13",
    "assets/fonts/KaTeX_AMS-Regular.woff": "30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251",
    "assets/fonts/KaTeX_AMS-Regular.woff2": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308",
    "assets/fonts/KaTeX_Caligraphic-Bold.ttf": "07d8e303ce4fc12b4bb54f1004170dd190a1f3db45d400fe68060df3e0897268",
    "assets/fonts/KaTeX_Caligraphic-Bold.woff": "1ae6bd7475590e97e7f145a89e09ccde322f7a6bc0b91607b1c8b8ee28290fed",
    "assets/fonts/KaTeX_Caligraphic-Bold.woff2": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c",
    "assets/fonts/KaTeX_Caligraphic-Regular.ttf": "ed0b74372feefcbb9c0666b2e210da37b7e49fa7fbbf3eeb11db5f693dacfbb7",
    "assets/fonts/KaTeX_Caligraphic-Regular.woff": "3398dd02302557a793f2863f88e02d96ce10df2abffa07c8e9fa90775116e65c",
    "assets/fonts/KaTeX_Caligraphic-Regular.woff2": "5d53e70ad607c2352162dec9e0923fb54ecdafaccbf604cd8dcf7d00facb989b",
    "assets/fonts/KaTeX_Fraktur-Bold.ttf": "9163df9c7122432e6495b4229fa9071cf9ae86a758ae5efc4924ec2e1a6dbce1",
    "assets/fonts/KaTeX_Fraktur-Bold.woff": "9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb",
    "assets/fonts/KaTeX_Fraktur-Bold.woff2": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f",
    "assets/fonts/KaTeX_Fraktur-Regular.ttf": "1e6f9579e90e2cac37f8f60a597c436e075c114385652b7cbeb0dec0421291b3",
    "assets/fonts/KaTeX_Fraktur-Regular.woff": "5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463",
    "assets/fonts/KaTeX_Fraktur-Regular.woff2": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc",
    "assets/fonts/KaTeX_Main-Bold.ttf": "138ac28d1663b3037e9c5f52371fa5c63d8324f4a38d22cd573e6ea3a3fd0cf8",
    "assets/fonts/KaTeX_Main-Bold.woff": "c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822",
    "assets/fonts/KaTeX_Main-Bold.woff2": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021",
    "assets/fonts/KaTeX_Main-BoldItalic.ttf": "70ee1f64a20f2048c21940ef46d0144fd215baa953ca69afd1e31e98544f708f",
    "assets/fonts/KaTeX_Main-BoldItalic.woff": "a6f7ec0d846ac7ad975adb8959c37ed49b94acbc4ae436db9ce9e20287e4a64c",
    "assets/fonts/KaTeX_Main-BoldItalic.woff2": "99cd42a3c072d918f2f44984a807cf7aa16e13545fd0875fc07c6c65f99e715b",
    "assets/fonts/KaTeX_Main-Italic.ttf": "0d85ae7cc30f23790a7f1a58c4a112fdca8aae769b6ba11429af1d98b1b6cb3a",
    "assets/fonts/KaTeX_Main-Italic.woff": "f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf",
    "assets/fonts/KaTeX_Main-Italic.woff2": "97479ca6cce906abc961ecac96faa5f9ca2e61b8e7670d475826bcdee9a7c267",
    "assets/fonts/KaTeX_Main-Regular.ttf": "d0332f52868370fd83ae7fa46470f90c8f2eab2fcf12bc4f88080b340c95a830",
    "assets/fonts/KaTeX_Main-Regular.woff": "c6368d87e8a1a3a5d337623d83d8dc4b868f242a9ad476237d6f8d1e0f168cdc",
    "assets/fonts/KaTeX_Main-Regular.woff2": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
    "assets/fonts/KaTeX_Math-BoldItalic.ttf": "f9377ab0271cda59af24bcffbd46a4d0c8a3572ffafdbb38de2ad5ea7b0d5ee5",
    "assets/fonts/KaTeX_Math-BoldItalic.woff": "850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e",
    "assets/fonts/KaTeX_Math-BoldItalic.woff2": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1",
    "assets/fonts/KaTeX_Math-Italic.ttf": "08ce98e51b04d58945a301e639e02b6998af29fdfd61a7b8afdd07bbfc479d4a",
    "assets/fonts/KaTeX_Math-Italic.woff": "8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571",
    "assets/fonts/KaTeX_Math-Italic.woff2": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
    "assets/fonts/KaTeX_SansSerif-Bold.ttf": "1ece03f79f95277d57dc7f6b435a74e1379b0d46104a8530286b60ff49369ea0",
    "assets/fonts/KaTeX_SansSerif-Bold.woff": "ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba",
    "assets/fonts/KaTeX_SansSerif-Bold.woff2": "e99ae51144bf1232efcc1bfe5add36262c6866b0faab24fa75740e1b98577a62",
    "assets/fonts/KaTeX_SansSerif-Italic.ttf": "3931dd81faed86ba021bb2bbdc36f5bed9a38d6b4f4077aca59b265aa1b02083",
    "assets/fonts/KaTeX_SansSerif-Italic.woff": "91ee67500cc0129aa0ace3ac5c61ff1692102f0f31d02b69347fba35dcb75bf2",
    "assets/fonts/KaTeX_SansSerif-Italic.woff2": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a",
    "assets/fonts/KaTeX_SansSerif-Regular.ttf": "f36ea897e19f4a2e571d1e900e4e3710e438deb05a842486045ba0a3e616a4ad",
    "assets/fonts/KaTeX_SansSerif-Regular.woff": "11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605",
    "assets/fonts/KaTeX_SansSerif-Regular.woff2": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342",
    "assets/fonts/KaTeX_Script-Regular.ttf": "1c67f068fea8bb09bf099c088b1cf64bd27516a6e07f4684344873564bb66a67",
    "assets/fonts/KaTeX_Script-Regular.woff": "d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a",
    "assets/fonts/KaTeX_Script-Regular.woff2": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b",
    "assets/fonts/KaTeX_Size1-Regular.ttf": "95b6d2f1a50173bfedb8c63e1d1c99b10427d0a4df4201cb44513b226951a22b",
    "assets/fonts/KaTeX_Size1-Regular.woff": "c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9",
    "assets/fonts/KaTeX_Size1-Regular.woff2": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe",
    "assets/fonts/KaTeX_Size2-Regular.ttf": "a6b2099fb555c60e3a0db3a08842ebf1d732c6eb4e4bf44913613bed4fc4e39b",
    "assets/fonts/KaTeX_Size2-Regular.woff": "2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d",
    "assets/fonts/KaTeX_Size2-Regular.woff2": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd",
    "assets/fonts/KaTeX_Size3-Regular.ttf": "500e04d54f0d51666332c9d2089aa803be22aa878eca539e59fa53c6e522b082",
    "assets/fonts/KaTeX_Size3-Regular.woff": "6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949",
    "assets/fonts/KaTeX_Size3-Regular.woff2": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995",
    "assets/fonts/KaTeX_Size4-Regular.ttf": "c647367d1dd4e162468717d020e1fc0f1dc5c26ebfdffbe55261713bf88c5877",
    "assets/fonts/KaTeX_Size4-Regular.woff": "99f9c6750b489c9462bf04900bd3f939df9b829339daaaaa99ef5495cdddea58",
    "assets/fonts/KaTeX_Size4-Regular.woff2": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0",
    "assets/fonts/KaTeX_Typewriter-Regular.ttf": "f01f3e87d9c6a61c0c081ceb577abd864eb00a612f7ac1620dd6915fad2ef5aa",
    "assets/fonts/KaTeX_Typewriter-Regular.woff": "e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7",
    "assets/fonts/KaTeX_Typewriter-Regular.woff2": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b",
    "assets/katex-0.16.11.min.css": "717bc9ae7853b61f0f76455dddf0ecd4f527a783f42de2ac24684899c1c46258",
    "assets/katex-0.16.11.min.js": "e6bfe5deebd4c7ccd272055bab63bd3ab2c73b907b6e6a22d352740a81381fd4",
    "assets/katex-auto-render-0.16.11.min.js": "7b57d427ac6270677daf8d8380ded2cc73336f9149a167b8e1fe0d6ef66604ae",
    "assets/licenses/d3-LICENSE.txt": "3e6849627f74ff73c257a3ae1efb574015d94fc1035c05ec3c15805165efcbc4",
    "assets/licenses/d3-sankey-LICENSE.txt": "2bf785e778d67a4f5266cffcd4f2cc5bb98cde73791666e7efeb8002ba32dfa5",
    "assets/licenses/katex-LICENSE.txt": "766ccc1f306c885aa45542a9846bbd0a505b27a0374f146778171c2254ce18e3"
  },
  "generated_outputs": {
    "model_data_sha256": "1eabc26199ebf74d29eb380c3897850fe4a2880e6b3ac0cbf55b67d5bfbf9bf1",
    "index_html_sha256": "f1be743c1579b83281ec1907a6aae3abea547924fd38f5c1cf5d094a7f23da10"
  },
  "data": {
    "campaign": "C:\\Users\\SchoolCad\\Projects\\lapsim-runs\\uv27-sankey-20260805T133802",
    "campaign_config_sha256": "d50fce9a3aba222a2d58beb0ef8d6d69b9f65ef7ce67d8484ac74d8e6bf07388",
    "events_ofat_sha256": "0511d21dee0905056778d519c1313b2c5963a5e26926276beace8986fe1b9e3f",
    "laps_ofat_sha256": "965e6b36926052dbed5890b9ab5e465484efac60223c977f80af17c14a8a5ebf",
    "source_sha256": "08cad772355e32d63454004bf6f7032411210d286b062628615c5e83f11296f9",
    "vehicle_sha256": "8deb8a386dfbf541c54f9dee312f6fff31e9b9e5f4abe883cb5d8ba50f3a3211",
    "tire_sha256": "e782836b91ac39424ea3073baa7a54774dbd7ec691abcf5967fca3afff75d946",
    "event_cases": {
      "completed": 150,
      "failed": 20
    },
    "explanation_sources": {
      "lapsim_explainer_sha256": "4ea73f85a5c0c928f606c7a3a6e892b38f832f0a3135cac9772c5efb845f099a",
      "ic27_worked_examples_sha256": "fc74df6b1bb17a5d641aa075b9575dbc9e3f57b165768a0ca8c79e8cde240efd",
      "lever_input_provenance_sha256": "790284c6129e2951cc707b2c5fe3696c04c2b9256a799bc04a9fdca96597514a",
      "visual_evidence_sha256": "1768c73c00d95bf108e9ddf7c89121df6487a42085392e2d0ab428a3df94f475"
    }
  },
  "evaluation_contract": {
    "method": "piecewise-linear interpolation of completed same-envelope OFAT curves; simultaneous changes add event-point deltas",
    "cross_terms": "not applied; coupled grids are validation evidence and an exact configuration must be rerun for release decisions",
    "scoring": "scenario-only: each envelope uses a fixed event winner 5% faster than that envelope's UV27 baseline",
    "efficiency": "excluded: IC field references and fuel-consumption model are unbound",
    "phase4_skidpad": "Phase 3 identity at ax=0 by model contract",
    "raw_campaign_scoring_status": "unbound"
  },
  "unavailable_controls_by_model": {
    "phase3": [
      {
        "id": "brake_bias",
        "name": "Brake Bias",
        "status": "not_shared_across_models",
        "reason": "Brake bias is only active in the Phase 4 combined envelope, so it is excluded from the shared three-envelope control set."
      },
      {
        "id": "differential_lock",
        "name": "Differential Lock",
        "status": "not_shared_across_models",
        "reason": "Differential lock is not active across all three envelopes, and the Phase 4-OM event sweep is discontinuous next to the zero-lock baseline."
      }
    ],
    "phase4": [
      {
        "id": "brake_bias",
        "name": "Brake Bias",
        "status": "not_shared_across_models",
        "reason": "Brake bias is only active in the Phase 4 combined envelope, so it is excluded from the shared three-envelope control set."
      },
      {
        "id": "differential_lock",
        "name": "Differential Lock",
        "status": "not_shared_across_models",
        "reason": "Differential lock is not active across all three envelopes, and the Phase 4-OM event sweep is discontinuous next to the zero-lock baseline."
      }
    ],
    "phase4om": [
      {
        "id": "brake_bias",
        "name": "Brake Bias",
        "status": "not_shared_across_models",
        "reason": "Brake bias is only active in the Phase 4 combined envelope, so it is excluded from the shared three-envelope control set."
      },
      {
        "id": "differential_lock",
        "name": "Differential Lock",
        "status": "not_shared_across_models",
        "reason": "Differential lock is not active across all three envelopes, and the Phase 4-OM event sweep is discontinuous next to the zero-lock baseline."
      }
    ]
  },
  "inactive_controls": [
    {
      "id": "front_ride_rate_lb_in",
      "name": "Front ride rate",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_ride_rate_lb_in",
      "name": "Rear ride rate",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "front_static_camber_deg",
      "name": "Front static camber",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_static_camber_deg",
      "name": "Rear static camber",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "front_roll_gradient_deg_per_g",
      "name": "Front roll gradient",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_roll_gradient_deg_per_g",
      "name": "Rear roll gradient",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "front_camber_compensation",
      "name": "Front camber compensation",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_camber_compensation",
      "name": "Rear camber compensation",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "front_caster_deg",
      "name": "Front caster",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "front_kpi_deg",
      "name": "Front KPI",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_caster_deg",
      "name": "Rear caster",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "rear_kpi_deg",
      "name": "Rear KPI",
      "status": "inactive_model_path",
      "reason_code": "tire-model-no-ia-dependence",
      "reason": "The selected H1875 MF5.2 lateral coefficients have zero inclination-angle dependence, so this Phase4OM input cannot change tire force."
    },
    {
      "id": "solver_fidelity_id",
      "name": "Solver fidelity selector",
      "status": "inactive_model_path",
      "reason_code": "iteration-budget-not-resolution",
      "reason": "The current solver profile only changes the integration safety iteration budget; it does not change step size or numerical resolution."
    }
  ]
}
