{
  "summary": {
    "status": "PASS",
    "scientific_checkpoint": "R98",
    "source": "Urashima & Morioka 1966, Fig.3(a), A1^2=0.9",
    "source_pdf_sha256": "31dae9cfeb93340e472153598b3de5f36280d82273b412b298299a9b771a0d56",
    "fixed_source_inputs": {
      "M1_squared": 4,
      "A1_squared": 0.9,
      "gamma": "5/3"
    },
    "sampled_angles": {
      "min_deg": 91,
      "max_deg": 179,
      "step_deg": 0.5,
      "count": 177
    },
    "family_counts": {
      "slow_shock": 177
    },
    "max_original_flux_residual": "1.015735911771731954304E-69",
    "max_state_disagreement": "2.81957868729344138242671716279306264362451873973545156556798085836245703745524780823480602E-69",
    "max_abs_printed_curve_theta_error_deg": 0.555111431040249,
    "printed_curve_tolerance_deg": 1.5,
    "graphical_points": 7,
    "negative_geometry_control": "INCONSISTENT_BN",
    "scope": "One known regular slow-shock source case; sampled interior domain; not a solar classification",
    "independence": "Published algebraic formulation and digitized published graph; no external executable or blinded experiment",
    "native_browser_tested": false
  },
  "rows": [
    {
      "alpha_deg": 91.0,
      "speed_ratio": 0.43746691062266413,
      "deflection_deg": 0.8350274792558233,
      "compression": 2.2855484963190116,
      "pressure_ratio": 4.749743697515712,
      "entropy_over_cv": 0.18041392868399658,
      "Bt2_over_Bt1": 0.1649562250899937,
      "upstream_slow_Mach": 2.0000884162941106,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.627555400636664,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 91.5,
      "speed_ratio": 0.4374255233279738,
      "deflection_deg": 1.252496086920083,
      "compression": 2.285341386576484,
      "pressure_ratio": 4.749423624135293,
      "entropy_over_cv": 0.18049757422608537,
      "Bt2_over_Bt1": 0.16496593610215596,
      "upstream_slow_Mach": 2.0001988775750084,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6276303070455695,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 92.0,
      "speed_ratio": 0.43736753340970297,
      "deflection_deg": 1.6699105210796878,
      "compression": 2.285051669844177,
      "pressure_ratio": 4.7489760897699,
      "entropy_over_cv": 0.1806146402387366,
      "Bt2_over_Bt1": 0.16497952528379342,
      "upstream_slow_Mach": 2.0003534131913137,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6277341420185337,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 92.5,
      "speed_ratio": 0.4372928932310279,
      "deflection_deg": 2.087252698634552,
      "compression": 2.2846795826641384,
      "pressure_ratio": 4.748401661768499,
      "entropy_over_cv": 0.180765088980504,
      "Bt2_over_Bt1": 0.16499698639799326,
      "upstream_slow_Mach": 2.0005519132316865,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6278659336834614,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 93.0,
      "speed_ratio": 0.4372015416430767,
      "deflection_deg": 2.50450451479236,
      "compression": 2.2842254286404544,
      "pressure_ratio": 4.747701068125976,
      "entropy_over_cv": 0.18094887193362819,
      "Bt2_over_Bt1": 0.16501831142373635,
      "upstream_slow_Mach": 2.000794236759582,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6280245135494409,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 93.5,
      "speed_ratio": 0.43709340405890923,
      "deflection_deg": 2.9216478375997044,
      "compression": 2.2836895780487128,
      "pressure_ratio": 4.74687519639428,
      "entropy_over_cv": 0.18116592980936233,
      "Bt2_over_Bt1": 0.16504349055437603,
      "upstream_slow_Mach": 2.0010802120943225,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6282085654147049,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 94.0,
      "speed_ratio": 0.4369683925440729,
      "deflection_deg": 3.3386645024420525,
      "compression": 2.2830724673592537,
      "pressure_ratio": 4.745925092353245,
      "entropy_over_cv": 0.1814161925546004,
      "Bt2_over_Bt1": 0.16507251219586488,
      "upstream_slow_Mach": 2.001409637151933,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6284166746175364,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 94.5,
      "speed_ratio": 0.43682640592381056,
      "deflection_deg": 3.7555363065057334,
      "compression": 2.2823745986745725,
      "pressure_ratio": 4.744851958442131,
      "entropy_over_cv": 0.18169957935987918,
      "Bt2_over_Bt1": 0.1651053629647799,
      "upstream_slow_Mach": 2.0017822798441536,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6286473742155362,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 95.0,
      "speed_ratio": 0.43666732990700924,
      "deflection_deg": 4.1722450031947655,
      "compression": 2.2815965390812982,
      "pressure_ratio": 4.743657151953125,
      "entropy_over_cv": 0.18201599866883633,
      "Bt2_over_Bt1": 0.16514202768620576,
      "upstream_slow_Mach": 2.0021978785337855,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.628899185658142,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 95.5,
      "speed_ratio": 0.4364910372269836,
      "deflection_deg": 4.588772296494957,
      "compression": 2.2807389199172685,
      "pressure_ratio": 4.742342182988268,
      "entropy_over_cv": 0.18236534818922026,
      "Bt2_over_Bt1": 0.1651824893915445,
      "upstream_slow_Mach": 2.002656142544302,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.629170652555201,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 96.0,
      "speed_ratio": 0.4362973877991965,
      "deflection_deg": 5.005099835277306,
      "compression": 2.2798024359542906,
      "pressure_ratio": 4.740908712181509,
      "entropy_over_cv": 0.1827475149055576,
      "Bt2_over_Bt1": 0.16522672931632762,
      "upstream_slow_Mach": 2.0031567527214027,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6294603670683144,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 96.5,
      "speed_ratio": 0.4360862288960205,
      "deflection_deg": 5.421209207532205,
      "compression": 2.278787844497277,
      "pressure_ratio": 4.739358548187901,
      "entropy_over_cv": 0.1831623750935958,
      "Bt2_over_Bt1": 0.1652747268981147,
      "upstream_slow_Mach": 2.003699362044015,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6297669891645459,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 97.0,
      "speed_ratio": 0.43585739533864637,
      "deflection_deg": 5.837081934525418,
      "compression": 2.2776959644005377,
      "pressure_ratio": 4.737693644942138,
      "entropy_over_cv": 0.18360979433664923,
      "Bt2_over_Bt1": 0.16532645977457064,
      "upstream_slow_Mach": 2.0042835962820433,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6300892594460518,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 97.5,
      "speed_ratio": 0.435610709706242,
      "deflection_deg": 6.252699464866222,
      "compression": 2.276527675002122,
      "pressure_ratio": 4.73591609868903,
      "entropy_over_cv": 0.18408962754398672,
      "Bt2_over_Bt1": 0.1653819037818192,
      "upstream_slow_Mach": 2.004909054698005,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6304260065249674,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 98.0,
      "speed_ratio": 0.43534598256245943,
      "deflection_deg": 6.668043168477414,
      "compression": 2.275283914977198,
      "pressure_ratio": 4.734028144788766,
      "entropy_over_cv": 0.18460171897140787,
      "Bt2_over_Bt1": 0.16544103295317913,
      "upstream_slow_Mach": 2.005575310789552,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6307761499966577,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 98.5,
      "speed_ratio": 0.4350630126993798,
      "deflection_deg": 7.08309433045626,
      "compression": 2.273965681111593,
      "pressure_ratio": 4.732032154300181,
      "entropy_over_cv": 0.18514590224416472,
      "Bt2_over_Bt1": 0.16550381951839324,
      "upstream_slow_Mach": 2.006281913069761,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.631138700029152,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 99.0,
      "speed_ratio": 0.4347615873989731,
      "deflection_deg": 7.497834144814623,
      "compression": 2.272574026996733,
      "pressure_ratio": 4.729930630345606,
      "entropy_over_cv": 0.1857220003823937,
      "Bt2_over_Bt1": 0.16557023390346742,
      "upstream_slow_Mach": 2.0070283858819655,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6315127544802032,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 99.5,
      "speed_ratio": 0.4344414827121344,
      "deflection_deg": 7.912243708085814,
      "compression": 2.2711100616473594,
      "pressure_ratio": 4.727726204261261,
      "entropy_over_cv": 0.18632982582922883,
      "Bt2_over_Bt1": 0.16564024473124128,
      "upstream_slow_Mach": 2.0078142302458444,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6318974943134891,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 100.0,
      "speed_ratio": 0.43410246375533906,
      "deflection_deg": 8.326304012784815,
      "compression": 2.2695749480435308,
      "pressure_ratio": 4.7254216315375475,
      "entropy_over_cv": 0.18696918048177563,
      "Bt2_over_Bt1": 0.16571381882281583,
      "upstream_slow_Mach": 2.008638924731418,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6322921779381114,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 100.5,
      "speed_ratio": 0.43374428502493423,
      "deflection_deg": 8.73999594070762,
      "compression": 2.267969901598584,
      "pressure_ratio": 4.723019787554061,
      "entropy_over_cv": 0.18763985572512962,
      "Bt2_over_Bt1": 0.1657909211999677,
      "upstream_slow_Mach": 2.0095019263575797,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6326961349568497,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 101.0,
      "speed_ratio": 0.433366690729059,
      "deflection_deg": 9.15330025605461,
      "compression": 2.266296188554865,
      "pressure_ratio": 4.720523663114537,
      "entropy_over_cv": 0.18834163246962846,
      "Bt2_over_Bt1": 0.16587151508868164,
      "upstream_slow_Mach": 2.0104026715117786,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6331087596869868,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 101.5,
      "speed_ratio": 0.4329694151371529,
      "deflection_deg": 9.56619759836179,
      "compression": 2.2645551243092177,
      "pressure_ratio": 4.717936359787478,
      "entropy_over_cv": 0.18907428119153122,
      "Bt2_over_Bt1": 0.1659555619239354,
      "upstream_slow_Mach": 2.011340576887496,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.633529504716119,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 102.0,
      "speed_ratio": 0.43255218294697795,
      "deflection_deg": 9.978668475222834,
      "compression": 2.262748071670381,
      "pressure_ratio": 4.715261085058645,
      "entropy_over_cv": 0.1898375619773208,
      "Bt2_over_Bt1": 0.16604302135587176,
      "upstream_slow_Mach": 2.012315040436164,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6339578746740552,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 102.5,
      "speed_ratio": 0.4321147096690389,
      "deflection_deg": 10.390693254783741,
      "compression": 2.2608764390506164,
      "pressure_ratio": 4.712501147302137,
      "entropy_over_cv": 0.1906312245718273,
      "Bt2_over_Bt1": 0.16613385125749283,
      "upstream_slow_Mach": 2.013325442330263,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6343934203388226,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 103.0,
      "speed_ratio": 0.43165670202824713,
      "deflection_deg": 10.80225215799088,
      "compression": 2.2589416785940846,
      "pressure_ratio": 4.709659950577286,
      "entropy_over_cv": 0.19145500843037205,
      "Bt2_over_Bt1": 0.16622800773401178,
      "upstream_slow_Mach": 2.014371145934376,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6348357331472434,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 103.5,
      "speed_ratio": 0.431177858382623,
      "deflection_deg": 11.213325250572112,
      "compression": 2.2569452842446456,
      "pressure_ratio": 4.70674098925914,
      "entropy_over_cv": 0.19230864277513068,
      "Bt2_over_Bt1": 0.16632544513399392,
      "upstream_slow_Mach": 2.015451498781072,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6352844401457032,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 104.0,
      "speed_ratio": 0.43067786915878453,
      "deflection_deg": 11.623892434729495,
      "compression": 2.2548887897559813,
      "pressure_ratio": 4.70374784251085,
      "entropy_over_cv": 0.19319184665591288,
      "Bt2_over_Bt1": 0.16642611606241808,
      "upstream_slow_Mach": 2.016565833548605,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6357391993919438,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 104.5,
      "speed_ratio": 0.430156417303916,
      "deflection_deg": 12.033933440520938,
      "compression": 2.252773766647101,
      "pressure_ratio": 4.700684168606814,
      "entropy_over_cv": 0.19410432901555472,
      "Bt2_over_Bt1": 0.16652997139578504,
      "upstream_slow_Mach": 2.0177134690375067,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.636199695801673,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 105.0,
      "speed_ratio": 0.429613178753855,
      "deflection_deg": 12.443427816906958,
      "compression": 2.250601822106493,
      "pressure_ratio": 4.697553699116009,
      "entropy_over_cv": 0.19504578876011458,
      "Bt2_over_Bt1": 0.16663696029939432,
      "upstream_slow_Mach": 2.018893711143292,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6366656374225731,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 105.5,
      "speed_ratio": 0.4290478229168757,
      "deflection_deg": 12.852354922437527,
      "compression": 2.2483745968483912,
      "pressure_ratio": 4.694360232955496,
      "entropy_over_cv": 0.19601591483406025,
      "Bt2_over_Bt1": 0.16674703024690657,
      "upstream_slow_Mach": 2.020105853822636,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6371367521113764,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 106.0,
      "speed_ratio": 0.42846001317268717,
      "deflection_deg": 13.260693915552675,
      "compression": 2.246093762924783,
      "pressure_ratio": 4.69110763032461,
      "entropy_over_cv": 0.1970143863006279,
      "Bt2_over_Bt1": 0.166860127042301,
      "upstream_slow_Mach": 2.0213491800505046,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6376127845858587,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 106.5,
      "speed_ratio": 0.42784940738610194,
      "deflection_deg": 13.668423744469344,
      "compression": 2.2437610214970194,
      "pressure_ratio": 4.687799806530923,
      "entropy_over_cv": 0.19804087242752763,
      "Bt2_over_Bt1": 0.1669761948443298,
      "upstream_slow_Mach": 2.0226229627658974,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.638093493821949,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 107.0,
      "speed_ratio": 0.4272156584347642,
      "deflection_deg": 14.07552313662564,
      "compression": 2.2413781005710276,
      "pressure_ratio": 4.684440725719589,
      "entropy_over_cv": 0.19909503277816093,
      "Bt2_over_Bt1": 0.167095176193563,
      "upstream_slow_Mach": 2.0239264658040015,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6385786507660106,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 107.5,
      "speed_ratio": 0.426558414750263,
      "deflection_deg": 14.481970587652421,
      "compression": 2.2389467527003384,
      "pressure_ratio": 4.681034394518188,
      "entropy_over_cv": 0.20017651730850666,
      "Bt2_over_Bt1": 0.16721701204210798,
      "upstream_slow_Mach": 2.025258944812721,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6390680363331606,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 108.0,
      "speed_ratio": 0.42587732087188895,
      "deflection_deg": 14.887744349840718,
      "compression": 2.2364687526612923,
      "pressure_ratio": 4.677584855609697,
      "entropy_over_cv": 0.20128496646982183,
      "Bt2_over_Bt1": 0.16734164178607558,
      "upstream_slow_Mach": 2.0266196481517103,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6395614396639471,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 108.5,
      "speed_ratio": 0.4251720180122265,
      "deflection_deg": 15.29282242007229,
      "compression": 2.2339458951049624,
      "pressure_ratio": 4.674096181246666,
      "entropy_over_cv": 0.2024200113172909,
      "Bt2_over_Bt1": 0.16746900330085598,
      "upstream_slow_Mach": 2.0280078177722056,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6400586566134846,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 109.0,
      "speed_ratio": 0.42444214463370844,
      "deflection_deg": 15.697182527179244,
      "compression": 2.2313799921904742,
      "pressure_ratio": 4.670572466720128,
      "entropy_over_cv": 0.20358127362474546,
      "Bt2_over_Bt1": 0.16759903297925188,
      "upstream_slow_Mach": 2.0294226900761028,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6405594884491134,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 109.5,
      "speed_ratio": 0.42368733703519484,
      "deflection_deg": 16.100802118697185,
      "compression": 2.2287728712045487,
      "pressure_ratio": 4.667017823797169,
      "entropy_over_cv": 0.204768366005562,
      "Bt2_over_Bt1": 0.16773166577250626,
      "upstream_slow_Mach": 2.03086349675291,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6410637407346504,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 110.0,
      "speed_ratio": 0.42290722994757507,
      "deflection_deg": 16.503658346975154,
      "compression": 2.2261263721722178,
      "pressure_ratio": 4.663436374141437,
      "entropy_over_cv": 0.20598089203983042,
      "Bt2_over_Bt1": 0.16786683523424578,
      "upstream_slow_Mach": 2.0323294655933486,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6415712223812692,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 110.5,
      "speed_ratio": 0.4221014571373319,
      "deflection_deg": 16.9057280546041,
      "compression": 2.2234423454637695,
      "pressure_ratio": 4.659832242731198,
      "entropy_over_cv": 0.20721844640787077,
      "Bt2_over_Bt1": 0.16800447356734802,
      "upstream_slow_Mach": 2.0338198212785374,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6420817448469194,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 111.0,
      "speed_ratio": 0.42126965201694816,
      "deflection_deg": 17.30698775912423,
      "compression": 2.2207226494030734,
      "pressure_ratio": 4.656209551289784,
      "entropy_over_cv": 0.20848061503015844,
      "Bt2_over_Bt1": 0.16814451167372443,
      "upstream_slow_Mach": 2.035333786143854,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6425951214679579,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 111.5,
      "speed_ratio": 0.42041144826098287,
      "deflection_deg": 17.707413636970173,
      "compression": 2.2179691478825094,
      "pressure_ratio": 4.652572411743531,
      "entropy_over_cv": 0.20976697521370136,
      "Bt2_over_Bt1": 0.16828687920699573,
      "upstream_slow_Mach": 2.0368705809167076,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6431111669082858,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 112.0,
      "speed_ratio": 0.41952648042659363,
      "deflection_deg": 18.106981506611437,
      "compression": 2.215183707989778,
      "pressure_ratio": 4.648924919722397,
      "entropy_over_cv": 0.2110770958048938,
      "Bt2_over_Bt1": 0.16843150462802076,
      "upstream_slow_Mach": 2.0384294254276023,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.643629696712766,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 112.5,
      "speed_ratio": 0.41861438457723626,
      "deflection_deg": 18.505666810844,
      "compression": 2.2123681976519003,
      "pressure_ratio": 4.6452711481186055,
      "entropy_over_cv": 0.21241053734885315,
      "Bt2_over_Bt1": 0.16857831526322317,
      "upstream_slow_Mach": 2.0400095392940094,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6441505269530453,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 113.0,
      "speed_ratio": 0.4176747989082337,
      "deflection_deg": 18.90344459818756,
      "compression": 2.2095244833017222,
      "pressure_ratio": 4.641615140718615,
      "entropy_over_cv": 0.21376685225522665,
      "Bt2_over_Bt1": 0.16872723736564416,
      "upstream_slow_Mach": 2.0416101425766913,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6446734739551119,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 113.5,
      "speed_ratio": 0.41670736437287187,
      "deflection_deg": 19.300289503341066,
      "compression": 2.2066544275722357,
      "pressure_ratio": 4.637960905923729,
      "entropy_over_cv": 0.21514558497043523,
      "Bt2_over_Bt1": 0.16887819617863312,
      "upstream_slow_Mach": 2.043230456408247,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6451983540990113,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 114.0,
      "speed_ratio": 0.41571172530765044,
      "deflection_deg": 19.696175726647812,
      "compression": 2.203759887023968,
      "pressure_ratio": 4.634312410574504,
      "entropy_over_cv": 0.21654627215630126,
      "Bt2_over_Bt1": 0.16903111600207216,
      "upstream_slow_Mach": 2.0448697035937604,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6457249836821124,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 114.5,
      "speed_ratio": 0.41468753005529935,
      "deflection_deg": 20.09107701251935,
      "compression": 2.2008427099106536,
      "pressure_ratio": 4.6306735738939455,
      "entropy_over_cv": 0.21796844287498726,
      "Bt2_over_Bt1": 0.16918592026101412,
      "upstream_slow_Mach": 2.0465271091835477,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6462531788381891,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 115.0,
      "speed_ratio": 0.4136344315841541,
      "deflection_deg": 20.48496662676588,
      "compression": 2.197904733988297,
      "pressure_ratio": 4.6270482615642194,
      "entropy_over_cv": 0.21941161878015153,
      "Bt2_over_Bt1": 0.16934253157659837,
      "upstream_slow_Mach": 2.0482019010180896,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6467827555053526,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 115.5,
      "speed_ratio": 0.4125520881024786,
      "deflection_deg": 20.877817332778786,
      "compression": 2.1949477843726246,
      "pressure_ratio": 4.623440279951255,
      "entropy_over_cv": 0.2208753143142067,
      "Bt2_over_Bt1": 0.1695008718390936,
      "upstream_slow_Mach": 2.0498933102453374,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6473135294365642,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 116.0,
      "speed_ratio": 0.4114401636663262,
      "deflection_deg": 21.269601366508926,
      "compression": 2.1919736714497846,
      "pressure_ratio": 4.619853370491237,
      "entropy_over_cv": 0.2223590369115468,
      "Bt2_over_Bt1": 0.169660862282903,
      "upstream_slow_Mach": 2.051600571810662,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6478453162470695,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 116.5,
      "speed_ratio": 0.410298328779537,
      "deflection_deg": 21.66029041018228,
      "compression": 2.188984188844999,
      "pressure_ratio": 4.616291204252482,
      "entropy_over_cv": 0.22386228720758772,
      "Bt2_over_Bt1": 0.16982242356335261,
      "upstream_slow_Mach": 2.053322924919792,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6483779314936474,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 117.0,
      "speed_ratio": 0.4091262609844905,
      "deflection_deg": 22.04985556469209,
      "compression": 2.1859811114536662,
      "pressure_ratio": 4.612757376685633,
      "entropy_over_cv": 0.22538455925344747,
      "Bt2_over_Bt1": 0.1699854758350723,
      "upstream_slow_Mach": 2.0550596134751626,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6489111907810541,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 117.5,
      "speed_ratio": 0.40792364544225507,
      "deflection_deg": 22.438267320604407,
      "compression": 2.182966193539215,
      "pressure_ratio": 4.60925540257453,
      "entropy_over_cv": 0.22692534073607196,
      "Bt2_over_Bt1": 0.17014993883176632,
      "upstream_slow_Mach": 2.056809886486153,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6494449098914815,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 118.0,
      "speed_ratio": 0.4066901755008119,
      "deflection_deg": 22.82549552771112,
      "compression": 2.1799411669017696,
      "pressure_ratio": 4.605788711199377,
      "entropy_over_cv": 0.22848411320359444,
      "Bt2_over_Bt1": 0.17031573194716,
      "upstream_slow_Mach": 2.0585729984537537,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6499789049332438,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 118.5,
      "speed_ratio": 0.40542555325007396,
      "deflection_deg": 23.211509363061918,
      "compression": 2.1769077391214307,
      "pressure_ratio": 4.602360641723115,
      "entropy_over_cv": 0.23006035229569802,
      "Bt2_over_Bt1": 0.17048277431690093,
      "upstream_slow_Mach": 2.060348209730248,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6505129925052554,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 119.0,
      "speed_ratio": 0.404129490062469,
      "deflection_deg": 23.59627729740343,
      "compression": 2.173867591879704,
      "pressure_ratio": 4.598974438811088,
      "entropy_over_cv": 0.23165352797873393,
      "Bt2_over_Bt1": 0.17065098490118355,
      "upstream_slow_Mach": 2.0621347868545428,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.651046989874185,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 119.5,
      "speed_ratio": 0.40280170711791474,
      "deflection_deg": 23.97976705995059,
      "compression": 2.1708223793623067,
      "pressure_ratio": 4.59563324849325,
      "entropy_over_cv": 0.23326310478533208,
      "Bt2_over_Bt1": 0.170820282567861,
      "upstream_slow_Mach": 2.0639320028638095,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6515807151614583,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 120.0,
      "speed_ratio": 0.40144193591207994,
      "deflection_deg": 24.361945601411637,
      "compression": 2.1677737267462858,
      "pressure_ratio": 4.592340114277226,
      "entropy_over_cv": 0.2348885420582243,
      "Bt2_over_Bt1": 0.17099058617580212,
      "upstream_slow_Mach": 2.065739137582145,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.652113987537541,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 120.5,
      "speed_ratio": 0.4000499187468972,
      "deflection_deg": 24.742779055184318,
      "compression": 2.1647232287740397,
      "pressure_ratio": 4.58909797351963,
      "entropy_over_cv": 0.23652929419798768,
      "Bt2_over_Bt1": 0.17116181465824862,
      "upstream_slow_Mach": 2.067555477886965,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6526466274211729,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 121.0,
      "speed_ratio": 0.39862540920237255,
      "deflection_deg": 25.122232696636708,
      "compression": 2.1616724484165153,
      "pressure_ratio": 4.585909654062042,
      "entropy_over_cv": 0.2381848109144017,
      "Bt2_over_Bt1": 0.17133388710592523,
      "upstream_slow_Mach": 2.0693803179538857,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6531784566814455,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 121.5,
      "speed_ratio": 0.3971681725888219,
      "deflection_deg": 25.500270900381242,
      "compression": 2.158622915627494,
      "pressure_ratio": 4.58277787113704,
      "entropy_over_cv": 0.23985453748110103,
      "Bt2_over_Bt1": 0.17150672284965507,
      "upstream_slow_Mach": 2.0712129594808495,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6537092988408104,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 122.0,
      "speed_ratio": 0.3956779863787558,
      "deflection_deg": 25.87685709544596,
      "compression": 2.1555761261905335,
      "pressure_ratio": 4.579705224548654,
      "entropy_over_cv": 0.2415379149931961,
      "Bt2_over_Bt1": 0.17168024154223405,
      "upstream_slow_Mach": 2.0730527118922715,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6542389792772947,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 122.5,
      "speed_ratio": 0.3941546406177278,
      "deflection_deg": 26.251953718241158,
      "compression": 2.1525335406597725,
      "pressure_ratio": 4.5766941961305685,
      "entropy_over_cv": 0.2432343806275238,
      "Bt2_over_Bt1": 0.17185436323932088,
      "upstream_slow_Mach": 2.0748988925239797,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6547673254243697,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 123.0,
      "speed_ratio": 0.39259793831356476,
      "deflection_deg": 26.62552216321404,
      "compression": 2.1494965833954383,
      "pressure_ratio": 4.573747147484349,
      "entropy_over_cv": 0.2449433679051831,
      "Bt2_over_Bt1": 0.1720290084791028,
      "upstream_slow_Mach": 2.0767508267897434,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6552941669670787,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 123.5,
      "speed_ratio": 0.39100769580349626,
      "deflection_deg": 26.997522731077396,
      "compression": 2.146466641694547,
      "pressure_ratio": 4.570866317998904,
      "entropy_over_cv": 0.24666430695600466,
      "Bt2_over_Bt1": 0.17220409836050385,
      "upstream_slow_Mach": 2.078607848330162,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6558193360331777,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 124.0,
      "speed_ratio": 0.3893837430988116,
      "deflection_deg": 27.367914574491536,
      "compression": 2.143445065016919,
      "pressure_ratio": 4.568053823151377,
      "entropy_over_cv": 0.2483966247845984,
      "Bt2_over_Bt1": 0.17237955461970925,
      "upstream_slow_Mach": 2.0804692991447036,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6563426673781827,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 124.5,
      "speed_ratio": 0.38772592420677704,
      "deflection_deg": 27.73665564107096,
      "compression": 2.1404331643062764,
      "pressure_ratio": 4.565311653088596,
      "entropy_over_cv": 0.2501397455376192,
      "Bt2_over_Bt1": 0.17255529970478767,
      "upstream_slow_Mach": 2.082334529707659,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.656863998563347,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 125.0,
      "speed_ratio": 0.38603409742965816,
      "deflection_deg": 28.1037026135793,
      "compression": 2.1374322114058604,
      "pressure_ratio": 4.562641671487252,
      "entropy_over_cv": 0.2518930907718902,
      "Bt2_over_Bt1": 0.17273125684820342,
      "upstream_slow_Mach": 2.0842028990687846,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6573831701257141,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 125.5,
      "speed_ratio": 0.3843081356408026,
      "deflection_deg": 28.469010847166974,
      "compression": 2.1344434385676405,
      "pressure_ratio": 4.560045614689934,
      "entropy_over_cv": 0.2536560797230221,
      "Bt2_over_Bt1": 0.17290735013702171,
      "upstream_slow_Mach": 2.086073774939385,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6579000257395087,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 126.0,
      "speed_ratio": 0.3825479265378478,
      "deflection_deg": 28.83253430349656,
      "compression": 2.1314680380538915,
      "pressure_ratio": 4.5575250911132725,
      "entropy_over_cv": 0.2554281295741675,
      "Bt2_over_Bt1": 0.17308350458062105,
      "upstream_slow_Mach": 2.0879465337645753,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6584144123682328,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 126.5,
      "speed_ratio": 0.38075337287323036,
      "deflection_deg": 29.19422548159027,
      "compression": 2.1285071618295865,
      "pressure_ratio": 4.555081580923471,
      "entropy_over_cv": 0.257208655724553,
      "Bt2_over_Bt1": 0.17325964617574158,
      "upstream_slow_Mach": 2.0898205607824534,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6589261804069434,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 127.0,
      "speed_ratio": 0.3789243926622797,
      "deflection_deg": 29.554035345222847,
      "compression": 2.1255619213437558,
      "pressure_ratio": 4.552716435973697,
      "entropy_over_cv": 0.25899707205743483,
      "Bt2_over_Bt1": 0.17343570196871028,
      "upstream_slow_Mach": 2.091695250070892,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6594351838142738,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 127.5,
      "speed_ratio": 0.37706091936928904,
      "deflection_deg": 29.911913246670824,
      "compression": 2.122633387397697,
      "pressure_ratio": 4.55043087999697,
      "entropy_over_cv": 0.2607927912071292,
      "Bt2_over_Bt1": 0.1736116001146997,
      "upstream_slow_Mach": 2.0935700045826424,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6599412802338641,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 128.0,
      "speed_ratio": 0.37516290207205794,
      "deflection_deg": 30.267806846615983,
      "compression": 2.119722590097647,
      "pressure_ratio": 4.548226009047408,
      "entropy_over_cv": 0.2625952248247745,
      "Bt2_over_Bt1": 0.17378726993389118,
      "upstream_slow_Mach": 2.0954442361694263,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6604443311049379,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 128.5,
      "speed_ratio": 0.373230305605504,
      "deflection_deg": 30.621662029986478,
      "compression": 2.1168305188892935,
      "pressure_ratio": 4.546102792182051,
      "entropy_over_cv": 0.26440378384249136,
      "Bt2_over_Bt1": 0.17396264196442968,
      "upstream_slow_Mach": 2.0973173655956705,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6609442017618541,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 129.0,
      "speed_ratio": 0.37126311068503937,
      "deflection_deg": 30.973422817503955,
      "compression": 2.1139581226712796,
      "pressure_ratio": 4.544062072374772,
      "entropy_over_cv": 0.26621787873561426,
      "Bt2_over_Bt1": 0.17413764801207277,
      "upstream_slow_Mach": 2.099188822542518,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6614407615225283,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 129.5,
      "speed_ratio": 0.3692613140105021,
      "deflection_deg": 31.323031272687896,
      "compression": 2.111106309984663,
      "pressure_ratio": 4.542104567653269,
      "entropy_over_cv": 0.26803691978267813,
      "Bt2_over_Bt1": 0.1743122211964528,
      "upstream_slow_Mach": 2.1010580456027297,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6619338837656928,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 130.0,
      "speed_ratio": 0.3672249283515234,
      "deflection_deg": 31.670427404050987,
      "compression": 2.108275949275106,
      "pressure_ratio": 4.540230872449581,
      "entropy_over_cv": 0.26986031732285565,
      "Bt2_over_Bt1": 0.1744862959938867,
      "upstream_slow_Mach": 2.1029244822670723,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6624234459970273,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 130.5,
      "speed_ratio": 0.36515398261529736,
      "deflection_deg": 32.01554906219942,
      "compression": 2.10546786922443,
      "pressure_ratio": 4.538441459154145,
      "entropy_over_cv": 0.2716874820105509,
      "Bt2_over_Bt1": 0.17465980827668504,
      "upstream_slow_Mach": 2.10478758890276,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6629093299042506,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 131.0,
      "speed_ratio": 0.3630485218978032,
      "deflection_deg": 32.358331831531586,
      "compression": 2.102682859148029,
      "pressure_ratio": 4.536736679863033,
      "entropy_over_cv": 0.2735178250668682,
      "Bt2_over_Bt1": 0.17483269534892623,
      "upstream_slow_Mach": 2.1066468307245,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6633914214013199,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 131.5,
      "speed_ratio": 0.36090860751960624,
      "deflection_deg": 32.698708916205625,
      "compression": 2.0999216694545257,
      "pressure_ratio": 4.535116768307686,
      "entropy_over_cv": 0.2753507585276895,
      "Bt2_over_Bt1": 0.17500489597867938,
      "upstream_slow_Mach": 2.1085016817586726,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6638696106619365,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 132.0,
      "speed_ratio": 0.35873431704743913,
      "deflection_deg": 33.03661102002238,
      "compression": 2.0971850121639934,
      "pressure_ratio": 4.533581841956209,
      "entropy_over_cv": 0.2771856954881041,
      "Bt2_over_Bt1": 0.17517635042667204,
      "upstream_slow_Mach": 2.110351624801151,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.664343792142594,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 132.5,
      "speed_ratio": 0.3565257443028306,
      "deflection_deg": 33.37196621984352,
      "compression": 2.0944735614809566,
      "pressure_ratio": 4.532131904275127,
      "entropy_over_cv": 0.2790220503429543,
      "Bt2_over_Bt1": 0.17534700047141635,
      "upstream_slow_Mach": 2.1121961513692376,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6648138645954579,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 133.0,
      "speed_ratio": 0.35428299935911806,
      "deflection_deg": 33.70469983213689,
      "compression": 2.091787954418395,
      "pressure_ratio": 4.530766847140383,
      "entropy_over_cv": 0.28085923902326854,
      "Bt2_over_Bt1": 0.17551678943081864,
      "upstream_slow_Mach": 2.114034761648197,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6652797310713902,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 133.5,
      "speed_ratio": 0.35200620852823683,
      "deflection_deg": 34.03473427221001,
      "compression": 2.089128791468913,
      "pressure_ratio": 4.529486453386243,
      "entropy_over_cv": 0.28269667922837566,
      "Bt2_over_Bt1": 0.17568566218031298,
      "upstream_slow_Mach": 2.115866964432811,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6657412989134723,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 134.0,
      "speed_ratio": 0.3496955143387393,
      "deflection_deg": 34.361988905660134,
      "compression": 2.086496637319261,
      "pressure_ratio": 4.528290399480879,
      "entropy_over_cv": 0.2845337906535042,
      "Bt2_over_Bt1": 0.17585356516757067,
      "upstream_slow_Mach": 2.1176922770643842,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.666198479741405,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 134.5,
      "speed_ratio": 0.3473510755065494,
      "deflection_deg": 34.68637989153326,
      "compression": 2.0838920216043904,
      "pressure_ratio": 4.527178258317329,
      "entropy_over_cv": 0.28636999521268847,
      "Bt2_over_Bt1": 0.17602044642384998,
      "upstream_slow_Mach": 2.119510225363606,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.666651189427185,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 135.0,
      "speed_ratio": 0.3449730669000102,
      "deflection_deg": 35.00782001664652,
      "compression": 2.0813154396972955,
      "pressure_ratio": 4.526149502108736,
      "entropy_over_cv": 0.28820471725681945,
      "Bt2_over_Bt1": 0.1761862555720612,
      "upstream_slow_Mach": 2.1213203435596424,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6670993480624838,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 135.5,
      "speed_ratio": 0.34256167950082894,
      "deflection_deg": 35.32621852048661,
      "compression": 2.078767353530898,
      "pressure_ratio": 4.525203505376871,
      "entropy_over_cv": 0.2900373837866921,
      "Bt2_over_Bt1": 0.17635094383163277,
      "upstream_slow_Mach": 2.1231221742158253,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6675428799181637,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 136.0,
      "speed_ratio": 0.340117120362575,
      "deflection_deg": 35.64148091005231,
      "compression": 2.076248192448348,
      "pressure_ratio": 4.524339548023155,
      "entropy_over_cv": 0.2918674246609187,
      "Bt2_over_Bt1": 0.17651446402027277,
      "upstream_slow_Mach": 2.12491526815228,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6679817133963827,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 136.5,
      "speed_ratio": 0.3376396125684278,
      "deflection_deg": 35.95350876396063,
      "compression": 2.0737583540781603,
      "pressure_ratio": 4.523556818471637,
      "entropy_over_cv": 0.29369427279859145,
      "Bt2_over_Bt1": 0.17667677055272904,
      "upstream_slow_Mach": 2.1266991843658207,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.668415780975748,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 137.0,
      "speed_ratio": 0.3351293951899202,
      "deflection_deg": 36.262199525084306,
      "compression": 2.07129820523072,
      "pressure_ratio": 4.522854416873659,
      "entropy_over_cv": 0.29551736437659437,
      "Bt2_over_Bt1": 0.1768378194366583,
      "upstream_slow_Mach": 2.1284734899474147,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6688450191499821,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 137.5,
      "speed_ratio": 0.3325867232484687,
      "deflection_deg": 36.567446280931364,
      "compression": 2.06886808281279,
      "pressure_ratio": 4.52223135836425,
      "entropy_over_cv": 0.2973361390214783,
      "Bt2_over_Bt1": 0.1769975682657208,
      "upstream_slow_Mach": 2.130237759997511,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6692693683605705,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 138.0,
      "speed_ratio": 0.3300118676815283,
      "deflection_deg": 36.86913753091705,
      "compression": 2.0664682947567727,
      "pressure_ratio": 4.521686576360629,
      "entropy_over_cv": 0.29915003999582906,
      "Bt2_over_Bt1": 0.1771559762100233,
      "upstream_slow_Mach": 2.1319915775395084,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6696887729238582,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 138.5,
      "speed_ratio": 0.32740511531525884,
      "deflection_deg": 37.16715693961203,
      "compression": 2.0640991209615955,
      "pressure_ratio": 4.521218925893557,
      "entropy_over_cv": 0.30095851437907095,
      "Bt2_over_Bt1": 0.17731300400403718,
      "upstream_slow_Mach": 2.133734533431615,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6701031809530614,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 139.0,
      "speed_ratio": 0.32476676884564487,
      "deflection_deg": 37.461383074979985,
      "compression": 2.061760814242237,
      "pressure_ratio": 4.520827186962677,
      "entropy_over_cv": 0.302761013242665,
      "Bt2_over_Bt1": 0.1774686139321224,
      "upstream_slow_Mach": 2.13546622627735,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6705125442756533,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 139.5,
      "speed_ratio": 0.32209714683006396,
      "deflection_deg": 37.75168913054017,
      "compression": 2.059453601285034,
      "pressure_ratio": 4.520510067907374,
      "entropy_over_cv": 0.30455699181967155,
      "Bt2_over_Bt1": 0.17762276981179076,
      "upstream_slow_Mach": 2.1371862623349096,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6709168183465786,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 140.0,
      "speed_ratio": 0.31939658369136315,
      "deflection_deg": 38.03794263030746,
      "compression": 2.057177683606065,
      "pressure_ratio": 4.5202662087851,
      "entropy_over_cv": 0.30634590966866143,
      "Bt2_over_Bt1": 0.17777543697484446,
      "upstream_slow_Mach": 2.1388942554256145,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6713159621577396,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 140.5,
      "speed_ratio": 0.31666542973657025,
      "deflection_deg": 38.32000511527212,
      "compression": 2.054933238510041,
      "pressure_ratio": 4.520094184749559,
      "entropy_over_cv": 0.3081272308319736,
      "Bt2_over_Bt1": 0.17792658224652655,
      "upstream_slow_Mach": 2.1405898268416395,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6717099381441888,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 141.0,
      "speed_ratio": 0.3139040511924416,
      "deflection_deg": 38.597731810083914,
      "compression": 2.052720420047304,
      "pressure_ratio": 4.519992509421564,
      "entropy_over_cv": 0.3099004239883261,
      "Bt2_over_Bt1": 0.17807617392282052,
      "upstream_slow_Mach": 2.142272605253212,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6720987120874468,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 141.5,
      "speed_ratio": 0.311112830260135,
      "deflection_deg": 38.870971268499936,
      "compression": 2.0505393599666535,
      "pressure_ratio": 4.519959638245821,
      "entropy_over_cv": 0.31166496259980186,
      "Bt2_over_Bt1": 0.1782241817460365,
      "upstream_slow_Mach": 2.143942226615458,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6724822530163543,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 142.0,
      "speed_ratio": 0.3082921651913881,
      "deflection_deg": 39.139564996040846,
      "compression": 2.048390168661915,
      "pressure_ratio": 4.519993971827348,
      "entropy_over_cv": 0.3134203250532387,
      "Bt2_over_Bt1": 0.17837057687882027,
      "upstream_slow_Mach": 2.1455983340750495,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6728605331058498,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 142.5,
      "speed_ratio": 0.3054424703886925,
      "deflection_deg": 39.40334704817716,
      "compression": 2.0462729361102743,
      "pressure_ratio": 4.520093859241671,
      "entropy_over_cv": 0.3151659947960659,
      "Bt2_over_Bt1": 0.1785153318767196,
      "upstream_slow_Mach": 2.147240577876824,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6732335275740489,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 143.0,
      "speed_ratio": 0.3025641765320719,
      "deflection_deg": 39.662143602233556,
      "compression": 2.044187732800577,
      "pressure_ratio": 4.520257601313366,
      "entropy_over_cv": 0.31690146046663736,
      "Bt2_over_Bt1": 0.17865842065944113,
      "upstream_slow_Mach": 2.1488686152705,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6736012145779859,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 143.5,
      "speed_ratio": 0.2996577307352088,
      "deflection_deg": 39.91577250105462,
      "compression": 2.0421346106499394,
      "pressure_ratio": 4.520483453857972,
      "entropy_over_cv": 0.3186262160191211,
      "Bt2_over_Bt1": 0.1787998184809275,
      "upstream_slow_Mach": 2.1504821104176277,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6739635751083602,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 144.0,
      "speed_ratio": 0.2967235967338168,
      "deflection_deg": 40.16404276631947,
      "compression": 2.0401136039071455,
      "pressure_ratio": 4.520769630882693,
      "entropy_over_cv": 0.3203397608430129,
      "Bt2_over_Bt1": 0.17893950189838267,
      "upstream_slow_Mach": 2.152080734298901,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6743205928836105,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 144.5,
      "speed_ratio": 0.2937622551093271,
      "deflection_deg": 40.40675407922429,
      "compression": 2.038124730041468,
      "pressure_ratio": 4.521114307741744,
      "entropy_over_cv": 0.32204159987735104,
      "Bt2_over_Bt1": 0.17907744874036857,
      "upstream_slow_Mach": 2.1536641646219383,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6746722542436255,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 145.0,
      "speed_ratio": 0.29077420355114986,
      "deflection_deg": 40.64369622606937,
      "compression": 2.036167990615674,
      "pressure_ratio": 4.5215156242425865,
      "entropy_over_cv": 0.32373124371971385,
      "Bt2_over_Bt1": 0.17921363807409343,
      "upstream_slow_Mach": 2.1552320857296374,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6750185480433796,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 145.5,
      "speed_ratio": 0.2877599571609901,
      "deflection_deg": 40.874648506091425,
      "compression": 2.0342433721421167,
      "pressure_ratio": 4.521971687699687,
      "entropy_over_cv": 0.32540820873009135,
      "Bt2_over_Bt1": 0.17934805017200783,
      "upstream_slow_Mach": 2.1567841885092025,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6753594655467609,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 146.0,
      "speed_ratio": 0.2847200488029375,
      "deflection_deg": 41.09937909866989,
      "compression": 2.0323508469209344,
      "pressure_ratio": 4.522480575932812,
      "entropy_over_cv": 0.3270720171297255,
      "Bt2_over_Bt1": 0.17948066647782018,
      "upstream_slow_Mach": 2.1583201703019324,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6756950003208475,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 146.5,
      "speed_ratio": 0.2816550295033242,
      "deflection_deg": 41.31764438680872,
      "compression": 2.0304903738595237,
      "pressure_ratio": 4.523040340207225,
      "entropy_over_cv": 0.32872219709502154,
      "Bt2_over_Bt1": 0.17961146957203858,
      "upstream_slow_Mach": 2.1598397348138474,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6760251481308631,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 147.0,
      "speed_ratio": 0.27856546890464967,
      "deflection_deg": 41.52918823354991,
      "compression": 2.028661899272538,
      "pressure_ratio": 4.523649008113507,
      "entropy_over_cv": 0.3303582828466356,
      "Bt2_over_Bt1": 0.17974044313714158,
      "upstream_slow_Mach": 2.161342592027236,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6763499068360288,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 147.5,
      "speed_ratio": 0.2754519557782089,
      "deflection_deg": 41.7337412077126,
      "compression": 2.0268653576618028,
      "pressure_ratio": 4.524304586385038,
      "entropy_over_cv": 0.3319798147338505,
      "Bt2_over_Bt1": 0.17986757192247538,
      "upstream_slow_Mach": 2.162828458113182,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.67666927628651,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 148.0,
      "speed_ratio": 0.272315098600445,
      "deflection_deg": 41.93101975507066,
      "compression": 2.025100672475641,
      "pressure_ratio": 4.525005063651492,
      "entropy_over_cv": 0.3335863393143531,
      "Bt2_over_Bt1": 0.17999284170897029,
      "upstream_slow_Mach": 2.164297055345138,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6769832582216391,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 148.5,
      "speed_ratio": 0.2691555261984657,
      "deflection_deg": 42.12072531078072,
      "compression": 2.0233677568471835,
      "pressure_ratio": 4.525748413126992,
      "entropy_over_cv": 0.3351774094295324,
      "Bt2_over_Bt1": 0.18011623927376358,
      "upstream_slow_Mach": 2.165748112013605,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6772918561695805,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 149.0,
      "speed_ratio": 0.26597388847063996,
      "deflection_deg": 42.302543348553506,
      "compression": 2.0216665143113617,
      "pressure_ratio": 4.526532595231853,
      "entropy_over_cv": 0.33675258427541843,
      "Bt2_over_Bt1": 0.1802377523548118,
      "upstream_slow_Mach": 2.1671813623419567,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6775950753485854,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 149.5,
      "speed_ratio": 0.26277085718871157,
      "deflection_deg": 42.47614236172138,
      "compression": 2.0199968395003505,
      "pressure_ratio": 4.527355560147083,
      "entropy_over_cv": 0.33831142946938575,
      "Bt2_over_Bt1": 0.1803573696155701,
      "upstream_slow_Mach": 2.1685965464034727,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6778929225699691,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 150.0,
      "speed_ratio": 0.25954712688845244,
      "deflection_deg": 42.64117277099705,
      "compression": 2.0183586188173153,
      "pressure_ratio": 4.5282152503010895,
      "entropy_over_cv": 0.33985351711274736,
      "Bt2_over_Bt1": 0.18047508060981068,
      "upstream_slow_Mach": 2.1699934100396026,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6781854061429325,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 150.5,
      "speed_ratio": 0.2563034158565249,
      "deflection_deg": 42.79726575334162,
      "compression": 2.016751731088401,
      "pressure_ratio": 4.529109602788207,
      "entropy_over_cv": 0.3413784258493651,
      "Bt2_over_Bt1": 0.18059087574664853,
      "upstream_slow_Mach": 2.1713717047795114,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6784725357813288,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 151.0,
      "speed_ratio": 0.25304046722193957,
      "deflection_deg": 42.94403198596661,
      "compression": 2.0151760481929615,
      "pressure_ratio": 4.530036551718936,
      "entropy_over_cv": 0.34288574092040675,
      "Bt2_over_Bt1": 0.180704746255837,
      "upstream_slow_Mach": 2.1727311877609328,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6787543225124676,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 151.5,
      "speed_ratio": 0.24975905016129268,
      "deflection_deg": 43.081060299088314,
      "compression": 2.0136314356721035,
      "pressure_ratio": 4.5309940305019305,
      "entropy_over_cv": 0.34437505421537656,
      "Bt2_over_Bt1": 0.18081668415339122,
      "upstream_slow_Mach": 2.17407162165236,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6790307785880353,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 152.0,
      "speed_ratio": 0.2464599612278436,
      "deflection_deg": 43.20791623063485,
      "compression": 2.012117753315676,
      "pressure_ratio": 4.5319799740579505,
      "entropy_over_cv": 0.3458459643195516,
      "Bt2_over_Bt1": 0.180926682207593,
      "upstream_slow_Mach": 2.175392774576599,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6793019173971953,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 152.5,
      "speed_ratio": 0.24314402581546982,
      "deflection_deg": 43.32414047568525,
      "compression": 2.0106348557278864,
      "pressure_ratio": 4.53299232096619,
      "entropy_over_cv": 0.34729807655795236,
      "Bt2_over_Bt1": 0.1810347339054256,
      "upstream_slow_Mach": 2.176694420035706,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6795677533819247,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 153.0,
      "speed_ratio": 0.23981209976960613,
      "deflection_deg": 43.4292472230003,
      "compression": 2.0091825928717815,
      "pressure_ratio": 4.534029015543487,
      "entropy_over_cv": 0.34873100303597754,
      "Bt2_over_Bt1": 0.18114083341948348,
      "upstream_slow_Mach": 2.177976336837333,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6798283019546286,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 153.5,
      "speed_ratio": 0.23646507115846072,
      "deflection_deg": 43.522722370599126,
      "compression": 2.007760810592874,
      "pressure_ratio": 4.53508800985711,
      "entropy_over_cv": 0.35014436267683346,
      "Bt2_over_Bt1": 0.18124497557539698,
      "upstream_slow_Mach": 2.179238309022481,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.680083579418068,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 154.0,
      "speed_ratio": 0.23310386221909984,
      "deflection_deg": 43.60402161195481,
      "compression": 2.0063693511222285,
      "pressure_ratio": 4.5361672656718826,
      "entropy_over_cv": 0.3515377812558866,
      "Bt2_over_Bt1": 0.18134715581980818,
      "upstream_slow_Mach": 2.1804801257946997,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6803336028876225,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 154.5,
      "speed_ratio": 0.2297294314944225,
      "deflection_deg": 43.67256838404523,
      "compression": 2.005008053559374,
      "pressure_ratio": 4.537264756332543,
      "entropy_over_cv": 0.3529108914320665,
      "Bt2_over_Bt1": 0.18144737018893062,
      "upstream_slow_Mach": 2.1817015814507177,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6805783902159059,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 155.0,
      "speed_ratio": 0.22634277617861015,
      "deflection_deg": 43.72775166822339,
      "compression": 2.0036767543354173,
      "pressure_ratio": 4.538378468582325,
      "entropy_over_cv": 0.35426333277644756,
      "Bt2_over_Bt1": 0.18154561527772126,
      "upstream_slow_Mach": 2.182902475312531,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6808179599197394,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 155.5,
      "speed_ratio": 0.2229449346903466,
      "deflection_deg": 43.76892363469384,
      "compression": 2.002375287656785,
      "pressure_ratio": 4.53950640431882,
      "entropy_over_cv": 0.35559475179813416,
      "Bt2_over_Bt1": 0.18164188820968993,
      "upstream_slow_Mach": 2.1840826116609464,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6810523311094834,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 156.0,
      "speed_ratio": 0.21953698949496098,
      "deflection_deg": 43.795397121334226,
      "compression": 2.0011034859300203,
      "pressure_ratio": 4.540646582288256,
      "entropy_over_cv": 0.35690480196757335,
      "Bt2_over_Bt1": 0.18173618660736843,
      "upstream_slow_Mach": 2.1852417996705866,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6812815234207212,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 156.5,
      "speed_ratio": 0.21612007019866655,
      "deflection_deg": 43.80644293773038,
      "compression": 1.9998611801681034,
      "pressure_ratio": 4.541797039719381,
      "entropy_over_cv": 0.3581931437374184,
      "Bt2_over_Bt1": 0.1818285085634574,
      "upstream_slow_Mach": 2.1863798533463594,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.68150555694828,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 157.0,
      "speed_ratio": 0.21269535694024094,
      "deflection_deg": 43.80128698565808,
      "compression": 1.9986482003787633,
      "pressure_ratio": 4.542955833898215,
      "entropy_over_cv": 0.3594594445610627,
      "Bt2_over_Bt1": 0.18191885261266721,
      "upstream_slow_Mach": 2.187496591461394,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6817244521825704,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 157.5,
      "speed_ratio": 0.2092640841078295,
      "deflection_deg": 43.779107187917546,
      "compression": 1.9974643759352748,
      "pressure_ratio": 4.544121043684923,
      "entropy_over_cv": 0.3607033789089642,
      "Bt2_over_Bt1": 0.18200721770426553,
      "upstream_slow_Mach": 2.188591837496438,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.681938229948222,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 158.0,
      "speed_ratio": 0.20582754441103643,
      "deflection_deg": 43.73903021850005,
      "compression": 1.9963095359302365,
      "pressure_ratio": 4.545290770974168,
      "entropy_over_cv": 0.3619246282828753,
      "Bt2_over_Bt1": 0.18209360317534184,
      "upstream_slow_Mach": 2.189665419580722,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6821469113449843,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 158.5,
      "speed_ratio": 0.20238709334108926,
      "deflection_deg": 43.680128028654245,
      "compression": 1.99518350951284,
      "pressure_ratio": 4.546463142100255,
      "entropy_over_cv": 0.36312288122809394,
      "Bt2_over_Bt1": 0.18217800872479703,
      "upstream_slow_Mach": 2.19071717043428,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6823505176908609,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 159.0,
      "speed_ratio": 0.19894415405459265,
      "deflection_deg": 43.60141416566427,
      "compression": 1.9940861262101415,
      "pressure_ratio": 4.547636309188442,
      "entropy_over_cv": 0.36429783334384763,
      "Bt2_over_Bt1": 0.18226043438806358,
      "upstream_slow_Mach": 2.1917469273117267,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.682549070467441,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 159.5,
      "speed_ratio": 0.19550022271918877,
      "deflection_deg": 43.501839884228,
      "compression": 1.9930172162328517,
      "pressure_ratio": 4.5488084514537945,
      "entropy_over_cv": 0.3654491872919199,
      "Bt2_over_Bt1": 0.1823408805125598,
      "upstream_slow_Mach": 2.192754531947486,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6827425912673879,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 160.0,
      "speed_ratio": 0.19205687436225477,
      "deflection_deg": 43.380290054448,
      "compression": 1.991976610766163,
      "pressure_ratio": 4.549977776448951,
      "entropy_over_cv": 0.3665766528036268,
      "Bt2_over_Bt1": 0.18241934773387988,
      "upstream_slow_Mach": 2.1937398305024622,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6829311017440438,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 160.5,
      "speed_ratio": 0.1886157692665106,
      "deflection_deg": 43.23557887588293,
      "compression": 1.9909641422461273,
      "pressure_ratio": 4.551142521262186,
      "entropy_over_cv": 0.367679946685248,
      "Bt2_over_Bt1": 0.1824958369527195,
      "upstream_slow_Mach": 2.194702673512149,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.683114623563103,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 161.0,
      "speed_ratio": 0.18517865995896524,
      "deflection_deg": 43.066445414176,
      "compression": 1.9899796446221016,
      "pressure_ratio": 4.552300953667144,
      "entropy_over_cv": 0.3687587928220152,
      "Bt2_over_Bt1": 0.18257034931253527,
      "upstream_slow_Mach": 2.1956429158361686,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6832931783563113,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 161.5,
      "speed_ratio": 0.18174739884184127,
      "deflection_deg": 42.87154898586877,
      "compression": 1.989022953605768,
      "pressure_ratio": 4.553451373225594,
      "entropy_over_cv": 0.36981292218075623,
      "Bt2_over_Bt1": 0.18264288617793495,
      "upstream_slow_Mach": 2.196560416609232,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6834667876771395,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 162.0,
      "speed_ratio": 0.178323946515775,
      "deflection_deg": 42.649464428590896,
      "compression": 1.9880939069072312,
      "pressure_ratio": 4.554592112344574,
      "entropy_over_cv": 0.37084207281129333,
      "Bt2_over_Bt1": 0.18271344911379347,
      "upstream_slow_Mach": 2.1974550391935135,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6836354729583839,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 162.5,
      "speed_ratio": 0.17491038084641192,
      "deflection_deg": 42.39867730844946,
      "compression": 1.9871923444586963,
      "pressure_ratio": 4.555721537289235,
      "entropy_over_cv": 0.37184598984668854,
      "Bt2_over_Bt1": 0.1827820398650896,
      "upstream_slow_Mach": 2.198326651132427,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6837992554716422,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 163.0,
      "speed_ratio": 0.17150890682514555,
      "deflection_deg": 42.11757913478374,
      "compression": 1.9863181086262063,
      "pressure_ratio": 4.556838049152709,
      "entropy_over_cv": 0.37282442550242845,
      "Bt2_over_Bt1": 0.1828486603374558,
      "upstream_slow_Mach": 2.199175124105796,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6839581562886141,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 163.5,
      "speed_ratio": 0.16812186727270417,
      "deflection_deg": 41.80446267527454,
      "compression": 1.9854710444099284,
      "pressure_ratio": 4.557940084784287,
      "entropy_over_cv": 0.37377713907463667,
      "Bt2_over_Bt1": 0.18291331257843435,
      "upstream_slow_Mach": 2.2000003338864147,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6841121962441746,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 164.0,
      "speed_ratio": 0.16475175442997764,
      "deflection_deg": 41.457517492585886,
      "compression": 1.9846509996334525,
      "pressure_ratio": 4.559026117677148,
      "entropy_over_cv": 0.3747038969374005,
      "Bt2_over_Bt1": 0.18297599875943013,
      "upstream_slow_Mach": 2.200802160297972,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6842613959011685,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 164.5,
      "speed_ratio": 0.16140122247312547,
      "deflection_deg": 41.074825858269804,
      "compression": 1.9838578251225623,
      "pressure_ratio": 4.560094658816897,
      "entropy_over_cv": 0.37560447253929446,
      "Bt2_over_Bt1": 0.18303672115835196,
      "upstream_slow_Mach": 2.2015804871743505,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.684405775516874,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 165.0,
      "speed_ratio": 0.15807310097866062,
      "deflection_deg": 40.6543592416785,
      "compression": 1.9830913748739298,
      "pressure_ratio": 4.561144257492089,
      "entropy_over_cv": 0.37647864639918177,
      "Bt2_over_Bt1": 0.18309548214293173,
      "upstream_slow_Mach": 2.202335202320273,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6845453550110836,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 165.5,
      "speed_ratio": 0.15477040934766823,
      "deflection_deg": 40.1939756222611,
      "compression": 1.982351506214163,
      "pressure_ratio": 4.56217350206791,
      "entropy_over_cv": 0.3773262061013716,
      "Bt2_over_Bt1": 0.18315228415471144,
      "upstream_slow_Mach": 2.2030661974732944,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6846801539357522,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 166.0,
      "speed_ratio": 0.15149637217513906,
      "deflection_deg": 39.691417934035925,
      "compression": 1.9816380799496343,
      "pressure_ratio": 4.5631810207241745,
      "entropy_over_cv": 0.3781469462902066,
      "Bt2_over_Bt1": 0.18320712969368716,
      "upstream_slow_Mach": 2.2037733682671243,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6848101914461596,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 166.5,
      "speed_ratio": 0.1482544355188122,
      "deflection_deg": 39.14431402227923,
      "compression": 1.980950960507498,
      "pressure_ratio": 4.564165482158684,
      "entropy_over_cv": 0.37894066866415416,
      "Bt2_over_Bt1": 0.18326002130359892,
      "upstream_slow_Mach": 2.204456614196275,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6849354862735398,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 167.0,
      "speed_ratio": 0.1450482839798504,
      "deflection_deg": 38.55017857534609,
      "compression": 1.980290016068291,
      "pressure_ratio": 4.565125596257068,
      "entropy_over_cv": 0.3797071819694694,
      "Bt2_over_Bt1": 0.18331096155785503,
      "upstream_slow_Mach": 2.2051158385820173,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6850560566991271,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 167.5,
      "speed_ratio": 0.14188185845270057,
      "deflection_deg": 37.906417589314806,
      "compression": 1.9796551186905058,
      "pressure_ratio": 4.566060114730097,
      "entropy_over_cv": 0.3804463019934986,
      "Bt2_over_Bt1": 0.18335995304607952,
      "upstream_slow_Mach": 2.2057509485396416,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6851719205295691,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 168.0,
      "speed_ratio": 0.13875937433091168,
      "deflection_deg": 37.21033602924227,
      "compression": 1.9790461444274965,
      "pressure_ratio": 4.566967831719457,
      "entropy_over_cv": 0.38115785155768656,
      "Bt2_over_Bt1": 0.183406998361271,
      "upstream_slow_Mach": 2.2063618549470045,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6852830950736641,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 168.5,
      "speed_ratio": 0.1356853398665681,
      "deflection_deg": 36.45914946631078,
      "compression": 1.9784629734370798,
      "pressure_ratio": 4.567847584372952,
      "entropy_over_cv": 0.3818416605103492,
      "Bt2_over_Bt1": 0.18345210008756116,
      "upstream_slow_Mach": 2.206948472414362,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6853895971203718,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 169.0,
      "speed_ratio": 0.13266457427037615,
      "deflection_deg": 35.65000059114354,
      "compression": 1.9779054900841702,
      "pressure_ratio": 4.56869825339004,
      "entropy_over_cv": 0.38249756571927124,
      "Bt2_over_Bt1": 0.18349526078856152,
      "upstream_slow_Mach": 2.207510719255469,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.685491442918057,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 169.5,
      "speed_ratio": 0.12970222500458709,
      "deflection_deg": 34.77998162338386,
      "compression": 1.977373583036772,
      "pressure_ratio": 4.569518763538557,
      "entropy_over_cv": 0.3831254110641852,
      "Bt2_over_Bt1": 0.1835364829962869,
      "upstream_slow_Mach": 2.208048517459942,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6855886481549205,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 170.0,
      "speed_ratio": 0.12680378355981883,
      "deflection_deg": 33.846163745831916,
      "compression": 1.9768671453556486,
      "pressure_ratio": 4.570308084143501,
      "entropy_over_cv": 0.38372504742918473,
      "Bt2_over_Bt1": 0.18357576920064397,
      "upstream_slow_Mach": 2.2085617926668726,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6856812279405775,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 170.5,
      "speed_ratio": 0.12397509881877894,
      "deflection_deg": 32.84563477271305,
      "compression": 1.9763860745779576,
      "pressure_ratio": 4.571065229548633,
      "entropy_over_cv": 0.38429633269512525,
      "Bt2_over_Bt1": 0.1836131218394741,
      "upstream_slow_Mach": 2.2090504741396835,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6857691967887417,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 171.0,
      "speed_ratio": 0.1212223868965232,
      "deflection_deg": 31.77554629475465,
      "compression": 1.975930272795144,
      "pressure_ratio": 4.5717892595516885,
      "entropy_over_cv": 0.38483913173205936,
      "Bt2_over_Bt1": 0.18364854328913924,
      "upstream_slow_Mach": 2.2095144947422156,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6858525686009777,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 171.5,
      "speed_ratio": 0.11855223611335693,
      "deflection_deg": 30.63317150057559,
      "compression": 1.9754996467253583,
      "pressure_ratio": 4.572479279813882,
      "entropy_over_cv": 0.3853533163917535,
      "Bt2_over_Bt1": 0.18368203585564039,
      "upstream_slow_Mach": 2.2099537909160443,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6859313566514834,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 172.0,
      "speed_ratio": 0.1159716055129824,
      "deflection_deg": 29.415974719203465,
      "compression": 1.9750941077806508,
      "pressure_ratio": 4.573134442244423,
      "entropy_over_cv": 0.38583876550033086,
      "Bt2_over_Bt1": 0.18371360176625814,
      "upstream_slow_Mach": 2.210368302659007,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6860055735728692,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 172.5,
      "speed_ratio": 0.11348781510196036,
      "deflection_deg": 28.121693420788617,
      "compression": 1.974713572129193,
      "pressure_ratio": 4.573753945360666,
      "entropy_over_cv": 0.3862953648510801,
      "Bt2_over_Bt1": 0.18374324316170537,
      "upstream_slow_Mach": 2.2107579735049403,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6860752313428975,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 173.0,
      "speed_ratio": 0.111108525782386,
      "deflection_deg": 26.7484329066255,
      "compression": 1.974357960752744,
      "pressure_ratio": 4.574337034624495,
      "entropy_over_cv": 0.3867230071974713,
      "Bt2_over_Bt1": 0.1837709620887827,
      "upstream_slow_Mach": 2.21112275050462,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6861403412721533,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 173.5,
      "speed_ratio": 0.1088417068130839,
      "deflection_deg": 25.29477317207026,
      "compression": 1.9740271994995815,
      "pressure_ratio": 4.574883002755534,
      "entropy_over_cv": 0.38712159224641307,
      "Bt2_over_Bt1": 0.18379676049352703,
      "upstream_slow_Mach": 2.2114625842078888,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6862009139926136,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 174.0,
      "speed_ratio": 0.10669558861094429,
      "deflection_deg": 23.75988640423643,
      "compression": 1.9737212191330977,
      "pressure_ratio": 4.575391190021696,
      "entropy_over_cv": 0.38749102665178725,
      "Bt2_over_Bt1": 0.18382064021484487,
      "upstream_slow_Mach": 2.211777428646977,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6862569594470882,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 174.5,
      "speed_ratio": 0.10467859884727387,
      "deflection_deg": 22.14366227145225,
      "compression": 1.9734399553762412,
      "pressure_ratio": 4.575860984507572,
      "entropy_over_cv": 0.3878312240082926,
      "Bt2_over_Bt1": 0.1838426029786221,
      "upstream_slow_Mach": 2.212067241320998,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6863084868795052,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 175.0,
      "speed_ratio": 0.10279928016267251,
      "deflection_deg": 20.44683660434001,
      "compression": 1.973183348951984,
      "pressure_ratio": 4.576291822361125,
      "entropy_over_cv": 0.38814210484562617,
      "Bt2_over_Bt1": 0.18386265039230193,
      "upstream_slow_Mach": 2.2123319831816164,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6863555048260163,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 175.5,
      "speed_ratio": 0.10106618847292229,
      "deflection_deg": 18.671117347797473,
      "compression": 1.9729513456199694,
      "pressure_ratio": 4.576683188019107,
      "entropy_over_cv": 0.388423596623031,
      "Bt2_over_Bt1": 0.18388078393992457,
      "upstream_slow_Mach": 2.2125716186198896,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6863980211068983,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 176.0,
      "speed_ratio": 0.09948777180704292,
      "deflection_deg": 16.81929994080194,
      "compression": 1.972743896209488,
      "pressure_ratio": 4.57703461441158,
      "entropy_over_cv": 0.38867563372423447,
      "Bt2_over_Bt1": 0.18389700497762101,
      "upstream_slow_Mach": 2.2127861154542656,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6864360428192301,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 176.5,
      "speed_ratio": 0.09807223091507779,
      "deflection_deg": 14.89536279731318,
      "compression": 1.972560956648916,
      "pressure_ratio": 4.577345683145916,
      "entropy_over_cv": 0.3888981574528003,
      "Bt2_over_Bt1": 0.1839113147295552,
      "upstream_slow_Mach": 2.212975444919742,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6864695763303265,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 177.0,
      "speed_ratio": 0.09682736446688177,
      "deflection_deg": 12.90453262457907,
      "compression": 1.9724024879917321,
      "pressure_ratio": 4.577616024670572,
      "entropy_over_cv": 0.38909111602791513,
      "Bt2_over_Bt1": 0.1839237142843088,
      "upstream_slow_Mach": 2.2131395816581785,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6864986272719088,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 177.5,
      "speed_ratio": 0.09576040343062983,
      "deflection_deg": 10.853309264277794,
      "compression": 1.9722684564392257,
      "pressure_ratio": 4.577845318418933,
      "entropy_over_cv": 0.3892544645806272,
      "Bt2_over_Bt1": 0.18393420459170343,
      "upstream_slow_Mach": 2.2132785037097547,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.686523200535,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 178.0,
      "speed_ratio": 0.09487784099811884,
      "deflection_deg": 8.749440884483375,
      "compression": 1.9721588333599862,
      "pressure_ratio": 4.578033292933477,
      "entropy_over_cv": 0.3893881651505543,
      "Bt2_over_Bt1": 0.1839427864600559,
      "upstream_slow_Mach": 2.21339219250558,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6865433002655273,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 178.5,
      "speed_ratio": 0.09418526597959291,
      "deflection_deg": 6.60184287630904,
      "compression": 1.9720735953062571,
      "pressure_ratio": 4.578179725970472,
      "entropy_over_cv": 0.38949218668307467,
      "Bt2_over_Bt1": 0.18394946055386233,
      "upstream_slow_Mach": 2.2134806328614394,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6865589298606226,
      "family": "slow_shock"
    },
    {
      "alpha_deg": 179.0,
      "speed_ratio": 0.09368720865713179,
      "deflection_deg": 4.420457701381358,
      "compression": 1.9720127240272223,
      "pressure_ratio": 4.578284444585387,
      "entropy_over_cv": 0.38956650502701223,
      "Bt2_over_Bt1": 0.18395422739190787,
      "upstream_slow_Mach": 2.2135438129726843,
      "upstream_alfven_Mach": 0.9486832980505138,
      "downstream_slow_Mach": 0.6865700919656086,
      "family": "slow_shock"
    }
  ],
  "graphical_comparison": [
    {
      "pixel": [
        151,
        639.5
      ],
      "speed_ratio": 0.11975724898880855,
      "deflection_deg": 31.023361282055596,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 171.2723562505916,
      "predicted_deflection_deg": 31.162411241543065,
      "deflection_error_deg": 0.139049959487469,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        28.799480382736668,
        33.131771935606416
      ]
    },
    {
      "pixel": [
        180,
        605.5
      ],
      "speed_ratio": 0.1510340846583416,
      "deflection_deg": 39.29234082484394,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 166.07098374588406,
      "predicted_deflection_deg": 39.616516528512236,
      "deflection_error_deg": 0.3241757036682955,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        38.73878162312628,
        40.37543498479837
      ]
    },
    {
      "pixel": [
        228,
        587
      ],
      "speed_ratio": 0.2022593122644731,
      "deflection_deg": 43.704741246991865,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 158.51856212404766,
      "predicted_deflection_deg": 43.6775662163179,
      "deflection_error_deg": -0.027175030673966205,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        43.555373472748464,
        43.757953994222085
      ]
    },
    {
      "pixel": [
        275,
        588
      ],
      "speed_ratio": 0.25214296625870275,
      "deflection_deg": 43.33402797923584,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 151.13702997255209,
      "predicted_deflection_deg": 42.98257256002436,
      "deflection_error_deg": -0.35145541921148293,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        42.757832544259564,
        43.18256344469535
      ]
    },
    {
      "pixel": [
        322,
        601
      ],
      "speed_ratio": 0.30185743141629645,
      "deflection_deg": 40.01881308223042,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 143.12202610902497,
      "predicted_deflection_deg": 39.724526143310804,
      "deflection_error_deg": -0.294286938919619,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        39.27331666572751,
        40.15288756033751
      ]
    },
    {
      "pixel": [
        369,
        624
      ],
      "speed_ratio": 0.35143483444147383,
      "deflection_deg": 34.24979765287777,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 133.62432088384938,
      "predicted_deflection_deg": 34.11636630693718,
      "deflection_error_deg": -0.13343134594058625,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        33.38560462301038,
        34.81112176828433
      ]
    },
    {
      "pixel": [
        417,
        662
      ],
      "speed_ratio": 0.4018744425550278,
      "deflection_deg": 24.79661524412306,
      "speed_half_width": 0.005,
      "deflection_half_width_deg": 1.5,
      "matched_alpha_deg": 119.84223942145799,
      "predicted_deflection_deg": 24.24150381308281,
      "deflection_error_deg": -0.555111431040249,
      "within_declared_plot_tolerance": true,
      "theta_at_speed_box_edges": [
        22.768337255112716,
        25.57528157146038
      ]
    }
  ],
  "negative_geometry_control": {
    "case_id": "R98_wrong_plane_as_normal",
    "status": "INCONSISTENT_BN",
    "family": null,
    "scope": "one planar discontinuity, ideal MHD, exact supplied states",
    "candidates": {
      "fast_shock": {
        "status": "NOT_ASSESSED",
        "reason": "Required checks not completed."
      },
      "slow_shock": {
        "status": "NOT_ASSESSED",
        "reason": "Required checks not completed."
      },
      "rotational_discontinuity": {
        "status": "NOT_ASSESSED",
        "reason": "Required checks not completed."
      },
      "contact": {
        "status": "NOT_ASSESSED",
        "reason": "Required checks not completed."
      }
    },
    "coverage": {
      "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
      "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
      "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
    },
    "global_uniqueness": false,
    "uncertainty_propagated": false,
    "checks": {},
    "result_sentence": "The two normal magnetic fields disagree beyond the declared tolerance.",
    "next_action": "The two normal magnetic fields disagree beyond the declared tolerance."
  },
  "complete_states_and_checks": [
    {
      "alpha_deg": "91",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28554849631901162281285344067422827658727300100102885239162597224773522195070122043773600",
          "p": "0.712461554627356809224094759401168687311236092857018202922992800627687729180327261549401350",
          "u": [
            "0.437420452271026346344616488878442691883784033295891462808206436695118662357968735891180568",
            "0.00637540781039022651112621442939865816913408032480091741529525875935382377920738623494613867",
            "0E-91"
          ],
          "B": [
            "1.05382445227152463413512311532158663205628917475150076049015201532721657086037504414818789",
            "0.0153595027596680612405360934435900493400484255873366625863105868577863016862882757332413288",
            "0E-92"
          ]
        },
        "meta": {
          "compression": "2.28554849631901162281285344067422827658727300100102885239162597224773522195070122043773600",
          "regular_denominator": "-1.53949832924334624756983715630469808509697000111225428043513996916415024661189024493081778",
          "bracket_derivative_max": "-0.9900541405934766671112924698106696585127206626670179663219666992776560128210567223968666",
          "polynomial_residual": "-2.318842311873745928725115E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28554849631901162281285344067422827658727300100102885239162597224773244948192635625972856",
          "p": "0.712461554627356809224094759401168687311236092857018202922992800627687202844275996261238825",
          "u": [
            "0.437420452271026346344616488878442691883784033295891462808206436695119192985140518551035304",
            "0.00637540781039022651112621442939865816913408032480091741529525875935383052050267475941375123",
            "0"
          ],
          "B": [
            "1.05382445227152463413512311532158663205628917475150076049015201532721657090210568867665523",
            "0.0153595027596680612405360934435900493400484255873366625863105868577862992955412518704867660",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.06221438114529484066565869278083304386765037324396153374605270867255092561137645576245595",
          "polynomial_residual": "1.4599057645233239083854E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "2E-89",
          "1E-91",
          "0E-181",
          "-3.49048128745670256388379570326323849445054406142792853672248552811947684078561400840038534E-92",
          "0E-182",
          "-6.01674926455645085166E-70",
          "-9.48827809121593707114071597138071817792817851885554537271068407411990810463137947584983861E-90"
        ],
        "published": [
          "-4E-90",
          "4.25374067983150459E-72",
          "7.42493197542593262E-74",
          "0E-178",
          "-2.25415013689721367468614838362404015954568921161877949027204009398641830402054185738900491E-92",
          "0E-179",
          "6E-90",
          "0"
        ]
      },
      "state_disagreement": "1.21304307448709815856210025550952443864523463766209059477859807246695001953447744454654317E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_91",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9998476951563913,
            0.01745240643728351,
            0.0
          ],
          "t1": [
            -0.01745240643728351,
            0.9998476951563913,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9998476951563913,
            -0.01745240643728351,
            0.0
          ],
          "B": [
            1.0539320099879665,
            -0.018396451664266823,
            0.0
          ]
        },
        "right": {
          "rho": 2.2855484963190116,
          "p": 0.7124615546273568,
          "u": [
            0.4374650972257623,
            -0.0012596027121136028,
            0.0
          ],
          "B": [
            1.0539320099879665,
            -0.003034609221587987,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_91",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.009356004574698557,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4999017478482135,
              "alfven_n": 1.0539320099879665,
              "fast": 1.05413915286807
            },
            "right": {
              "slow": 0.6970939884860324,
              "alfven_n": 0.6971357823843254,
              "fast": 0.7208350714040984
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9998476951563913,
            "right": 0.4374650972257623
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2855484963190116,
          "pressure_ratio": 4.749743697515712,
          "entropy_over_cv": 0.18041392868399653,
          "tangential_field_ratio": 0.16495622508999366
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "91.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28534138657648386920279290039394583584063211949935537527706242144544497735851354990139918",
          "p": "0.712413543620293878481527616455680618034406571374082576693881610518383602266453026867916044",
          "u": [
            "0.437321011770375397148566242005076907431850567974447054704276683522732316591273190481746175",
            "0.00956143937317667308451640295369122269586839409747923807521524319660639216784955513808791387",
            "0E-91"
          ],
          "B": [
            "1.05348940945002784258940290465523325454225072937278715897344426892560942799904763640560638",
            "0.0230331377812441192032044378582604355834567388379556769853459973742741314709315908810464827",
            "0E-92"
          ]
        },
        "meta": {
          "compression": "2.28534138657648386920279290039394583584063211949935537527706242144544497735851354990139918",
          "regular_denominator": "-1.53926820730720429911421433377105092871181346611039486141895824605049441928723727766822133",
          "bracket_derivative_max": "-0.9930552862668742554341296236544850855411293859532953388964075247769481172358742244420297",
          "polynomial_residual": "-2.868664906572073366406365E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28534138657648386920279290039394583584063211949935537527706242144544131674716269836563820",
          "p": "0.712413543620293878481527616455680618034406571374082576693881610518382861452737146344504050",
          "u": [
            "0.437321011770375397148566242005076907431850567974447054704276683522733017134264149825272422",
            "0.00956143937317667308451640295369122269586839409747923807521524319660640551753109287933106795",
            "0"
          ],
          "B": [
            "1.05348940945002784258940290465523325454225072937278715897344426892560942812304124227050208",
            "0.0230331377812441192032044378582604355834567388379556769853459973742741267358068202180412476",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.06185751815299056392577559606927990367727863269907976086219579044436412215454508097020275",
          "polynomial_residual": "-1.38623466479495407958441E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "1E-89",
          "3E-91",
          "0E-181",
          "4.76118358818094227824527177285426600082055417638905696888879465222544420717246302698457405E-92",
          "0E-182",
          "-7.44150898986151775460E-70",
          "-9.49008499561297316154991992834135716287582201215582135688703786768520998425190061474787252E-90"
        ],
        "published": [
          "1E-90",
          "-4.036602731737528939E-71",
          "-1.0570216253924463754E-72",
          "0E-178",
          "-7.37887841896825753930644032826553238015965694439992079076742915730893359094394579463920405E-92",
          "0E-179",
          "2.1E-89",
          "0"
        ]
      },
      "state_disagreement": "1.60177878559108898448640714572894265998183108227231277022240616756284552736899887560315347E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_91.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9996573249755573,
            0.026176948307873153,
            0.0
          ],
          "t1": [
            -0.026176948307873153,
            0.9996573249755573,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9996573249755573,
            -0.026176948307873153,
            0.0
          ],
          "B": [
            1.0537313421979622,
            -0.02759292628178991,
            0.0
          ]
        },
        "right": {
          "rho": 2.285341386576484,
          "p": 0.7124135436202939,
          "u": [
            0.43742144208619815,
            -0.0018895666123541412,
            0.0
          ],
          "B": [
            1.0537313421979622,
            -0.004551892913873254,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_91.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.014033257460113647,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49977896507347175,
              "alfven_n": 1.0537313421979622,
              "fast": 1.0541973710748858
            },
            "right": {
              "slow": 0.6969412362275206,
              "alfven_n": 0.6970346306420263,
              "fast": 0.7208968209350548
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9996573249755573,
            "right": 0.43742144208619815
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.285341386576484,
          "pressure_ratio": 4.749423624135293,
          "entropy_over_cv": 0.18049757422608526,
          "tangential_field_ratio": 0.16496593610215596
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "92",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28505166984417711398392110295695687278106033369323613053465889541025305338464665807125964",
          "p": "0.712346413465485007069600228316736514669377374503081541852790175368365946257257335028088718",
          "u": [
            "0.437181784214931883317260368584137581311861259465952624481943770649950060414867527705866270",
            "0.0127454631746511401056864959567568608704834964982182169940544325317237984243870906083702689",
            "0E-91"
          ],
          "B": [
            "1.05302050547177941862804775648199837031350029518517869221789582863742203337373477777731052",
            "0.0306994357021170086706190486707086242166999610964429406344565900680113124260170540956895854",
            "0E-92"
          ]
        },
        "meta": {
          "compression": "2.28505166984417711398392110295695687278106033369323613053465889541025305338464665807125964",
          "regular_denominator": "-1.53894629982686345998213455884106319197895592632581792281628766156694783709405184230139962",
          "bracket_derivative_max": "-0.9972594514880186053408279892920364589617648180157947456133193877123778299450515779018132",
          "polynomial_residual": "-2.651084899107865980651578E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28505166984417711398392110295695687278106033369323613053465889541024917971383348320835894",
          "p": "0.712346413465485007069600228316736514669377374503081541852790175368365071008202517003220920",
          "u": [
            "0.437181784214931883317260368584137581311861259465952624481943770649950801632095075049142686",
            "0.0127454631746511401056864959567568608704834964982182169940544325317238172568757892807361595",
            "0"
          ],
          "B": [
            "1.05302050547177941862804775648199837031350029518517869221789582863742203360705390513031925",
            "0.0306994357021170086706190486707086242166999610964429406344565900680113057446314274660894819",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.06135820963132508475890046498360429153848001315244010829432425190528928909334391804503215",
          "polynomial_residual": "-4.61108043587798797813350E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-89",
          "0E-91",
          "0E-181",
          "2.69677158808821089293239051259451867608696413420593097470791615486357826211309181412147209E-91",
          "0E-182",
          "-6.87466168289318706005E-70",
          "0"
        ],
        "published": [
          "-4E-90",
          "-1.3415541849791053847E-70",
          "-4.6848104454344834776E-72",
          "0E-178",
          "-6.97989934050019432919903632506658747096491520865937428500115338841681024276426509022463024E-92",
          "0E-179",
          "4E-90",
          "-9.49261562546227930403027928332802177665795394540871904493391448659337945141156046613123078E-90"
        ]
      },
      "state_disagreement": "1.69522241632243587299297821610169653743069280914534995022232301146855863427463453629239265E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_92",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9993908270190958,
            0.03489949670250097,
            0.0
          ],
          "t1": [
            -0.03489949670250097,
            0.9993908270190958,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9993908270190958,
            -0.03489949670250097,
            0.0
          ],
          "B": [
            1.0534504286865625,
            -0.03678729959114628,
            0.0
          ]
        },
        "right": {
          "rho": 2.285051669844177,
          "p": 0.712346413465485,
          "u": [
            0.4373602751342802,
            -0.0025197252537464744,
            0.0
          ],
          "B": [
            1.0534504286865625,
            -0.006069151223020001,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_92",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.018709610978123722,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4996071296345043,
              "alfven_n": 1.0534504286865625,
              "fast": 1.0542788184960763
            },
            "right": {
              "slow": 0.6967285126915518,
              "alfven_n": 0.696892983233236,
              "fast": 0.7209821147095696
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9993908270190958,
            "right": 0.4373602751342802
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.285051669844177,
          "pressure_ratio": 4.7489760897699,
          "entropy_over_cv": 0.18061464023873652,
          "tangential_field_ratio": 0.16497952528379342
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "92.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28467958266413834138403290266908966307016276448349437345597808668149725700981886318815140",
          "p": "0.712260249265274808760737764395954749668338441914152971346528835507169412456116300416438720",
          "u": [
            "0.437002758853053355132198972291537439577822173341002448348023909323515365314611374208936997",
            "0.0159268083803141829247617163321335906333800228116209983683513188880880206037041954946160107",
            "0E-91"
          ],
          "B": [
            "1.05241789622642792596835326428450201523216806455719403508413673834183781423088662661952891",
            "0.0383559550360824456596607699497374145638493297354138453131561708834761856921778791562230789",
            "0E-92"
          ]
        },
        "meta": {
          "compression": "2.28467958266413834138403290266908966307016276448349437345597808668149725700981886318815140",
          "regular_denominator": "-1.53853286962682037931559211407676629230018084942610485939553120742388584112202095909794600",
          "bracket_derivative_max": "-1.0026692015179173224117074816358010354619549236475196428436144185576624430216524973937347",
          "polynomial_residual": "-3.276193905544168993584487E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28467958266413834138403290266908966307016276448349437345597808668149227667961047854519820",
          "p": "0.712260249265274808760737764395954749668338441914152971346528835507168255635657388128684662",
          "u": [
            "0.437002758853053355132198972291537439577822173341002448348023909323516318123422688485478861",
            "0.0159268083803141829247617163321335906333800228116209983683513188880880508632007961248571118",
            "0"
          ],
          "B": [
            "1.05241789622642792596835326428450201523216806455719403508413673834183781469974312471325929",
            "0.0383559550360824456596607699497374145638493297354138453131561708834761749535985709589432538",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0607167550798504227728416739857273387588908989491149572010946883941964751113757041870483",
          "polynomial_residual": "-7.02739009611197029128515E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1E-89",
          "2E-91",
          "0E-181",
          "-1.87143596888857775803877776360221829760406206368627570050063032889695869401422750749607217E-91",
          "0E-182",
          "-8.49179737078985767286E-70",
          "0"
        ],
        "published": [
          "-3E-90",
          "-2.0422975457990404584E-70",
          "-8.9168636549326203536E-72",
          "0E-178",
          "1.12570869585699552917237089460777096844741569114141301665124983002098383710420133438890117E-91",
          "0E-179",
          "1.8E-89",
          "-9.49587094553255980979785395780781169296664297792587961627376712520884103851229484551411503E-90"
        ]
      },
      "state_disagreement": "2.17988126045103344757335674673533111329886051657302785618426340433976364988423676975502440E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_92.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9990482215818578,
            0.043619387365336,
            0.0
          ],
          "t1": [
            -0.043619387365336,
            0.9990482215818578,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9990482215818578,
            -0.043619387365336,
            0.0
          ],
          "B": [
            1.0530892908464193,
            -0.045978871405210966,
            0.0
          ]
        },
        "right": {
          "rho": 2.2846795826641384,
          "p": 0.7122602492652748,
          "u": [
            0.4372815466827428,
            -0.003150143030303937,
            0.0
          ],
          "B": [
            1.0530892908464193,
            -0.007586375219840675,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_92.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.023384765197819967,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -3.469446951953614e-18,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4993863018370754,
              "alfven_n": 1.0530892908464193,
              "fast": 1.054383437203279
            },
            "right": {
              "slow": 0.6964568759406504,
              "alfven_n": 0.6967108052556339,
              "fast": 0.7210898687667545
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9990482215818578,
            "right": 0.4372815466827428
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2846795826641384,
          "pressure_ratio": 4.748401661768499,
          "entropy_over_cv": 0.18076508898050392,
          "tangential_field_ratio": 0.16499698639799326
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "93",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28422542864045429015573861393350939706040655929039613545397325590235106788451154925681238",
          "p": "0.712155160218896413363337042583418178513241732687127343345184313447025077397443406426662796",
          "u": [
            "0.436783922008095942296975654538833399300450660359638329179134845773793434513928141450288457",
            "0.0191048028073689185146115432564465691235971760815976836622812396962769709001613629768769903",
            "0E-91"
          ],
          "B": [
            "1.05168178202614173903124495310174618287078576444803594308304245772472252871772542076012333",
            "0.0460002579063323770659246701938569617577043928048295317049872305913884470508090699844526620",
            "0E-92"
          ]
        },
        "meta": {
          "compression": "2.28422542864045429015573861393350939706040655929039613545397325590235106788451154925681238",
          "regular_denominator": "-1.53802825404494921128415401548167710784489617698932903939330361766927896431612394361868042",
          "bracket_derivative_max": "-1.0092878402486964972612267500284251096126472556355378292336190854347162984450329467118991",
          "polynomial_residual": "3.535889429361120386252159E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28422542864045429015573861393350939706040655929039613545397325590235534338585436288015740",
          "p": "0.712155160218896413363337042583418178513241732687127343345184313447025899215432553382309980",
          "u": [
            "0.436783922008095942296975654538833399300450660359638329179134845773792616722352291725244537",
            "0.0191048028073689185146115432564465691235971760815976836622812396962769397356843700129447089",
            "0"
          ],
          "B": [
            "1.05168178202614173903124495310174618287078576444803594308304245772472252813790302902412538",
            "0.0460002579063323770659246701938569617577043928048295317049872305913884581144793813045218228",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0599335393281649731446792713458468125062122923999695424273043460852178298012522364065594",
          "polynomial_residual": "1.561029282602335410939E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "1E-89",
          "0E-91",
          "0E-181",
          "-1.52198909718401220100567835453022076790113483016943473727653507083022002015102378727997801E-91",
          "0E-182",
          "9.15981320371836433659E-70",
          "0"
        ],
        "published": [
          "5E-90",
          "4.53052535581922876E-72",
          "2.374347728839958564E-73",
          "0E-178",
          "9.98629534754573873784492058439436580590952290767785532441441254831648973733478318635332028E-92",
          "0E-179",
          "2.7E-89",
          "0"
        ]
      },
      "state_disagreement": "1.87175104926415010358394005625031970998175587107013606730224764311271072778655331081166824E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_93",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9986295347545738,
            0.052335956242943835,
            0.0
          ],
          "t1": [
            -0.052335956242943835,
            0.9986295347545738,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9986295347545738,
            -0.052335956242943835,
            0.0
          ],
          "B": [
            1.052647956179577,
            -0.0551669417502037,
            0.0
          ]
        },
        "right": {
          "rho": 2.2842254286404544,
          "p": 0.7121551602188965,
          "u": [
            0.43718519294697944,
            -0.003780883890736401,
            0.0
          ],
          "B": [
            1.052647956179577,
            -0.009103555574030238,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_93",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.028058420066840117,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 6.938893903907228e-18,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49911655901804275,
              "alfven_n": 1.052647956179577,
              "fast": 1.0545111529164115
            },
            "right": {
              "slow": 0.6961275929758147,
              "alfven_n": 0.6964880519308845,
              "fast": 0.7212187828712948
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9986295347545738,
            "right": 0.43718519294697944
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2842254286404544,
          "pressure_ratio": 4.747701068125977,
          "entropy_over_cv": 0.1809488719336283,
          "tangential_field_ratio": 0.16501831142373635
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "93.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28368957804871255493706996383113132818694915808666507063946196743753806506016368871215402",
          "p": "0.712031279459141997048091700553025415331359594576917651514126454985530426698096363489680827",
          "u": [
            "0.436525257188429646519563283974236153002178986887301016955432021739095728008874331174504425",
            "0.0222787725959095963669148650805275637339772458764980299248201005086580644312053142201305678",
            "0E-91"
          ],
          "B": [
            "1.05081240751765622329420308005254184479111382497143488666814976354304359881390285378704912",
            "0.0536299109445130718569050829048859084909084823331656113947190688724636830861650099523513412",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.28368957804871255493706996383113132818694915808666507063946196743753806506016368871215402",
          "regular_denominator": "-1.53743286449856950548563329314570147576327684231851674515495774159726451673351520968017113",
          "bracket_derivative_max": "-1.0171194144955927115361777687802702030006646205687228863557676264875975117600133236512767",
          "polynomial_residual": "-2.00787540787941822857897E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28368957804871255493706996383113132818694915808666507063946196743753420228389950089714428",
          "p": "0.712031279459141997048091700553025415331359594576917651514126454985529402823493891808690512",
          "u": [
            "0.436525257188429646519563283974236153002178986887301016955432021739096466671496506142459299",
            "0.0222787725959095963669148650805275637339772458764980299248201005086580972699417070370904065",
            "0"
          ],
          "B": [
            "1.05081240751765622329420308005254184479111382497143488666814976354304359952723866411635867",
            "0.0536299109445130718569050829048859084909084823331656113947190688724636714232276051416924432",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0590090323528094408188477035535037979150794703295822935509113366634583863995483434683841",
          "polynomial_residual": "-9.8462019679866286895122E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-89",
          "3E-91",
          "0E-181",
          "-1.38578420149516522719181178097495883793369846879928919987564960611561518347175787725462108E-91",
          "0E-181",
          "-5.19801962033009247784E-70",
          "0"
        ],
        "published": [
          "4E-90",
          "-2.8530665358599994793E-70",
          "-1.74501024796863259531E-71",
          "0E-178",
          "-2.22835992275270466954146065283774051569464378051226694662975909450128177201184868231296463E-92",
          "0E-179",
          "1.9E-89",
          "0"
        ]
      },
      "state_disagreement": "1.69146292968957076391819460962654013781792226510229440189155943041049536528457530626153374E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_93.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9981347984218669,
            0.06104853953485687,
            0.0
          ],
          "t1": [
            -0.06104853953485687,
            0.9981347984218669,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9981347984218669,
            -0.06104853953485687,
            0.0
          ],
          "B": [
            1.0521264582953795,
            -0.06435081091899467,
            0.0
          ]
        },
        "right": {
          "rho": 2.2836895780487128,
          "p": 0.712031279459142,
          "u": [
            0.4370711361194363,
            -0.004412011227326572,
            0.0
          ],
          "B": [
            1.0521264582953795,
            -0.010620682454075533,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_93.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.032730275381091724,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": 4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49879799539730746,
              "alfven_n": 1.0521264582953795,
              "fast": 1.0546618751518133
            },
            "right": {
              "slow": 0.6957420834128701,
              "alfven_n": 0.6962246686767058,
              "fast": 0.7213673968847731
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9981347984218669,
            "right": 0.4370711361194363
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2836895780487128,
          "pressure_ratio": 4.746875196394281,
          "entropy_over_cv": 0.1811659298093622,
          "tangential_field_ratio": 0.16504349055437603
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "94",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28307246735925381542710146842527687117952218067003213821773524710519181217767557902189778",
          "p": "0.711888763852986654120225642902829274849691463014880285567669344599128609780840747674772854",
          "u": [
            "0.436226745221724169399155323664829578668496415030009683433154309049252331105229308647425934",
            "0.0254480418856135441397631392365076674986198996864011121908422247785576334251092142199381243",
            "0E-91"
          ],
          "B": [
            "1.04981006157486762138379916090146203516614793386725338614066731488130763133317488108724842",
            "0.0612424861875830784322217165172385560324853901328323801039812295356911631674987886158274403",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.28307246735925381542710146842527687117952218067003213821773524710519181217767557902189778",
          "regular_denominator": "-1.53674718595472646158566829825030763464391353407781348690859471900576868019741731002433086",
          "bracket_derivative_max": "-1.0261687192621728279744065903835166624244882727671423305263022125836161289589110029694793",
          "polynomial_residual": "2.7985252394950731634547E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28307246735925381542710146842527687117952218067003213821773524710519130236428722623574429",
          "p": "0.711888763852986654120225642902829274849691463014880285567669344599128345600761126694592109",
          "u": [
            "0.436226745221724169399155323664829578668496415030009683433154309049252428566415902087514093",
            "0.0254480418856135441397631392365076674986198996864011121908422247785576383766061077565684960",
            "0"
          ],
          "B": [
            "1.04981006157486762138379916090146203516614793386725338614066731488130763145620506016910995",
            "0.0612424861875830784322217165172385560324853901328323801039812295356911614080852580626244941",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.05794378905108960538811439561227820705229524628596768545538263537502819142314063352129485",
          "polynomial_residual": "-5.7539454945367070016385E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "0E-89",
          "0E-91",
          "0E-181",
          "-1.99512810051964849522632536128851005273875532076844307245199121779643836282216368617057842E-91",
          "0E-181",
          "7.2393328598964410212E-71",
          "0"
        ],
        "published": [
          "-4E-90",
          "-1.6642078815884587229E-70",
          "-1.16372751570743999688E-71",
          "0E-178",
          "1.79269489950518778342519072712147811766675040572763946551869623658462590126048307341622504E-91",
          "0E-179",
          "0E-90",
          "0"
        ]
      },
      "state_disagreement": "2.64180079620980180745E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_94",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9975640502598242,
            0.0697564737441253,
            0.0
          ],
          "t1": [
            -0.0697564737441253,
            0.9975640502598242,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9975640502598242,
            -0.0697564737441253,
            0.0
          ],
          "B": [
            1.0515248369079095,
            -0.07352977952438985,
            0.0
          ]
        },
        "right": {
          "rho": 2.2830724673592537,
          "p": 0.7118887638529866,
          "u": [
            0.4369392844606768,
            -0.005043587764950137,
            0.0
          ],
          "B": [
            1.0515248369079095,
            -0.0121377454272991,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_94",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.03740003075453772,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49843072189828574,
              "alfven_n": 1.0515248369079095,
              "fast": 1.0548354974018768
            },
            "right": {
              "slow": 0.6953018627753699,
              "alfven_n": 0.6959205911949551,
              "fast": 0.7215341475310216
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9975640502598242,
            "right": 0.4369392844606768
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2830724673592537,
          "pressure_ratio": 4.745925092353244,
          "entropy_over_cv": 0.1814161925546003,
          "tangential_field_ratio": 0.16507251219586488
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "94.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28237459867457254890773370665393337153612972747950396589238892842907699138437367487352456",
          "p": "0.711727793766319593734213267810158080447134084149784866766532183904552085939364893414798739",
          "u": [
            "0.435888364413394949643510691238959646607652656692997451259205108030277250230233505696999150",
            "0.0286119324990315919265933733831440792902575461859168926337355316135195828544504102363387968",
            "0E-91"
          ],
          "B": [
            "1.04867507717202961270640028658391536453201621001322733750735823111118769785983703443234669",
            "0.0688355619720249817922070748165525796309829220281158940522238636696712024919362970296464213",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.28237459867457254890773370665393337153612972747950396589238892842907699138437367487352456",
          "regular_denominator": "-1.53597177630508060989748189628214819059569969719944885099154325381008554598263741652613837",
          "bracket_derivative_max": "-1.0364413039905558984450955444903896419638466681712451151767000247510209569315713697780691",
          "polynomial_residual": "-3.841422016954859726057E-70"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28237459867457254890773370665393337153612972747950396589238892842907636476925903272660116",
          "p": "0.711727793766319593734213267810158080447134084149784866766532183904551851797275677812001058",
          "u": [
            "0.435888364413394949643510691238959646607652656692997451259205108030277369980911425395965296",
            "0.0286119324990315919265933733831440792902575461859168926337355316135195896983568913089051895",
            "0"
          ],
          "B": [
            "1.04867507717202961270640028658391536453201621001322733750735823111118769805133194140166849",
            "0.0688355619720249817922070748165525796309829220281158940522238636696712000587628031427152710",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0567384489704244401548865436440770136287198525941948364666808285740912996533597871585475",
          "polynomial_residual": "-3.9569307733963012606991E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-89",
          "4E-91",
          "0E-181",
          "-6.76609495967721730751624291238686350777312006062937896663290045681574840951287952807159275E-91",
          "0E-181",
          "-9.928509530000773153E-72",
          "0"
        ],
        "published": [
          "-5E-90",
          "-1.1420678752472291646E-70",
          "-8.9882691091522345897E-72",
          "0E-178",
          "6.3697912936403557760451284642234230001810433160358483618466863644486764682896543875916483E-92",
          "0E-179",
          "1.2E-89",
          "-9.51616815105427492678227190246098187321132595316132375284916174791176224098258874453811035E-90"
        ]
      },
      "state_disagreement": "2.74545254318040842217679293217752543689239586328698120398372856940465047085201804716000563E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_94.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.996917333733128,
            0.07845909572784494,
            0.0
          ],
          "t1": [
            -0.07845909572784494,
            0.996917333733128,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.996917333733128,
            -0.07845909572784494,
            0.0
          ],
          "B": [
            1.050843137832965,
            -0.08270314855239214,
            0.0
          ]
        },
        "right": {
          "rho": 2.2823745986745725,
          "p": 0.7117277937663196,
          "u": [
            0.4367895324071959,
            -0.005675675450277509,
            0.0
          ],
          "B": [
            1.050843137832965,
            -0.013654733360072814,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_94.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.04206738558906123,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -6.938893903907228e-18,
            "t2_momentum": 0.0,
            "t1_induction": 6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49801486593773925,
              "alfven_n": 1.050843137832965,
              "fast": 1.0550318973453487
            },
            "right": {
              "slow": 0.6948084893414977,
              "alfven_n": 0.6955757455757395,
              "fast": 0.7217174216180435
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.996917333733128,
            "right": 0.4367895324071959
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2823745986745725,
          "pressure_ratio": 4.744851958442131,
          "entropy_over_cv": 0.18169957935987924,
          "tangential_field_ratio": 0.1651053629647799
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "95",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28159653908129826113890365449239713857228331637554447512605962808868123497526576379796350",
          "p": "0.711548572792968870058180297138792784529536813358938950557151712024003623004735297220019587",
          "u": [
            "0.435510090729075489282216687820162919439997207256245898916746548883200353078400068765943614",
            "0.0317697636325686296246378723092531145085184949562225190462067579049697442066166254553480255",
            "0E-91"
          ],
          "B": [
            "1.04740783123761949777100126995368339949940578397277174082161611280652773865831510025004431",
            "0.0764067238249617478100759674158590129531638127125306218805446000216334322460846162196852632",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.28159653908129826113890365449239713857228331637554447512605962808868123497526576379796350",
          "regular_denominator": "-1.53510726564588695682100406054710793174698146263949386125117736454297914997251751533107055",
          "bracket_derivative_max": "-1.0479434798106468686239017342117578519195621601423721619010793849326297403598217830715608",
          "polynomial_residual": "-3.50983706475035850776970E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28159653908129826113890365449239713857228331637554447512605962808867700994367708426068515",
          "p": "0.711548572792968870058180297138792784529536813358938950557151712024002813328407337740631946",
          "u": [
            "0.435510090729075489282216687820162919439997207256245898916746548883201160213701498140858896",
            "0.0317697636325686296246378723092531145085184949562225190462067579049697954567265966747364648",
            "0"
          ],
          "B": [
            "1.04740783123761949777100126995368339949940578397277174082161611280652774025338881523648536",
            "0.0764067238249617478100759674158590129531638127125306218805446000216334140143086271648246398",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0553937359915891904942580708353664248442137145947543882072739811110927943546184084111609",
          "polynomial_residual": "-1.364716245974342446562E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-89",
          "-1.4E-90",
          "0E-181",
          "7.46920156861417938866275014275582981370460450348202477749425073988479799795275011073838574E-92",
          "0E-181",
          "-9.06266267766815067432E-70",
          "0"
        ],
        "published": [
          "1E-90",
          "-3.92970857917001598E-72",
          "-3.438049516379424234E-73",
          "0E-178",
          "1.24637270615163796714367694099152532406551111148824248388008601695818475021488294300173907E-92",
          "0E-179",
          "1.3E-89",
          "0"
        ]
      },
      "state_disagreement": "1.85178734114874557473878304012187638741339807395008214226235440758733293864537069951565506E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_95",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9961946980917455,
            0.08715574274765818,
            0.0
          ],
          "t1": [
            -0.08715574274765818,
            0.9961946980917455,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9961946980917455,
            -0.08715574274765818,
            0.0
          ],
          "B": [
            1.0500814129845701,
            -0.0918702194154339,
            0.0
          ]
        },
        "right": {
          "rho": 2.2815965390812982,
          "p": 0.7115485727929689,
          "u": [
            0.4366217606960741,
            -0.006308335341199752,
            0.0
          ],
          "B": [
            1.0500814129845701,
            -0.015171634318241383,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_95",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.046732039044428964,
            0.0
          ],
          "rh_scaled_inf": 1.3877787807814457e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4975505711859316,
              "alfven_n": 1.0500814129845701,
              "fast": 1.0552509370873189
            },
            "right": {
              "slow": 0.6942635173539783,
              "alfven_n": 0.6951900484175468,
              "fast": 0.7219156029074826
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9961946980917455,
            "right": 0.4366217606960741
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2815965390812982,
          "pressure_ratio": 4.743657151953126,
          "entropy_over_cv": 0.18201599866883633,
          "tangential_field_ratio": 0.16514202768620576
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "95.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.28073891991726864447488227115923712197367290843035049090128726647983670250258720108014326",
          "p": "0.711351327448240124201192381582202554103863784447754861931959766232945838433829882834680737",
          "u": [
            "0.435091898000956742789609487095705217500379079341438693165297790145504036374215393660816666",
            "0.0349208515562415909070696803140791053491093451297615022568247600730459562072684156159672036",
            "0E-91"
          ],
          "B": [
            "1.04600874448895233097954358955768024017695336030815705597665338303330639909706205699312561",
            "0.0839535653517248939100411692126273366514584575072986248337496314489876473593799373390775910",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.28073891991726864447488227115923712197367290843035049090128726647983670250258720108014326",
          "regular_denominator": "-1.53415435546363182719431363462137457997074767603372276766809696275537411389176355675571475",
          "bracket_derivative_max": "-1.0606823278046751801128961347793944914957389533037705938702966343355712140326340204792354",
          "polynomial_residual": "2.48300319983043064075066E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.28073891991726864447488227115923712197367290843035049090128726647983860283458354759979732",
          "p": "0.711351327448240124201192381582202554103863784447754861931959766232945989015500004213917600",
          "u": [
            "0.435091898000956742789609487095705217500379079341438693165297790145503673490425512321113127",
            "0.0349208515562415909070696803140791053491093451297615022568247600730459308635888288807554316",
            "0"
          ],
          "B": [
            "1.04600874448895233097954358955768024017695336030815705597665338303330639822835500924507602",
            "0.0839535653517248939100411692126273366514584575072986248337496314489876563812475745171119371",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.05391045796400697330313951936883280155396349560701925713903842703519505864269024250828135",
          "polynomial_residual": "-7.3314251513770893851093E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "1E-89",
          "6E-91",
          "0E-181",
          "7.3877346329877817873905100403604689133605586792509120374485573848005316350306463966884880E-93",
          "0E-181",
          "6.40437223973395447766E-70",
          "0"
        ],
        "published": [
          "-4E-90",
          "-2.1056380183035674801E-70",
          "-2.02749880631001908926E-71",
          "0E-178",
          "-8.8458017887236207801185886895177930870621772947940252125340486217169278172278488966344153E-92",
          "0E-179",
          "1.6E-89",
          "-9.53071048097941711495197066504605739113767800187939918897436951993132257229843834845642976E-90"
        ]
      },
      "state_disagreement": "8.33208913019931346140113588418990415585453559637946200283435690415547736766990784164336357E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_95.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9953961983671789,
            0.095845752520224,
            0.0
          ],
          "t1": [
            -0.095845752520224,
            0.9953961983671789,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9953961983671789,
            -0.095845752520224,
            0.0
          ],
          "B": [
            1.0492397203710206,
            -0.10103029400557716,
            0.0
          ]
        },
        "right": {
          "rho": 2.2807389199172685,
          "p": 0.7113513274482401,
          "u": [
            0.4364358365065677,
            -0.0069416274965267795,
            0.0
          ],
          "B": [
            1.0492397203710206,
            -0.016688435467800872,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_95.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.05139369000837539,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49703799729821013,
              "alfven_n": 1.0492397203710206,
              "fast": 1.0554924634278047
            },
            "right": {
              "slow": 0.6936684582062201,
              "alfven_n": 0.6947634069633881,
              "fast": 0.7221271110183964
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9953961983671789,
            "right": 0.4364358365065677
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2807389199172685,
          "pressure_ratio": 4.742342182988268,
          "entropy_over_cv": 0.18236534818922046,
          "tangential_field_ratio": 0.1651824893915445
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "96",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27980243595429074025702818097804353689070490362707834246616538347941755095388190302595978",
          "p": "0.711136306827226392090441961475690692656924776427134658056242910595637808753670936921895361",
          "u": [
            "0.434633758157807105879873973037243655076633545762681056132602882022327255775714820611339475",
            "0.0380645093232967352952680141699240000614277679425403711078206178959424530651283749284352659",
            "0E-91"
          ],
          "B": [
            "1.04447828124763313633587204540552094141913145039194190043306672611119846628694178982491160",
            "0.0914736891194178318216067567834150371738428645269625045216389962006324677839216749256655687",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27980243595429074025702818097804353689070490362707834246616538347941755095388190302595978",
          "regular_denominator": "-1.53311381772698971139669797886449281876744989291897593607351709275490838994875767002884417",
          "bracket_derivative_max": "-1.0746657083056708893499857405619060013971084118915962367374226903569805048521661274600649",
          "polynomial_residual": "-1.03979075401294517644827E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27980243595429074025702818097804353689070490362707834246616538347941705999670983796441167",
          "p": "0.711136306827226392090441961475690692656924776427134658056242910595637863844475768698361600",
          "u": [
            "0.434633758157807105879873973037243655076633545762681056132602882022327349485652654948304891",
            "0.0380645093232967352952680141699240000614277679425403711078206178959424602040608091535448072",
            "0"
          ],
          "B": [
            "1.04447828124763313633587204540552094141913145039194190043306672611119846655424254150970867",
            "0.0914736891194178318216067567834150371738428645269625045216389962006324652407249045088546040",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.05228950629104121005202824757703286972838086060071482122082493564180170904778148748965465",
          "polynomial_residual": "5.1590184513618213756502E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "-1E-89",
          "7E-91",
          "0E-181",
          "-9.00145979562272140937987710786954424297289540442048655886522543571937651242698736891625375E-91",
          "0E-181",
          "-2.67872861433686117894E-70",
          "0"
        ],
        "published": [
          "5E-90",
          "1.4775167961589295742E-70",
          "1.55293272952476667018E-71",
          "0E-178",
          "-1.5228821192478413122694880913323242785729981810983513769858780065159076873470631710749331E-92",
          "0E-179",
          "2.0E-89",
          "0"
        ]
      },
      "state_disagreement": "2.15350753346990928309799501483963493188255289950629157355617954583218873341496105373234746E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_96",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9945218953682733,
            0.10452846326765347,
            0.0
          ],
          "t1": [
            -0.10452846326765347,
            0.9945218953682733,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9945218953682733,
            -0.10452846326765347,
            0.0
          ],
          "B": [
            1.0483181240904684,
            -0.1101826747476772,
            0.0
          ]
        },
        "right": {
          "rho": 2.2798024359542906,
          "p": 0.7111363068272264,
          "u": [
            0.4362316136187395,
            -0.007575610866012141,
            0.0
          ],
          "B": [
            1.0483181240904684,
            -0.018205122975883427,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_96",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.05605203706683281,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49647731961922537,
              "alfven_n": 1.0483181240904684,
              "fast": 1.055756308157721
            },
            "right": {
              "slow": 0.6930247501530079,
              "alfven_n": 0.6942957192529461,
              "fast": 0.7223504318169965
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9945218953682733,
            "right": 0.4362316136187395
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2798024359542906,
          "pressure_ratio": 4.740908712181509,
          "entropy_over_cv": 0.18274751490555774,
          "tangential_field_ratio": 0.16522672931632762
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "96.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27878784449727669274076914824763573742784208826769269195311803738218524667875979887259534",
          "p": "0.710903782228185152806485879925615799079516407283193381906754174293401009167285180729135313",
          "u": [
            "0.434135641478457170790551328653522198486672426389356619756790437925797127357046308649247026",
            "0.0412000464907614502491594834859010655324632574644472402451351252220427655178773257923988984",
            "0E-90"
          ],
          "B": [
            "1.04281694923594963329332031162617384743881656695504096348915782777586684407137535548048881",
            "0.0989647075360135523197260290793709915618663315308066972336922657443398235184872412424302675",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27878784449727669274076914824763573742784208826769269195311803738218524667875979887259534",
          "regular_denominator": "-1.53198649388586299193418794249737304158649120918632521328124226375798360742084422096955040",
          "bracket_derivative_max": "-1.0899022712509148311345998722741082505108931413120199881965399217762851996355580284266426",
          "polynomial_residual": "-2.73479854542179001573068E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27878784449727669274076914824763573742784208826769269195311803738218213168796357778943501",
          "p": "0.710903782228185152806485879925615799079516407283193381906754174293400445907786346602159019",
          "u": [
            "0.434135641478457170790551328653522198486672426389356619756790437925797721628407342998586134",
            "0.0412000464907614502491594834859010655324632574644472402451351252220428145575336384546648560",
            "0"
          ],
          "B": [
            "1.04281694923594963329332031162617384743881656695504096348915782777586684606342722872556030",
            "0.0989647075360135523197260290793709915618663315308066972336922657443398060344723407286489314",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.05053185546305663766756218507888175585647646015550049863103839300867142032041008159571915",
          "polynomial_residual": "1.0181980343197613184797E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "1E-89",
          "1.3E-90",
          "0E-180",
          "7.53319399940526084464105840030001603063336405180327408598920063533944030056914073734728625E-91",
          "0E-181",
          "-7.03629485017863058180E-70",
          "-9.54821025404844858446423010180048824912380365605782593743529812782661089185134134850606156E-90"
        ],
        "published": [
          "-4E-90",
          "2.907101847186298361E-71",
          "3.3122241735400816483E-72",
          "0E-178",
          "8.5511157367410778664440989906503088927801795900170987443336581477937167218052457071802225E-92",
          "0E-179",
          "1.0E-89",
          "-9.54821025404844858446423010180048824912380365605782593743529812782661089185134134850606156E-90"
        ]
      },
      "state_disagreement": "1.36695076891121523940619172763381182541452413118864732403127504804278890599645688083573695E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_96.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9935718556765875,
            0.11320321376790672,
            0.0
          ],
          "t1": [
            -0.11320321376790672,
            0.9935718556765875,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9935718556765875,
            -0.11320321376790672,
            0.0
          ],
          "B": [
            1.047316694326038,
            -0.11932666465250565,
            0.0
          ]
        },
        "right": {
          "rho": 2.278787844497277,
          "p": 0.7109037822281852,
          "u": [
            0.43600893258923773,
            -0.008210343180765568,
            0.0
          ],
          "B": [
            1.047316694326038,
            -0.019721681912105788,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_96.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.06070677847433614,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.49586872886111233,
              "alfven_n": 1.047316694326038,
              "fast": 1.0560422883809037
            },
            "right": {
              "slow": 0.6923337362722853,
              "alfven_n": 0.6937868742907027,
              "fast": 0.7225841395657783
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9935718556765875,
            "right": 0.43600893258923773
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.278787844497277,
          "pressure_ratio": 4.7393585481879015,
          "entropy_over_cv": 0.18316237509359556,
          "tangential_field_ratio": 0.1652747268981147
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "97",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27769596440053752217156276697012597975951699431108087745933963096915091027813596982776132",
          "p": "0.710654046741320669090280927905268441827362034825394535287181385847415095626358099523927799",
          "u": [
            "0.433597516868501731843257184470039057552015471167057820201362158808987992786120359234983557",
            "0.0443267688519977361433877193889401044318756582091830736321146808079699895327129184610262788",
            "0E-90"
          ],
          "B": [
            "1.04102529935432071348944590727691375707891773573812909220651562812428542357552106624002167",
            "0.106424243724521434752543949168402073513901486999295804635124971402811460132622280995632030",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27769596440053752217156276697012597975951699431108087745933963096915091027813596982776132",
          "regular_denominator": "-1.53077329377837502463506974107791775528835221590120097495482181218794545586459552203084593",
          "bracket_derivative_max": "-1.1064014676138762631749495309834898507595303579022837391975776528595446415469953790289406",
          "polynomial_residual": "1.67173368182184594575546E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27769596440053752217156276697012597975951699431108087745933963096915351770978124505861084",
          "p": "0.710654046741320669090280927905268441827362034825394535287181385847415713092178687748191791",
          "u": [
            "0.433597516868501731843257184470039057552015471167057820201362158808987495611704181724535684",
            "0.0443267688519977361433877193889401044318756582091830736321146808079699453548395498623918711",
            "0"
          ],
          "B": [
            "1.04102529935432071348944590727691375707891773573812909220651562812428542163991775290019254",
            "0.106424243724521434752543949168402073513901486999295804635124971402811475896846211970658246",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.04863856253585060107089642522423000708422225629904263041833800266744299957446777854735155",
          "polynomial_residual": "4.2550771793390254075781E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "1E-89",
          "1.0E-90",
          "0E-180",
          "3.29174275933482981147361354836833348290850074770373599783740881273214093922486496244939004E-91",
          "0E-181",
          "4.29510213556573402484E-70",
          "-9.55807744034597774734303508827278910782610246171673104232874438942352489678917585134251551E-90"
        ],
        "published": [
          "1E-90",
          "1.2108506533434432809E-70",
          "1.48673765789769826190E-71",
          "0E-178",
          "4.5229456482030555229775520596933530217740717461571795406987032753883263168212253959132090E-92",
          "0E-179",
          "1.6E-89",
          "0"
        ]
      },
      "state_disagreement": "1.14476720599602758455214444066271344598973652526387883916150102546734223891279453526263619E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_97",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.992546151641322,
            0.12186934340514748,
            0.0
          ],
          "t1": [
            -0.12186934340514748,
            0.992546151641322,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.992546151641322,
            -0.12186934340514748,
            0.0
          ],
          "B": [
            1.046235507340483,
            -0.12846156736982883,
            0.0
          ]
        },
        "right": {
          "rho": 2.2776959644005377,
          "p": 0.7106540467413207,
          "u": [
            0.4357676209443293,
            -0.008845880844121889,
            0.0
          ],
          "B": [
            1.046235507340483,
            -0.0212380961503463,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_97",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.06535761212463469,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4952124307570547,
              "alfven_n": 1.046235507340483,
              "fast": 1.0563502068607742
            },
            "right": {
              "slow": 0.691596649857891,
              "alfven_n": 0.6932367522300239,
              "fast": 0.7228269116521511
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.992546151641322,
            "right": 0.4357676209443293
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2776959644005377,
          "pressure_ratio": 4.737693644942138,
          "entropy_over_cv": 0.18360979433664926,
          "tangential_field_ratio": 0.1653264597745706
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "97.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27652767500212193692161390130651666366085089863860947233531485810623277388918359507864084",
          "p": "0.710387414803354489299859343243587902677627379361016763833218795723253600234858595667781894",
          "u": [
            "0.433019352159937372264275268612838481135485508073196395605615144666404890255071443171678974",
            "0.0474439781823148731525397944117207964575607534593315948275672255946386565092600069287901477",
            "0E-90"
          ],
          "B": [
            "1.03910392543992927608663408088697239710990273888470154650518160139755734523756413600997499",
            "0.113849932391753443471724159801950317793683189655802436109068148691161678463134861749934645",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27652767500212193692161390130651666366085089863860947233531485810623277388918359507864084",
          "regular_denominator": "-1.52947519444680215213512655700724073740094544293178830259479428678470308209909288342071204",
          "bracket_derivative_max": "-1.1241735619407103075322052915302045821719073406113674949293203371002047013292661703964906",
          "polynomial_residual": "6.4442361082392241477420E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27652767500212193692161390130651666366085089863860947233531485810623304943268152157939311",
          "p": "0.710387414803354489299859343243587902677627379361016763833218795723253555300622610221420127",
          "u": [
            "0.433019352159937372264275268612838481135485508073196395605615144666404837745873212773950589",
            "0.0474439781823148731525397944117207964575607534593315948275672255946386515107664843480218509",
            "0"
          ],
          "B": [
            "1.03910392543992927608663408088697239710990273888470154650518160139755734500252679518751527",
            "0.113849932391753443471724159801950317793683189655802436109068148691161680248420709946115993",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0466107665519106164962235215591426909239724207054019599872151314789017088569084968590344",
          "polynomial_residual": "-3.3999139300062766585801E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "0E-89",
          "1.3E-90",
          "0E-180",
          "-7.61774183016377778481695546340217573956223742191559792422280194840897036334750648972698523E-91",
          "0E-181",
          "1.65316667375761356320E-70",
          "0"
        ],
        "published": [
          "-1E-90",
          "-9.640478357823640953E-71",
          "-1.26919305374471882987E-71",
          "0E-178",
          "-1.61907898302722141982356703098121733259707582178654276635356436317373443619139006052154193E-91",
          "0E-179",
          "1.3E-89",
          "0"
        ]
      },
      "state_disagreement": "1.21036744227694890611664238154043151809133801292216198666020091933344598058306907697459322E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_97.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9914448613738104,
            0.1305261922200516,
            0.0
          ],
          "t1": [
            -0.1305261922200516,
            0.9914448613738104,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9914448613738104,
            -0.1305261922200516,
            0.0
          ],
          "B": [
            1.0450746454703788,
            -0.13758668724143763,
            0.0
          ]
        },
        "right": {
          "rho": 2.276527675002122,
          "p": 0.7103874148033545,
          "u": [
            0.43550749339029504,
            -0.009482278823042943,
            0.0
          ],
          "B": [
            1.0450746454703788,
            -0.022754348271022684,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_97.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.07000423552154728,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.49450864569173664,
              "alfven_n": 1.0450746454703788,
              "fast": 1.0566798523901342
            },
            "right": {
              "slow": 0.6908146061278441,
              "alfven_n": 0.692645224573155,
              "fast": 0.7230775370119159
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9914448613738104,
            "right": 0.43550749339029504
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.276527675002122,
          "pressure_ratio": 4.735916098689031,
          "entropy_over_cv": 0.18408962754398672,
          "tangential_field_ratio": 0.16538190378181916
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "98",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27528391497719789742862373481114531635667259602933540913845622163466697076441947854657098",
          "p": "0.710104221718314889555354444837883777885175135354897260350536072328929905900438120257440952",
          "u": [
            "0.432401114433417210000109180915447656871725210649865867223698738559347843960288066871917155",
            "0.0505509719986872938478029554731908960362714531774660260281822185861214914635030134336772904",
            "0E-90"
          ],
          "B": [
            "1.03705346400668197594763839934388221677772373191589975836381064321551794544044178688991023",
            "0.121239420691215403433624886052367940445311418355908222595123773714996195059776392284876900",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27528391497719789742862373481114531635667259602933540913845622163466697076441947854657098",
          "regular_denominator": "-1.52809323886355321936513748312349479595185844003259489904272913514962996751602164282952331",
          "bracket_derivative_max": "-1.1432296460200377331134547209263951090757015980354376392648008180257015979389412785587199",
          "polynomial_residual": "-3.51752238900455949980064E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27528391497719789742862373481114531635667259602933540913845622163466198511550517004218353",
          "p": "0.710104221718314889555354444837883777885175135354897260350536072328928799776378801957139203",
          "u": [
            "0.432401114433417210000109180915447656871725210649865867223698738559348793466053400697617193",
            "0.0505509719986872938478029554731908960362714531774660260281822185861215878619917996624468584",
            "0"
          ],
          "B": [
            "1.03705346400668197594763839934388221677772373191589975836381064321551795028404800495673723",
            "0.121239420691215403433624886052367940445311418355908222595123773714996160595727361100290889",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0444496879018305441047774215729609522515102810099647354412251573239843074364846811640488",
          "polynomial_residual": "-5.6400417038316438898170E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-89",
          "0E-91",
          "0E-180",
          "-5.88805127882486189042583101678648763942930273802084234162562225020660478450006811465787840E-92",
          "0E-181",
          "-9.00888796002295504663E-70",
          "0"
        ],
        "published": [
          "4E-90",
          "-1.5931356039499264730E-70",
          "-2.23900607573221182590E-71",
          "0E-178",
          "-3.55960933410719713429390770371320104169619965510874373443170460782364793163801617643554369E-91",
          "0E-179",
          "1.8E-89",
          "9.58006551959307021713320575586072274740496268273925101523757579942932462606671777568531303E-90"
        ]
      },
      "state_disagreement": "2.19122056877832269280372104868670027662021057539619040177653354950052875620113922562818033E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_98",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9902680687415704,
            0.13917310096006544,
            0.0
          ],
          "t1": [
            -0.13917310096006544,
            0.9902680687415704,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9902680687415704,
            -0.13917310096006544,
            0.0
          ],
          "B": [
            1.043834197119851,
            -0.14670132935412447,
            0.0
          ]
        },
        "right": {
          "rho": 2.275283914977198,
          "p": 0.7101042217183149,
          "u": [
            0.43522835204128557,
            -0.01011959054013752,
            0.0
          ],
          "B": [
            1.043834197119851,
            -0.02427041946395089,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_98",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.07464634575010148,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4937576083102674,
              "alfven_n": 1.043834197119851,
              "fast": 1.0570310001825092
            },
            "right": {
              "slow": 0.6899885990356356,
              "alfven_n": 0.6920121543870776,
              "fast": 0.7233349194600864
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9902680687415704,
            "right": 0.43522835204128557
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.275283914977198,
          "pressure_ratio": 4.734028144788766,
          "entropy_over_cv": 0.18460171897140776,
          "tangential_field_ratio": 0.1654410329531791
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "98.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27396568111159270678254242102124704961543071138691739266034968791985407491923434988300308",
          "p": "0.709804823145027152869907633589647402255505624959931516668097301666224153360491569632678264",
          "u": [
            "0.431742770362764924341122626906172221161594696871077066612727311801581814385519414828507719",
            "0.0536470433346101832474868181330635800089115989237602122403477813173713263475194879448432240",
            "0E-90"
          ],
          "B": [
            "1.03487459396665298386061561910381070558148886786065588246554262923665329332468193940257591",
            "0.128590369079644518902828980870020304387899458910648353733434087860193245231146048604583447",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27396568111159270678254242102124704961543071138691739266034968791985407491923434988300308",
          "regular_denominator": "-1.52662853456843634086949157891249672179492301265213043628927743102206008324359372209222569",
          "bracket_derivative_max": "-1.1635816537174810346912714229356985209647059230065601813719373024329631820703205470520823",
          "polynomial_residual": "1.42489227792515497970265E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27396568111159270678254242102124704961543071138691739266034968791985546662553623312026739",
          "p": "0.709804823145027152869907633589647402255505624959931516668097301666224358145086319309721731",
          "u": [
            "0.431742770362764924341122626906172221161594696871077066612727311801581549514013054017563298",
            "0.0536470433346101832474868181330635800089115989237602122403477813173712977800017558325960814",
            "0"
          ],
          "B": [
            "1.03487459396665298386061561910381070558148886786065588246554262923665329179668933596313999",
            "0.128590369079644518902828980870020304387899458910648353733434087860193255455183289211224708",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.04215662762311778923671551768904627764011385756594206538889023679720179179703546962243345",
          "polynomial_residual": "-2.0651702257132711598462E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-2E-89",
          "0E-90",
          "0E-180",
          "2.32364431052582764392803001476120423148344539530710446357968021489829283402326657008460919E-90",
          "0E-181",
          "3.64296484083840683758E-70",
          "0"
        ],
        "published": [
          "-2E-90",
          "-5.809759467398528369E-71",
          "-8.682743700002854153E-72",
          "0E-178",
          "-4.89078247934189353640776293983340319661214537385622237332018931867150059283638063390743360E-92",
          "0E-179",
          "1.4E-89",
          "-9.59219496061162894100990787300914643878475467960022955642410216048506785421596824249484289E-90"
        ]
      },
      "state_disagreement": "6.12017284800412341359966122178816173319362165172468779813762641865546406463549668550680163E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_98.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9890158633619168,
            0.14780941112961063,
            0.0
          ],
          "t1": [
            -0.14780941112961063,
            0.9890158633619168,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9890158633619168,
            -0.14780941112961063,
            0.0
          ],
          "B": [
            1.042514256753844,
            -0.15580479959260368,
            0.0
          ]
        },
        "right": {
          "rho": 2.273965681111593,
          "p": 0.7098048231450271,
          "u": [
            0.4349299866647292,
            -0.010757867766393332,
            0.0
          ],
          "B": [
            1.042514256753844,
            -0.025786289431873707,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_98.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.07928363944800199,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 4.163336342344337e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49295956710722116,
              "alfven_n": 1.042514256753844,
              "fast": 1.057403412283397
            },
            "right": {
              "slow": 0.6891195020122196,
              "alfven_n": 0.6913373965351538,
              "fast": 0.7235980771012935
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9890158633619168,
            "right": 0.4349299866647292
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.273965681111593,
          "pressure_ratio": 4.732032154300181,
          "entropy_over_cv": 0.18514590224416438,
          "tangential_field_ratio": 0.16550381951839324
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "99",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27257402699673301664882970706902009405908538433179973414621241947216109040488246482895414",
          "p": "0.709489594551840987782986220776797478741905621435976977445988931081463031035557559244030368",
          "u": [
            "0.431044286581347955087858841953047922170441320079189485137503778674504155131788243751645740",
            "0.0567314805311095774111176676606817920839433479809020462592926604200695145777384428227488973",
            "0E-90"
          ],
          "B": [
            "1.03256803633318401270514929856122354526070454096315226169465960521445673061775835591591122",
            "0.135900452166709908818080695447875405631410747220942302855785834756424799673757251467377886",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27257402699673301664882970706902009405908538433179973414621241947216109040488246482895414",
          "regular_denominator": "-1.52508225221859224072092189674335566006565042703533303794023602163573454489431384980994904",
          "bracket_derivative_max": "-1.1852423770092937011669542591068718769959056153375091254858643229567470354738079831696777",
          "polynomial_residual": "3.91165166824232099336320E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27257402699673301664882970706902009405908538433179973414621241947216711001967666634576337",
          "p": "0.709489594551840987782986220776797478741905621435976977445988931081464446958351177687588743",
          "u": [
            "0.431044286581347955087858841953047922170441320079189485137503778674503010281143628651425743",
            "0.0567314805311095774111176676606817920839433479809020462592926604200693838581013685254831333",
            "0"
          ],
          "B": [
            "1.03256803633318401270514929856122354526070454096315226169465960521445672319981888540490883",
            "0.135900452166709908818080695447875405631410747220942302855785834756424846508783819174006403",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0397329666335493473171702488858670045341465996142664616308419910030640801347848516724912",
          "polynomial_residual": "9.788319554767841047151E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-89",
          "0E-90",
          "0E-180",
          "-3.53972133159258414248113369005854344465581264403636877069422306385373380499566126479088481E-91",
          "0E-181",
          "9.98206531080970510043E-70",
          "0"
        ],
        "published": [
          "4E-90",
          "2.7417904161364184034E-70",
          "4.3425694054694409255E-71",
          "0E-178",
          "-5.76656309807170963911012946978231662380592059266727465922508658939514997086523057654995692E-92",
          "0E-179",
          "2.6E-89",
          "0"
        ]
      },
      "state_disagreement": "2.64880911367124870538036476004987419473795790773347863875262542868296567374504552803146550E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_99",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9876883405951378,
            0.15643446504023087,
            0.0
          ],
          "t1": [
            -0.15643446504023087,
            0.9876883405951378,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9876883405951378,
            -0.15643446504023087,
            0.0
          ],
          "B": [
            1.041114924890927,
            -0.16489640469237113,
            0.0
          ]
        },
        "right": {
          "rho": 2.272574026996733,
          "p": 0.709489594551841,
          "u": [
            0.43461217494437093,
            -0.011397160514724152,
            0.0
          ],
          "B": [
            1.041114924890927,
            -0.027301936294756714,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_99",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.0839158127774775,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49211478399749164,
              "alfven_n": 1.041114924890927,
              "fast": 1.0577968379997233
            },
            "right": {
              "slow": 0.6882080715885138,
              "alfven_n": 0.6906207979244707,
              "fast": 0.7238661388698822
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9876883405951378,
            "right": 0.43461217494437093
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.272574026996733,
          "pressure_ratio": 4.729930630345607,
          "entropy_over_cv": 0.18572200038239384,
          "tangential_field_ratio": 0.16557023390346745
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "99.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.27111006164735939285032202587928228631865222275615678913533812931303216314823860699875324",
          "p": "0.709158930639189121145342203045510381232684755601250097817069365494878693770425182783687051",
          "u": [
            "0.430305630069864723248330921896193460759542891161304236107656247700860069630934473740082422",
            "0.0598035670449055071693340465133794755745543745876709518236263623302696555363920091391018215",
            "0E-90"
          ],
          "B": [
            "1.03013455390582863079315577109932833727752153714827828231558614661078904220572237560359973",
            "0.143167359557388781676601394840949276040093283276026184387677530109780307557379976687729867",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.27111006164735939285032202587928228631865222275615678913533812931303216314823860699875324",
          "regular_denominator": "-1.52345562405262154761146891764364698479850246972906309903926458812559129238693178555417026",
          "bracket_derivative_max": "-1.2082254832524049361867250834337488606447980503496929672077095937913740278044950756178268",
          "polynomial_residual": "-1.5983387277184566820388E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.27111006164735939285032202587928228631865222275615678913533812931303064026732087578625014",
          "p": "0.709158930639189121145342203045510381232684755601250097817069365494878478156732062938376206",
          "u": [
            "0.430305630069864723248330921896193460759542891161304236107656247700860359044581919595823911",
            "0.0598035670449055071693340465133794755745543745876709518236263623302696904117428390976723673",
            "0"
          ],
          "B": [
            "1.03013455390582863079315577109932833727752153714827828231558614661078904429916480335845406",
            "0.143167359557388781676601394840949276040093283276026184387677530109780295047461317918029837",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.03718016489618670331275408101195014027574038633527111456986371268880389073988619912662115",
          "polynomial_residual": "2.545334207106387131187E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-1E-89",
          "-2E-90",
          "0E-180",
          "3.62095480736031156531959554000131295891522915779996644458922542301765908956289177582039030E-92",
          "0E-181",
          "-4.07065304200718179721E-70",
          "9.61874832778547710983611354762278559677338208576100375483197373201293941007999149473457215E-90"
        ],
        "published": [
          "-1E-90",
          "7.097191612456189043E-71",
          "1.1876625615791857496E-71",
          "0E-178",
          "6.64190457069545076001371322206674277475058496833777565327556498629815554897137204520761646E-92",
          "0E-179",
          "1E-90",
          "0"
        ]
      },
      "state_disagreement": "6.70544745254038599379606077370974789854123733835598644833584362350409869264837364674865419E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_99.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9862856015372314,
            0.16504760586067765,
            0.0
          ],
          "t1": [
            -0.16504760586067765,
            0.9862856015372314,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9862856015372314,
            -0.16504760586067765,
            0.0
          ],
          "B": [
            1.0396363080956394,
            -0.17397545229249886,
            0.0
          ]
        },
        "right": {
          "rho": 2.2711100616473594,
          "p": 0.7091589306391891,
          "u": [
            0.43427468276100406,
            -0.012037516934444817,
            0.0
          ],
          "B": [
            1.0396363080956394,
            -0.028817336494957907,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_99.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.08854256139756124,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.49122353387069423,
              "alfven_n": 1.0396363080956394,
              "fast": 1.0582110143457673
            },
            "right": {
              "slow": 0.6872549530091304,
              "alfven_n": 0.6898621977687743,
              "fast": 0.7241383390888896
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9862856015372314,
            "right": 0.43427468276100406
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2711100616473594,
          "pressure_ratio": 4.727726204261261,
          "entropy_over_cv": 0.18632982582922875,
          "tangential_field_ratio": 0.1656402447312413
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "100",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26957494804353097425510449672911431515782933052050242150011346908269452755848177560375062",
          "p": "0.708813244730632154195557585949804271854656498130150327685848477528968969636646791861608047",
          "u": [
            "0.429526768565052863389894621483359335867266959239763732723680686814201913400702817979598566",
            "0.0628625812747058094735723314804448703456963581305102292255031821370570041568751683833343231",
            "0E-90"
          ],
          "B": [
            "1.02757495093734525787378933301851882812130198897586036783213829292361466535363335638227478",
            "0.150388796686527068088534021415853722930392361169073195233376837570389922374649180302469731",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26957494804353097425510449672911431515782933052050242150011346908269452755848177560375062",
          "regular_denominator": "-1.52174994227058997139456055192123812795314370057833602388901496564743836395386863955972289",
          "bracket_derivative_max": "-1.2325455337313214290068501461069459204101902319616558035119377745444896414792139585558691",
          "polynomial_residual": "-3.1678359865601247551537E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26957494804353097425510449672911431515782933052050242150011346908269188783870802962476186",
          "p": "0.708813244730632154195557585949804271854656498130150327685848477528968688286761604521689869",
          "u": [
            "0.429526768565052863389894621483359335867266959239763732723680686814202414661732799486612573",
            "0.0628625812747058094735723314804448703456963581305102292255031821370570677282499214920720318",
            "0"
          ],
          "B": [
            "1.02757495093734525787378933301851882812130198897586036783213829292361466937939384989042766",
            "0.150388796686527068088534021415853722930392361169073195233376837570389899543426883334464139",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.03449976051313996475859638384112545457255752613817887523095352110222471902412497148678565",
          "polynomial_residual": "7.678939506618623204508E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "0E-89",
          "0E-90",
          "0E-180",
          "-9.38181007141185533323479068292343400203137305400044225746498207677628204243851214407840272E-91",
          "0E-181",
          "-8.05081360540252243350E-70",
          "0"
        ],
        "published": [
          "0E-90",
          "2.1308367212071360552E-70",
          "3.7572400543317943621E-71",
          "0E-178",
          "-7.51674023657095429150423243103624946333113520120851453572388028964830621447111114940487720E-92",
          "0E-179",
          "9E-90",
          "0"
        ]
      },
      "state_disagreement": "1.16308993277420885192112840269392485322849011821897256793849623370329906230850262731515340E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_100",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.984807753012208,
            0.17364817766693036,
            0.0
          ],
          "t1": [
            -0.17364817766693036,
            0.984807753012208,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.984807753012208,
            -0.17364817766693036,
            0.0
          ],
          "B": [
            1.0380785189703747,
            -0.1830412509883612,
            0.0
          ]
        },
        "right": {
          "rho": 2.2695749480435308,
          "p": 0.7088132447306321,
          "u": [
            0.43391726449093637,
            -0.012678983206796439,
            0.0
          ],
          "B": [
            1.0380785189703747,
            -0.030332464703386842,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_100",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.0931635804368634,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4902861041308806,
              "alfven_n": 1.0380785189703747,
              "fast": 1.0586456665037998
            },
            "right": {
              "slow": 0.6862606871176705,
              "alfven_n": 0.689061427866859,
              "fast": 0.7244140107674664
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.984807753012208,
            "right": 0.43391726449093637
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2695749480435308,
          "pressure_ratio": 4.7254216315375475,
          "entropy_over_cv": 0.1869691804817757,
          "tangential_field_ratio": 0.1657138188228158
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "100.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26796990159858417012048505796951303364256102767141152506365316216010133532710583952646476",
          "p": "0.708452968133109098761954046558246510452138618499199833471545640962113863000668975728310517",
          "u": [
            "0.428707670988774816321042143126090938643774855184216674576032364948376847812468060785075123",
            "0.0659077964065843820110927343049567374499791880370875760862858637771452865851106706586075992",
            "0E-90"
          ],
          "B": [
            "1.02489007278296020554351657551629403181142196730278046302734504820904145685315889192655681",
            "0.157562485645089980713508585235255264256404037234519180107034363699383693280688231634873521",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26796990159858417012048505796951303364256102767141152506365316216010133532710583952646476",
          "regular_denominator": "-1.51996655733176018902276117552168114849173447519045725007072573573344592814122871058496084",
          "bracket_derivative_max": "-1.2582180035255932918672020271218438871073705994615567110757646744247118860921618247869657",
          "polynomial_residual": "3.1972755470457763927650E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26796990159858417012048505796951303364256102767141152506365316216010370304643940452132589",
          "p": "0.708452968133109098761954046558246510452138618499199833471545640962114032878124397080044470",
          "u": [
            "0.428707670988774816321042143126090938643774855184216674576032364948376398582022518550094974",
            "0.0659077964065843820110927343049567374499791880370875760862858637771452267752342741011037680",
            "0"
          ],
          "B": [
            "1.02489007278296020554351657551629403181142196730278046302734504820904145286690939060304720",
            "0.157562485645089980713508585235255264256404037234519180107034363699383714788565877146966757",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.03169336874518139015341514031103167969038451169258581103762504985179985149670618678078935",
          "polynomial_residual": "-9.823992177785167700127E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-89",
          "0E-90",
          "0E-180",
          "-1.16549043305610204115720542786791887053074327929318122939634896755629586299863184884122675E-90",
          "0E-181",
          "8.10745877414981468003E-70",
          "0"
        ],
        "published": [
          "-6E-90",
          "-2.7122865106114849509E-70",
          "-5.0269259145741659367E-71",
          "0E-178",
          "4.77211997761333831968962988366562579228506721027213991645812418611499790342866762152478143E-91",
          "0E-179",
          "4E-90",
          "-9.64839626787022044033538500873732056043565470327350509309413843624922657625588361730826656E-90"
        ]
      },
      "state_disagreement": "1.04398181470402321399877972160269705802514914762088895376274166638922148005763253239571999E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_100.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9832549075639546,
            0.18223552549214744,
            0.0
          ],
          "t1": [
            -0.18223552549214744,
            0.9832549075639546,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9832549075639546,
            -0.18223552549214744,
            0.0
          ],
          "B": [
            1.036441676146806,
            -0.1920931103842877,
            0.0
          ]
        },
        "right": {
          "rho": 2.267969901598584,
          "p": 0.7084529681331091,
          "u": [
            0.4335396633222094,
            -0.013321603441653973,
            0.0
          ],
          "B": [
            1.036441676146806,
            -0.031847293726778136,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_100.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.09777856446690071,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4893027942233432,
              "alfven_n": 1.036441676146806,
              "fast": 1.0591005082976495
            },
            "right": {
              "slow": 0.6852257179534958,
              "alfven_n": 0.6882183128962519,
              "fast": 0.7246925781967014
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9832549075639546,
            "right": 0.4335396633222094
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.267969901598584,
          "pressure_ratio": 4.723019787554061,
          "entropy_over_cv": 0.18763985572512976,
          "tangential_field_ratio": 0.1657909211999677
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "101",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26629618855486505511573982424099398832656478239081418181422210525593377718775993545750416",
          "p": "0.708078549467180515032040463679908844804729652598667521794168328738932494824439810486216103",
          "u": [
            "0.427848307896883778989977391502926396335858383340262741189398198449904782072752688434775344",
            "0.0689384802793706700073946008040509886085689197168716171750639905401573570062366639933121001",
            "0E-90"
          ],
          "B": [
            "1.02208080553213965759211973073164207361963814561417753696939071367309210363915485038565120",
            "0.164686165997605192529205850935350717014364177166135086296958349505647863445933782373620246",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26629618855486505511573982424099398832656478239081418181422210525593377718775993545750416",
          "regular_denominator": "-1.51810687617207228346193313804554887591840531376757131312691345028437086354195548384167131",
          "bracket_derivative_max": "-1.2852593027449759579312654765764532535146525177506562968836818426115606996809791910323263",
          "polynomial_residual": "-3.029702158405998500262E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26629618855486505511573982424099398832656478239081418181422210525593438851696755939996989",
          "p": "0.708078549467180515032040463679908844804729652598667521794168328738932802562844860392937214",
          "u": [
            "0.427848307896883778989977391502926396335858383340262741189398198449904666187974524055533634",
            "0.0689384802793706700073946008040509886085689197168716171750639905401573408460935555900493611",
            "0"
          ],
          "B": [
            "1.02208080553213965759211973073164207361963814561417753696939071367309210250804606221864003",
            "0.164686165997605192529205850935350717014364177166135086296958349505647869264984041037528310",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.02876268095434876754509553449971570661591770423119019028242093070951586792685396736625765",
          "polynomial_residual": "6.893259903641609937087E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-89",
          "0E-90",
          "0E-180",
          "1.96325436689532790699300979963628163863650660925894579405091389920233828865221960622392805E-91",
          "0E-181",
          "-7.6643784754202913164E-71",
          "0"
        ],
        "published": [
          "-6E-90",
          "1.8930498899910380086E-70",
          "3.6797162282958193677E-71",
          "0E-178",
          "1.6549323938963934882481476015721632707189728955517937308819771906766288989133242340580645E-92",
          "0E-179",
          "0E-90",
          "-1.93287902789846370008258896794053102661144876793030316275806036446675232979545307992954993E-89"
        ]
      },
      "state_disagreement": "3.07738405049906721111E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_101",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.981627183447664,
            0.1908089953765448,
            0.0
          ],
          "t1": [
            -0.1908089953765448,
            0.981627183447664,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.981627183447664,
            -0.1908089953765448,
            0.0
          ],
          "B": [
            1.0347259042768517,
            -0.20113034114613976,
            0.0
          ]
        },
        "right": {
          "rho": 2.266296188554865,
          "p": 0.7080785494671805,
          "u": [
            0.4331416115885594,
            -0.013965419575558061,
            0.0
          ],
          "B": [
            1.0347259042768517,
            -0.033361794416213605,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_101",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.10238720747605143,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 4.163336342344337e-17,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.48827391515029267,
              "alfven_n": 1.0347259042768517,
              "fast": 1.059575242677421
            },
            "right": {
              "slow": 0.6841504006400219,
              "alfven_n": 0.6873326707220049,
              "fast": 0.7249735492636666
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.981627183447664,
            "right": 0.4331416115885594
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.266296188554865,
          "pressure_ratio": 4.720523663114537,
          "entropy_over_cv": 0.18834163246962832,
          "tangential_field_ratio": 0.16587151508868164
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "101.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26455512430921780620444365216982995426306996742652793923867036930901932446524074553939540",
          "p": "0.707690453968121708701743156204759899330642442848984054623135244107517379726889784096936359",
          "u": [
            "0.426948651947217058791882206840394929742765127807449361306236673880262751129178940835939135",
            "0.0719538952709468397911232792684055717106746640259551549227774627713100330682599964998016069",
            "0E-90"
          ],
          "B": [
            "1.01914807562312755282639656191486346045102087046645293987370912980508904004235344066102278",
            "0.171757595590299230988224459970432751117573745692255429975706919343836518910204298491591151",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26455512430921780620444365216982995426306996742652793923867036930901932446524074553939540",
          "regular_denominator": "-1.51617236034357534022715961352203328251452218602947548804296707701002147162804527282155044",
          "bracket_derivative_max": "-1.3136867991830174776731663936050924159959678028821783729140543597885087744973788895599933",
          "polynomial_residual": "-3.927729273558914197879E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26455512430921780620444365216982995426306996742652793923867036930901929665352402152108598",
          "p": "0.707690453968121708701743156204759899330642442848984054623135244107517460567308287255521792",
          "u": [
            "0.426948651947217058791882206840394929742765127807449361306236673880262756396264959882666715",
            "0.0719538952709468397911232792684055717106746640259551549227774627713100338359764811373350174",
            "0"
          ],
          "B": [
            "1.01914807562312755282639656191486346045102087046645293987370912980508904009867536712690989",
            "0.171757595590299230988224459970432751117573745692255429975706919343836518633373185619310770",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.02570946346675083230426702819315034895182506762933290211975491063142417660380941718487625",
          "polynomial_residual": "3.087917106981783018469E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "-1E-89",
          "-1E-90",
          "0E-180",
          "8.78549240665715391982584786622784080918208835620400603913263420589147810001952824310972025E-91",
          "0E-181",
          "-9.9113884149508246534E-71",
          "0"
        ],
        "published": [
          "4E-90",
          "8.433034899597788000E-71",
          "1.7157203414434756605E-71",
          "0E-178",
          "9.79924704620829611880576670645116854090337504365940326653531062335414627360583032681447214E-92",
          "0E-179",
          "6E-90",
          "9.68118564188659465758342035378072933703533774933836638209440267245005526379402467555427627E-90"
        ]
      },
      "state_disagreement": "8.0840418503158585433E-71",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_101.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9799247046208296,
            0.1993679344171972,
            0.0
          ],
          "t1": [
            -0.1993679344171972,
            0.9799247046208296,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9799247046208296,
            -0.1993679344171972,
            0.0
          ],
          "B": [
            1.0329313340231825,
            -0.21015225505380575,
            0.0
          ]
        },
        "right": {
          "rho": 2.2645551243092177,
          "p": 0.7076904539681217,
          "u": [
            0.43272283112107807,
            -0.014610471271222825,
            0.0
          ],
          "B": [
            1.0329313340231825,
            -0.034875935577036526,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_101.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.10698920284421001,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.487199788977181,
              "alfven_n": 1.0329313340231825,
              "fast": 1.060069562213585
            },
            "right": {
              "slow": 0.6830350092612953,
              "alfven_n": 0.6864043127203704,
              "fast": 0.7252565077867587
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9799247046208296,
            "right": 0.43272283112107807
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2645551243092177,
          "pressure_ratio": 4.717936359787478,
          "entropy_over_cv": 0.18907428119153113,
          "tangential_field_ratio": 0.1659555619239354
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "102",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26274807167038073447724955149811430934901985126226947417202495120850588198048895568575332",
          "p": "0.707289162758796818054926494870420589823612106536974672265572864375035486791866405527802898",
          "u": [
            "0.426008678386005485697799562891825124308506604910158220584002887004738555377747021385896268",
            "0.0749532982063152169620881878391575549385475101104206339260276370010605994294251235641052760",
            "0E-90"
          ],
          "B": [
            "1.01609284944052488873574796035978598372538309662104424942733791944693502867935630939913847",
            "0.178774551349426394604417227820650734074761081686332828834845652739645255623936349671797848",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26274807167038073447724955149811430934901985126226947417202495120850588198048895568575332",
          "regular_denominator": "-1.51416452407820081608583283499790478816557761251363274908002772356500653553387661742861480",
          "bracket_derivative_max": "-1.3435188424435859787098271741923426454951394880856072753390895514541742348196326929630087",
          "polynomial_residual": "6.890606578807201245853E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26274807167038073447724955149811430934901985126226947417202495120850563032983432727108056",
          "p": "0.707289162758796818054926494870420589823612106536974672265572864375035228809325093615701361",
          "u": [
            "0.426008678386005485697799562891825124308506604910158220584002887004738602989124636601633237",
            "0.0749532982063152169620881878391575549385475101104206339260276370010606066692112800947525687",
            "0"
          ],
          "B": [
            "1.01609284944052488873574796035978598372538309662104424942733791944693502923506346294451410",
            "0.178774551349426394604417227820650734074761081686332828834845652739645253009539743049657061",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.02253555635289083629022958958304716011084151443936624592230199939878591330720419371682565",
          "polynomial_residual": "-7.596403196116600916286E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "-2E-89",
          "-1E-90",
          "0E-180",
          "-3.66694698951525836139368829485429293534620725834694013493778183147711815167927344990549311E-91",
          "0E-181",
          "1.73423848174889101238E-70",
          "9.69877447267480143789163251017048936493704764919278902375273468925821223044815899224256180E-90"
        ],
        "published": [
          "-9E-90",
          "-2.0625187833047918445E-70",
          "-4.3840190095910398786E-71",
          "0E-178",
          "-4.15823381635518674203484568810250332433169521255447672814363947764765651328148752609257510E-91",
          "0E-179",
          "1.1E-89",
          "-9.69877447267480143789163251017048936493704764919278902375273468925821223044815899224256189E-90"
        ]
      },
      "state_disagreement": "2.57982541311912101537E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_102",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9781476007338057,
            0.20791169081775934,
            0.0
          ],
          "t1": [
            -0.20791169081775934,
            0.9781476007338057,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9781476007338057,
            -0.20791169081775934,
            0.0
          ],
          "B": [
            1.031058102049271,
            -0.21915816505361183,
            0.0
          ]
        },
        "right": {
          "rho": 2.262748071670381,
          "p": 0.7072891627587968,
          "u": [
            0.43228303361749343,
            -0.01525679581868076,
            0.0
          ],
          "B": [
            1.031058102049271,
            -0.03638968388031054,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_102",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.11158424331822005,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -4.440892098500626e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.48608074833143167,
              "alfven_n": 1.031058102049271,
              "fast": 1.0605831495986848
            },
            "right": {
              "slow": 0.6818797445173294,
              "alfven_n": 0.6854330441171091,
              "fast": 0.7255411060816814
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9781476007338057,
            "right": 0.43228303361749343
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.262748071670381,
          "pressure_ratio": 4.715261085058645,
          "entropy_over_cv": 0.1898375619773205,
          "tangential_field_ratio": 0.16604302135587176
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "102.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.26087643905061663346311718393931696075601911065309832037432418507906282220392671726860064",
          "p": "0.706875172095320584026449780143876873861724623275514724367015376503800593069974593233593392",
          "u": [
            "0.425028365551926893837799808142197515882219911389611051728528214066129014471181163247467084",
            "0.0779359402882609697220987841930260319609159009571698651264739116926954078853050676540585768",
            "0E-90"
          ],
          "B": [
            "1.01291613289620495434348407696797813473543267420696310859056592901635061773420732009535301",
            "0.185734830069289127156491099979876015593377640915102645821441177862354480576937411482504004",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.26087643905061663346311718393931696075601911065309832037432418507906282220392671726860064",
          "regular_denominator": "-1.51208493227846292607013020437701884528446567850344257819369353897673646911547413029844515",
          "bracket_derivative_max": "-1.3747747895988407789161630199363034749975297175355807451569828656567202846823526444291066",
          "polynomial_residual": "-3.9397257514769720729554E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.26087643905061663346311718393931696075601911065309832037432418507905850740379031836538962",
          "p": "0.706875172095320584026449780143876873861724623275514724367015376503799837417837855217079370",
          "u": [
            "0.425028365551926893837799808142197515882219911389611051728528214066129829967025315022426207",
            "0.0779359402882609697220987841930260319609159009571698651264739116926955370254052964087912205",
            "0"
          ],
          "B": [
            "1.01291613289620495434348407696797813473543267420696310859056592901635062808844308009026669",
            "0.185734830069289127156491099979876015593377640915102645821441177862354433871998119951684001",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0192428721229610392023034307953952432957284681140365505020920755500137065921277023206669",
          "polynomial_residual": "1.835702665155552492196E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "0E-89",
          "-1E-90",
          "0E-180",
          "2.92888802135980009791265946881628273149600646738552718949598604171291836471299614793319885E-91",
          "0E-181",
          "-9.88819543014255376388E-70",
          "0"
        ],
        "published": [
          "1E-90",
          "4.953982030917483113E-71",
          "1.0982713750834376879E-71",
          "0E-178",
          "-2.58800438966335292890306413011651155154027384998782500114741133987189710166690442918416569E-91",
          "0E-179",
          "2.6E-89",
          "0"
        ]
      },
      "state_disagreement": "1.90846348870386154443645593583140078645879913359797591277820970895592409797042632798938441E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_102.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9762960071199334,
            0.21643961393810288,
            0.0
          ],
          "t1": [
            -0.21643961393810288,
            0.9762960071199334,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9762960071199334,
            -0.21643961393810288,
            0.0
          ],
          "B": [
            1.0291063510089848,
            -0.22814738531064377,
            0.0
          ]
        },
        "right": {
          "rho": 2.2608764390506164,
          "p": 0.7068751720953206,
          "u": [
            0.4318219210289519,
            -0.015904428038235188,
            0.0
          ],
          "B": [
            1.0291063510089848,
            -0.0379030037759844,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_102.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.11617202098816903,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.48491713589530205,
              "alfven_n": 1.0291063510089848,
              "fast": 1.0611156781549353
            },
            "right": {
              "slow": 0.6806847410213054,
              "alfven_n": 0.6844186643401384,
              "fast": 0.7258270578947636
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9762960071199334,
            "right": 0.4318219210289519
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2608764390506164,
          "pressure_ratio": 4.712501147302137,
          "entropy_over_cv": 0.19063122457182757,
          "tangential_field_ratio": 0.16613385125749283
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "103",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.25894167859408461030534248133411807893287171841295627976720509241608722817594793743640206",
          "p": "0.706448992586592850244978791182601724947539163796406584402574381787714515432201436105693255",
          "u": [
            "0.424007695396969033233514303971609904838681857259761823101212157233162214536333732335938781",
            "0.0809010670513935422136799774303152389374828052877371821227471253238442247721762392998543063",
            "0E-90"
          ],
          "B": [
            "1.00961897099387835977283055111354627508582927245780823495088441641841762362019849275958010",
            "0.192636249189449449432449087895898749825278824586212766915658520935916773031269322134543993",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.25894167859408461030534248133411807893287171841295627976720509241608722817594793743640206",
          "regular_denominator": "-1.50993519843787178922815831259346453214763524268106253307467232490676358686216437492933564",
          "bracket_derivative_max": "-1.4074750324413595704962537805518668066511389071242135879120585786801338670231631681943820",
          "polynomial_residual": "4.799068965157780280831E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.25894167859408461030534248133411807893287171841295627976720509241608692371140482845778141",
          "p": "0.706448992586592850244978791182601724947539163796406584402574381787714286126200570278195468",
          "u": [
            "0.424007695396969033233514303971609904838681857259761823101212157233162272017304271896532724",
            "0.0809010670513935422136799774303152389374828052877371821227471253238442342364374858594683634",
            "0"
          ],
          "B": [
            "1.00961897099387835977283055111354627508582927245780823495088441641841762441166475517395160",
            "0.192636249189449449432449087895898749825278824586212766915658520935916769603052301176841296",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0158333943347306133143162413051319737812681559284842501730564723364127479835716699882338",
          "polynomial_residual": "-6.268453389214585482696E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-89",
          "1E-90",
          "0E-180",
          "-2.55028095730682950394275520667939350661003400668456454105964569979134588025780123419700283E-91",
          "0E-181",
          "1.20101312771112746682E-70",
          "0"
        ],
        "published": [
          "-2E-90",
          "-1.6809893600207345825E-70",
          "-3.8808697284930497042E-71",
          "0E-178",
          "-6.7359965091705570510801135683684091270522497454685361866612159544150103993596023694267328E-92",
          "0E-179",
          "1.9E-89",
          "0"
        ]
      },
      "state_disagreement": "2.29306000865827497787E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_103",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9743700647852352,
            0.224951054343865,
            0.0
          ],
          "t1": [
            -0.224951054343865,
            0.9743700647852352,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9743700647852352,
            -0.224951054343865,
            0.0
          ],
          "B": [
            1.0270762295357219,
            -0.23711923126097578,
            0.0
          ]
        },
        "right": {
          "rho": 2.2589416785940846,
          "p": 0.7064489925865929,
          "u": [
            0.4313391859641377,
            -0.016553400185399553,
            0.0
          ],
          "B": [
            1.0270762295357219,
            -0.039415857407932416,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_103",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.12075222726463228,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4837093038945754,
              "alfven_n": 1.0270762295357219,
              "fast": 1.0616668123460091
            },
            "right": {
              "slow": 0.6794500741565745,
              "alfven_n": 0.6833609673861875,
              "fast": 0.7261141317854436
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9743700647852352,
            "right": 0.4313391859641377
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2589416785940846,
          "pressure_ratio": 4.7096599505772865,
          "entropy_over_cv": 0.1914550084303721,
          "tangential_field_ratio": 0.1662280077340118
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "103.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.25694528424464548566291177039791983128304206448319437410149846102450463347762803899559648",
          "p": "0.706011148388871035391303028782350557964711562604291675651338461543378153361327185790019748",
          "u": [
            "0.422946654023202893971935633912400556475781329402303557102757536317427756616223187446439821",
            "0.0838479183403048546071699860339534283922869423292041205460234437881156128693693923492387160",
            "0E-90"
          ],
          "B": [
            "1.00620244737764138325179244264230181051902787298940981251647339552863814198825543966207254",
            "0.199476647560632863626586790665537404657550602053411677992477522303230112053028063160778900",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.25694528424464548566291177039791983128304206448319437410149846102450463347762803899559648",
          "regular_denominator": "-1.50771698249405053962545752266435536809226896053688263789055384558278292608625337666177389",
          "bracket_derivative_max": "-1.4416410263975812212940633842545803895335138307235636769857889865884109926084401013760469",
          "polynomial_residual": "3.3935574308716482738225E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.25694528424464548566291177039791983128304206448319437410149846102450970506476897336554940",
          "p": "0.706011148388871035391303028782350557964711562604291675651338461543379331298222432490201486",
          "u": [
            "0.422946654023202893971935633912400556475781329402303557102757536317426800226137907563365551",
            "0.0838479183403048546071699860339534283922869423292041205460234437881154493865318264379809782",
            "0"
          ],
          "B": [
            "1.00620244737764138325179244264230181051902787298940981251647339552863812774822290906573500",
            "0.199476647560632863626586790665537404657550602053411677992477522303230171367032288933765559",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0123091761118523236133768220782706369323985245848487149727752088570908926650313788048857",
          "polynomial_residual": "8.543043705926122600491E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "1E-89",
          "0E-90",
          "0E-180",
          "2.02268260034809338646932219499581792797560599882505710585522383916274778482574314423284014E-90",
          "0E-181",
          "8.46689975829796556138E-70",
          "0"
        ],
        "published": [
          "2E-90",
          "2.2759341440347277212E-70",
          "5.4640344504792351341E-71",
          "0E-178",
          "5.8265612263397568782349320032768444415031006934358756847020772323116147468446886049010555E-92",
          "0E-179",
          "2.5E-89",
          "0"
        ]
      },
      "state_disagreement": "2.24710238938367922681768492587835011764072729353055153285105836047723658444081814968545410E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_103.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9723699203976766,
            0.23344536385590542,
            0.0
          ],
          "t1": [
            -0.23344536385590542,
            0.9723699203976766,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9723699203976766,
            -0.23344536385590542,
            0.0
          ],
          "B": [
            1.0249678922310927,
            -0.24607301966380285,
            0.0
          ]
        },
        "right": {
          "rho": 2.2569452842446456,
          "p": 0.706011148388871,
          "u": [
            0.43083451211051815,
            -0.01720374185801122,
            0.0
          ],
          "B": [
            1.0249678922310927,
            -0.04092820453104804,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_103.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.12532455285695832,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4824576135847266,
              "alfven_n": 1.0249678922310927,
              "fast": 1.0622362082913772
            },
            "right": {
              "slow": 0.6781757664514901,
              "alfven_n": 0.6822597422010969,
              "fast": 0.726402144999653
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9723699203976766,
            "right": 0.43083451211051815
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2569452842446456,
          "pressure_ratio": 4.70674098925914,
          "entropy_over_cv": 0.1923086427751306,
          "tangential_field_ratio": 0.1663254451339939
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "104",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.25488878975598132305076886956073922606845366902653484282033055697989978279766529450280080",
          "p": "0.705562176376627555743420235392022677877158304914710298671441581304454553483547026622682751",
          "u": [
            "0.421845232234501643413189669791459974156217810899021080006554941158855758025293502871886146",
            "0.0867757283125326797629341153280325992044165724878005018231354889587199031212777103803457021",
            "0E-90"
          ],
          "B": [
            "1.00266768386486101821723182119613118272661805544268473169063268345123299071388556487378760",
            "0.206253886198829222160364660392528636998808197943706751035890169313731102902351810381536644",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.25488878975598132305076886956073922606845366902653484282033055697989978279766529450280080",
          "regular_denominator": "-1.50543198861775702561196541062304358452050407669614982535592284108877753644185032722533422",
          "bracket_derivative_max": "-1.4772953211744283697709390548019348973777296839003513354853041924024252249182574526409020",
          "polynomial_residual": "-5.19621992170198957735E-70"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.25488878975598132305076886956073922606845366902653484282033055697990059905021126077595988",
          "p": "0.705562176376627555743420235392022677877158304914710298671441581304454881534406440839792281",
          "u": [
            "0.421845232234501643413189669791459974156217810899021080006554941158855604281848760556849836",
            "0.0867757283125326797629341153280325992044165724878005018231354889587198758750746094773352683",
            "0"
          ],
          "B": [
            "1.00266768386486101821723182119613118272661805544268473169063268345123298824506879790683685",
            "0.206253886198829222160364660392528636998808197943706751035890169313731112804235027726189389",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0086723385706492003036394013500236223901932622939604666618182791147801632899710803514136",
          "polynomial_residual": "6.471606853934791935094E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "1E-89",
          "1E-90",
          "0E-180",
          "-1.79569912957992486928295116137102682773273985973173122830236513504057622058079236794407728E-90",
          "0E-181",
          "-1.2923275191165158585E-71",
          "0"
        ],
        "published": [
          "2E-90",
          "1.7123456368184040852E-70",
          "4.2693571780516710573E-71",
          "0E-178",
          "9.70295726275996472306377874033990377632260852443082915656588762323555735836630929655442923E-92",
          "0E-179",
          "1.4E-89",
          "0"
        ]
      },
      "state_disagreement": "3.61992373936368746253629670149099271427804269352345018554376327513232686002435302042760061E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_104",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9702957262759965,
            0.24192189559966773,
            0.0
          ],
          "t1": [
            -0.24192189559966773,
            0.9702957262759965,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9702957262759965,
            -0.24192189559966773,
            0.0
          ],
          "B": [
            1.0227814996531455,
            -0.2550080686534721,
            0.0
          ]
        },
        "right": {
          "rho": 2.2548887897559813,
          "p": 0.7055621763766275,
          "u": [
            0.43030757467245184,
            -0.017855479905715246,
            0.0
          ],
          "B": [
            1.0227814996531455,
            -0.04244000243057582,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_104",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.1298886877526915,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4811624347361578,
              "alfven_n": 1.0227814996531455,
              "fast": 1.062823514281597
            },
            "right": {
              "slow": 0.6768617934587364,
              "alfven_n": 0.6811147730733372,
              "fast": 0.7266909578471478
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9702957262759965,
            "right": 0.43030757467245184
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2548887897559813,
          "pressure_ratio": 4.70374784251085,
          "entropy_over_cv": 0.19319184665591282,
          "tangential_field_ratio": 0.16642611606241808
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "104.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.25277376664710064455776403652040088400506644163401168964732669703504440403391885660061748",
          "p": "0.705102625291022000324230904916278729575038261868802359901583741986617080962113728415345417",
          "u": [
            "0.420703426102173557811409493533104953002235112036963556989851790898691429795986372998837653",
            "0.0896837254669638051909425590765545785637613551251404460229698126251666569769485868874778079",
            "0E-90"
          ],
          "B": [
            "0.999015839963770078808723688171149104910574798995407414361518410653104402389456877864495974",
            "0.212965849027099497162619791264432835688657780448051767806723526926455473745281719451010118",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.25277376664710064455776403652040088400506644163401168964732669703504440403391885660061748",
          "regular_denominator": "-1.50308196294122293839751559613377876000562937959334632183036299670560489337102095177846389",
          "bracket_derivative_max": "-1.5144615932159568456853671582956619236092593622707434792285411459533096987878385545029301",
          "polynomial_residual": "-6.692550220277324577463E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.25277376664710064455776403652040088400506644163401168964732669703504364992829123213101817",
          "p": "0.705102625291022000324230904916278729575038261868802359901583741986616943455417901996706093",
          "u": [
            "0.420703426102173557811409493533104953002235112036963556989851790898691571656580418429238345",
            "0.0896837254669638051909425590765545785637613551251404460229698126251666830074719690905136709",
            "0"
          ],
          "B": [
            "0.999015839963770078808723688171149104910574798995407414361518410653104404840225861310272040",
            "0.212965849027099497162619791264432835688657780448051767806723526926455464268861198589558981",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.00492506915371082264600479696206129591520359838572677641730961538454231265612627314243875",
          "polynomial_residual": "8.1098732471550593660E-71"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "0E-89",
          "2E-90",
          "0E-180",
          "1.02489811635692763585959782764070632670887480147393588727195490212910115491844242151443222E-90",
          "0E-181",
          "-1.65893200194934134891E-70",
          "0"
        ],
        "published": [
          "6E-90",
          "2.13066445046602019E-72",
          "5.51027293252492586E-73",
          "0E-178",
          "2.33693816134612471597132060577756612649524835658446626524169190575321857453139382746786710E-91",
          "0E-179",
          "3.4E-89",
          "0"
        ]
      },
      "state_disagreement": "3.34745387570291709110095212813839553522244058763872087844236772882761619094306223953930275E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_104.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9681476403781077,
            0.25038000405444144,
            0.0
          ],
          "t1": [
            -0.25038000405444144,
            0.9681476403781077,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9681476403781077,
            -0.25038000405444144,
            0.0
          ],
          "B": [
            1.02051721830414,
            -0.26392369779140945,
            0.0
          ]
        },
        "right": {
          "rho": 2.252773766647101,
          "p": 0.705102625291022,
          "u": [
            0.4297580408258408,
            -0.01850863834202059,
            0.0
          ],
          "B": [
            1.02051721830414,
            -0.04395120584387323,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_104.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.13444432119823102,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4798241451200379,
              "alfven_n": 1.02051721830414,
              "fast": 1.063428371293025
            },
            "right": {
              "slow": 0.675508089145349,
              "alfven_n": 0.6799258400402994,
              "fast": 0.7269804685762985
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9681476403781077,
            "right": 0.4297580408258408
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.252773766647101,
          "pressure_ratio": 4.700684168606814,
          "entropy_over_cv": 0.19410432901555463,
          "tangential_field_ratio": 0.16652997139578504
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "105",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.25060182210649326285301123902851675625855211289560843693604796188533139880275209442452230",
          "p": "0.704633054867401275268428697959106520416068292650004588350836574438022590135433255731045277",
          "u": [
            "0.419521237543409878996124362890606304744959203154824310976366047110759568719859788360286742",
            "0.0925711326982535527323369805101399313277731137080384362250257294325202513739062067703418594",
            "0E-90"
          ],
          "B": [
            "0.995248112376165706970304838569351791056290481320584250662625244344443718712599997688807547",
            "0.219610443604603299368057020274933207705937836499468839024144242061965207656052816741189668",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.25060182210649326285301123902851675625855211289560843693604796188533139880275209442452230",
          "regular_denominator": "-1.50066869122943695872556804336501861806505790321734270770671995765036822089194677158280258",
          "bracket_derivative_max": "-1.5531646800521623076290979811977002415056912626655387308837109683786042080091642638137647",
          "polynomial_residual": "-8.30392520200829242271E-70"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.25060182210649326285301123902851675625855211289560843693604796188533217095514576776057501",
          "p": "0.704633054867401275268428697959106520416068292650004588350836574438022908084285120097660964",
          "u": [
            "0.419521237543409878996124362890606304744959203154824310976366047110759423653620087498541084",
            "0.0925711326982535527323369805101399313277731137080384362250257294325202238458161230274472289",
            "0"
          ],
          "B": [
            "0.995248112376165706970304838569351791056290481320584250662625244344443716022539324968164584",
            "0.219610443604603299368057020274933207705937836499468839024144242061965217695495922777542551",
            "0E-89"
          ]
        },
        "meta": {
          "x": "6.0010696198689290602121401331895825297638902076955256874484398815281457426288389932018709",
          "polynomial_residual": "6.490516655187352096485E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-1E-89",
          "1E-90",
          "0E-180",
          "1.03155970613377539174869339740716622245619277252665415413587766836339554593268641000041736E-90",
          "0E-181",
          "-2.0511945441366880585E-71",
          "0"
        ],
        "published": [
          "-2E-90",
          "1.6927432230182892032E-70",
          "4.5356917960100643289E-71",
          "0E-178",
          "1.31267759689414209997900395356537709644575867036499207467069184105944663905661787305711245E-91",
          "0E-179",
          "1.6E-89",
          "0"
        ]
      },
      "state_disagreement": "3.43087073905692230781056669725341419385396809828293211588909972160718229611164240386685625E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_105",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9659258262890683,
            0.25881904510252074,
            0.0
          ],
          "t1": [
            -0.25881904510252074,
            0.9659258262890683,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9659258262890683,
            -0.25881904510252074,
            0.0
          ],
          "B": [
            1.0181752206178678,
            -0.27281922811793785,
            0.0
          ]
        },
        "right": {
          "rho": 2.250601822106493,
          "p": 0.7046330548674012,
          "u": [
            0.4291855701889514,
            -0.01916323825913758,
            0.0
          ],
          "B": [
            1.0181752206178678,
            -0.04546176688480021,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_105",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.13899114168082916,
            0.0
          ],
          "rh_scaled_inf": 0.0,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4784431299962137,
              "alfven_n": 1.0181752206178678,
              "fast": 1.0640504135004776
            },
            "right": {
              "slow": 0.6741145508126255,
              "alfven_n": 0.6786927193068449,
              "fast": 0.727270608726813
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9659258262890683,
            "right": 0.4291855701889514
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.250601822106493,
          "pressure_ratio": 4.697553699116009,
          "entropy_over_cv": 0.1950457887601147,
          "tangential_field_ratio": 0.16663696029939432
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "105.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.24837459684839115958815449087887587104924771344522099760799434818091372710191473465239196",
          "p": "0.704154034943324392868402515374661544041535871196942247366420713397438853039859375960094296",
          "u": [
            "0.418298674911380888763141663792736035047888725714014254545996789946083998704579419134367692",
            "0.0954371673777759533974091857657283375334705878474230362561606335901498572433241487481755541",
            "0E-90"
          ],
          "B": [
            "0.991365734485624505424169385977509516186449136622635447733315237540424811268621319228847651",
            "0.226185601842369468524214572186125682225947827998845972799814024556478014485885028513589886",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.24837459684839115958815449087887587104924771344522099760799434818091372710191473465239196",
          "regular_denominator": "-1.49819399649821239954239387875430652338805301493913444178666038686768191900212748294710218",
          "bracket_derivative_max": "-1.5934306166276823261675090674247524369011035112219548572057397361571621473129074824332995",
          "polynomial_residual": "-3.4359976371942853947297E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.24837459684839115958815449087887587104924771344522099760799434818091126735058895033303494",
          "p": "0.704154034943324392868402515374661544041535871196942247366420713397438690558719746771814734",
          "u": [
            "0.418298674911380888763141663792736035047888725714014254545996789946084460196421368465378672",
            "0.0954371673777759533974091857657283375334705878474230362561606335901499477067226046815224579",
            "0"
          ],
          "B": [
            "0.991365734485624505424169385977509516186449136622635447733315237540424820434814001681234975",
            "0.226185601842369468524214572186125682225947827998845972799814024556477981433661996733925162",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.99710830543293415082668267511008792203659583480417033198476325089066977259791423247977655",
          "polynomial_residual": "1.0832583946922425631537E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-89",
          "0E-90",
          "0E-180",
          "-2.89089135962586897306537089746192931091859756887977523799326595623360347565477812198326242E-91",
          "0E-181",
          "-8.45660201791626946743E-70",
          "0"
        ],
        "published": [
          "5E-90",
          "2.8037772321969841461E-70",
          "7.7755624256438447167E-71",
          "0E-178",
          "0E-181",
          "0E-179",
          "2.9E-89",
          "9.84488706113075508109939281048396012175997327429470211774398829021334033356834848501631773E-90"
        ]
      },
      "state_disagreement": "1.09401312807582010710776186207055925063356322001372779736795241126816748572853523287704934E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_105.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.963630453208623,
            0.2672383760782569,
            0.0
          ],
          "t1": [
            -0.2672383760782569,
            0.963630453208623,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.963630453208623,
            -0.2672383760782569,
            0.0
          ],
          "B": [
            1.0157556849465197,
            -0.2816939822039825,
            0.0
          ]
        },
        "right": {
          "rho": 2.2483745968483912,
          "p": 0.7041540349433244,
          "u": [
            0.42858981530896606,
            -0.01981929774581067,
            0.0
          ],
          "B": [
            1.0157556849465197,
            -0.04697163497093903,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_105.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.14352883691203377,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4770197816045877,
              "alfven_n": 1.0157556849465197,
              "fast": 1.0646892687864484
            },
            "right": {
              "slow": 0.6726810435729582,
              "alfven_n": 0.6774151836755645,
              "fast": 0.7275613389330029
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.963630453208623,
            "right": 0.42858981530896606
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2483745968483912,
          "pressure_ratio": 4.694360232955496,
          "entropy_over_cv": 0.1960159148340601,
          "tangential_field_ratio": 0.16674703024690657
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "106",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.24609376292478312066110282830846753750232801618736853539368402944262811644847392215427122",
          "p": "0.703666144548691496787444292268334174340460297197807181909200675622905643056040625409839150",
          "u": [
            "0.417035753595746148319991521437028276089748974646959221050822664968658534488323852336907250",
            "0.0982810414615523979617460253873235075841999111961951646357277405716548723300904754989513095",
            "0E-90"
          ],
          "B": [
            "0.987369975831667176694301473173429752008445458056847148375907486008505410147109704721455124",
            "0.232689280705341175330902063256700700918179829016365213542558421434384115467052548911833642",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.24609376292478312066110282830846753750232801618736853539368402944262811644847392215427122",
          "regular_denominator": "-1.49565973658309235629011425367607504166925335131929837265964892160292012938719324683807913",
          "bracket_derivative_max": "-1.6352866737040902851944410246249912796940864240665982222486720491686054625058894857860075",
          "polynomial_residual": "3.6216252601448025613276E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.24609376292478312066110282830846753750232801618736853539368402944263127721622411230621382",
          "p": "0.703666144548691496787444292268334174340460297197807181909200675622906035793783645147338499",
          "u": [
            "0.417035753595746148319991521437028276089748974646959221050822664968657942313148404432313001",
            "0.0982810414615523979617460253873235075841999111961951646357277405716547525459823402044689167",
            "0"
          ],
          "B": [
            "0.987369975831667176694301473173429752008445458056847148375907486008505397574096650462498726",
            "0.232689280705341175330902063256700700918179829016365213542558421434384159314359876934816303",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9930435013182525081088723520486538217317519034719976475213426428427435379258546005542425",
          "polynomial_residual": "-7.052013997011754778202E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-89",
          "2E-90",
          "0E-180",
          "-2.88378508781495658574949114567119462057707746802212599757005590046311454724302959105719044E-91",
          "0E-181",
          "8.87968958009225400494E-70",
          "0"
        ],
        "published": [
          "0E-90",
          "-1.8109759910660855903E-70",
          "-5.1928900915818423430E-71",
          "0E-178",
          "-8.3385016629335413266672164899891173007308828588754948695628011988863951967948351456213993E-92",
          "0E-179",
          "2.0E-89",
          "0"
        ]
      },
      "state_disagreement": "1.40722876416090172757232126728041602659094964650971000967691385560267494725625457970320224E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_106",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9612616959383189,
            0.27563735581699916,
            0.0
          ],
          "t1": [
            -0.27563735581699916,
            0.9612616959383189,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9612616959383189,
            -0.27563735581699916,
            0.0
          ],
          "B": [
            1.013258795547105,
            -0.29054728420265974,
            0.0
          ]
        },
        "right": {
          "rho": 2.246093762924783,
          "p": 0.7036661445486915,
          "u": [
            0.42797042216376496,
            -0.020476831808364987,
            0.0
          ],
          "B": [
            1.013258795547105,
            -0.048480756753851335,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_106",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.14805709381268206,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.47555449866128585,
              "alfven_n": 1.013258795547105,
              "fast": 1.0653445592455637
            },
            "right": {
              "slow": 0.6712074044151098,
              "alfven_n": 0.6760930029881483,
              "fast": 0.7278526451456971
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9612616959383189,
            "right": 0.42797042216376496
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.246093762924783,
          "pressure_ratio": 4.69110763032461,
          "entropy_over_cv": 0.19701438630062773,
          "tangential_field_ratio": 0.166860127042301
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "106.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.24376102149701946374949415457280453666241755873828688459135996018049072178727942043319122",
          "p": "0.703169970979638462188035497420740968698705960396620559612066704608405756168835869633864256",
          "u": [
            "0.415732496632278310045298427167121007508123910189330095308872820296246614093382754595118594",
            "0.101101961625535984954942481663312437621508964696135573038836261816711149247929033596327093",
            "0E-90"
          ],
          "B": [
            "0.983262141570324850674859111259074319261470838737310318201872101077197768652207516555732040",
            "0.239119462900237810865903257616622404008746150586370342520357217259966589590525013185458720",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.24376102149701946374949415457280453666241755873828688459135996018049072178727942043319122",
          "regular_denominator": "-1.49306780166335495972166017174756059629157506526476320510151106686721191309697713381465691",
          "bracket_derivative_max": "-1.6787613984358137752533941805965502562475337392065918016256729636313431400024497819131037",
          "polynomial_residual": "3.8512244270931377997227E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.24376102149701946374949415457280453666241755873828688459135996018049573153850209107029904",
          "p": "0.703169970979638462188035497420740968698705960396620559612066704608406813205598284170248015",
          "u": [
            "0.415732496632278310045298427167121007508123910189330095308872820296245676890998240246421294",
            "0.101101961625535984954942481663312437621508964696135573038836261816710953817975994266361718",
            "0"
          ],
          "B": [
            "0.983262141570324850674859111259074319261470838737310318201872101077197747420890003878085321",
            "0.239119462900237810865903257616622404008746150586370342520357217259966661266251723055894483",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.98887764170389600664782025491264132924625441009901279617928223413256289437014593109476775",
          "polynomial_residual": "5.212423857511305799441E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-4E-90",
          "-1E-90",
          "0E-180",
          "-9.58819734868193049761028541392598291049180918849058982894274591147215841811336838243502188E-91",
          "0E-181",
          "9.40533812319721910477E-70",
          "0"
        ],
        "published": [
          "3E-90",
          "1.32774731767396727720E-70",
          "3.9329667339473326372E-71",
          "0E-178",
          "1.06773700756425197427859469295042239500859746918293313529572545909058062702320359546151566E-91",
          "0E-179",
          "1.9E-89",
          "0"
        ]
      },
      "state_disagreement": "2.23274723763949292400166659106563354761100485580898589613227575055607310513723715949055741E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_106.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.958819734868193,
            0.2840153447039226,
            0.0
          ],
          "t1": [
            -0.2840153447039226,
            0.958819734868193,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.958819734868193,
            -0.2840153447039226,
            0.0
          ],
          "B": [
            1.0106847425674184,
            -0.29937845990074535,
            0.0
          ]
        },
        "right": {
          "rho": 2.2437610214970194,
          "p": 0.7031699709796385,
          "u": [
            0.4273270306783724,
            -0.02113585229518823,
            0.0
          ],
          "B": [
            1.0106847425674184,
            -0.04998907605258223,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_106.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.1525755984995554,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4740476858608516,
              "alfven_n": 1.0106847425674184,
              "fast": 1.0660159016830293
            },
            "right": {
              "slow": 0.6696934458911937,
              "alfven_n": 0.6747259445772115,
              "fast": 0.7281445352391249
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.958819734868193,
            "right": 0.4273270306783724
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2437610214970194,
          "pressure_ratio": 4.687799806530924,
          "entropy_over_cv": 0.19804087242752777,
          "tangential_field_ratio": 0.1669761948443298
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "107",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.24137810057102764967627765525739149230590498423022021195274283326771408902838555573488040",
          "p": "0.702666108857938328244302550073871517498360745944391493322339699544623901081464920704440510",
          "u": [
            "0.414388935320234715283610672154809880188523865101615624367598833021263959491090718500461778",
            "0.103899129428554191248246788155446996573761054844945401665293901033741607383656606882505962",
            "0E-90"
          ],
          "B": [
            "0.979043571921578097280678716212703955945205919005813689793331253443402865530421368151947133",
            "0.245474157548788554941665935058070428727061159258654205807936481545086905295168470305255679",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.24137810057102764967627765525739149230590498423022021195274283326771408902838555573488040",
          "regular_denominator": "-1.49042011174558627741808628361932388033989442692246690216971425918634898780931728414986711",
          "bracket_derivative_max": "-1.7238846572264546716149673555242539831369519474668508450824839566929047724332985316314405",
          "polynomial_residual": "1.2818789500440430969962E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.24137810057102764967627765525739149230590498423022021195274283326771466417375937973148696",
          "p": "0.702666108857938328244302550073871517498360745944391493322339699544623831161862143494581541",
          "u": [
            "0.414388935320234715283610672154809880188523865101615624367598833021263852060288136614626775",
            "0.103899129428554191248246788155446996573761054844945401665293901033741584311456577428509646",
            "0"
          ],
          "B": [
            "0.979043571921578097280678716212703955945205919005813689793331253443402862938229510682313211",
            "0.245474157548788554941665935058070428727061159258654205807936481545086913773845994923076641",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.98461321732950673384803843214895697907097395025731923911058269610651983051268665020058895",
          "polynomial_residual": "-6.627958382389543629737E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "2.3E-89",
          "3E-90",
          "0E-180",
          "-2.92371704722736728097468695377143252664687186182624541719664369601050108157474705406585107E-91",
          "0E-181",
          "3.11768618063879757074E-70",
          "0"
        ],
        "published": [
          "-8E-90",
          "-1.67424641814216687208E-70",
          "-5.1186849834832589038E-71",
          "0E-178",
          "2.92371704722736728097468695377143252664687186182624541719664369601050108157474705406585107E-91",
          "0E-179",
          "1.7E-89",
          "0"
        ]
      },
      "state_disagreement": "2.56603459129661763177924541841544465323118681634228800426164270574527625574650665633829066E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_107",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9563047559630354,
            0.2923717047227367,
            0.0
          ],
          "t1": [
            -0.2923717047227367,
            0.9563047559630354,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9563047559630354,
            -0.2923717047227367,
            0.0
          ],
          "B": [
            1.0080337220315603,
            -0.30818683677001873,
            0.0
          ]
        },
        "right": {
          "rho": 2.2413781005710276,
          "p": 0.7026661088579383,
          "u": [
            0.4266592752554338,
            -0.021796367824871557,
            0.0
          ],
          "B": [
            1.0080337220315603,
            -0.05149653379062313,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_107",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.15708403627380413,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.47249975338562755,
              "alfven_n": 1.0080337220315603,
              "fast": 1.0667029081059225
            },
            "right": {
              "slow": 0.6681389594588425,
              "alfven_n": 0.6733137737278819,
              "fast": 0.7284370359688549
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9563047559630354,
            "right": 0.4266592752554338
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2413781005710276,
          "pressure_ratio": 4.684440725719589,
          "entropy_over_cv": 0.19909503277816087,
          "tangential_field_ratio": 0.167095176193563
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "107.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.23894675270033827775605499555810321744722568759096956533697069132567214116228589574110980",
          "p": "0.702155159177728222518069833121153040994409706712588819844050488066743429050027029164618264",
          "u": [
            "0.413005109846047710680672882877211037927564923244288900813625349791984027231959648475547173",
            "0.106671741503134067848049744114276860737513795680018497715119628283373440654000533102181980",
            "0E-90"
          ],
          "B": [
            "0.974715641604157806742482905636985304252435056513456942106629722456458364461904360028366839",
            "0.251751400845906958243104603805195289286814918458592389242962309180580715690539830959732448",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.23894675270033827775605499555810321744722568759096956533697069132567214116228589574110980",
          "regular_denominator": "-1.48771861411148697528450555062011468605247298621218840592996743480630237906920655082345535",
          "bracket_derivative_max": "-1.7706876809794733011364795167248127714175954943888019983143103407203900094153765436314710",
          "polynomial_residual": "-3.3095416896759989613322E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.23894675270033827775605499555810321744722568759096956533697069132566787356866030785869616",
          "p": "0.702155159177728222518069833121153040994409706712588819844050488066742532131220296336957785",
          "u": [
            "0.413005109846047710680672882877211037927564923244288900813625349791984823101862933694836812",
            "0.106671741503134067848049744114276860737513795680018497715119628283373616535969503941756955",
            "0"
          ],
          "B": [
            "0.974715641604157806742482905636985304252435056513456942106629722456458384882166272477602504",
            "0.251751400845906958243104603805195289286814918458592389242962309180580650925743286540262716",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.98025277325361905247947527804117446024459602327161871797528917087440500910595052461197845",
          "polynomial_residual": "-4.530877419197073498794E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-90",
          "-2E-90",
          "0E-180",
          "2.20813970100072696391024126513158826716047914490396225641957530707231057121126710882509783E-90",
          "0E-181",
          "-8.01474828399550253689E-70",
          "0"
        ],
        "published": [
          "4E-90",
          "-1.13467929673051165926E-70",
          "-3.5776300802518708847E-71",
          "0E-178",
          "6.01411599008546243245094271862146789714162065832476407550675165257053399293573457370401454E-91",
          "0E-179",
          "1.8E-89",
          "9.94722068540604179113827205502725024567484565542505071125322932336240989825705333222442881E-90"
        ]
      },
      "state_disagreement": "1.90607196014860261392693440618329529254797670415519677564559091173463392864754706699144911E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_107.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9537169507482269,
            0.3007057995042731,
            0.0
          ],
          "t1": [
            -0.3007057995042731,
            0.9537169507482269,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9537169507482269,
            -0.3007057995042731,
            0.0
          ],
          "B": [
            1.0053059358250083,
            -0.3169717440184782,
            0.0
          ]
        },
        "right": {
          "rho": 2.2389467527003384,
          "p": 0.7021551591777282,
          "u": [
            0.4259667853190222,
            -0.02245838371823381,
            0.0
          ],
          "B": [
            1.0053059358250083,
            -0.053003067936545835,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_107.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.16158209161125348,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.47091111642339584,
              "alfven_n": 1.0053059358250083,
              "fast": 1.067405186206242
            },
            "right": {
              "slow": 0.6665437185109918,
              "alfven_n": 0.6718562541483959,
              "fast": 0.7287301902478946
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9537169507482269,
            "right": 0.4259667853190222
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2389467527003384,
          "pressure_ratio": 4.681034394518188,
          "entropy_over_cv": 0.20017651730850639,
          "tangential_field_ratio": 0.16721701204210795
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "108",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.23646875266129229612244741128651020116550616311876811171782265039578561354021770648820330",
          "p": "0.701637728341454611521087277798085424491323260616361687549821336534402307431796795632653806",
          "u": [
            "0.411581069911843831932506754202077578626148137883452050913487632250985470028498361160197680",
            "0.109418989774352133768157324377879748737889790263060764270540547588112771057160159799002255",
            "0E-90"
          ],
          "B": [
            "0.970279759258214534592496081171060180478571819422381903684235522541522833328103314298225308",
            "0.257949256702392178242332471812484694128945508035827526283929122749449194358877411847512081",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.23646875266129229612244741128651020116550616311876811171782265039578561354021770648820330",
          "regular_denominator": "-1.48496528073476921791383045698501133462834018124307567968646961155087290393357522943133702",
          "bracket_derivative_max": "-1.8192031128648601169923318486392383298216567237918350020502101601387044416942245638202646",
          "polynomial_residual": "9.550070131390284429682E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.23646875266129229612244741128651020116550616311876811171782265039578596631541693159445955",
          "p": "0.701637728341454611521087277798085424491323260616361687549821336534402227176290352996185202",
          "u": [
            "0.411581069911843831932506754202077578626148137883452050913487632250985404347720433028476211",
            "0.109418989774352133768157324377879748737889790263060764270540547588112756133542678325954012",
            "0"
          ],
          "B": [
            "0.970279759258214534592496081171060180478571819422381903684235522541522831538872329830514840",
            "0.257949256702392178242332471812484694128945508035827526283929122749449199865564156947656098",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9757989065170597032190491486386419560368413095271955173202229167895825757212916404431040",
          "polynomial_residual": "-5.531487754579662018116E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-3E-90",
          "1E-90",
          "0E-180",
          "9.51056516295153572116439333379382143405698634125750222447305644430153170085193501718792812E-91",
          "0E-181",
          "2.30245114001312945861E-70",
          "0"
        ],
        "published": [
          "-1E-90",
          "-1.37300109164081714916E-70",
          "-4.4611509762338308937E-71",
          "0E-178",
          "6.18033988749894848204586834365638117720309179805762862135448622705260462818902449707207196E-91",
          "0E-179",
          "6E-90",
          "0"
        ]
      },
      "state_disagreement": "1.57737593608370523205902217716538475259395508988054730133603997037717461389892285598310604E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_108",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9510565162951535,
            0.30901699437494745,
            0.0
          ],
          "t1": [
            -0.30901699437494745,
            0.9510565162951535,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9510565162951535,
            -0.30901699437494745,
            0.0
          ],
          "B": [
            1.0025015916792428,
            -0.32573251264142467,
            0.0
          ]
        },
        "right": {
          "rho": 2.2364687526612923,
          "p": 0.7016377283414547,
          "u": [
            0.42524918587100363,
            -0.023121901934452717,
            0.0
          ],
          "B": [
            1.0025015916792428,
            -0.05450861344851962,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_108",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.1660694481547001,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4692821946942649,
              "alfven_n": 1.0025015916792428,
              "fast": 1.0681223398347426
            },
            "right": {
              "slow": 0.6649074811240151,
              "alfven_n": 0.6703531484489077,
              "fast": 0.7290240547097263
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9510565162951535,
            "right": 0.42524918587100363
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2364687526612923,
          "pressure_ratio": 4.677584855609698,
          "entropy_over_cv": 0.20128496646982197,
          "tangential_field_ratio": 0.16734164178607558
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "108.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.23394589510496254516677638694835793069517982490751625365054787305645136831546779634473912",
          "p": "0.701114427186999933516683101658887205518435288356311485112024463538040104933493927729058670",
          "u": [
            "0.410116875367244317010688534550728482415317075424100337001826567944660829179356233292671094",
            "0.112140061706765771332310315982995635103547496840914382011715344719319738110286304681556122",
            "0E-90"
          ],
          "B": [
            "0.965737366856379405434840531061839727433151794823215575495475147400351420444005941893349516",
            "0.264065817371760693847890573275226187930357167978717719957051790302183656936447621133435979",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.23394589510496254516677638694835793069517982490751625365054787305645136831546779634473912",
          "regular_denominator": "-1.48216210567218060574086265216484214521686647211946250405616430339605707590607532927193235",
          "bracket_derivative_max": "-1.8694650587315931134971305745675586967957079953041616025852944079811319629338191449695637",
          "polynomial_residual": "9.779093857241668199715E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.23394589510496254516677638694835793069517982490751625365054787305645333575081089275151169",
          "p": "0.701114427186999933516683101658887205518435288356311485112024463538040643839388816424526246",
          "u": [
            "0.410116875367244317010688534550728482415317075424100337001826567944660463504733905995653465",
            "0.112140061706765771332310315982995635103547496840914382011715344719319652752343221485432201",
            "0"
          ],
          "B": [
            "0.965737366856379405434840531061839727433151794823215575495475147400351409883172716590196666",
            "0.264065817371760693847890573275226187930357167978717719957051790302183688499451075632498391",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9712542637129837051449644614584569168054907552148511094057247306405039049167484378860121",
          "polynomial_residual": "7.036614944050907627717E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "-1E-90",
          "0E-181",
          "-9.48323655206199326589339501263717306458154023273417725673899996073565386263578160820232377E-91",
          "0E-181",
          "2.34675515254823536532E-70",
          "0E-90"
        ],
        "published": [
          "-4E-90",
          "1.73068201499244167165E-70",
          "5.7907810176288780227E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "6E-90",
          "-6E-90"
        ]
      },
      "state_disagreement": "8.80699638880003536050587284025516000879723205027658890078575749557536410908266008919057079E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_108.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9483236552061993,
            0.31730465640509214,
            0.0
          ],
          "t1": [
            -0.31730465640509214,
            0.9483236552061993,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9483236552061993,
            -0.31730465640509214,
            0.0
          ],
          "B": [
            0.9996209031559283,
            -0.33446847547240877,
            0.0
          ]
        },
        "right": {
          "rho": 2.2339458951049624,
          "p": 0.7011144271869999,
          "u": [
            0.42450609805912154,
            -0.023786921011524593,
            0.0
          ],
          "B": [
            0.9996209031559283,
            -0.05601310222292109,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_108.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.17054578870830836,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4676134119877042,
              "alfven_n": 0.9996209031559283,
              "fast": 1.0688539694646453
            },
            "right": {
              "slow": 0.6632299925528077,
              "alfven_n": 0.6688042186276667,
              "fast": 0.7293186975291623
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9483236552061993,
            "right": 0.42450609805912154
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2339458951049624,
          "pressure_ratio": 4.674096181246666,
          "entropy_over_cv": 0.20242001131729093,
          "tangential_field_ratio": 0.16746900330085598
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "109",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.23137999219047431082010247083824992175891447507995276552496153775766769824653634708243338",
          "p": "0.700585870008019204215886828885965865333767853576479583113509784576535872602589380768198652",
          "u": [
            "0.408612596842845428100366174918746523222109872210059942049810870184009932541226734254987098",
            "0.114834140579394532551788558266631922067807667746690149209867177429163749015725890472786752",
            "0E-90"
          ],
          "B": [
            "0.961089939103755102481777585134294396823969800298915999623306241849387638936640046574333604",
            "0.270099204060832389746334388662960864882603217521962541117186227523559629254285907152954387",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.23137999219047431082010247083824992175891447507995276552496153775766769824653634708243338",
          "regular_denominator": "-1.47931110243386034535566941204249991306546052786661418391662393084185299805170705231381486",
          "bracket_derivative_max": "-1.9215091403044089705609323875070733958395792807556497057908160933034436198565220063414799",
          "polynomial_residual": "4.0249923334464796697774E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.23137999219047431082010247083824992175891447507995276552496153775767091948987714717628489",
          "p": "0.700585870008019204215886828885965865333767853576479583113509784576536209208319370684155612",
          "u": [
            "0.408612596842845428100366174918746523222109872210059942049810870184009334894708174378373487",
            "0.114834140579394532551788558266631922067807667746690149209867177429163605803154241981799407",
            "0"
          ],
          "B": [
            "0.961089939103755102481777585134294396823969800298915999623306241849387620663020804645527038",
            "0.270099204060832389746334388662960864882603217521962541117186227523559682324729684068817446",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9666215384655358076444660754979203259943049875109659134409491609531453950161720922219663",
          "polynomial_residual": "-9.507898024282427220472E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "4E-90",
          "1E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "9.61260844677906125326E-70",
          "2E-90"
        ],
        "published": [
          "0E-90",
          "-2.31658678714373318284E-70",
          "-7.9766479939557540699E-71",
          "0E-179",
          "-3.25568154457156668714008935794721571798851606759123107215222794946601680528384179428176597E-91",
          "0E-179",
          "2.3E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "1.44361039001604669644225893407914528921750562960351329184200831843953311701282016154317953E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_109",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9455185755993168,
            0.32556815445715664,
            0.0
          ],
          "t1": [
            -0.32556815445715664,
            0.9455185755993168,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9455185755993168,
            -0.32556815445715664,
            0.0
          ],
          "B": [
            0.9966640896306488,
            -0.3431789672340383,
            0.0
          ]
        },
        "right": {
          "rho": 2.2313799921904742,
          "p": 0.7005858700080192,
          "u": [
            0.4237371397558923,
            -0.024453436011270563,
            0.0
          ],
          "B": [
            0.9966640896306488,
            -0.05751646304724319,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_109",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.1750107952342136,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.46590519571053984,
              "alfven_n": 0.9966640896306488,
              "fast": 1.0695996726444126
            },
            "right": {
              "slow": 0.6615109874991014,
              "alfven_n": 0.6672092265636685,
              "fast": 0.7296141964741997
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9455185755993168,
            "right": 0.4237371397558923
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2313799921904742,
          "pressure_ratio": 4.670572466720128,
          "entropy_over_cv": 0.20358127362474554,
          "tangential_field_ratio": 0.1675990329792519
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "109.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.22877287120454870914014901113080013237086063435075004689368891353887682544273517514195884",
          "p": "0.700052673569575299383740944545580432403111269891587876922705918861199900533231344873003104",
          "u": [
            "0.407068316383727391224193724370932257107945639952095511901478273395267841177428667245866787",
            "0.117500405788628711476483369470784767442146673578207887000369619393265236239195070038949280",
            "0E-90"
          ],
          "B": [
            "0.956338982827389692635169065520683345508141861262201342702444300008639583190956632503391883",
            "0.276047567523716831844246628520486607868193749459101920706891256417532961944988408854313354",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.22877287120454870914014901113080013237086063435075004689368891353887682544273517514195884",
          "regular_denominator": "-1.47641430133838745460016556792311125818984514927861116321520990393208536160303908349106538",
          "bracket_derivative_max": "-1.9753725513127452125949764491299880950996437576684571399651158217907954431081026559735481",
          "polynomial_residual": "2.3990568768713307663567E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.22877287120454870914014901113080013237086063435075004689368891353887862893265721903885910",
          "p": "0.700052673569575299383740944545580432403111269891587876922705918861200057645725623784796186",
          "u": [
            "0.407068316383727391224193724370932257107945639952095511901478273395267507187796141371445323",
            "0.117500405788628711476483369470784767442146673578207887000369619393265154138296764844298442",
            "0"
          ],
          "B": [
            "0.956338982827389692635169065520683345508141861262201342702444300008639572393437505871768138",
            "0.276047567523716831844246628520486607868193749459101920706891256417532992436241803070460868",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.96190346881963076121642993994973791047610935580781960858325927520189016721520326721779345",
          "polynomial_residual": "-6.539639538744831770242E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "-8E-90",
          "-2E-90",
          "0E-181",
          "-9.42641491092178394777167736282311882844866690666503885763316863357884635998056682059204568E-91",
          "0E-181",
          "5.70090376689739508409E-70",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "-1.57802527291957863615E-70",
          "-5.5880805706364638280E-71",
          "0E-179",
          "9.42641491092178394777167736282311882844866690666503885763316863357884635998056682059204568E-91",
          "0E-179",
          "8E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "8.09185155358246067450495199002937443396416346729041620624595387797146110640803204261946225E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_109.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9426414910921784,
            0.3338068592337709,
            0.0
          ],
          "t1": [
            -0.3338068592337709,
            0.9426414910921784,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9426414910921784,
            -0.3338068592337709,
            0.0
          ],
          "B": [
            0.993631376276202,
            -0.35186332458864156,
            0.0
          ]
        },
        "right": {
          "rho": 2.2287728712045487,
          "p": 0.7000526735695753,
          "u": [
            0.42294192614733517,
            -0.02512143846910202,
            0.0
          ],
          "B": [
            0.993631376276202,
            -0.05901862155750491,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_109.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.17946414885143647,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4641579764466401,
              "alfven_n": 0.993631376276202,
              "fast": 1.0703590444388609
            },
            "right": {
              "slow": 0.6597501921769109,
              "alfven_n": 0.6655679345148455,
              "fast": 0.729910637164401
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9426414910921784,
            "right": 0.42294192614733517
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2287728712045487,
          "pressure_ratio": 4.66701782379717,
          "entropy_over_cv": 0.20476836600556214,
          "tangential_field_ratio": 0.16773166577250626
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "110",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.22612637217221778801647960454296296749080656994255416958507255930023476037881314848540498",
          "p": "0.699515456121215584733410664731717900786120237128205460312409613501736045727724597091409988",
          "u": [
            "0.405484128081296007891962716077539212523292627040162942934354396082212212087540139062978313",
            "0.120138033178849230918353505695998721647786186636946253300609001946147685745736444099490010",
            "0E-90"
          ],
          "B": [
            "0.951486036355798906199580550319270855919897988014614213360575873277872093511102491482967717",
            "0.281909088638869314932481780320349502144208336759655313084021325619276369840243877171545136",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.22612637217221778801647960454296296749080656994255416958507255930023476037881314848540498",
          "regular_denominator": "-1.47347374685801976446275511615884774165645174438061574398341395477803862264312572053933886",
          "bracket_derivative_max": "-2.0310941167096878665819442735912260648017251169236479355022435599869351450191855779661278",
          "polynomial_residual": "5.230451772493271892562E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.22612637217221778801647960454296296749080656994255416958507255930023515073902768980173757",
          "p": "0.699515456121215584733410664731717900786120237128205460312409613501736079218857574696204288",
          "u": [
            "0.405484128081296007891962716077539212523292627040162942934354396082212139934502839204679984",
            "0.120138033178849230918353505695998721647786186636946253300609001946147667563252677448307933",
            "0"
          ],
          "B": [
            "0.951486036355798906199580550319270855919897988014614213360575873277872091047785239635940293",
            "0.281909088638869314932481780320349502144208336759655313084021325619276376608152403574267916",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9571028345448570100371552875389385113583293621426532474852724197382721256152117294274229",
          "polynomial_residual": "-1.435661051862994089434E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-4E-90",
          "-2E-90",
          "0E-181",
          "3.42020143325668733044099614682259580763083367514160628465048497684714763702077599564190182E-91",
          "0E-181",
          "1.23648103518163664546E-70",
          "3E-90"
        ],
        "published": [
          "1E-90",
          "-3.4299924258988728768E-71",
          "-1.2484151467857125045E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.9E-89",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.75354022763949921289464483942866967720712888635722830013275450671320995862757163660438988E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_110",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9396926207859084,
            0.3420201433256687,
            0.0
          ],
          "t1": [
            -0.3420201433256687,
            0.9396926207859084,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9396926207859084,
            -0.3420201433256687,
            0.0
          ],
          "B": [
            0.9905229940454515,
            -0.36052088618878314,
            0.0
          ]
        },
        "right": {
          "rho": 2.2261263721722178,
          "p": 0.6995154561212156,
          "u": [
            0.422120070330496,
            -0.025790916348751428,
            0.0
          ],
          "B": [
            0.9905229940454515,
            -0.060519500200356735,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_110",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.18390552983721006,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.46237218752893516,
              "alfven_n": 0.9905229940454515,
              "fast": 1.0711316778579647
            },
            "right": {
              "slow": 0.657947326196687,
              "alfven_n": 0.6638801056208165,
              "fast": 0.7302081115136447
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9396926207859084,
            "right": 0.422120070330496
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2261263721722178,
          "pressure_ratio": 4.663436374141438,
          "entropy_over_cv": 0.2059808920398305,
          "tangential_field_ratio": 0.16786683523424578
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "110.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.22344234546376958836079862614472457457561760052524905192387529530111921785713212682962290",
          "p": "0.698974836409679674273604961381061695850425549988321295486255816912916900268981210163604415",
          "u": [
            "0.403860138701721744419063883318517347428715387600829805409730872546740682990878037113766518",
            "0.122746195400447787009995320624802823541663694290176931018859873259102556386859769610687911",
            "0E-90"
          ],
          "B": [
            "0.946532668889113867037683350603068724412394301854785254014162709554198089863814423321030402",
            "0.287681978968911798296688074485407138497652699832461517150174092443946265610302690319642469",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.22344234546376958836079862614472457457561760052524905192387529530111921785713212682962290",
          "regular_denominator": "-1.47049149495974398706755402904969397175068622280583227991541699477902135317459125203291433",
          "bracket_derivative_max": "-2.0887143551494367059022742697788401856736760510605657868126505744526292180095477470388758",
          "polynomial_residual": "-1.5088049931847382907059E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.22344234546376958836079862614472457457561760052524905192387529530111734534756160306798710",
          "p": "0.698974836409679674273604961381061695850425549988321295486255816912916514662517699709250273",
          "u": [
            "0.403860138701721744419063883318517347428715387600829805409730872546741028415915957567751046",
            "0.122746195400447787009995320624802823541663694290176931018859873259102645564377380270174393",
            "0"
          ],
          "B": [
            "0.946532668889113867037683350603068724412394301854785254014162709554198102302825047823063111",
            "0.287681978968911798296688074485407138497652699832461517150174092443946232340657510842382282",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9522224543570236475454581285664219506575544701007943134199235988362190103955543087640808",
          "polynomial_residual": "-2.023580332632531247925E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "2E-90",
          "1E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-3.54766601541144544985E-70",
          "-1E-90"
        ],
        "published": [
          "-5E-90",
          "-4.7854995690311369657E-71",
          "-1.7892249725418776037E-71",
          "0E-179",
          "3.50207381259467461025877873899346466803305544434615803864654109727316640049225294602045718E-91",
          "0E-179",
          "6E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "8.42166910396406179101699677929710301384145065790061796514668823559352842308329925172976045E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_110.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9366721892483976,
            0.3502073812594675,
            0.0
          ],
          "t1": [
            -0.3502073812594675,
            0.9366721892483976,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9366721892483976,
            -0.3502073812594675,
            0.0
          ],
          "B": [
            0.9873391796537387,
            -0.3691509927276281,
            0.0
          ]
        },
        "right": {
          "rho": 2.2234423454637695,
          "p": 0.6989748364096797,
          "u": [
            0.4212711839186569,
            -0.026461854002166253,
            0.0
          ],
          "B": [
            0.9873391796537387,
            -0.06201901820006908,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_110.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.18833461763081688,
            0.0
          ],
          "rh_scaled_inf": 8.326672684688674e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -8.326672684688674e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4605482646243311,
              "alfven_n": 0.9873391796537387,
              "fast": 1.071917164272794
            },
            "right": {
              "slow": 0.6561021042875057,
              "alfven_n": 0.6621455044091751,
              "fast": 0.7305067163373022
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9366721892483976,
            "right": 0.4212711839186569
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2234423454637695,
          "pressure_ratio": 4.6598322427311984,
          "entropy_over_cv": 0.20721844640787102,
          "tangential_field_ratio": 0.16800447356734804
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "111",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.22072264940307348842707262986199915607352464978410008817013156871899290010288632690680558",
          "p": "0.698431432693467671188976120500810783996503215692867454094353849467016256084040004748090070",
          "u": [
            "0.402196468309207931855131602218621842667684300581505483879589140938525835559010983085885631",
            "0.125324062294839786201455610783050599868223331341038796771414024575208299930432376325245978",
            "0E-90"
          ],
          "B": [
            "0.941480479860441020169526270304121585968250923643334581294830383729136573938392461039314124",
            "0.293364481302941080553023134728046544094649906012353528071203480969987835563928045245728716",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.22072264940307348842707262986199915607352464978410008817013156871899290010288632690680558",
          "regular_denominator": "-1.46746961044785943158563625540222128452613849976011120907792396524332544455876258545200620",
          "bracket_derivative_max": "-2.1482755449032351924712858439450349191530016996340130861202032876824397126423129563149826",
          "polynomial_residual": "-2.0317905269580672895681E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.22072264940307348842707262986199915607352464978410008817013156871898958249519888465345769",
          "p": "0.698431432693467671188976120500810783996503215692867454094353849467015428531198034255563245",
          "u": [
            "0.402196468309207931855131602218621842667684300581505483879589140938526446312401412857369151",
            "0.125324062294839786201455610783050599868223331341038796771414024575208461367222297098057438",
            "0"
          ],
          "B": [
            "0.941480479860441020169526270304121585968250923643334581294830383729136597111344116807223446",
            "0.293364481302941080553023134728046544094649906012353528071203480969987775196325090126626167",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.94726518306138551043043869122145586268934141600051064376955492278793786009282479785705805",
          "polynomial_residual": "-9.459348162753016382243E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "-6E-90",
          "2E-90",
          "0E-181",
          "-1.29194837604250202247418085255303757559750971799748060234522645699646942421852141535555407E-90",
          "0E-181",
          "-4.75077299208278402299E-70",
          "0E-90"
        ],
        "published": [
          "3E-90",
          "-2.21369392205034990283E-70",
          "-8.4975748125162251911E-71",
          "0E-179",
          "-3.58367949545300273484137789413466834191544449460013795463576775857319925982499098987316090E-91",
          "0E-179",
          "1.2E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "1.49393157598226897540300293976129784271739395740389019022881632060370677374839272157297336E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_111",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9335804264972017,
            0.35836794954530027,
            0.0
          ],
          "t1": [
            -0.35836794954530027,
            0.9335804264972017,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9335804264972017,
            -0.35836794954530027,
            0.0
          ],
          "B": [
            0.9840801755608563,
            -0.37775298698915066,
            0.0
          ]
        },
        "right": {
          "rho": 2.2207226494030734,
          "p": 0.6984314326934676,
          "u": [
            0.4203948776530678,
            -0.02713423213475378,
            0.0
          ],
          "B": [
            0.9840801755608563,
            -0.06351709153058152,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_111",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.19275109084002703,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.45868664533199954,
              "alfven_n": 0.9840801755608563,
              "fast": 1.0727150938181058
            },
            "right": {
              "slow": 0.654214237874556,
              "alfven_n": 0.6603638973042649,
              "fast": 0.7308065521059505
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9335804264972017,
            "right": 0.4203948776530678
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2207226494030734,
          "pressure_ratio": 4.656209551289784,
          "entropy_over_cv": 0.20848061503015813,
          "tangential_field_ratio": 0.16814451167372443
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "111.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.21796914788250947455769399253900563239209631881000427339931770037191438460820468998868206",
          "p": "0.697885861761529633581643872279924587614156652639285555180161401473646789140931769034992860",
          "u": [
            "0.400493250882293154943930301340092939529821891236238998500849529678599674644086632105975316",
            "0.127870801305965428675370186309540129947470116686724684436804064842421789120610621515935319",
            "0E-90"
          ],
          "B": [
            "0.936331098289029004510896385632462475499265832539499484219640687458608420352699059474661887",
            "0.298954870181075407865699948781959173960875599617740343293005341761297175319358623111367095",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.21796914788250947455769399253900563239209631881000427339931770037191438460820468998868206",
          "regular_denominator": "-1.46441016431389941617521554726556181376899590978889363711035300041323820512022743332075784",
          "bracket_derivative_max": "-2.2098217934059666608512881244054139968368529448168959081819308295088017210625353885807987",
          "polynomial_residual": "-6.262682243961210596203E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.21796914788250947455769399253900563239209631881000427339931770037191408281536397528267295",
          "p": "0.697885861761529633581643872279924587614156652639285555180161401473646811607789845901521442",
          "u": [
            "0.400493250882293154943930301340092939529821891236238998500849529678599730085050139740401642",
            "0.127870801305965428675370186309540129947470116686724684436804064842421804115607946880702966",
            "0"
          ],
          "B": [
            "0.936331098289029004510896385632462475499265832539499484219640687458608422566663110802048517",
            "0.298954870181075407865699948781959173960875599617740343293005341761297169698883443132672229",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.94223390862209185688909198468984172365357776261940294816607868201409366043280502183116385",
          "polynomial_residual": "3.052900608196576970483E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "4E-90",
          "0E-90",
          "0E-181",
          "-3.66501226724297279474341576702196803076805970423065160704737338226166721417871753367304713E-91",
          "0E-181",
          "-1.45590791987663588287E-70",
          "1E-90"
        ],
        "published": [
          "-2E-90",
          "7.0680876498873087397E-71",
          "2.7841937678552102062E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.7E-89",
          "-4E-90"
        ]
      },
      "state_disagreement": "1.36067195074749802315461741633575994977636176820914721585981100217418144362545816320386413E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_111.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9304175679820246,
            0.3665012267242973,
            0.0
          ],
          "t1": [
            -0.3665012267242973,
            0.9304175679820246,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9304175679820246,
            -0.3665012267242973,
            0.0
          ],
          "B": [
            0.9807462299525835,
            -0.38632621389818383,
            0.0
          ]
        },
        "right": {
          "rho": 2.2179691478825094,
          "p": 0.6978858617615297,
          "u": [
            0.4194907620199732,
            -0.027808027776153155,
            0.0
          ],
          "B": [
            0.9807462299525835,
            -0.06501363289277966,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_111.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.19715462725022523,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4567877687954449,
              "alfven_n": 0.9807462299525835,
              "fast": 1.0735250557811822
            },
            "right": {
              "slow": 0.6522834365272294,
              "alfven_n": 0.6585350531373487,
              "fast": 0.7311077218296748
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9304175679820246,
            "right": 0.4194907620199732
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2179691478825094,
          "pressure_ratio": 4.652572411743531,
          "entropy_over_cv": 0.20976697521370147,
          "tangential_field_ratio": 0.16828687920699573
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "112",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.21518370798977815564633862280043076829659342023351766846342678071124730821890828196371988",
          "p": "0.697338737958359608935170258992980626219648731919865711827789241554655725968568432487204713",
          "u": [
            "0.398750634921373478866350752288078478105239498373940209072276596777170970161742645073503857",
            "0.130385577917676905328624974065612412643637847684719446572497645650588669235514226748623539",
            "0E-90"
          ],
          "B": [
            "0.931086182125843353498153051406669095957561773677415077769965618149280810941738138246009021",
            "0.304451452401021046703384346904411954348165251542510315763742945735678178000698795105468530",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.21518370798977815564633862280043076829659342023351766846342678071124730821890828196371988",
          "regular_denominator": "-1.46131523109975350627370958088936752032954824470390852051491864523471923135434253551524431",
          "bracket_derivative_max": "-2.2733991106387595431457451871108282409009834081489144054544853780917116193774435490226082",
          "polynomial_residual": "4.3082890649946788644387E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.21518370798977815564633862280043076829659342023351766846342678071125128343108518551356791",
          "p": "0.697338737958359608935170258992980626219648731919865711827789241554656306666101823392611926",
          "u": [
            "0.398750634921373478866350752288078478105239498373940209072276596777170241489015562839242408",
            "0.130385577917676905328624974065612412643637847684719446572497645650588467685855479962828973",
            "0"
          ],
          "B": [
            "0.931086182125843353498153051406669095957561773677415077769965618149280780346096725324138984",
            "0.304451452401021046703384346904411954348165251542510315763742945735678253727568628067571167",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.93713154916290581127104511102958102657360208260937667633544603221776774867653350026498765",
          "polynomial_residual": "-4.905778476989970201319E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "2E-90",
          "1E-90",
          "0E-181",
          "-9.27183854566787400806474451136956942097621719848997615143020912409562853406634742412849359E-91",
          "0E-181",
          "9.95582018076094240645E-70",
          "-2E-90"
        ],
        "published": [
          "-2E-90",
          "-1.12334424255475846968E-70",
          "-4.5386053463305201596E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.6E-89",
          "-2E-90"
        ]
      },
      "state_disagreement": "1.79452934876943093142376904654475343730844278084856649234550334117568028913425617901024498E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_112",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9271838545667874,
            0.374606593415912,
            0.0
          ],
          "t1": [
            -0.374606593415912,
            0.9271838545667874,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9271838545667874,
            -0.374606593415912,
            0.0
          ],
          "B": [
            0.9773375967217864,
            -0.3948700205703059,
            0.0
          ]
        },
        "right": {
          "rho": 2.215183707989778,
          "p": 0.6973387379583597,
          "u": [
            0.4185584478716588,
            -0.02848321425669786,
            0.0
          ],
          "B": [
            0.9773375967217864,
            -0.06650855169715413,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_112",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.20154490383630494,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.45485207532867694,
              "alfven_n": 0.9773375967217864,
              "fast": 1.0743466389765952
            },
            "right": {
              "slow": 0.6503094092913643,
              "alfven_n": 0.6566587436570556,
              "fast": 0.7314103300587476
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9271838545667874,
            "right": 0.4185584478716588
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.215183707989778,
          "pressure_ratio": 4.648924919722398,
          "entropy_over_cv": 0.21107709580489398,
          "tangential_field_ratio": 0.16843150462802076
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "112.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.21236819765190010610100787530731466035278773976775579028000230395790142273574170835885866",
          "p": "0.696790672217790847762651744735521078369464303093651620128502233137442211327090873235089555",
          "u": [
            "0.396968784045618321304977188911863708343413719080849912136593434864782270371687426228176618",
            "0.132867556116312676453710085560791592097872449290330418081511393663257344812210427821218063",
            "0E-90"
          ],
          "B": [
            "0.925747417592154072224032598781642937326145240954882105130980030106006290275159300336453576",
            "0.309852567506472051037711257506645764454034047818494863140880026385121464810594776047800724",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.21236819765190010610100787530731466035278773976775579028000230395790142273574170835885866",
          "regular_denominator": "-1.45818688627988900677889763923034962261420859974195087808889144884211269192860189817650962",
          "bracket_derivative_max": "-2.3390554865670458978894467643015463178407245310989414645253907941213007096586594867519199",
          "polynomial_residual": "-3.9326301277821498319020E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.21236819765190010610100787530731466035278773976775579028000230395789822629311128205245738",
          "p": "0.696790672217790847762651744735521078369464303093651620128502233137441844895449489406069071",
          "u": [
            "0.396968784045618321304977188911863708343413719080849912136593434864782854971087562765901598",
            "0.132867556116312676453710085560791592097872449290330418081511393663257510087147844985080752",
            "0"
          ],
          "B": [
            "0.925747417592154072224032598781642937326145240954882105130980030106006316059503777372735843",
            "0.309852567506472051037711257506645764454034047818494863140880026385121402561680642686999258",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.93196104990473022207801111748781085389584396079402046058535534965969212380847551460928845",
          "polynomial_residual": "7.980238970153146395036E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "5E-90",
          "-1E-90",
          "0E-181",
          "9.23879532511286756128183189396788286822416625863642486115097731280535007501102358714839936E-91",
          "0E-181",
          "-9.03155422382947528714E-70",
          "-1E-90"
        ],
        "published": [
          "2E-90",
          "1.80683561501844183623E-70",
          "7.4841581671937091061E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "7E-90",
          "3E-90"
        ]
      },
      "state_disagreement": "1.44480590247991043606471800562496563981272920716669813820202390363937271046922988008021610E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_112.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9238795325112867,
            0.3826834323650898,
            0.0
          ],
          "t1": [
            -0.3826834323650898,
            0.9238795325112867,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9238795325112867,
            -0.3826834323650898,
            0.0
          ],
          "B": [
            0.9738545354490826,
            -0.4033837563615601,
            0.0
          ]
        },
        "right": {
          "rho": 2.2123681976519003,
          "p": 0.6967906722177909,
          "u": [
            0.41759754705019153,
            -0.029159761189717193,
            0.0
          ],
          "B": [
            0.9738545354490826,
            -0.06800175405198229,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_112.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2059215967774035,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4528800060567441,
              "alfven_n": 0.9738545354490826,
              "fast": 1.0751794321066388
            },
            "right": {
              "slow": 0.6482918659175947,
              "alfven_n": 0.654734744038964,
              "fast": 0.7317144819880623
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9238795325112867,
            "right": 0.41759754705019153
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2123681976519003,
          "pressure_ratio": 4.645271148118606,
          "entropy_over_cv": 0.21241053734885318,
          "tangential_field_ratio": 0.1685783152632232
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "113",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.20952448330172236561126906392708370186439737555714501912514193464888602650291322049210016",
          "p": "0.696242271107792252974151022756784822169503382036286112423723072887256642177180723000469455",
          "u": [
            "0.395147877577449937826787632253574644213907753246081707893121025889415842170961332258121402",
            "0.135315898877663806001225996950870415939407270388532262015180068804521847608210273891814659",
            "0E-90"
          ],
          "B": [
            "0.920316518511743246205741701664064590459304583139019291924447490658703083858599449244948418",
            "0.315156588257189363499383959433274904760939414636002130408000953608870515834204126164460808",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.20952448330172236561126906392708370186439737555714501912514193464888602650291322049210016",
          "regular_denominator": "-1.45502720366858040623474340436342633540488597284127224347237992738765114055879246721344462",
          "bracket_derivative_max": "-2.4068409728686591151465445518327798049406145403708533395664453181491421865097527667972179",
          "polynomial_residual": "4.2645364255157562326883E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.20952448330172236561126906392708370186439737555714501912514193464888954594452456469783134",
          "p": "0.696242271107792252974151022756784822169503382036286112423723072887257063313777872467223258",
          "u": [
            "0.395147877577449937826787632253574644213907753246081707893121025889415199996760354414081700",
            "0.135315898877663806001225996950870415939407270388532262015180068804521662137539077310740948",
            "0"
          ],
          "B": [
            "0.920316518511743246205741701664064590459304583139019291924447490658703054133467065452959947",
            "0.315156588257189363499383959433274904760939414636002130408000953608870585862227576945066581",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.92672538004594631781542473742435124014092505445469555016725790164976722509454552548896075",
          "polynomial_residual": "-8.019721028243268407960E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "4E-90",
          "0E-90",
          "0E-181",
          "-9.20504853452440327396894723300461420279503280970240301262701711782953790087310365754573978E-91",
          "0E-181",
          "9.73116611395836783505E-70",
          "-1E-90"
        ],
        "published": [
          "5E-90",
          "-1.79490438517686401093E-70",
          "-7.6189170901176294914E-71",
          "0E-179",
          "-9.20504853452440327396894723300461420279503280970240301262701711782953790087310365754573978E-91",
          "0E-179",
          "2.4E-89",
          "9E-90"
        ]
      },
      "state_disagreement": "1.59285024354428354511848724746125581652679628119665074353273941479285003357836249027442474E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_113",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9205048534524404,
            0.39073112848927377,
            0.0
          ],
          "t1": [
            -0.39073112848927377,
            0.9205048534524404,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9205048534524404,
            -0.39073112848927377,
            0.0
          ],
          "B": [
            0.9702973113830733,
            -0.41186677291800367,
            0.0
          ]
        },
        "right": {
          "rho": 2.2095244833017222,
          "p": 0.6962422711077922,
          "u": [
            0.4166076730124834,
            -0.02983763445980925,
            0.0
          ],
          "B": [
            0.9702973113830733,
            -0.06949314275715787,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_113",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2102843814745415,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.45087200257081517,
              "alfven_n": 0.9702973113830733,
              "fast": 1.076023024107242
            },
            "right": {
              "slow": 0.6462305179962956,
              "alfven_n": 0.6527628333931588,
              "fast": 0.7320202826541522
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9205048534524404,
            "right": 0.4166076730124834
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2095244833017222,
          "pressure_ratio": 4.641615140718615,
          "entropy_over_cv": 0.21376685225522674,
          "tangential_field_ratio": 0.16872723736564418
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "113.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.20665442757223568862235748850571316516974483670214541108275799151624574594981346974674300",
          "p": "0.695694135888559332410954988131833283134392445653500483953453793402442440468854980941471526",
          "u": [
            "0.393288111112761006566682574501461857613326525253677087811044215574235929005406832565617638",
            "0.137729768677442969565723064735478410986245765958740137005812276365054016406794540731586084",
            "0E-90"
          ],
          "B": [
            "0.914795225637339808759198271133992561405538779011998337189778700977913186460044697697269542",
            "0.320361921080639342060316906365467143714690137793992057639166737035150177144534452641015728",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.20665442757223568862235748850571316516974483670214541108275799151624574594981346974674300",
          "regular_denominator": "-1.45183825285803965402484165389523685018860537411349490120306443501805082883312607749638111",
          "bracket_derivative_max": "-2.4768077692028255542961739375901511595644380301234071028325172244416506901355715717319092",
          "polynomial_residual": "-1.7549212331535725799336E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.20665442757223568862235748850571316516974483670214541108275799151624517662737690083735633",
          "p": "0.695694135888559332410954988131833283134392445653500483953453793402442604170247220585673209",
          "u": [
            "0.393288111112761006566682574501461857613326525253677087811044215574236032637178007234848040",
            "0.137729768677442969565723064735478410986245765958740137005812276365054046968149168228271529",
            "0"
          ],
          "B": [
            "0.914795225637339808759198271133992561405538779011998337189778700977913191489922442189301496",
            "0.320361921080639342060316906365467143714690137793992057639166737035150165576607608461501887",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.92142752959202013111593577145673964009141263016584381859271365811519472808196312088018755",
          "polynomial_residual": "1.0901596698998749544479E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "8E-90",
          "0E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-3.97803669438395428265E-70",
          "0E-90"
        ],
        "published": [
          "-6E-90",
          "2.41119479667822722182E-70",
          "1.04841733603710536374E-70",
          "0E-179",
          "-3.98749068925246206372081809152351685511248994220802331243266052765200860523313494805390616E-91",
          "0E-179",
          "9E-90",
          "-8E-90"
        ]
      },
      "state_disagreement": "2.58002535175060797268998511117249968564758517514503623449079157899199344437444248507916253E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_113.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.917060074385124,
            0.3987490689252462,
            0.0
          ],
          "t1": [
            -0.3987490689252462,
            0.917060074385124,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.917060074385124,
            -0.3987490689252462,
            0.0
          ],
          "B": [
            0.9666661954201433,
            -0.4203184242250825,
            0.0
          ]
        },
        "right": {
          "rho": 2.2066544275722357,
          "p": 0.6956941358885593,
          "u": [
            0.41558844145527346,
            -0.03051679621720045,
            0.0
          ],
          "B": [
            0.9666661954201433,
            -0.07098261730377742,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_113.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.21463293257122332,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4488285065979318,
              "alfven_n": 0.9666661954201433,
              "fast": 1.0768770044792402
            },
            "right": {
              "slow": 0.6441250800083377,
              "alfven_n": 0.6507427952685819,
              "fast": 0.7323278362148924
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.917060074385124,
            "right": 0.41558844145527346
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2066544275722357,
          "pressure_ratio": 4.6379609059237294,
          "entropy_over_cv": 0.21514558497043512,
          "tangential_field_ratio": 0.16887819617863312
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "114",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.20375988702396764741198238809327196269086704680041530729316739301426072733801364112712944",
          "p": "0.695146861586175561792275056216371500580929616527736171872355983882175523838983226541190190",
          "u": [
            "0.391389697075057965720340061980403522502209486710579186665127652451242688852691027712236676",
            "0.140108328024274680949204782165501318655363714366825718699161495045102260530556587969818229",
            "0E-90"
          ],
          "B": [
            "0.909185305971886372315640064101177687681009491543478448897559943173595237055027484121423577",
            "0.325467006505106613575319792991385634379214358664899751892707400048598625159320191984771867",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.20375988702396764741198238809327196269086704680041530729316739301426072733801364112712944",
          "regular_denominator": "-1.44862209669329738601331376454807995854540782977823923032574154779362303037557071236347715",
          "bracket_derivative_max": "-2.5490103142883960703376496770199949481217605631524863002866819176957043709164681413558137",
          "polynomial_residual": "-2.7683012943844775818873E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.20375988702396764741198238809327196269086704680041530729316739301425771952119415944143424",
          "p": "0.695146861586175561792275056216371500580929616527736171872355983882174967701117891505943540",
          "u": [
            "0.391389697075057965720340061980403522502209486710579186665127652451243234998921605677476090",
            "0.140108328024274680949204782165501318655363714366825718699161495045102424906295476201713759",
            "0"
          ],
          "B": [
            "0.909185305971886372315640064101177687681009491543478448897559943173595264826826162354640339",
            "0.325467006505106613575319792991385634379214358664899751892707400048598562782839083208466121",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.91607050614125375545698101888368589184230166219875275364941450872444848226610664502077925",
          "polynomial_residual": "-1.434705703106991603725E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-3E-90",
          "-1E-90",
          "0E-181",
          "-1.32028210071840110325611356232681479086395011044364798135528614088215265862717767675258617E-90",
          "0E-181",
          "-6.23225135735466058061E-70",
          "-1E-90"
        ],
        "published": [
          "-5E-90",
          "-3.1350556267877225350E-71",
          "-1.3958166950838265149E-71",
          "0E-179",
          "-9.13545457642600895502127571985317177940810459377474545060999788065114882102631271681784002E-91",
          "0E-179",
          "3E-90",
          "-5E-90"
        ]
      },
      "state_disagreement": "1.36485686902285162022074597509344291933661306644627154020293395893793692092495805525422436E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_114",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9135454576426009,
            0.4067366430758002,
            0.0
          ],
          "t1": [
            -0.4067366430758002,
            0.9135454576426009,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9135454576426009,
            -0.4067366430758002,
            0.0
          ],
          "B": [
            0.9629614640838318,
            -0.42873806665682757,
            0.0
          ]
        },
        "right": {
          "rho": 2.203759887023968,
          "p": 0.6951468615861756,
          "u": [
            0.4145394709385893,
            -0.031197204878287758,
            0.0
          ],
          "B": [
            0.9629614640838318,
            -0.07247007387957437,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_114",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.21896692397704398,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.44674995968549414,
              "alfven_n": 0.9629614640838318,
              "fast": 1.0777409636049475
            },
            "right": {
              "slow": 0.6419752702996935,
              "alfven_n": 0.6486744181529961,
              "fast": 0.732637245303157
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9135454576426009,
            "right": 0.4145394709385893
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.203759887023968,
          "pressure_ratio": 4.634312410574504,
          "entropy_over_cv": 0.21654627215630118,
          "tangential_field_ratio": 0.16903111600207216
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "114.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.20084270991065337162232415569240626932332836713941727466507867253550613374903110390889524",
          "p": "0.694601036084091883686513227086010783357695416029889054971243760047421492682620340800487940",
          "u": [
            "0.389452865251739796714755301196365546648397771260647676464128212288951611485474507086798866",
            "0.142450740014136138427825733142893961038678466653243005131305560112296047769046115159522764",
            "0E-90"
          ],
          "B": [
            "0.903488552085238572771473931860456187848241057232046320447177480946965734611250586847809519",
            "0.330470319574231623480792204053726879865834734510835911026058956658505390570224366412857865",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.20084270991065337162232415569240626932332836713941727466507867253550613374903110390889524",
          "regular_denominator": "-1.44538078878961485735813795076934029924814263015490808296119852503945125972114567100988360",
          "bracket_derivative_max": "-2.6235053820784806381329625639126145017632611699135341537699537372593799609941997974132646",
          "polynomial_residual": "3.853350234517299665917E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.20084270991065337162232415569240626932332836713941727466507867253550525806977975036976057",
          "p": "0.694601036084091883686513227086010783357695416029889054971243760047421072498265065484998045",
          "u": [
            "0.389452865251739796714755301196365546648397771260647676464128212288951770081562743365232816",
            "0.142450740014136138427825733142893961038678466653243005131305560112296096462421283465274785",
            "0"
          ],
          "B": [
            "0.903488552085238572771473931860456187848241057232046320447177480946965743053742565450557275",
            "0.330470319574231623480792204053726879865834734510835911026058956658505372044866487401858600",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9106573316339498974465672781857183949664758645557184435231114639603979330986841387708399",
          "polynomial_residual": "-1.1340802740900423272801E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "6E-90",
          "1E-90",
          "0E-181",
          "-9.09961270876543208054843909139469335680600479147465095992732992705095857070903185276879734E-91",
          "0E-181",
          "8.6137205404113470806E-71",
          "2E-90"
        ],
        "published": [
          "-1E-90",
          "-2.44763039725797350831E-70",
          "-1.11544943587010900913E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "2.0E-89",
          "-1E-90"
        ]
      },
      "state_disagreement": "4.20184355275315489895E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_114.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9099612708765432,
            0.414693242656239,
            0.0
          ],
          "t1": [
            -0.414693242656239,
            0.9099612708765432,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9099612708765432,
            -0.414693242656239,
            0.0
          ],
          "B": [
            0.9591833995037733,
            -0.43712505902486987,
            0.0
          ]
        },
        "right": {
          "rho": 2.2008427099106536,
          "p": 0.6946010360840918,
          "u": [
            0.41346038350622727,
            -0.03187881513243993,
            0.0
          ],
          "B": [
            0.9591833995037733,
            -0.07395540538027273,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_114.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2232860288943395,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.44463680290048435,
              "alfven_n": 0.9591833995037733,
              "fast": 1.0786144930500179
            },
            "right": {
              "slow": 0.6397808119869235,
              "alfven_n": 0.6465574959673643,
              "fast": 0.7329486104467141
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9099612708765432,
            "right": 0.41346038350622727
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.2008427099106536,
          "pressure_ratio": 4.6306735738939455,
          "entropy_over_cv": 0.21796844287498707,
          "tangential_field_ratio": 0.16918592026101414
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "115",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.19790473398829718572918404070232470635858456904005371395536075313707502390725608267763426",
          "p": "0.694057239234632906408893502937256861644698083186759432503455339315485831099945156770173734",
          "u": [
            "0.387477863310753004560519516478282520520458281615146345182771821872143698661891276561796924",
            "0.144756168905092520622352659879323245279590513428683549416491112607476338818566274542420551",
            "0E-90"
          ],
          "B": [
            "0.897706781426890662834932826762861424269697688860037430573696281877313857119426375223944859",
            "0.335370370242959164598353722013987899129774892657856928918235312717967806448205423020910570",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.19790473398829718572918404070232470635858456904005371395536075313707502390725608267763426",
          "regular_denominator": "-1.44211637109810798414353782300258300706509396560005968217262305904119447100806231408626029",
          "bracket_derivative_max": "-2.7003521833389059057822178767982618947590595811596921306999505940305901714042991522534949",
          "polynomial_residual": "-4.2702440427574867313787E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.19790473398829718572918404070232470635858456904005371395536075313706964537916573066267265",
          "p": "0.694057239234632906408893502937256861644698083186759432503455339315484682201815432790464764",
          "u": [
            "0.387477863310753004560519516478282520520458281615146345182771821872144670216347968949560335",
            "0.144756168905092520622352659879323245279590513428683549416491112607476642977051723333316599",
            "0"
          ],
          "B": [
            "0.897706781426890662834932826762861424269697688860037430573696281877313911219216674716389783",
            "0.335370370242959164598353722013987899129774892657856928918235312717967690430830727643475663",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.9051910390726148785190222569140132358661018521691817647799324218489883168905747100939384",
          "polynomial_residual": "-9.556600938727169066628E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-4E-90",
          "-8E-90",
          "2E-90",
          "0E-181",
          "-1.32892604877734939942953114640204716483084192637072930431571356803327823592205940090482807E-90",
          "0E-181",
          "-9.47597217659901319425E-70",
          "-3E-90"
        ],
        "published": [
          "2E-90",
          "-2.03659051486270430857E-70",
          "-9.4967775360631050167E-71",
          "0E-179",
          "-4.22618261740699436186978489647730181563129301194864623444415159210659849985689989614464369E-91",
          "0E-179",
          "1.6E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "2.44711611344145414947940429504317718476000597589028785858040848740325697139457805940639185E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_115",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9063077870366499,
            0.42261826174069944,
            0.0
          ],
          "t1": [
            -0.42261826174069944,
            0.9063077870366499,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9063077870366499,
            -0.42261826174069944,
            0.0
          ],
          "B": [
            0.9553322893942131,
            -0.44547876262726893,
            0.0
          ]
        },
        "right": {
          "rho": 2.197904733988297,
          "p": 0.6940572392346329,
          "u": [
            0.4123508053017714,
            -0.03256157795511285,
            0.0
          ],
          "B": [
            0.9553322893942131,
            -0.07543850142691225,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_115",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.22758991984790614,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -8.326672684688674e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4424894765433798,
              "alfven_n": 0.9553322893942131,
              "fast": 1.079497185850652
            },
            "right": {
              "slow": 0.6375414337996506,
              "alfven_n": 0.6443918285534638,
              "fast": 0.7332620295475621
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9063077870366499,
            "right": 0.4123508053017714
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.197904733988297,
          "pressure_ratio": 4.6270482615642194,
          "entropy_over_cv": 0.21941161878015158,
          "tangential_field_ratio": 0.16934253157659834
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "115.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.19494778437262453755502525542069709544158107594043131834840619406875268232777452439549246",
          "p": "0.693516041992688162969555389097370650642813206104162078626306871817965118668652514477468663",
          "u": [
            "0.385464957295903693107793869656097992036437465296367172953582863952107407305191409821644013",
            "0.147023780711089194400737281112059365880475657006085116721174563331677135580983185479019572",
            "0E-90"
          ],
          "B": [
            "0.891841835635312117785950142613522473940309950608608979988103235069646637431137145328637087",
            "0.340165703754920303849545012378677558591434251470568883442410660647034483789765899684456577",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.19494778437262453755502525542069709544158107594043131834840619406875268232777452439549246",
          "regular_denominator": "-1.43883087152513837506113917268966343937953452882270146483156243785416964703086058266165829",
          "bracket_derivative_max": "-2.7796124729597353577802256194690271542665051286936801697846865848567102184206382858754880",
          "polynomial_residual": "2.0239301179224504792542E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.19494778437262453755502525542069709544158107594043131834840619406875393257242824426481106",
          "p": "0.693516041992688162969555389097370650642813206104162078626306871817965165608576984695687857",
          "u": [
            "0.385464957295903693107793869656097992036437465296367172953582863952107182077918758651502791",
            "0.147023780711089194400737281112059365880475657006085116721174563331677063715118930270055818",
            "0"
          ],
          "B": [
            "0.891841835635312117785950142613522473940309950608608979988103235069646624321808609693992086",
            "0.340165703754920303849545012378677558591434251470568883442410660647034511274044729413223145",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.89967466922114345395590849457883410810739412428774490396044772007816023574132882286511655",
          "polynomial_residual": "-7.157098615717565283316E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "-1E-90",
          "2E-90",
          "0E-181",
          "-2.23568166550801635790143865469982300127300607969344943516226470105888501758136791277725227E-90",
          "0E-181",
          "4.45739697868157706470E-70",
          "2E-90"
        ],
        "published": [
          "-8E-90",
          "-1.50561281282453250457E-70",
          "-7.1814047343415673101E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "9E-90",
          "-1.0E-89"
        ]
      },
      "state_disagreement": "5.69601091479824458227974308442604760769809938106657884058087675571289942398177266717042016E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_115.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.9025852843498606,
            0.43051109680829514,
            0.0
          ],
          "t1": [
            -0.43051109680829514,
            0.9025852843498606,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.9025852843498606,
            -0.43051109680829514,
            0.0
          ],
          "B": [
            0.9514084270320962,
            -0.45379854129715275,
            0.0
          ]
        },
        "right": {
          "rho": 2.1949477843726246,
          "p": 0.6935160419926881,
          "u": [
            0.4112103671786634,
            -0.033245440627312155,
            0.0
          ],
          "B": [
            0.9514084270320962,
            -0.07691924838917631,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_115.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.23187826871780365,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.44030841987666003,
              "alfven_n": 0.9514084270320962,
              "fast": 1.08038863678624
            },
            "right": {
              "slow": 0.6352568708653286,
              "alfven_n": 0.6421772221535497,
              "fast": 0.7335775974147292
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.9025852843498606,
            "right": 0.4112103671786634
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1949477843726246,
          "pressure_ratio": 4.623440279951255,
          "entropy_over_cv": 0.2208753143142066,
          "tangential_field_ratio": 0.1695008718390936
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "116",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.19197367144978447926151147808551394353977203959088187932117690829663128919930524425762756",
          "p": "0.692978005573685582819415037111435495037255263556114377459548427517455189582410077093480060",
          "u": [
            "0.383414432099156852573073788291683400461980901812224404478816038193876013630244129029665317",
            "0.149252743813486745457224299663792746305371607782888342347272422531640669952707739873593509",
            "0E-90"
          ],
          "B": [
            "0.885895579844468802945004022359751905433683582142220792626918657415676578261666462931986982",
            "0.344854901001306251566444340294473244672550903992801528089850308196735522578094985582932692",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.19197367144978447926151147808551394353977203959088187932117690829663128919930524425762756",
          "regular_denominator": "-1.43552630161087164362390164231723771504419115510097986591241878699625698799922804917514173",
          "bracket_derivative_max": "-2.8613506633526103279017576925746716857631470325196400149889727582835414454658075437403677",
          "polynomial_residual": "-3.1816181264835152082749E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.19197367144978447926151147808551394353977203959088187932117690829662930497978324314896646",
          "p": "0.692978005573685582819415037111435495037255263556114377459548427517455105520828065361696781",
          "u": [
            "0.383414432099156852573073788291683400461980901812224404478816038193876370084217565792839180",
            "0.149252743813486745457224299663792746305371607782888342347272422531640785828801963339120747",
            "0"
          ],
          "B": [
            "0.885895579844468802945004022359751905433683582142220792626918657415676599933096445074959042",
            "0.344854901001306251566444340294473244672550903992801528089850308196735478145078840678458278",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.89411126729120508014858022128521827620903288392029637451870407565368204935198675892715465",
          "polynomial_residual": "1.0971834819909176733960E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-4E-90",
          "5E-90",
          "-2E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-6.95252100623742587646E-70",
          "-3E-90"
        ],
        "published": [
          "2E-90",
          "2.27776323127358111710E-70",
          "1.11093935692920459706E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.7E-89",
          "4E-90"
        ]
      },
      "state_disagreement": "9.05220508733909206686943889210922983689253387275282892380793418984010208138467426310533115E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_116",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.898794046299167,
            0.4383711467890774,
            0.0
          ],
          "t1": [
            -0.4383711467890774,
            0.898794046299167,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.898794046299167,
            -0.4383711467890774,
            0.0
          ],
          "B": [
            0.9474121112347332,
            -0.4620837614511643,
            0.0
          ]
        },
        "right": {
          "rho": 2.1919736714497846,
          "p": 0.6929780055736856,
          "u": [
            0.410038705302833,
            -0.03393034676141353,
            0.0
          ],
          "B": [
            0.9474121112347332,
            -0.07839752941473178,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_116",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.23615074677524547,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4380940708677648,
              "alfven_n": 0.9474121112347332,
              "fast": 1.0812884426375882
            },
            "right": {
              "slow": 0.6329268654409104,
              "alfven_n": 0.6399134898809065,
              "fast": 0.7338954053452579
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.898794046299167,
            "right": 0.410038705302833
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1919736714497846,
          "pressure_ratio": 4.619853370491238,
          "entropy_over_cv": 0.22235903691154668,
          "tangential_field_ratio": 0.16966086228290297
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "116.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.18898418884499888721500564674138771252866178346119478333249856625895654773409689282890736",
          "p": "0.692443680637872259612298333472785844771400469846279014428698020832504031479528960468685623",
          "u": [
            "0.381326591908311170881064202530815520257635324198805068731312958043944489340821722526865543",
            "0.151442229588953591160446134125000049539140876228165270015421310800275572775594122396341290",
            "0E-90"
          ],
          "B": [
            "0.879869901988088835066244819663531353762614193666597702719906094163480046340388500307397511",
            "0.349436578861328595540071990512560132323223549832688119307181601395099519768853867988292352",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.18898418884499888721500564674138771252866178346119478333249856625895654773409689282890736",
          "regular_denominator": "-1.43220465427222098579445071860154190280962420384577198148055396250995171970455210314323040",
          "bracket_derivative_max": "-2.9456339443120356720183014589339323463609603682928199290130571219904346529689837076676784",
          "polynomial_residual": "4.6858305531879515100564E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.18898418884499888721500564674138771252866178346119478333249856625896035641109364616367763",
          "p": "0.692443680637872259612298333472785844771400469846279014428698020832504500240704442613522631",
          "u": [
            "0.381326591908311170881064202530815520257635324198805068731312958043943807095280353696254173",
            "0.151442229588953591160446134125000049539140876228165270015421310800275346912352919042036104",
            "0"
          ],
          "B": [
            "0.879869901988088835066244819663531353762614193666597702719906094163480003043659023524043164",
            "0.349436578861328595540071990512560132323223549832688119307181601395099606608658580847602137",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.88850387962428244205585565459792512674250560398644400963435119748049383835379320579373355",
          "polynomial_residual": "-7.672688619503432176063E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-90",
          "7E-90",
          "1E-90",
          "0E-181",
          "-8.94934361602025056559737084167556220090768063578807108188979875633846604111074291668710636E-91",
          "0E-181",
          "1.015735911771731954304E-69",
          "-3E-90"
        ],
        "published": [
          "4E-90",
          "-1.57146975252006338301E-70",
          "-7.8350591621878124670E-71",
          "0E-179",
          "-4.46197813109808797997126812073461774130721075097982119050197757783096229823976653873195140E-91",
          "0E-179",
          "1.4E-89",
          "3E-90"
        ]
      },
      "state_disagreement": "1.73992896621284170280493300820406870382006956623583541244892542539765314812085534213665642E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_116.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8949343616020251,
            0.44619781310980877,
            0.0
          ],
          "t1": [
            -0.44619781310980877,
            0.8949343616020251,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8949343616020251,
            -0.44619781310980877,
            0.0
          ],
          "B": [
            0.9433436463370447,
            -0.4703337921377113,
            0.0
          ]
        },
        "right": {
          "rho": 2.188984188844999,
          "p": 0.6924436806378722,
          "u": [
            0.40883546174640506,
            -0.034616236333327464,
            0.0
          ],
          "B": [
            0.9433436463370447,
            -0.07987322446456825,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_116.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2404070247215681,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4358468659463214,
              "alfven_n": 0.9433436463370447,
              "fast": 1.0821962024309089
            },
            "right": {
              "slow": 0.6305511675953926,
              "alfven_n": 0.6376004521801409,
              "fast": 0.7342155407487496
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8949343616020251,
            "right": 0.40883546174640506
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.188984188844999,
          "pressure_ratio": 4.616291204252482,
          "entropy_over_cv": 0.22386228720758772,
          "tangential_field_ratio": 0.16982242356335261
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "117",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.18598111145366614753659361515404729811857352582647866122562695683059819709297825501721698",
          "p": "0.691913606502844912097443269174991480748243356625978556340662740276052771093027596370602638",
          "u": [
            "0.379201760628504664281522242532623788036357715401775689692995146598023994747843589115782917",
            "0.153591413052265735682171604186138688631531734994692522277530068727315605023696535608562519",
            "0E-90"
          ],
          "B": [
            "0.873766712102217709314240479709904976906257194711674798240668903904068676135566704555838060",
            "0.353909390524395708902296828966519679740632313909390591073470855701462584968853010908980482",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.18598111145366614753659361515404729811857352582647866122562695683059819709297825501721698",
          "regular_denominator": "-1.42886790161518460837399290572671922013174836202942073469514106314510910788108695001912998",
          "bracket_derivative_max": "-3.0325324097461089418758613581542553734986628566417433353822315470809100449118610767941184",
          "polynomial_residual": "-2.088768501167789379590E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.18598111145366614753659361515404729811857352582647866122562695683059656823615640749313794",
          "p": "0.691913606502844912097443269174991480748243356625978556340662740276052586551423037691309110",
          "u": [
            "0.379201760628504664281522242532623788036357715401775689692995146598024285663370480661530583",
            "0.153591413052265735682171604186138688631531734994692522277530068727315703066904323732657824",
            "0"
          ],
          "B": [
            "0.873766712102217709314240479709904976906257194711674798240668903904068695394335352347032082",
            "0.353909390524395708902296828966519679740632313909390591073470855701462547171391339660759848",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.88285555037799640955437487292712660268448422948556885789772646928019262157594036534460175",
          "polynomial_residual": "3.94873951061806164788E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "0E-90",
          "0E-181",
          "-1.34499702392791465392011793777149751175356622208511030239083829034451905830798765313241202E-90",
          "0E-181",
          "-4.49028361055148962910E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "7.9766639190005544819E-71",
          "4.0643132687947496065E-71",
          "0E-179",
          "-4.53990499739546791560408366357871198983047703049021556985316005822026784131852428754473435E-91",
          "0E-179",
          "1.6E-89",
          "-1E-90"
        ]
      },
      "state_disagreement": "7.45137647033163386436042576328182597367371216551316706272883084540047892743846047559066788E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_117",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8910065241883679,
            0.4539904997395468,
            0.0
          ],
          "t1": [
            -0.4539904997395468,
            0.8910065241883679,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8910065241883679,
            -0.4539904997395468,
            0.0
          ],
          "B": [
            0.9392033421683841,
            -0.47854800508501577,
            0.0
          ]
        },
        "right": {
          "rho": 2.1859811114536662,
          "p": 0.691913606502845,
          "u": [
            0.4076002850710147,
            -0.03530304572097162,
            0.0
          ],
          "B": [
            0.9392033421683841,
            -0.08134621035430101,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_117",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2446467727302592,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4335672397754201,
              "alfven_n": 0.9392033421683841,
              "fast": 1.083111517667795
            },
            "right": {
              "slow": 0.6281295358466721,
              "alfven_n": 0.635237937276098,
              "fast": 0.7345380868113921
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8910065241883679,
            "right": 0.4076002850710147
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1859811114536662,
          "pressure_ratio": 4.612757376685633,
          "entropy_over_cv": 0.22538455925344736,
          "tangential_field_ratio": 0.1699854758350723
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "117.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.18296619353921498717287845024513504779270073599926638132430308945802057347266337251448538",
          "p": "0.691388310386179482001799442649424742545673071406771277706575637335663963120647648444781025",
          "u": [
            "0.377040282276081925678482152815990983091406544040176264836314629518573632008837288820773572",
            "0.155699473512504488625106468287606232155368444936917938678130129465138263162971899084469655",
            "0E-90"
          ],
          "B": [
            "0.867587941626589639619867166631560747921619110899077560153188109458525315125049048233605836",
            "0.358272025794169794406031281193681932685695994733685616342069410991271068966827954268016123",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.18296619353921498717287845024513504779270073599926638132430308945802057347266337251448538",
          "regular_denominator": "-1.42551799282134998574764272249459449754744526222140709036033676606446730385851485834942820",
          "bracket_derivative_max": "-3.1221191917117544693421496454809408632199975367241196980126768993508873882593275232636399",
          "polynomial_residual": "4.380103162660513708379E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.18296619353921498717287845024513504779270073599926638132430308945802579243875044167859858",
          "p": "0.691388310386179482001799442649424742545673071406771277706575637335665046330728783627177147",
          "u": [
            "0.377040282276081925678482152815990983091406544040176264836314629518572702721406367495058727",
            "0.155699473512504488625106468287606232155368444936917938678130129465137944462330258789194522",
            "0"
          ],
          "B": [
            "0.867587941626589639619867166631560747921619110899077560153188109458525250991318382442384263",
            "0.358272025794169794406031281193681932685695994733685616342069410991271192166578299235521324",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.87716931822548481088135427827039409671441125394324239042779479917871162852492661852131205",
          "polynomial_residual": "9.35306910849164923828E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "5E-90",
          "1E-90",
          "0E-90",
          "0E-181",
          "-1.34875944641325563161754055617313950811426298813626725602568403431566796738775395208749146E-90",
          "0E-181",
          "9.33563850944957373195E-70",
          "7E-90"
        ],
        "published": [
          "4E-90",
          "1.86292597171516938389E-70",
          "9.6977787849201165773E-71",
          "0E-179",
          "4.61748613235033930562930673135622987267825950270680103971414032331836813458353342310529088E-91",
          "0E-179",
          "1.7E-89",
          "7E-90"
        ]
      },
      "state_disagreement": "2.39076816787882618676169879849886373489454352266503396149971568420274910693989982951869244E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_117.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8870108331782217,
            0.4617486132350339,
            0.0
          ],
          "t1": [
            -0.4617486132350339,
            0.8870108331782217,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8870108331782217,
            -0.4617486132350339,
            0.0
          ],
          "B": [
            0.9349915140289439,
            -0.486725774748959,
            0.0
          ]
        },
        "right": {
          "rho": 2.182966193539215,
          "p": 0.6913883103861794,
          "u": [
            0.4063328308992832,
            -0.035990707748989506,
            0.0
          ],
          "B": [
            0.9349915140289439,
            -0.08281636080137945,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_117.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2488696604920117,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4312556250366863,
              "alfven_n": 0.9349915140289439,
              "fast": 1.084033992541437
            },
            "right": {
              "slow": 0.6256617377556767,
              "alfven_n": 0.6328257816103178,
              "fast": 0.7348631221958968
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8870108331782217,
            "right": 0.4063328308992832
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.182966193539215,
          "pressure_ratio": 4.609255402574529,
          "entropy_over_cv": 0.22692534073607185,
          "tangential_field_ratio": 0.17014993883176632
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "118",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.17994116690176952746126633689050861194328307628732166631587201297892694992451212229029610",
          "p": "0.690868306679906543884048183360676323885874582957228967001128674599074140210749865657773859",
          "u": [
            "0.374842521343437455813631900747099769961850532929354501423265607477354825747348697487611477",
            "0.157765595241091151557513991497844755725315007000544945344089538831854784059835772254080464",
            "0E-90"
          ],
          "B": [
            "0.861335542705322473408207348666002831178763153610057920136536844358447758960385733927970311",
            "0.362523211374702706591935916334140944122797795809056186446193666481101970454895105481325547",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.17994116690176952746126633689050861194328307628732166631587201297892694992451212229029610",
          "regular_denominator": "-1.42215685211307725273474037432278734660364786254146851812874668108769661102723569143366233",
          "bracket_derivative_max": "-3.2144706022214692278075985279633534637094450712533491204604074849623813375367541245127258",
          "polynomial_residual": "-1.463794715944542854149E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.17994116690176952746126633689050861194328307628732166631587201297892425674964710309018918",
          "p": "0.690868306679906543884048183360676323885874582957228967001128674599073412893007213482709459",
          "u": [
            "0.374842521343437455813631900747099769961850532929354501423265607477355303799731234284282537",
            "0.157765595241091151557513991497844755725315007000544945344089538831854950835242944698480487",
            "0"
          ],
          "B": [
            "0.861335542705322473408207348666002831178763153610057920136536844358447793333934706359126536",
            "0.362523211374702706591935916334140944122797795809056186446193666481101905807651845151834240",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.8714482130766836456875303273742581159721051995400710007054007490033843127300814973083691",
          "polynomial_residual": "-1.256188406959822935960E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "2E-90",
          "0E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-3.09243639593426830714E-70",
          "3E-90"
        ],
        "published": [
          "-5E-90",
          "-2.46631304372940683150E-70",
          "-1.31136190678065468889E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "2E-90",
          "-5E-90"
        ]
      },
      "state_disagreement": "1.23543465571910888040127360113713451276059365297561433789068445944377363805873721707371879E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_118",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.882947592858927,
            0.46947156278589075,
            0.0
          ],
          "t1": [
            -0.46947156278589075,
            0.882947592858927,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.882947592858927,
            -0.46947156278589075,
            0.0
          ],
          "B": [
            0.9307084826657435,
            -0.4948664783607197,
            0.0
          ]
        },
        "right": {
          "rho": 2.1799411669017696,
          "p": 0.6908683066799065,
          "u": [
            0.4050327624730404,
            -0.03667915173962999,
            0.0
          ],
          "B": [
            0.9307084826657435,
            -0.08428354647811939,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_118",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.25307535726276037,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.42891245222886504,
              "alfven_n": 0.9307084826657435,
              "fast": 1.0849632341393567
            },
            "right": {
              "slow": 0.6231475504803333,
              "alfven_n": 0.6303638302639838,
              "fast": 0.7351907207741887
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.882947592858927,
            "right": 0.4050327624730404
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1799411669017696,
          "pressure_ratio": 4.605788711199377,
          "entropy_over_cv": 0.2284841132035944,
          "tangential_field_ratio": 0.17031573194716002
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "118.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.17690773912143073694178387787832439239059832951804923709899884196885166844513734544940054",
          "p": "0.690354096258467167850267207498640795572116749406259993819982276675762434703937822634461953",
          "u": [
            "0.372608863133540935323880984076779895807703007194201854074137247793866290324840333459243607",
            "0.159788968150053188951553994384651841116375534134756012316502286109913264050667403689711616",
            "0E-90"
          ],
          "B": [
            "0.855011487487422111743393852245132086093771041904945978976025533428053373532785188206853105",
            "0.366661711138881161424805178137994660851604253348805999251243197238987126639670817048197747",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.17690773912143073694178387787832439239059832951804923709899884196885166844513734544940054",
          "regular_denominator": "-1.41878637680158970771309319764258265821177592168672137455444315774316852049459705049933393",
          "bracket_derivative_max": "-3.3096662833231301428672277701016127818370175213434541630262672933727526540023639662249947",
          "polynomial_residual": "3.775499414205773562758E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.17690773912143073694178387787832439239059832951804923709899884196885433071060079763224155",
          "p": "0.690354096258467167850267207498640795572116749406259993819982276675762671923499612007703002",
          "u": [
            "0.372608863133540935323880984076779895807703007194201854074137247793865819270537122225226230",
            "0.159788968150053188951553994384651841116375534134756012316502286109913096942718143558605708",
            "0"
          ],
          "B": [
            "0.855011487487422111743393852245132086093771041904945978976025533428053338264903294285793158",
            "0.366661711138881161424805178137994660851604253348805999251243197238987191595028901338540304",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.86569525283038725610902959330506721662435486081099996539893952906947155253771720601587055",
          "polynomial_residual": "-9.22083564943799246203E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-90",
          "0E-90",
          "-3E-90",
          "0E-181",
          "-8.78817112661965374129995143684524799610657309609109033343541466293993800252721668654573723E-91",
          "0E-181",
          "7.90384261386504243781E-70",
          "-4E-90"
        ],
        "published": [
          "-1E-90",
          "-1.78397176920820241052E-70",
          "-9.6861764008565958492E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.4E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "1.22295741597511874192465333313034489405251004886272097096714302199108413152466892769746795E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_118.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8788171126619654,
            0.4771587602596084,
            0.0
          ],
          "t1": [
            -0.4771587602596084,
            0.8788171126619654,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8788171126619654,
            -0.4771587602596084,
            0.0
          ],
          "B": [
            0.9263545742482037,
            -0.5029694959741997,
            0.0
          ]
        },
        "right": {
          "rho": 2.1769077391214307,
          "p": 0.6903540962584672,
          "u": [
            0.4036997511969173,
            -0.03736830356967801,
            0.0
          ],
          "B": [
            0.9263545742482037,
            -0.0857476350704549,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_118.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2572635319146432,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.426538149479609,
              "alfven_n": 0.9263545742482037,
              "fast": 1.0858988526329798
            },
            "right": {
              "slow": 0.6205867612915601,
              "alfven_n": 0.6278519373663656,
              "fast": 0.7355209513900988
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8788171126619654,
            "right": 0.4036997511969173
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1769077391214307,
          "pressure_ratio": 4.602360641723115,
          "entropy_over_cv": 0.23006035229569788,
          "tangential_field_ratio": 0.17048277431690093
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "119",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.17386759187970373746261172501659236614018897294730379275756639154074879493204917931657632",
          "p": "0.689846165821663221329312497451430967428891071918334074125668993708442975185813744182946274",
          "u": [
            "0.370339714062948898620391278102454253718388535335197267128538110233134878050187170652471248",
            "0.161768788478879588148518111998807329157420595472473600218120917583191668969704209559268229",
            "0E-90"
          ],
          "B": [
            "0.848617767427559230995833192555608397875816992015997544359683045533636633166091118089716115",
            "0.370686326379442971591233752771643858802880082294319367062162606838605789060890165772791969",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.17386759187970373746261172501659236614018897294730379275756639154074879493204917931657632",
          "regular_denominator": "-1.41540843542189304162512413890732485126687663660811532528618487948972088325783242146286258",
          "bracket_derivative_max": "-3.4077893659917882920536130244928418752850953344379284369851097727151402582511273959851086",
          "polynomial_residual": "4.828927141137262109267E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.17386759187970373746261172501659236614018897294730379275756639154075375795777780055692625",
          "p": "0.689846165821663221329312497451430967428891071918334074125668993708443880727919170114136697",
          "u": [
            "0.370339714062948898620391278102454253718388535335197267128538110233134002788808049551680458",
            "0.161768788478879588148518111998807329157420595472473600218120917583191353335709801945855035",
            "0"
          ],
          "B": [
            "0.848617767427559230995833192555608397875816992015997544359683045533636564969657805102108435",
            "0.370686326379442971591233752771643858802880082294319367062162606838605912090512601585442397",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.85991344016593769629677104543641202773819646212918286441923424979733026053356778769774975",
          "polynomial_residual": "4.12534030492787164085E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-6E-90",
          "0E-90",
          "0E-181",
          "-1.35942932738573282936001658107685607513296386195007674422471851170311115213401799410858762E-90",
          "0E-181",
          "1.001469702734058322922E-69",
          "-2E-90"
        ],
        "published": [
          "1E-90",
          "7.8627238180888109081E-71",
          "4.3583789814399023626E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "6E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "2.28303956835282793857843085849551622321451919693983886085670923162670069996580284215448604E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_119",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8746197071393959,
            0.484809620246337,
            0.0
          ],
          "t1": [
            -0.484809620246337,
            0.8746197071393959,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8746197071393959,
            -0.484809620246337,
            0.0
          ],
          "B": [
            0.9219301203433072,
            -0.5110342105132357,
            0.0
          ]
        },
        "right": {
          "rho": 2.173867591879704,
          "p": 0.6898461658216632,
          "u": [
            0.40233347716597956,
            -0.038058085733302764,
            0.0
          ],
          "B": [
            0.9219301203433072,
            -0.08720849134228245,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_119",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.26143385298981986,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4241331423701399,
              "alfven_n": 0.9219301203433072,
              "fast": 1.0868404614543672
            },
            "right": {
              "slow": 0.6179791680531858,
              "alfven_n": 0.625289966487801,
              "fast": 0.7358538776496196
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8746197071393959,
            "right": 0.40233347716597956
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.173867591879704,
          "pressure_ratio": 4.598974438811089,
          "entropy_over_cv": 0.23165352797873395,
          "tangential_field_ratio": 0.17065098490118355
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "119.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.17082237936230654976628535206672791318803430069402967455310298464111750575120487654679666",
          "p": "0.689344987273987553557122108051264576785594256119237846391939086125616350829795046831731721",
          "u": [
            "0.368035501932212493628010920767299938535919438715511614775766468365552393191287967668449512",
            "0.163704259488294259751645804545192576405629676554169901191019234855302562861348574665239195",
            "0E-90"
          ],
          "B": [
            "0.842156392587556417379761601956435913757688599182956569571367749143226734574905491471619662",
            "0.374595896042855316527131887480171506548332730272887856456723070075694719944546541110566804",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.17082237936230654976628535206672791318803430069402967455310298464111750575120487654679666",
          "regular_denominator": "-1.41202486595811838862920594674080879243114922299336630505900331626790833972356097394088518",
          "bracket_derivative_max": "-3.5089266384128432149605232563457542490957632619595374626613245055528460524124748255465719",
          "polynomial_residual": "1.92995654660246179582E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.17082237936230654976628535206672791318803430069402967455310298464111900405370443595981365",
          "p": "0.689344987273987553557122108051264576785594256119237846391939086125616884944751390956283721",
          "u": [
            "0.368035501932212493628010920767299938535919438715511614775766468365552129846383449961196249",
            "0.163704259488294259751645804545192576405629676554169901191019234855302466357398726086177135",
            "0"
          ],
          "B": [
            "0.842156392587556417379761601956435913757688599182956569571367749143226713233220876556555530",
            "0.374595896042855316527131887480171506548332730272887856456723070075694757665846394515908158",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.85410575938331278738569960339306699837125592848852256228622049677281917900936261512165895",
          "polynomial_residual": "1.341996565830253834938E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-4E-90",
          "4E-90",
          "-4E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "3.9640179493082284448E-71",
          "-4E-90"
        ],
        "published": [
          "1E-90",
          "2.51901279180945791424E-70",
          "1.42518886551256787820E-70",
          "0E-179",
          "-3.77932135836432560617215828173177513433951541133752781571311172772115148471613867475320133E-91",
          "0E-179",
          "8E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "6.90200411513884106336244066568953134127772918018779295228609397696004865423453812645408977E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_119.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8703556959398997,
            0.4924235601034671,
            0.0
          ],
          "t1": [
            -0.4924235601034671,
            0.8703556959398997,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8703556959398997,
            -0.4924235601034671,
            0.0
          ],
          "B": [
            0.9174354578903491,
            -0.5190600078185917,
            0.0
          ]
        },
        "right": {
          "rho": 2.1708223793623067,
          "p": 0.6893449872739875,
          "u": [
            0.4009336296761287,
            -0.03874841741066625,
            0.0
          ],
          "B": [
            0.9174354578903491,
            -0.08866597720524799,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_119.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2655859887570667,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.42169785377242913,
              "alfven_n": 0.9174354578903491,
              "fast": 1.0877876774604676
            },
            "right": {
              "slow": 0.6153245796674314,
              "alfven_n": 0.6226777910163285,
              "fast": 0.7361895577365896
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8703556959398997,
            "right": 0.4009336296761287
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1708223793623067,
          "pressure_ratio": 4.59563324849325,
          "entropy_over_cv": 0.23326310478533197,
          "tangential_field_ratio": 0.17082028256786103
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "120",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.16777372674628571456846035289235997091915771158507132962527462913711957049256257364706504",
          "p": "0.688851017141583889481207678331841748911143681483011405158923250766618808258341266247871784",
          "u": [
            "0.365696676162702196954369164972660045287107245124869191749050491154950679311689754026678901",
            "0.165594592159255649471270248690791494201526486108452671712676887214146467864401423007626828",
            "0E-90"
          ],
          "B": [
            "0.835629390938997761729401221961276446321778050800457192486566825328788021403905899389926459",
            "0.378389296946373564239264067279956614401216653766449617204650065990860181429499168771915052",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.16777372674628571456846035289235997091915771158507132962527462913711957049256257364706504",
          "regular_denominator": "-1.40863747416253968285384483654706663435461967953896814402808292126346618943618063738562782",
          "bracket_derivative_max": "-3.6131687242798353909465020576131687242798353909465020576131687242798353909465020576131686",
          "polynomial_residual": "-2.797437652068281533803E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.16777372674628571456846035289235997091915771158507132962527462913711632345158228891302344",
          "p": "0.688851017141583889481207678331841748911143681483011405158923250766618135301371831375543708",
          "u": [
            "0.365696676162702196954369164972660045287107245124869191749050491154951248046154847013605684",
            "0.165594592159255649471270248690791494201526486108452671712676887214146679584435438672122983",
            "0"
          ],
          "B": [
            "0.835629390938997761729401221961276446321778050800457192486566825328788069318249034636947793",
            "0.378389296946373564239264067279956614401216653766449617204650065990860098439422447235019767",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.8482751733002473566215933208449427587174090044977004072315453040745943616790547259269226",
          "polynomial_residual": "-6.84612838780184992619E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "-2E-90",
          "1E-90",
          "0E-181",
          "-8.66025403784438646763723170752936183471402626905190314027903489725966508454400018540573096E-91",
          "0E-181",
          "-5.68885215720891249635E-70",
          "1E-90"
        ],
        "published": [
          "6E-90",
          "-1.26519885631293556464E-70",
          "-7.3046290027067999679E-71",
          "0E-179",
          "3.66025403784438646763723170752936183471402626905190314027903489725966508454400018540573099E-91",
          "0E-179",
          "2.3E-89",
          "3E-90"
        ]
      },
      "state_disagreement": "1.49786896123995915315892136602128887206828607159607788486951347045402301964507578690031792E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_120",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8660254037844386,
            0.5,
            0.0
          ],
          "t1": [
            -0.5,
            0.8660254037844386,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8660254037844386,
            -0.5,
            0.0
          ],
          "B": [
            0.9128709291752769,
            -0.5270462766947299,
            0.0
          ]
        },
        "right": {
          "rho": 2.1677737267462858,
          "p": 0.6888510171415839,
          "u": [
            0.3994999077160591,
            -0.039439214542112286,
            0.0
          ],
          "B": [
            0.9128709291752769,
            -0.09011995179380586,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_120",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.26971960727105615,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.41923270369853305,
              "alfven_n": 0.9128709291752769,
              "fast": 1.088740121085252
            },
            "right": {
              "slow": 0.6126228164873717,
              "alfven_n": 0.6200152945171291,
              "fast": 0.7365280442519191
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8660254037844386,
            "right": 0.3994999077160591
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1677737267462858,
          "pressure_ratio": 4.592340114277226,
          "entropy_over_cv": 0.2348885420582243,
          "tangential_field_ratio": 0.1709905861758021
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "120.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.16472322877403982126481514217410540407416230768306666416755659499118899080869326299809864",
          "p": "0.688364696027944454040529387752380698238129745202107017421814686145902791810256876575219309",
          "u": [
            "0.363323707998986783400041128186578858430842219242308176824484067142998226027252364296172843",
            "0.167439005895478367721577926211743748632485429921119828523526805024270680042860612478792558",
            "0E-90"
          ],
          "B": [
            "0.829038807667345702865977311447195810439600502460780281766436116875270877546686447928756167",
            "0.382065443978624617573298027231063006688119037663677863882192831754807216478410765445898264",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.16472322877403982126481514217410540407416230768306666416755659499118899080869326299809864",
          "regular_denominator": "-1.40524803197115535696090571352678378230462478631451851574172954999020998978743695888677626",
          "bracket_derivative_max": "-3.7206102717776307128205627784206050427442566855825737938905455564654403630078581436327131",
          "polynomial_residual": "-3.799274861437579242070E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.16472322877403982126481514217410540407416230768306666416755659499118687137143414162886312",
          "p": "0.688364696027944454040529387752380698238129745202107017421814686145902749717972094581473202",
          "u": [
            "0.363323707998986783400041128186578858430842219242308176824484067142998595941053985817570738",
            "0.167439005895478367721577926211743748632485429921119828523526805024270819887815858647101145",
            "0"
          ],
          "B": [
            "0.829038807667345702865977311447195810439600502460780281766436116875270909927561311184252122",
            "0.382065443978624617573298027231063006688119037663677863882192831754807161506593738583830317",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.84242462021483372001028209095183516530156153919597704086670525049466374322098802045195315",
          "polynomial_residual": "1.418881425915636095804E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "-3E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-7.64740162455949273239E-70",
          "-3E-90"
        ],
        "published": [
          "-3E-90",
          "2.58084857725692262527E-70",
          "1.52023599256925986587E-70",
          "0E-179",
          "-8.61629160441525745451062048150605908714270693347746604583744229687004119089920629896272485E-91",
          "0E-179",
          "1.5E-89",
          "-2E-90"
        ]
      },
      "state_disagreement": "9.79080018613595397197992618508298679146119462199217111378232110069023226676464026969166511E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_120.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8616291604415257,
            0.5075383629607042,
            0.0
          ],
          "t1": [
            -0.5075383629607042,
            0.8616291604415257,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8616291604415257,
            -0.5075383629607042,
            0.0
          ],
          "B": [
            0.9082368818046244,
            -0.534992408956355,
            0.0
          ]
        },
        "right": {
          "rho": 2.1647232287740397,
          "p": 0.6883646960279445,
          "u": [
            0.3980320204396278,
            -0.040130389907733946,
            0.0
          ],
          "B": [
            0.9082368818046244,
            -0.0915702715453576,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_120.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2738343764342191,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": -8.326672684688674e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.4167381091616985,
              "alfven_n": 0.9082368818046244,
              "fast": 1.0896974164801176
            },
            "right": {
              "slow": 0.6098737106976049,
              "alfven_n": 0.617302371074015,
              "fast": 0.7368693840747027
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8616291604415257,
            "right": 0.3980320204396278
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1647232287740397,
          "pressure_ratio": 4.58909797351963,
          "entropy_over_cv": 0.23652929419798774,
          "tangential_field_ratio": 0.17116181465824865
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "121",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.16167244841651549097071397981624216314895430065271680590376120291694126336422336050822652",
          "p": "0.687886448109306301165895095550945627113065426818508755464864079243875401073034307488531561",
          "u": [
            "0.360917090676024750204300302444886453575741971802823847332570546700387584224455164417450004",
            "0.169236729227768663613200401494109991621150252241110554627412878686183125620991200692038714",
            "0E-90"
          ],
          "B": [
            "0.822386704477921649593471923801799293223605298674981578832257854879705922331266234572436144",
            "0.385623290284081989191552669606032231254936245829758595396725135163605329545566029785137111",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.16167244841651549097071397981624216314895430065271680590376120291694126336422336050822652",
          "regular_denominator": "-1.40185827601835054552301553312915795905439366739190756211529022546326807040469262278691835",
          "bracket_derivative_max": "-3.8313501539733434051220947558348900967864179992387114237539208828445095886252534259214010",
          "polynomial_residual": "2.250286331027813726168E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.16167244841651549097071397981624216314895430065271680590376120291694333804297284249899118",
          "p": "0.687886448109306301165895095550945627113065426818508755464864079243875742010425911492144756",
          "u": [
            "0.360917090676024750204300302444886453575741971802823847332570546700387223437758059701522937",
            "0.169236729227768663613200401494109991621150252241110554627412878686182987151022173468931237",
            "0"
          ],
          "B": [
            "0.822386704477921649593471923801799293223605298674981578832257854879705889532497035213188361",
            "0.385623290284081989191552669606032231254936245829758595396725135163605384131884654628856815",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.8365570109418068970623944652466547095360993887847800791694893044799468205606042327859419",
          "polynomial_residual": "4.2147155973294756050E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-4E-90",
          "0E-90",
          "0E-181",
          "-1.37220537561216649754684991654290159780013649855239010960522592195198345956861117243003192E-90",
          "0E-181",
          "4.48198368427243770645E-70",
          "-2E-90"
        ],
        "published": [
          "1E-90",
          "7.543172494025607103E-72",
          "4.532395294191893048E-72",
          "0E-179",
          "-5.15038074910054210081631936398138283416082833746319473861220276200504436370929231880372805E-91",
          "0E-179",
          "2.2E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "9.59756299342090424990832686980042334972211116753337010759376465809314038569424111106823981E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_121",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8571673007021123,
            0.5150380749100542,
            0.0
          ],
          "t1": [
            -0.5150380749100542,
            0.8571673007021123,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8571673007021123,
            -0.5150380749100542,
            0.0
          ],
          "B": [
            0.9035336686790404,
            -0.5428977994747309,
            0.0
          ]
        },
        "right": {
          "rho": 2.1616724484165153,
          "p": 0.6878864481093063,
          "u": [
            0.39652968761757174,
            -0.040821853212096526,
            0.0
          ],
          "B": [
            0.9035336686790404,
            -0.09301679028525878,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_121",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.27792996406107534,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": -4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4142144840488492,
              "alfven_n": 0.9035336686790404,
              "fast": 1.0906591916429516
            },
            "right": {
              "slow": 0.6070771066642188,
              "alfven_n": 0.6145389256122618,
              "fast": 0.7372136182437397
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8571673007021123,
            "right": 0.39652968761757174
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1616724484165153,
          "pressure_ratio": 4.585909654062043,
          "entropy_over_cv": 0.2381848109144018,
          "tangential_field_ratio": 0.17133388710592523
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "121.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.15862291562749408490536521014769441429583925218138677215107008634589817324276874537555028",
          "p": "0.687416680670556034096015266902377800834624804675715404916540852453098402797600356092824379",
          "u": [
            "0.358477339550550953979501141346982273588783981756348659138644075453647762861448598711610836",
            "0.170987000518469970463229682320728201201765122092543935259126028656975198691762927219031971",
            "0E-90"
          ],
          "B": [
            "0.815675158904077858826746696146580105449686443207242507987883538889051710440707193079568907",
            "0.389061827431820665635434903735810013920193500748599681718108586281873587938695028097742868",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.15862291562749408490536521014769441429583925218138677215107008634589817324276874537555028",
          "regular_denominator": "-1.39846990625277120545040578905299379366204361353487419127896676260655352582529860597283364",
          "bracket_derivative_max": "-3.9454916813933348262857729167658985162094202031482734752281587860698386056751022581690390",
          "polynomial_residual": "-4.328498026455015382631E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.15862291562749408490536521014769441429583925218138677215107008634589440577006896786895094",
          "p": "0.687416680670556034096015266902377800834624804675715404916540852453097827097209940261290235",
          "u": [
            "0.358477339550550953979501141346982273588783981756348659138644075453648415587026315301292436",
            "0.170987000518469970463229682320728201201765122092543935259126028656975452942714522590694319",
            "0"
          ],
          "B": [
            "0.815675158904077858826746696146580105449686443207242507987883538889051772036394130683610615",
            "0.389061827431820665635434903735810013920193500748599681718108586281873487423669379111838703",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.83067522593042918465361231991665399159541273191066921005397632890387566648676006804521035",
          "polynomial_residual": "1.12526097218292962448E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "5E-90",
          "2E-90",
          "0E-181",
          "-8.52640164354092221519383458130412135817266281929000395124755121243158906415006840978027425E-91",
          "0E-181",
          "-8.52819043271467695244E-70",
          "0E-90"
        ],
        "published": [
          "3E-90",
          "1.9809512184339922784E-71",
          "1.2139284679231090527E-71",
          "0E-179",
          "-5.22498564715948864987897880178293823415387191523263709251821420726814942648929027503676001E-91",
          "0E-179",
          "2.5E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "1.74531302920145874445505907002191478894775347573919570555223826069885168253685148623690383E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_121.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8526401643540922,
            0.5224985647159489,
            0.0
          ],
          "t1": [
            -0.5224985647159489,
            0.8526401643540922,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8526401643540922,
            -0.5224985647159489,
            0.0
          ],
          "B": [
            0.8987616479664137,
            -0.5507618462237625,
            0.0
          ]
        },
        "right": {
          "rho": 2.158622915627494,
          "p": 0.6874166806705561,
          "u": [
            0.3949926400675853,
            -0.04151351117387324,
            0.0
          ],
          "B": [
            0.8987616479664137,
            -0.09445935931646317,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_121.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2820060379449111,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.41166223900405047,
              "alfven_n": 0.8987616479664137,
              "fast": 1.091625078536254
            },
            "right": {
              "slow": 0.6042328612550038,
              "alfven_n": 0.611724874202159,
              "fast": 0.7375607818581639
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8526401643540922,
            "right": 0.3949926400675853
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.158622915627494,
          "pressure_ratio": 4.582777871137041,
          "entropy_over_cv": 0.23985453748110097,
          "tangential_field_ratio": 0.17150672284965507
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "122",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.15557612619053372747961941457640736274795599156836323751973217821117726934694229562361506",
          "p": "0.686955783682298114775049936282721076342821820504647848881745434410183390063048895445946385",
          "u": [
            "0.356004992196168580761848783560183434605856224584407560822594321492796182532300091585090198",
            "0.172689068664327451321696598202244092702244570373607052434100568539616648529037636389963422",
            "0E-90"
          ],
          "B": [
            "0.808906263617858412672006569924330952683055505286308938546426729463055326679679311382985071",
            "0.392380085568958171806818954277672951318248183903973838145464490657033418199192886688065782",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.15557612619053372747961941457640736274795599156836323751973217821117726934694229562361506",
          "regular_denominator": "-1.39508458465614858608846601619600818083106221285373693057748019801241918816326921735957229",
          "bracket_derivative_max": "-4.0631428276254560929907099316743130557531538661234609133639458907806732369228454749109033",
          "polynomial_residual": "-1.316719261990229794218E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.15557612619053372747961941457640736274795599156836323751973217821117578588008297007655755",
          "p": "0.686955783682298114775049936282721076342821820504647848881745434410183084477807910400953102",
          "u": [
            "0.356004992196168580761848783560183434605856224584407560822594321492796438567747511262334199",
            "0.172689068664327451321696598202244092702244570373607052434100568539616749717247800790920176",
            "0"
          ],
          "B": [
            "0.808906263617858412672006569924330952683055505286308938546426729463055351748414354756276221",
            "0.392380085568958171806818954277672951318248183903973838145464490657033378080830597396394828",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.82478211247154990393987040023525663393581479990696926222184174127941477081850709195264635",
          "polynomial_residual": "-3.49969398490185878993E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "-2E-90",
          "-1E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "-2.56546089507358579224E-70",
          "3E-90"
        ],
        "published": [
          "-2E-90",
          "-6.0582817599265070172E-71",
          "-3.7856345970093765139E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.9E-89",
          "-2E-90"
        ]
      },
      "state_disagreement": "6.88199707401297226098730420853242557269887800248753677560910422867866164697746759864104837E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_122",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.848048096156426,
            0.5299192642332049,
            0.0
          ],
          "t1": [
            -0.5299192642332049,
            0.848048096156426,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.848048096156426,
            -0.5299192642332049,
            0.0
          ],
          "B": [
            0.8939211830745971,
            -0.5585839503258428,
            0.0
          ]
        },
        "right": {
          "rho": 2.1555761261905335,
          "p": 0.6869557836822981,
          "u": [
            0.39342062006186185,
            -0.04220526762013231,
            0.0
          ],
          "B": [
            0.8939211830745971,
            -0.09589782751355597,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_122",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2860622659266686,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4090817813225464,
              "alfven_n": 0.8939211830745971,
              "fast": 1.0925947131947342
            },
            "right": {
              "slow": 0.6013408441307703,
              "alfven_n": 0.6088601443427277,
              "fast": 0.7379109039960214
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.848048096156426,
            "right": 0.39342062006186185
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1555761261905335,
          "pressure_ratio": 4.579705224548655,
          "entropy_over_cv": 0.24153791499319643,
          "tangential_field_ratio": 0.17168024154223405
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "122.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.15253354065977259569381728844047842511307676790945763080986780987240008730060956718278352",
          "p": "0.686504129419585338622270706804712771201396394994898176687410043002894130492534808126272262",
          "u": [
            "0.353500608461785860542671829912330985351466066706267533876061669335249508868938018146673774",
            "0.174342193796101322863631788173227611921648560967347786346698281918874794699558192455847702",
            "0E-90"
          ],
          "B": [
            "0.802082125743417137062068558161023489295148622742712086810069252635695567545929486021126730",
            "0.395577133559203986735859885157494175392216782474373049052731693564403963572562518845274479",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.15253354065977259569381728844047842511307676790945763080986780987240008730060956718278352",
          "regular_denominator": "-1.39170393406641399521535254271164269457008529767717514534429756652488898588956618575864835",
          "bracket_derivative_max": "-4.1844164688518377251555248649858196457135381089956689152072316991466924980755750069917480",
          "polynomial_residual": "4.424063765652225463475E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.15253354065977259569381728844047842511307676790945763080986780987240451269057522463603116",
          "p": "0.686504129419585338622270706804712771201396394994898176687410043002894949282624258230067868",
          "u": [
            "0.353500608461785860542671829912330985351466066706267533876061669335248748059114980489019142",
            "0.174342193796101322863631788173227611921648560967347786346698281918874489715241440855959415",
            "0"
          ],
          "B": [
            "0.802082125743417137062068558161023489295148622742712086810069252635695490290836282630028545",
            "0.395577133559203986735859885157494175392216782474373049052731693564404084838768079075736685",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.81888048200103217778258693892848018117196620646617228728796063377522338894484854513144685",
          "polynomial_residual": "6.21603149111707974898E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "4E-90",
          "1E-90",
          "0E-181",
          "0E-181",
          "0E-181",
          "8.52136112563120266657E-70",
          "0E-90"
        ],
        "published": [
          "2E-90",
          "1.05777727940553585226E-70",
          "6.7387844726712529262E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "2.1E-89",
          "4E-90"
        ]
      },
      "state_disagreement": "2.05589826224079552074202851529005914630011368597606647601213846754431661582024244656690755E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_122.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8433914458128857,
            0.5372996083468239,
            0.0
          ],
          "t1": [
            -0.5372996083468239,
            0.8433914458128857,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8433914458128857,
            -0.5372996083468239,
            0.0
          ],
          "B": [
            0.8890126426237329,
            -0.5663635160974603,
            0.0
          ]
        },
        "right": {
          "rho": 2.1525335406597725,
          "p": 0.6865041294195854,
          "u": [
            0.3918133817112917,
            -0.04289702358499726,
            0.0
          ],
          "B": [
            0.8890126426237329,
            -0.0973320414209119,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_122.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.29009831596591057,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.4064735148549599,
              "alfven_n": 0.8890126426237329,
              "fast": 1.093567735822782
            },
            "right": {
              "slow": 0.598400938008549,
              "alfven_n": 0.6059446752251327,
              "fast": 0.7382640076497539
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8433914458128857,
            "right": 0.3918133817112917
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1525335406597725,
          "pressure_ratio": 4.576694196130569,
          "entropy_over_cv": 0.2432343806275239,
          "tangential_field_ratio": 0.17185436323932088
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "123",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.14949658339543831970801927340766158113001328131321224814621221130042627665434772207973776",
          "p": "0.686062072122652381305363163057866091252091826485012626754827723949554115359483210595926725",
          "u": [
            "0.350964770493167265424063947016040700898367934526576855947643609199879360860685622022139777",
            "0.175945647973287510809313826735248108217128979015791254797219423710785790608496699553504248",
            "0E-90"
          ],
          "B": [
            "0.795204866173430157454340124941250185728912013212799034486857840157301201501641295875535949",
            "0.398652079106952507897626649742630134464940246418882677672802571998332723226740946771049740",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "2.14949658339543831970801927340766158113001328131321224814621221130042627665434772207973776",
          "regular_denominator": "-1.38832953710604257745335474823073509014445920145912472016245801255602919628260858008859751",
          "bracket_derivative_max": "-4.3094306382894839524997658271968223184907636758226106930492925917197423382390169496389834",
          "polynomial_residual": "3.759286363636183906945E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.14949658339543831970801927340766158113001328131321224814621221130042885096673684871157508",
          "p": "0.686062072122652381305363163057866091252091826485012626754827723949554363510587250228391260",
          "u": [
            "0.350964770493167265424063947016040700898367934526576855947643609199878920053719109022552852",
            "0.175945647973287510809313826735248108217128979015791254797219423710785611425130340648650931",
            "0"
          ],
          "B": [
            "0.795204866173430157454340124941250185728912013212799034486857840157301155100369428316364658",
            "0.398652079106952507897626649742630134464940246418882677672802571998332794678433772060676771",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.81297310750631273692050021164680668673108209861290184618048450569859486499759750777017945",
          "polynomial_residual": "-7.63105173351025628489E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "-2E-90",
          "2E-90",
          "0E-181",
          "-5.44639035015027082224083692081565381607904587718763975456125249009622189601625889880858584E-91",
          "0E-181",
          "7.15597252363927046235E-70",
          "-3E-90"
        ],
        "published": [
          "-2E-90",
          "-1.27611089279074613041E-70",
          "-8.2871610354036489591E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "-1E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.19763502255032012599353159241174919038731660539034094124861035807987904020672191140163779E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_123",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.838670567945424,
            0.5446390350150271,
            0.0
          ],
          "t1": [
            -0.5446390350150271,
            0.838670567945424,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.838670567945424,
            -0.5446390350150271,
            0.0
          ],
          "B": [
            0.8840364004181804,
            -0.5740999510945612,
            0.0
          ]
        },
        "right": {
          "rho": 2.1494965833954383,
          "p": 0.6860620721226524,
          "u": [
            0.39017069132560495,
            -0.04358867741238639,
            0.0
          ],
          "B": [
            0.8840364004181804,
            -0.09876184535469879,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_123",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.2941138562137067,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.40383783992124234,
              "alfven_n": 0.8840364004181804,
              "fast": 1.0945437908822362
            },
            "right": {
              "slow": 0.5954130388973945,
              "alfven_n": 0.6029784179753993,
              "fast": 0.7386201096776562
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.838670567945424,
            "right": 0.39017069132560495
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1494965833954383,
          "pressure_ratio": 4.573747147484349,
          "entropy_over_cv": 0.2449433679051829,
          "tangential_field_ratio": 0.17202900847910282
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "123.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.14646664169454725938120869069212280499712537687222731152009753564139806125449729929576980",
          "p": "0.685629947699835694289841940859700095703657694424395524141023939538700877835554374227317217",
          "u": [
            "0.348398082717499398678519884202558816338057942822062827560379342626150589450531903590042011",
            "0.177498715872340598306866775239740106474406510961369204085251031548118635860897303470170835",
            "0E-90"
          ],
          "B": [
            "0.788276618888710711306800112630850227477831627723742356949874209508909023612722563408257870",
            "0.401604068867365058276077348430963537938946811538095019154480944125817018385675013087211248",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.14646664169454725938120869069212280499712537687222731152009753564139806125449729929576980",
          "regular_denominator": "-1.38496293521616362153467632299124756110791708541358590168899726182377562361610811032863311",
          "bracket_derivative_max": "-4.4383087965942722199104151151933187537466139466634105238432945247386208648172805040085221",
          "polynomial_residual": "4.085148401026120530296E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.14646664169454725938120869069212280499712537687222731152009753564140262004222173069760403",
          "p": "0.685629947699835694289841940859700095703657694424395524141023939538701824378711134758688557",
          "u": [
            "0.348398082717499398678519884202558816338057942822062827560379342626149812024125760792904641",
            "0.177498715872340598306866775239740106474406510961369204085251031548118315503301816017577540",
            "0"
          ],
          "B": [
            "0.788276618888710711306800112630850227477831627723742356949874209508908938814197475708198822",
            "0.401604068867365058276077348430963537938946811538095019154480944125817146502271082220569921",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.80706272104239662202013505862385131387254097566695608998303645160198768672447287177573605",
          "polynomial_residual": "1.234019315225684923577E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "4E-90",
          "-2E-90",
          "2E-90",
          "0E-180",
          "-1.38582280737922636030519668412057479040324651953403526763682044424400750440619359158512124E-90",
          "0E-180",
          "7.68253328041982358164E-70",
          "5E-90"
        ],
        "published": [
          "0E-90",
          "2.02725728767342219612E-70",
          "1.34181232753977849088E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "6E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "2.12385677740252518099435505484321378049265902922345424924497060015253194943947413242343735E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_123.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8338858220671682,
            0.5519369853120581,
            0.0
          ],
          "t1": [
            -0.5519369853120581,
            0.8338858220671682,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8338858220671682,
            -0.5519369853120581,
            0.0
          ],
          "B": [
            0.8789928354180501,
            -0.5817926661576681,
            0.0
          ]
        },
        "right": {
          "rho": 2.146466641694547,
          "p": 0.6856299476998357,
          "u": [
            0.3884923277488485,
            -0.044280124862524244,
            0.0
          ],
          "B": [
            0.8789928354180501,
            -0.10018708150843486,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_123.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.29810855508729117,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.40117515323396163,
              "alfven_n": 0.8789928354180501,
              "fast": 1.095522527170856
            },
            "right": {
              "slow": 0.5923770563074627,
              "alfven_n": 0.5999613358761234,
              "fast": 0.7389792207704611
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8338858220671682,
            "right": 0.3884923277488485
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.146466641694547,
          "pressure_ratio": 4.570866317998904,
          "entropy_over_cv": 0.2466643069560046,
          "tangential_field_ratio": 0.17220409836050385
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "124",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.14344506501691884383090999902022274873995529615557779567806018794276956693041871544837352",
          "p": "0.685208073472706514923749659004433243282684647421701637239632372166487292099238523390098693",
          "u": [
            "0.345801171791001499412449593087109365624928036987034057120449821890920792772154231995770906",
            "0.179000695466837714937372536796644964860686579358296124948936150273742555945182112448416477",
            "0E-90"
          ],
          "B": [
            "0.781299530281204047765741927721963689951644301584287666995533080370037902515399549851833954",
            "0.404432288542893947391413630440413029739575210720757872427156065987512618487842637123119801",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.14344506501691884383090999902022274873995529615557779567806018794276956693041871544837352",
          "regular_denominator": "-1.38160562779657649314545555446691416526661699572841977297562243104752174103379857272041502",
          "bracket_derivative_max": "-4.5711801193693202964445247857204687769499998685211497841674312364717783210246476928696765",
          "polynomial_residual": "3.445921057800391127574E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.14344506501691884383090999902022274873995529615557779567806018794277210761357269998021549",
          "p": "0.685208073472706514923749659004433243282684647421701637239632372166487597975399339386121531",
          "u": [
            "0.345801171791001499412449593087109365624928036987034057120449821890920361309715991687049394",
            "0.179000695466837714937372536796644964860686579358296124948936150273742375757087043138560396",
            "0"
          ],
          "B": [
            "0.781299530281204047765741927721963689951644301584287666995533080370037853769076847767238318",
            "0.404432288542893947391413630440413029739575210720757872427156065987512690757238033760235448",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.80115201136309021915123280227930808397060393648526748252982209293073993337616241430656225",
          "polynomial_residual": "-4.26816082812584198429E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-4E-90",
          "6E-90",
          "0E-90",
          "0E-180",
          "-8.29037572555041692006336841501642026329070212165625344894579668323971900032125777078943659E-91",
          "0E-180",
          "6.40015328946905623542E-70",
          "-3E-90"
        ],
        "published": [
          "-4E-90",
          "-6.8860311538349062680E-71",
          "-4.6446866605039263701E-71",
          "0E-179",
          "-5.59192903470746830160428139985989287306621940395669421794869352245402847397642839177508799E-91",
          "0E-179",
          "1.6E-89",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.18532692787462573984312347512619197219276058100085652772406510067338201275970442665973809E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_124",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8290375725550417,
            0.5591929034707468,
            0.0
          ],
          "t1": [
            -0.5591929034707468,
            0.8290375725550417,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8290375725550417,
            -0.5591929034707468,
            0.0
          ],
          "B": [
            0.8738823317103435,
            -0.5894410754567452,
            0.0
          ]
        },
        "right": {
          "rho": 2.143445065016919,
          "p": 0.6852080734727065,
          "u": [
            0.3867780826696848,
            -0.04497125922190525,
            0.0
          ],
          "B": [
            0.8738823317103435,
            -0.10160759006179618,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_124",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.302082081346326,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.39848584783051844,
              "alfven_n": 0.8738823317103435,
              "fast": 1.0965035978919102
            },
            "right": {
              "slow": 0.5892929134330139,
              "alfven_n": 0.5968934045669467,
              "fast": 0.7393413454322784
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8290375725550417,
            "right": 0.3867780826696848
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.143445065016919,
          "pressure_ratio": 4.568053823151377,
          "entropy_over_cv": 0.24839662478459856,
          "tangential_field_ratio": 0.17237955461970927
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "124.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.14043316430627651324086105789101206281740172359680974145804735491577105034773278816493564",
          "p": "0.684796747963289422549922249892508138032611026669764342270507572039813704635786103441444563",
          "u": [
            "0.343174686509738578687117004233076057373488617630133451240568771632964697552533858118285456",
            "0.180450898698072563513755085947578246113116080326237011300343126587672568554789237015587949",
            "0E-90"
          ],
          "B": [
            "0.774275758480510952043862783009328799811734953095336871437243037516523804164613968454629470",
            "0.407135962966706330108327862005164521975012695054191750544630443934406506523193794711569265",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.14043316430627651324086105789101206281740172359680974145804735491577105034773278816493564",
          "regular_denominator": "-1.37825907145141834804540117543445784757489080399645526828671928323974561149748087573881738",
          "bracket_derivative_max": "-4.7081798030117632005144136814889240617466828791745970813649894289702188459766835563142151",
          "polynomial_residual": "-5.215736358429698094915E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.14043316430627651324086105789101206281740172359680974145804735491576630562691551843139034",
          "p": "0.684796747963289422549922249892508138032611026669764342270507572039812892051552422835384036",
          "u": [
            "0.343174686509738578687117004233076057373488617630133451240568771632965499868374133525630458",
            "0.180450898698072563513755085947578246113116080326237011300343126587672908038359252471512628",
            "0"
          ],
          "B": [
            "0.774275758480510952043862783009328799811734953095336871437243037516523898016117324664284719",
            "0.407135962966706330108327862005164521975012695054191750544630443934406369968409056944264738",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.79524362167274760212103577122071741493496929380518007377795933568077930950476069270845535",
          "polynomial_residual": "-4.79346446989194357428E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "8E-90",
          "0E-90",
          "0E-180",
          "-1.39053242554684849355130995533607699065311640609298845215013176652012120277023852052231151E-90",
          "0E-180",
          "-9.56404390608180272683E-70",
          "0E-90"
        ],
        "published": [
          "4E-90",
          "-7.5923436111180523677E-71",
          "-5.2180731950820487503E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.1E-89",
          "4E-90"
        ]
      },
      "state_disagreement": "2.21671056886633399285316512173058131126712674147632361388304577282342519806063905279207902E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_124.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8241261886220157,
            0.5664062369248328,
            0.0
          ],
          "t1": [
            -0.5664062369248328,
            0.8241261886220157,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8241261886220157,
            -0.5664062369248328,
            0.0
          ],
          "B": [
            0.868705278479704,
            -0.5970445965358123,
            0.0
          ]
        },
        "right": {
          "rho": 2.1404331643062764,
          "p": 0.6847967479632894,
          "u": [
            0.3850277609061054,
            -0.04566197141638023,
            0.0
          ],
          "B": [
            0.868705278479704,
            -0.10302320929236113,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_124.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3060341041706065,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3957703130138823,
              "alfven_n": 0.868705278479704,
              "fast": 1.097486660715293
            },
            "right": {
              "slow": 0.5861605473099679,
              "alfven_n": 0.5937746122236557,
              "fast": 0.7397064819751804
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8241261886220157,
            "right": 0.3850277609061054
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1404331643062764,
          "pressure_ratio": 4.565311653088596,
          "entropy_over_cv": 0.2501397455376191,
          "tangential_field_ratio": 0.17255529970478767
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "125",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.13743221140586043681867415552744597167109004786915259179593055773417773935487113341174140",
          "p": "0.684396250723087739618932285025438548579936839797662913583608265827770745220926596086141404",
          "u": [
            "0.340519297683920817565714846295868136152255934650514874823367745197858263227487133175962429",
            "0.181848652134625726380596749207979683893772671408867988050728027887507262054480684194014111",
            "0E-90"
          ],
          "B": [
            "0.767207472684059837443314359839595436143119738363697365581678878280984710263752053979059147",
            "0.409714356173467576430920460993480036999547232009428045516000649232871587773574972074287975",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.13743221140586043681867415552744597167109004786915259179593055773417773935487113341174140",
          "regular_denominator": "-1.37492467933984492979852683947493996852343338652128065755103395303797526594985681490193489",
          "bracket_derivative_max": "-4.8494493902335554486311802307968827279400715601783964199295381538742942118593066837984669",
          "polynomial_residual": "4.39072294074891266390E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.13743221140586043681867415552744597167109004786915259179593055773417864738660460632580083",
          "p": "0.684396250723087739618932285025438548579936839797662913583608265827771007727513426246166767",
          "u": [
            "0.340519297683920817565714846295868136152255934650514874823367745197858110352153656757292291",
            "0.181848652134625726380596749207979683893772671408867988050728027887507196532661346523247654",
            "0"
          ],
          "B": [
            "0.767207472684059837443314359839595436143119738363697365581678878280984691755642992629125277",
            "0.409714356173467576430920460993480036999547232009428045516000649232871614205894036606863832",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.78934014750325115551895487625346226497883828298842989029643470451368781290694862959153155",
          "polynomial_residual": "6.62771978087193919366E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "2E-90",
          "3E-90",
          "0E-180",
          "-8.19152044288991789684488385916843431890011469026162008257555041254188558454693080752962458E-91",
          "0E-180",
          "7.9460740631012228400E-71",
          "4E-90"
        ],
        "published": [
          "-2E-90",
          "1.03025288584036679536E-70",
          "7.2139083692773240028E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "8E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "4.24823640547491941538114822920828990382349124027534094701286557821895181206402557836498122E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_125",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8191520442889918,
            0.573576436351046,
            0.0
          ],
          "t1": [
            -0.573576436351046,
            0.8191520442889918,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8191520442889918,
            -0.573576436351046,
            0.0
          ],
          "B": [
            0.8634620699787792,
            -0.6046026503573011,
            0.0
          ]
        },
        "right": {
          "rho": 2.1374322114058604,
          "p": 0.6843962507230877,
          "u": [
            0.38324118066425517,
            -0.04635215012702793,
            0.0
          ],
          "B": [
            0.8634620699787792,
            -0.10443377568997152,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_125",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.309964293239037,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3930289343014475,
              "alfven_n": 0.8634620699787792,
              "fast": 1.0984713778305648
            },
            "right": {
              "slow": 0.5829799089486368,
              "alfven_n": 0.5906049597158375,
              "fast": 0.7400746225267746
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8191520442889918,
            "right": 0.38324118066425517
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1374322114058604,
          "pressure_ratio": 4.562641671487252,
          "entropy_over_cv": 0.25189309077189037,
          "tangential_field_ratio": 0.17273125684820345
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "125.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.13444343856764035000995236791883515151239322050803346794321715978305450311356153468256526",
          "p": "0.684006842203490126991944266152638851855825826282405036316662081786394139952560975771537267",
          "u": [
            "0.337835697976095179896114503937151768099725890149334596796126310190441972323730667290440603",
            "0.183193297619520216843295894799659914006161578108616986740076571167935784511427939227379283",
            "0E-90"
          ],
          "B": [
            "0.760096852491019644107435868712135726645767374230407353497065472617388400529787744047934515",
            "0.412166771457943117951532758558089920428349255895927112076656636455464948370784061379027760",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.13444343856764035000995236791883515151239322050803346794321715978305450311356153468256526",
          "regular_denominator": "-1.37160382063071150001105818657648350168043691167559274215913017753672722568173503853618362",
          "bracket_derivative_max": "-4.9951371167028422173233387305110582691622401007596613075143412079708049277778175365067912",
          "polynomial_residual": "5.233855690502988209397E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.13444343856764035000995236791883515151239322050803346794321715978305865158500128868340259",
          "p": "0.684006842203490126991944266152638851855825826282405036316662081786394737115302545522525428",
          "u": [
            "0.337835697976095179896114503937151768099725890149334596796126310190441277002491304224157906",
            "0.183193297619520216843295894799659914006161578108616986740076571167935482727730351711608818",
            "0"
          ],
          "B": [
            "0.760096852491019644107435868712135726645767374230407353497065472617388313438434031159183460",
            "0.412166771457943117951532758558089920428349255895927112076656636455465070468358862798716205",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.78344413472037259354344402364630701969390512669285549231047203943228859343596996940347515",
          "polynomial_residual": "-1.18666507045455361397E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "1E-90",
          "0E-90",
          "0E-180",
          "-8.14115518356319218466267512203930935896618147520273931829943949103126047263594049913847095E-91",
          "0E-180",
          "9.34492942551030690677E-70",
          "0E-90"
        ],
        "published": [
          "-4E-90",
          "-1.8097341029791826750E-71",
          "-1.2908707903918563346E-71",
          "0E-179",
          "5.80702955710939761050088154158508434321040340330335245993803294051615143223696060785784609E-91",
          "0E-179",
          "8E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.94358462013775029970180315569630157171259158299195013321908109431958707796287748104211669E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_125.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8141155183563192,
            0.5807029557109398,
            0.0
          ],
          "t1": [
            -0.5807029557109398,
            0.8141155183563192,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8141155183563192,
            -0.5807029557109398,
            0.0
          ],
          "B": [
            0.8581531054981961,
            -0.6121146613461509,
            0.0
          ]
        },
        "right": {
          "rho": 2.1344434385676405,
          "p": 0.6840068422034902,
          "u": [
            0.3814181737711669,
            -0.04704168190846766,
            0.0
          ],
          "B": [
            0.8581531054981961,
            -0.10583912407338338,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_125.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.31387231880970373,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.39026209338160867,
              "alfven_n": 0.8581531054981961,
              "fast": 1.099457415992323
            },
            "right": {
              "slow": 0.5797509634422585,
              "alfven_n": 0.587384460743117,
              "fast": 0.7404457530501496
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8141155183563192,
            "right": 0.3814181737711669
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1344434385676405,
          "pressure_ratio": 4.560045614689935,
          "entropy_over_cv": 0.25365607972302207,
          "tangential_field_ratio": 0.17290735013702171
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "126",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.13146803805389168563304179109802211275580719342345726663761372267775890291227506009762482",
          "p": "0.683628763666990882245111452455673157736779825339138723790418936101621481697180837092404148",
          "u": [
            "0.335124601703753450116963670430783523245312719081554157743227473639702054936895094107617547",
            "0.184484192903639388376076007296966426329173870288640077230742791369143329448774938335353358",
            "0E-90"
          ],
          "B": [
            "0.752946087240019150710562982234745768662793414008016493382903269533025604033051211067179224",
            "0.414492551421874342570773746529499011838489703713731552076588361298663604257297520366839912",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.13146803805389168563304179109802211275580719342345726663761372267775890291227506009762482",
          "regular_denominator": "-1.36829782005987965070337976788669123639534132602606362959734858075306544768030562233069424",
          "bracket_derivative_max": "-5.1453982803736833010110419592455743651576663350085577263004335167429049245205055351507064",
          "polynomial_residual": "4.884822129082642774384E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.13146803805389168563304179109802211275580719342345726663761372267776300908508240340873852",
          "p": "0.683628763666990882245111452455673157736779825339138723790418936101622135277486573739004482",
          "u": [
            "0.335124601703753450116963670430783523245312719081554157743227473639701369835594936844070970",
            "0.184484192903639388376076007296966426329173870288640077230742791369143028415111009978324885",
            "0"
          ],
          "B": [
            "0.752946087240019150710562982234745768662793414008016493382903269533025515286893563228316984",
            "0.414492551421874342570773746529499011838489703713731552076588361298663726405904418136818083",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.77755807766306956589811107275213961319304321059708988877049219964270662696468660983295465",
          "polynomial_residual": "2.47914979007299214675E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "1E-90",
          "-2E-90",
          "0E-180",
          "-8.09016994374947424102293417182819058860154589902881431067724311352630231409451224853603602E-91",
          "0E-180",
          "8.60171537215294184609E-70",
          "-2E-90"
        ],
        "published": [
          "4E-90",
          "3.7080715542655433736E-71",
          "2.6940716810608556148E-71",
          "0E-179",
          "-5.87785252292473129168705954639072768597652437643145991072272480757278474162351957508504047E-91",
          "0E-179",
          "1.4E-89",
          "3E-90"
        ]
      },
      "state_disagreement": "1.92645291134292454213899358604116773512515430582300715418595996601429957019137894880458731E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_126",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8090169943749475,
            0.5877852522924731,
            0.0
          ],
          "t1": [
            -0.5877852522924731,
            0.8090169943749475,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8090169943749475,
            -0.5877852522924731,
            0.0
          ],
          "B": [
            0.8527787893361546,
            -0.6195800574336409,
            0.0
          ]
        },
        "right": {
          "rho": 2.1314680380538915,
          "p": 0.6836287636669909,
          "u": [
            0.379558585881311,
            -0.04773045130926495,
            0.0
          ],
          "B": [
            0.8527787893361546,
            -0.10723908770887702,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_126",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.317757851800869,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3874701680776695,
              "alfven_n": 0.8527787893361546,
              "fast": 1.1004444465582865
            },
            "right": {
              "slow": 0.5764736900519645,
              "alfven_n": 0.5841131419500692,
              "fast": 0.7408198533756133
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8090169943749475,
            "right": 0.379558585881311
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1314680380538915,
          "pressure_ratio": 4.5575250911132725,
          "entropy_over_cv": 0.2554281295741676,
          "tangential_field_ratio": 0.17308350458062105
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "126.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.12850716182958664966449861324799729474696896739515032665491481422705035026795532997923158",
          "p": "0.683262237138520581831045797806282548333966192586305206900342971067173232172634316126230719",
          "u": [
            "0.332386744606994377387322012228856180250204874096721169878816715543031378496168553615872417",
            "0.185720712264157194579524908480510011632553719883643407415607706678440908778900971948018883",
            "0E-90"
          ],
          "B": [
            "0.745757375350712910093434410348763872835467739301808970228683053378949881199465085812559250",
            "0.416691078009578161818940544046911987580395084980319711320043074101717737072347641639652103",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.12850716182958664966449861324799729474696896739515032665491481422705035026795532997923158",
          "regular_denominator": "-1.36500795758842961073833179249777477194107663043905591850546090469672261140883925553247953",
          "bracket_derivative_max": "-5.3003956352045315323312718691710519733138939066338352644323965283758813989277348444845451",
          "polynomial_residual": "-1.269988731696752661626E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.12850716182958664966449861324799729474696896739515032665491481422705051354172709530730837",
          "p": "0.683262237138520581831045797806282548333966192586305206900342971067173527680417539903159376",
          "u": [
            "0.332386744606994377387322012228856180250204874096721169878816715543031351380941804297758882",
            "0.185720712264157194579524908480510011632553719883643407415607706678440896719846760826065270",
            "0"
          ],
          "B": [
            "0.745757375350712910093434410348763872835467739301808970228683053378949877568203883203546027",
            "0.416691078009578161818940544046911987580395084980319711320043074101717741979715508887552728",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.77168441741867090569672620157534385144702235207561893173030369190592571964356646210050455",
          "polynomial_residual": "1.488626447309205211904E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "3E-90",
          "0E-180",
          "-1.39867964736855861684059214832164085522402465876104423306524677313095961489720705728856541E-90",
          "0E-180",
          "-2.20475210454270986244E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "2.18293004484596588926E-70",
          "1.61528326269620567980E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.8E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "2.95507783223776928657E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_126.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.8038568606172173,
            0.5948227867513413,
            0.0
          ],
          "t1": [
            -0.5948227867513413,
            0.8038568606172173,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.8038568606172173,
            -0.5948227867513413,
            0.0
          ],
          "B": [
            0.8473395307676377,
            -0.6269982701009554,
            0.0
          ]
        },
        "right": {
          "rho": 2.1285071618295865,
          "p": 0.6832622371385206,
          "u": [
            0.3776622766569653,
            -0.04841834099407982,
            0.0
          ],
          "B": [
            0.8473395307676377,
            -0.10863349843049358,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_126.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.32162056387271054,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.38465353231870003,
              "alfven_n": 0.8473395307676377,
              "fast": 1.1014321455204845
            },
            "right": {
              "slow": 0.573148082268831,
              "alfven_n": 0.5807910430199862,
              "fast": 0.7411968972436681
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.8038568606172173,
            "right": 0.3776622766569653
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1285071618295865,
          "pressure_ratio": 4.5550815809234715,
          "entropy_over_cv": 0.2572086557245532,
          "tangential_field_ratio": 0.17325964617574158
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "127",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.12556192134375583051224187983751328714856020267558031055302520364953779281705098044912592",
          "p": "0.682907465396054603532239202945820599957242691576700280169107612194060734316947225481620168",
          "u": [
            "0.329622883581985628223949300321517559163893002980089577739792089309758091793910653583192365",
            "0.186902247106807790568584477767645374489867826688252132742335678657003944603935689487486891",
            "0E-90"
          ],
          "B": [
            "0.738532923669210013771815719299430112987713189071079357617953807319950837394205211460983198",
            "0.418761772532711489161066587783513425955963978987190614949384030758481173146258660302050744",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.12556192134375583051224187983751328714856020267558031055302520364953779281705098044912592",
          "regular_denominator": "-1.36173546815972870056915764426390365238728911408397812283669467072170865868561220049902880",
          "bracket_derivative_max": "-5.4602998111110490310972391549725586097721411764589705964236156488112685031486185054241294",
          "polynomial_residual": "-4.31190734663466797364E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.12556192134375583051224187983751328714856020267558031055302520364953681692561255629504206",
          "p": "0.682907465396054603532239202945820599957242691576700280169107612194060442576739307624524507",
          "u": [
            "0.329622883581985628223949300321517559163893002980089577739792089309758253094721883813833394",
            "0.186902247106807790568584477767645374489867826688252132742335678657004017192365517116291036",
            "0"
          ],
          "B": [
            "0.738532923669210013771815719299430112987713189071079357617953807319950859718528070327614940",
            "0.418761772532711489161066587783513425955963978987190614949384030758481143520881614260939178",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.7658255402362950770747249731543395581509266756537279904836037918551410910359386445882114",
          "polynomial_residual": "-8.32933547636629832842E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "-5E-90",
          "-1E-90",
          "0E-180",
          "-7.98635510047292846284000804068936244266267634498771580335652837805002411334503019479098648E-91",
          "0E-180",
          "-7.3772015582950663061E-71",
          "1E-90"
        ],
        "published": [
          "-3E-90",
          "-1.19707498281128268655E-70",
          "-9.0206070157417476796E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.6E-89",
          "-5E-90"
        ]
      },
      "state_disagreement": "4.59121622675290836258412278461849123656229506199206700176018135305224445684058861691606310E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_127",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7986355100472928,
            0.6018150231520483,
            0.0
          ],
          "t1": [
            -0.6018150231520483,
            0.7986355100472928,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7986355100472928,
            -0.6018150231520483,
            0.0
          ],
          "B": [
            0.8418357440132445,
            -0.6343687344224794,
            0.0
          ]
        },
        "right": {
          "rho": 2.1255619213437558,
          "p": 0.6829074653960546,
          "u": [
            0.3757291199225119,
            -0.04910523186720699,
            0.0
          ],
          "B": [
            0.8418357440132445,
            -0.11002218676156506,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_127",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3254601275096276,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.38181255611697035,
              "alfven_n": 0.8418357440132445,
              "fast": 1.1024201935299156
            },
            "right": {
              "slow": 0.5697741478536789,
              "alfven_n": 0.5774182167477494,
              "fast": 0.7415768523586969
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7986355100472928,
            "right": 0.3757291199225119
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1255619213437558,
          "pressure_ratio": 4.552716435973697,
          "entropy_over_cv": 0.25899707205743483,
          "tangential_field_ratio": 0.17343570196871028
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "127.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.12263338739769696746440610752315408769726574471157474343191292784241144030288809504522764",
          "p": "0.682564631999545436922081138472283144877032292041370320036833461239440921188001141262748246",
          "u": [
            "0.326833796381073220843765325705420364803320050453087036700180070298487082920810448178528775",
            "0.188028206550901947094755765966879409015605497142514844921799672185144189403726493137950029",
            "0E-90"
          ],
          "B": [
            "0.731274946817359408202043190685363826489781444504858579589723961323815135173195760026446731",
            "0.420704095684631177126012697516994125543227925944716878592773627763516567027182020116597210",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.12263338739769696746440610752315408769726574471157474343191292784241144030288809504522764",
          "regular_denominator": "-1.35848154155299663051600678613683787521918416079063860381323658649156826700320899449469738",
          "bracket_derivative_max": "-5.6252897621579129048331419189845547154664394259631201188892686150806267824583407038113635",
          "polynomial_residual": "-3.376996740327507497192E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.12263338739769696746440610752315408769726574471157474343191292784241000549992827186083236",
          "p": "0.682564631999545436922081138472283144877032292041370320036833461239440986304232399091463168",
          "u": [
            "0.326833796381073220843765325705420364803320050453087036700180070298487318927579080613575530",
            "0.188028206550901947094755765966879409015605497142514844921799672185144296846820310412561623",
            "0"
          ],
          "B": [
            "0.731274946817359408202043190685363826489781444504858579589723961323815168918649484177176488",
            "0.420704095684631177126012697516994125543227925944716878592773627763516523049250508764607127",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.75998377608023631555776159995217433696575456928696239702820858441703305729532401262501905",
          "polynomial_residual": "1.531039444569339297343E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "2E-90",
          "0E-90",
          "0E-180",
          "-1.40211476929995580399587450439946328114506963301438546424945475084677821671627156862685121E-90",
          "0E-180",
          "-5.69181927854805370775E-70",
          "0E-90"
        ],
        "published": [
          "-3E-90",
          "2.15576060498827461542E-70",
          "1.65417329182935407211E-70",
          "0E-179",
          "7.93353340291235164579776961501299276628675921051910234224480782945402182271278729100599569E-91",
          "0E-179",
          "5E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "6.75954203086488744920360628976681640474515150424778467492756501669274490500005594289979536E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_127.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7933533402912352,
            0.6087614290087207,
            0.0
          ],
          "t1": [
            -0.6087614290087207,
            0.7933533402912352,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7933533402912352,
            -0.6087614290087207,
            0.0
          ],
          "B": [
            0.8362678482076451,
            -0.6416908891088187,
            0.0
          ]
        },
        "right": {
          "rho": 2.122633387397697,
          "p": 0.6825646319995454,
          "u": [
            0.3737590037928638,
            -0.049791003197159,
            0.0
          ],
          "B": [
            0.8362678482076451,
            -0.11140498203720635,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_127.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.32927621610293983,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.37894760555159557,
              "alfven_n": 0.8362678482076451,
              "fast": 1.10340827591505
            },
            "right": {
              "slow": 0.5663519088553066,
              "alfven_n": 0.57399472909213,
              "fast": 0.7419596804528411
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7933533402912352,
            "right": 0.3737590037928638
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.122633387397697,
          "pressure_ratio": 4.55043087999697,
          "entropy_over_cv": 0.26079279120712906,
          "tangential_field_ratio": 0.17361160011469973
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "128",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.11972259009764708219217228502346818219532904973386001496529732346844386998866097748451260",
          "p": "0.682233901357111163980608115896614891111855843343170755747666879634601937794038325317906030",
          "u": [
            "0.324020281280481504670144406720952774581929397129722505085801737126016166381738390760278625",
            "0.189098017996081066760993758545797902909000166768147803735359846636182366219117333074629783",
            "0E-90"
          ],
          "B": [
            "0.723985666545864645012114089444763099378003936045864573121516760151776485433807303475543820",
            "0.422517547544767117494037734730911676838896140018732343665905654781660997592886905371853567",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.11972259009764708219217228502346818219532904973386001496529732346844386998866097748451260",
          "regular_denominator": "-1.35524732233071898021352476113718686910592116637095557218366369274271541109851219720501400",
          "bracket_derivative_max": "-5.7955532451686928024887793712442931059796895415565582756604360026675507627940605129987466",
          "polynomial_residual": "2.131405781402590969077E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.11972259009764708219217228502346818219532904973386001496529732346844593894136100616139115",
          "p": "0.682233901357111163980608115896614891111855843343170755747666879634602341074117796301391078",
          "u": [
            "0.324020281280481504670144406720952774581929397129722505085801737126015827741316811553456118",
            "0.189098017996081066760993758545797902909000166768147803735359846636182210296357743511701350",
            "0"
          ],
          "B": [
            "0.723985666545864645012114089444763099378003936045864573121516760151776435426480496077899188",
            "0.422517547544767117494037734730911676838896140018732343665905654781661061599346400845098187",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.7541613973244460026300695067337183147278190758367538822287444512663631381545746581444182",
          "polynomial_residual": "6.18248152833298530653E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-90",
          "-1.1E-89",
          "-4E-90",
          "0E-180",
          "-7.88010753606721956693977787835851666641696788475428738541334309391429737705768132561444422E-91",
          "0E-180",
          "3.53767431577148844198E-70",
          "-4E-90"
        ],
        "published": [
          "1E-90",
          "8.5255886693793448792E-71",
          "6.6609198848946125943E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.2E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "9.76048804543508007200682128876905536431307523403853661353690368803947206465185317140830374E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_128",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7880107536067219,
            0.6156614753256583,
            0.0
          ],
          "t1": [
            -0.6156614753256583,
            0.7880107536067219,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7880107536067219,
            -0.6156614753256583,
            0.0
          ],
          "B": [
            0.830636267367662,
            -0.648964176549545,
            0.0
          ]
        },
        "right": {
          "rho": 2.119722590097647,
          "p": 0.6822339013571111,
          "u": [
            0.3717518307763194,
            -0.05047553274194671,
            0.0
          ],
          "B": [
            0.830636267367662,
            -0.1127817125274412,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_128",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3330685040338025,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3760590427580377,
              "alfven_n": 0.830636267367662,
              "fast": 1.1043960826945283
            },
            "right": {
              "slow": 0.5628814016078698,
              "alfven_n": 0.5705206592079106,
              "fast": 0.7423453373595756
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7880107536067219,
            "right": 0.3717518307763194
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.119722590097647,
          "pressure_ratio": 4.548226009047408,
          "entropy_over_cv": 0.2625952248247745,
          "tangential_field_ratio": 0.1737872699338912
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "128.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.11683051888929353497207009927063201735821479996676422434926702385740989568570853493508788",
          "p": "0.681915418827307607888225775305232772104715715410516587630382242520443461708367792079303884",
          "u": [
            "0.321183156716635099799825258969941556412492833417884320101621854477036296130543862697573514",
            "0.190111127669885098143065840131440124414469275311813261771659183658536187551235352921860964",
            "0E-90"
          ],
          "B": [
            "0.716667311091181847078515424425908824068668140507521984771338019503799333906367994974314610",
            "0.424201667573411378894221066943292072351766850844501937311090116067707916171782836388207736",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.11683051888929353497207009927063201735821479996676422434926702385740989568570853493508788",
          "regular_denominator": "-1.35203390987699281663563344363403557484246088885196024927696335984156655076189837215009764",
          "bracket_derivative_max": "-5.9712873311243247565612642926483577109648055436792966823279720804409317945453466964106621",
          "polynomial_residual": "5.211987766740918396052E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.11683051888929353497207009927063201735821479996676422434926702385741497853274039217121773",
          "p": "0.681915418827307607888225775305232772104715715410516587630382242520444464913270347801222484",
          "u": [
            "0.321183156716635099799825258969941556412492833417884320101621854477035468359569501837729773",
            "0.190111127669885098143065840131440124414469275311813261771659183658535802168676361282811251",
            "0"
          ],
          "B": [
            "0.716667311091181847078515424425908824068668140507521984771338019503799207704076224750855858",
            "0.424201667573411378894221066943292072351766850844501937311090116067708074829808110000710364",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.74836061758863749327855708941595695253848958871300557896159473097223410992165971089811825",
          "polynomial_residual": "1.653966179065697000932E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "3E-90",
          "1E-90",
          "0E-180",
          "-7.82608156852413913699964126046054387491249352989401740975393696182447620254756997531492393E-91",
          "0E-180",
          "8.51562317169180725064E-70",
          "2E-90"
        ],
        "published": [
          "2E-90",
          "2.23294358766716910102E-70",
          "1.77616352952358426838E-70",
          "0E-179",
          "6.22514636637619550336072503890355457582900091128474943576340192952780160362520752609014780E-91",
          "0E-179",
          "9E-90",
          "4E-90"
        ]
      },
      "state_disagreement": "2.40115917949076960307221824422504289027141277177304372596619633486467111799833048885241980E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_128.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7826081568524139,
            0.6225146366376195,
            0.0
          ],
          "t1": [
            -0.6225146366376195,
            0.7826081568524139,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7826081568524139,
            -0.6225146366376195,
            0.0
          ],
          "B": [
            0.8249414303599798,
            -0.6561880428556601,
            0.0
          ]
        },
        "right": {
          "rho": 2.1168305188892935,
          "p": 0.6819154188273077,
          "u": [
            0.36970751785223244,
            -0.05115869687471699,
            0.0
          ],
          "B": [
            0.8249414303599798,
            -0.11415220556063904,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_128.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.33683666675616825,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.37314722592312155,
              "alfven_n": 0.8249414303599798,
              "fast": 1.1053833085843978
            },
            "right": {
              "slow": 0.5593626767081351,
              "alfven_n": 0.5669960994582831,
              "fast": 0.7427337730964886
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7826081568524139,
            "right": 0.36970751785223244
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1168305188892935,
          "pressure_ratio": 4.546102792182051,
          "entropy_over_cv": 0.2644037838424913,
          "tangential_field_ratio": 0.17396264196442968
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "129",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.11395812267127973147547805973067029178637138247518814678470272200249949119475055930023644",
          "p": "0.681609310856215851395876139978128594355999087043884375400184339518734479979485821470500673",
          "u": [
            "0.318323260892215140921009828003690649183526171620743535433264911068753314164579563761738114",
            "0.191067001155297693135341037464141528274048603653319985225008550794099413898431654295980419",
            "0E-90"
          ],
          "B": [
            "0.709322114536137392470650169934198858959203789958181992317227049779063513861083292505310012",
            "0.425756034597309619706905688835398416908304093572382168836682871888562556123822770590145967",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.11395812267127973147547805973067029178637138247518814678470272200249949119475055930023644",
          "regular_denominator": "-1.34884235852364414608386451081185587976263486941687571864966969111388832354972284366692938",
          "bracket_derivative_max": "-6.1526989519310026648471871541891057952541841988627076655355103738549064920375593343284752",
          "polynomial_residual": "5.429727184657784601610E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.11395812267127973147547805973067029178637138247518814678470272200250379884684077065184740",
          "p": "0.681609310856215851395876139978128594355999087043884375400184339518735160038432279271189115",
          "u": [
            "0.318323260892215140921009828003690649183526171620743535433264911068752616225375287120561068",
            "0.191067001155297693135341037464141528274048603653319985225008550794099085420675609641969304",
            "0"
          ],
          "B": [
            "0.709322114536137392470650169934198858959203789958181992317227049779063404036877385020677255",
            "0.425756034597309619706905688835398416908304093572382168836682871888562691745422364462913033",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.7425835907159552255328393740754369269216909984759727879048342966750668637703746122644413",
          "polynomial_residual": "4.57178613618279579573E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "0E-90",
          "1E-90",
          "0E-180",
          "-1.40646635250680833268584020195237427565892778858167265625733636086214371491761237375618906E-90",
          "0E-180",
          "8.72930191758250573135E-70",
          "2E-90"
        ],
        "published": [
          "-2E-90",
          "6.0404133264384163796E-71",
          "4.8914302656481701179E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "7E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "2.03771874381694696589075162999311739755431542766777975767815400747190656017951850756361736E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_129",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7771459614569709,
            0.6293203910498375,
            0.0
          ],
          "t1": [
            -0.6293203910498375,
            0.7771459614569709,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7771459614569709,
            -0.6293203910498375,
            0.0
          ],
          "B": [
            0.8191837708684852,
            -0.6633619379017764,
            0.0
          ]
        },
        "right": {
          "rho": 2.1139581226712796,
          "p": 0.6816093108562159,
          "u": [
            0.3676259965239704,
            -0.05184037070941427,
            0.0
          ],
          "B": [
            0.8191837708684852,
            -0.11551628764694603,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_129",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3405803808796259,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.370212509285229,
              "alfven_n": 0.8191837708684852,
              "fast": 1.1063696530002283
            },
            "right": {
              "slow": 0.555795798973374,
              "alfven_n": 0.5634211554080404,
              "fast": 0.7431249319567821
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7771459614569709,
            "right": 0.3676259965239704
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.1139581226712796,
          "pressure_ratio": 4.544062072374773,
          "entropy_over_cv": 0.2662178787356144,
          "tangential_field_ratio": 0.1741376480120728
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "129.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.11110630998466298786990993432688997274544228925349772026467773257247197705045987178880752",
          "p": "0.681315685147990469128562683713887938547214779397997791805350036636654139405309057920346590",
          "u": [
            "0.315441451353135372575096424841429335345462550745075593743075231332036184900481911864860523",
            "0.191965123897519910619359037797584784200722546441739337150696546146797582575201413065008703",
            "0E-90"
          ],
          "B": [
            "0.701952316174186419938432468299310846042314789745104079949861793517375657758045842324494109",
            "0.427180266786422761324941412708106409869051255967629096296394608604816073371894128381292467",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.11110630998466298786990993432688997274544228925349772026467773257247197705045987178880752",
          "regular_denominator": "-1.34567367776073665318878881591876663638382476583721968918297525841385775227828874643200835",
          "bracket_derivative_max": "-6.3400054853695242911950706444391469509641066551170704256039587830340673897408610838855460",
          "polynomial_residual": "-5.616494714584716694895E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.11110630998466298786990993432688997274544228925349772026467773257246719397266586010794131",
          "p": "0.681315685147990469128562683713887938547214779397997791805350036636653302916976097342725246",
          "u": [
            "0.315441451353135372575096424841429335345462550745075593743075231332036955834456590750673198",
            "0.191965123897519910619359037797584784200722546441739337150696546146797949272914815542904126",
            "0"
          ],
          "B": [
            "0.701952316174186419938432468299310846042314789745104079949861793517375782923712289876903283",
            "0.427180266786422761324941412708106409869051255967629096296394608604815921533799145560156515",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.7368324098915775335624383082624098786423172592194686575795642677181981547293346493398409",
          "polynomial_residual": "-1.041680469610177648115E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "8E-90",
          "1E-90",
          "0E-180",
          "-6.36078220277763946799087811778400230357950978361681256861632540555120648460573653738544013E-91",
          "0E-180",
          "-8.88135891396287260285E-70",
          "2E-90"
        ],
        "published": [
          "3E-90",
          "-1.34642674590485189747E-70",
          "-1.10990855748721730541E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.6E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "2.26567358137754300464878624638663955088661172237331271634476442894052155158778158827136821E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_129.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.77162458338772,
            0.636078220277764,
            0.0
          ],
          "t1": [
            -0.636078220277764,
            0.77162458338772,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.77162458338772,
            -0.636078220277764,
            0.0
          ],
          "B": [
            0.8133637273612399,
            -0.6704853153680115,
            0.0
          ]
        },
        "right": {
          "rho": 2.111106309984663,
          "p": 0.6813156851479905,
          "u": [
            0.36550721284771576,
            -0.05252042822614136,
            0.0
          ],
          "B": [
            0.8133637273612399,
            -0.11687378460140223,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_129.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.34429932425195264,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.36725524313935093,
              "alfven_n": 0.8133637273612399,
              "fast": 1.1073548200544248
            },
            "right": {
              "slow": 0.5521808473806662,
              "alfven_n": 0.5597959457981346,
              "fast": 0.7435187526090244
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.77162458338772,
            "right": 0.36550721284771576
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.111106309984663,
          "pressure_ratio": 4.54210456765327,
          "entropy_over_cv": 0.2680369197826782,
          "tangential_field_ratio": 0.1743122211964528
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "130",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.10827594927510605645217837627644006537801198183340081718362114144616776728167343124495320",
          "p": "0.681034630867437158429002762594325999075435047082229979830421783144919690938882987081776794",
          "u": [
            "0.312538604537688889719714903035783391838600570588029949815720417621533561453449298516977795",
            "0.192805001689312017889023631078469975579038654240261229485334373384482426860664413453722250",
            "0E-90"
          ],
          "B": [
            "0.694560159877219784782241926756934037681908212894434923653823425612185671617015750222798433",
            "0.428474021622207235790505584207822297563722646081637515087287858880081215038396103439870648",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.10827594927510605645217837627644006537801198183340081718362114144616776728167343124495320",
          "regular_denominator": "-1.34252883252789561828019819586271118375334664648155646353735682382907529697963714582772578",
          "bracket_derivative_max": "-6.5334353812925753914753447218938906157254169138171877506126529040524324281718244733043872",
          "polynomial_residual": "-5.610870100301484010415E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.10827594927510605645217837627644006537801198183340081718362114144616429475878081629612705",
          "p": "0.681034630867437158429002762594325999075435047082229979830421783144919339280753736959044345",
          "u": [
            "0.312538604537688889719714903035783391838600570588029949815720417621534118186042280331528119",
            "0.192805001689312017889023631078469975579038654240261229485334373384482694430472953854794515",
            "0"
          ],
          "B": [
            "0.694560159877219784782241926756934037681908212894434923653823425612185764849896586037594874",
            "0.428474021622207235790505584207822297563722646081637515087287858880081103927775419449718475",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.73110910690107091812442060452554523134930471040228329690309268816073112531947232093703505",
          "polynomial_residual": "7.51166140185300966156E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "4E-90",
          "1E-90",
          "0E-180",
          "-1.40883205280551736152503606046268010684339234128607703617902253931326822509783336323871750E-90",
          "0E-180",
          "-8.72324116775910753202E-70",
          "-1E-90"
        ],
        "published": [
          "2E-90",
          "9.4948304222155849166E-71",
          "7.9671087053719151547E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.0E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "1.64709126137350061124123370236333890832847176968196173446158090300596784408839025640011523E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_130",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.766044443118978,
            0.6427876096865394,
            0.0
          ],
          "t1": [
            -0.6427876096865394,
            0.766044443118978,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.766044443118978,
            -0.6427876096865394,
            0.0
          ],
          "B": [
            0.8074817430570903,
            -0.6775576327815916,
            0.0
          ]
        },
        "right": {
          "rho": 2.108275949275106,
          "p": 0.6810346308674372,
          "u": [
            0.36335112743773845,
            -0.05319874239590499,
            0.0
          ],
          "B": [
            0.8074817430570903,
            -0.11822452166644601,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_130",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.34799317604122215,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.36427577384668536,
              "alfven_n": 0.8074817430570903,
              "fast": 1.108338518549053
            },
            "right": {
              "slow": 0.5485179149884272,
              "alfven_n": 0.5561206025022262,
              "fast": 0.7439151682046737
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.766044443118978,
            "right": 0.36335112743773845
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.108275949275106,
          "pressure_ratio": 4.540230872449581,
          "entropy_over_cv": 0.26986031732285576,
          "tangential_field_ratio": 0.17448629599388674
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "130.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.10546786922443040144441497061849090620785370218365111957445681197656527934124052564245224",
          "p": "0.680766218873121655090964882323614604901345733866523438072874170337268257264525723932495771",
          "u": [
            "0.309615615299173458310418339999842315320590293903698014825180122856555921263499689324714688",
            "0.193586161134330885449761581433960326385906456756440601689632324571119240072432406679439826",
            "0E-90"
          ],
          "B": [
            "0.687147893466815565861614979597696040666282294142615819965783523267805131793726489318864561",
            "0.429636995857741236292843798305918612719270328644433979004951638531999718415743042709726831",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.10546786922443040144441497061849090620785370218365111957445681197656527934124052564245224",
          "regular_denominator": "-1.33940874358270044604934996735387878467539300242627902174939645775173919926804502849161360",
          "bracket_derivative_max": "-6.7332288324167077806699058671806491343453958220608938726174017310128522561005898613983474",
          "polynomial_residual": "-1.932291458177435677084E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.10546786922443040144441497061849090620785370218365111957445681197656333663903814227871507",
          "p": "0.680766218873121655090964882323614604901345733866523438072874170337267850818146491735277081",
          "u": [
            "0.309615615299173458310418339999842315320590293903698014825180122856556231047281168123456292",
            "0.193586161134330885449761581433960326385906456756440601689632324571119390471773488330208685",
            "0"
          ],
          "B": [
            "0.687147893466815565861614979597696040666282294142615819965783523267805185287722515974119327",
            "0.429636995857741236292843798305918612719270328644433979004951638531999655782321005274524489",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.72541565152678503370495113942666594191171588306341213938532372194302720913292089807764875",
          "polynomial_residual": "-8.81263757685739044094E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "2E-90",
          "3E-90",
          "0E-180",
          "-6.49448048330183655726320770893762879277502812171913975187557558740213925006693364726352081E-91",
          "0E-180",
          "-2.95237702680347467728E-70",
          "-2E-90"
        ],
        "published": [
          "-3E-90",
          "-1.08891327516467780906E-70",
          "-9.3001979646291648512E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "7E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "9.22693825339152298191092052917450286354094341969989021782684921450192779033574371657083720E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_130.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7604059656000309,
            0.6494480483301837,
            0.0
          ],
          "t1": [
            -0.6494480483301837,
            0.7604059656000309,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7604059656000309,
            -0.6494480483301837,
            0.0
          ],
          "B": [
            0.8015382658919143,
            -0.6845783515581646,
            0.0
          ]
        },
        "right": {
          "rho": 2.10546786922443,
          "p": 0.6807662188731216,
          "u": [
            0.36115771544883934,
            -0.053875185304443095,
            0.0
          ],
          "B": [
            0.8015382658919143,
            -0.1195683236335181,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_130.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3516616168173134,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3612744438484815,
              "alfven_n": 0.8015382658919143,
              "fast": 1.1093204619644774
            },
            "right": {
              "slow": 0.54480710884097,
              "alfven_n": 0.5523952704658905,
              "fast": 0.744314106492914
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7604059656000309,
            "right": 0.36115771544883934
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.10546786922443,
          "pressure_ratio": 4.538441459154145,
          "entropy_over_cv": 0.27168748201055104,
          "tangential_field_ratio": 0.174659808276685
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "131",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.10268285914802866548813078381273585930226663188047443687777268390872235290962803290603372",
          "p": "0.680510501979454956333815687862311198243493857861394126758810858013514505617088858273891217",
          "u": [
            "0.306673396403352309653052327715437895198840834741360465536945360798032200193680612420209254",
            "0.194308150087977544529560810924760172629901332177043486563438076513714205760579227595120164",
            "0E-90"
          ],
          "B": [
            "0.679717768088821648185337555417593967278972733152998804673389844686539277024936048458333701",
            "0.430668925470002505741606706796383744657571554452451773292774931871161949470322346159502529",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.10268285914802866548813078381273585930226663188047443687777268390872235290962803290603372",
          "regular_denominator": "-1.33631428794225407276458975979192873255807403542274937430863631545413594767736448100670413",
          "bracket_derivative_max": "-6.9396384933647783870395002531906786950192566562459825091648920970351763082782802757676526",
          "polynomial_residual": "5.244228504897635409157E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.10268285914802866548813078381273585930226663188047443687777268390872636830374111521073839",
          "p": "0.680510501979454956333815687862311198243493857861394126758810858013515143226037809111591361",
          "u": [
            "0.306673396403352309653052327715437895198840834741360465536945360798031563411655288344537426",
            "0.194308150087977544529560810924760172629901332177043486563438076513713893532005106623451804",
            "0"
          ],
          "B": [
            "0.679717768088821648185337555417593967278972733152998804673389844686539163671934760775669312",
            "0.430668925470002505741606706796383744657571554452451773292774931871162079868033891192054355",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.71975395108007541454089581611833463242736543804217250769728476946062311889802349165783165",
          "polynomial_residual": "6.21450655793809003523E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-1.50941916044554399588596843912203111609707594928979487208264537669923680345719063350612877E-90",
          "0E-180",
          "7.87131069704818547828E-70",
          "2E-90"
        ],
        "published": [
          "0E-90",
          "7.5034487934032516644E-71",
          "6.5226485239886147282E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.4E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "1.90965275415298439731419345641077692797825330692129188325084992881911482426153686702959578E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_131",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.754709580222772,
            0.6560590289905073,
            0.0
          ],
          "t1": [
            -0.6560590289905073,
            0.754709580222772,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.754709580222772,
            -0.6560590289905073,
            0.0
          ],
          "B": [
            0.7955337484845091,
            -0.6915469370428134,
            0.0
          ]
        },
        "right": {
          "rho": 2.102682859148029,
          "p": 0.680510501979455,
          "u": [
            0.35892696653672607,
            -0.05454962827484334,
            0.0
          ],
          "B": [
            0.7955337484845091,
            -0.12090501496348928,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_131",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3553043286326753,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3582515916838414,
              "alfven_n": 0.7955337484845091,
              "fast": 1.1103003684441004
            },
            "right": {
              "slow": 0.5410485498569515,
              "alfven_n": 0.5486201076291979,
              "fast": 0.7447154899423316
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.754709580222772,
            "right": 0.35892696653672607
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.102682859148029,
          "pressure_ratio": 4.536736679863033,
          "entropy_over_cv": 0.27351782506686795,
          "tangential_field_ratio": 0.17483269534892623
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "131.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.09992166945452584978841316418978302876905007489061259678604820640232640825864918096660246",
          "p": "0.680267515246152928144539659812240338203917006075365122707824647537044472298107121331989929",
          "u": [
            "0.303712878002148077265030268352622745487489149061280578021312125691120407330066713964939232",
            "0.194970538075355146729511097649397039162268274293777226382988153508684088701167926630540969",
            "0E-90"
          ],
          "B": [
            "0.672272037591148268510778132851873722491822813758003040596016359569752128559435145983069399",
            "0.431569585604580505042092801679012094206819385668128761755179151074615146356563680486757315",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.09992166945452584978841316418978302876905007489061259678604820640232640825864918096660246",
          "regular_denominator": "-1.33324629939391761087601462687753669863227786098956955198449800711369600917627686774066940",
          "bracket_derivative_max": "-7.1529302519556423843015439170141359358683867391788004984517892272995324847944803380911890",
          "polynomial_residual": "5.190915691389790258262E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.09992166945452584978841316418978302876905007489061259678604820640233059170696255444048391",
          "p": "0.680267515246152928144539659812240338203917006075365122707824647537045191301923235370635705",
          "u": [
            "0.303712878002148077265030268352622745487489149061280578021312125691119747599477547222071365",
            "0.194970538075355146729511097649397039162268274293777226382988153508683762082351950227561865",
            "0"
          ],
          "B": [
            "0.672272037591148268510778132851873722491822813758003040596016359569752007533342243016088257",
            "0.431569585604580505042092801679012094206819385668128761755179151074615283151677092006325099",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.71412585006666769630093319381146843544985418532729212456076063339765803447519327136124565",
          "polynomial_residual": "1.044782102397320613020E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "2E-90",
          "1E-90",
          "0E-180",
          "-2.07419581722047710050949643486934239173793558206924957245993686091408845514428595556169790E-90",
          "0E-180",
          "7.65045394830404278756E-70",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "1.23218257027204663016E-70",
          "1.09014305046515922851E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "7E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.99219255376328557139556506269098566739051598624277050991304318153755909860049700234440193E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_131.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7489557207890022,
            0.6626200482157375,
            0.0
          ],
          "t1": [
            -0.6626200482157375,
            0.7489557207890022,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7489557207890022,
            -0.6626200482157375,
            0.0
          ],
          "B": [
            0.7894686481021226,
            -0.6984628585507737,
            0.0
          ]
        },
        "right": {
          "rho": 2.0999216694545257,
          "p": 0.6802675152461529,
          "u": [
            0.3566588847971412,
            -0.055221941988676554,
            0.0
          ],
          "B": [
            0.7894686481021226,
            -0.12223441990564919,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_131.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.35892099510220704,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.35520755201120274,
              "alfven_n": 0.7894686481021226,
              "fast": 1.1112779607754848
            },
            "right": {
              "slow": 0.5372423727025566,
              "alfven_n": 0.5447952848334099,
              "fast": 0.7451192358689743
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7489557207890022,
            "right": 0.3566588847971412
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0999216694545257,
          "pressure_ratio": 4.535116768307686,
          "entropy_over_cv": 0.27535075852768953,
          "tangential_field_ratio": 0.17500489597867935
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "132",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.09718501216399331983852050592518065582572979673926619646555642128305557285008861048674722",
          "p": "0.680037276293431248108959400244767009133802714518175209998872396907944889813682462164029141",
          "u": [
            "0.300735007085000203399609067821700235178425296852037037740031381546777822774919101282470875",
            "0.195572916686021335746230199384678660408707776840712494840283795213646188730540737946415245",
            "0E-90"
          ],
          "B": [
            "0.664812957904643684644360652864025503071826484917976378522245588320771477847966706823982001",
            "0.432338790513082514596895652555154371796486864810866262301507673110039285513955134289647987",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.09718501216399331983852050592518065582572979673926619646555642128305557285008861048674722",
          "regular_denominator": "-1.33020556907110368870946722880575628425081088526585132940617380142561730316676512276305246",
          "bracket_derivative_max": "-7.3733840571146217111845357291694081846920949707516001444696303306382321942084270364813887",
          "polynomial_residual": "1.239291242171074916965E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.09718501216399331983852050592518065582572979673926619646555642128305528616995534390717269",
          "p": "0.680037276293431248108959400244767009133802714518175209998872396907944579467173454934898860",
          "u": [
            "0.300735007085000203399609067821700235178425296852037037740031381546777867727954438176570164",
            "0.195572916686021335746230199384678660408707776840712494840283795213646211196486169898541465",
            "0"
          ],
          "B": [
            "0.664812957904643684644360652864025503071826484917976378522245588320771486344037068052048562",
            "0.432338790513082514596895652555154371796486864810866262301507673110039276078113064240375895",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.70853312998203512766248523048697800456447596163629963106041452085804570796702076605563945",
          "polynomial_residual": "-1.760420914228433243031E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "5E-90",
          "0E-90",
          "0E-180",
          "-7.43144825477394235014697048974256977189113873498026386040123670547770344421119125414164056E-91",
          "0E-180",
          "1.79267935090977894780E-70",
          "-1E-90"
        ],
        "published": [
          "3E-90",
          "-2.02715269218812449826E-70",
          "-1.82525648245544155364E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.3E-89",
          "3E-90"
        ]
      },
      "state_disagreement": "3.10346509007229130281E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_132",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7431448254773942,
            0.6691306063588582,
            0.0
          ],
          "t1": [
            -0.6691306063588582,
            0.7431448254773942,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7431448254773942,
            -0.6691306063588582,
            0.0
          ],
          "B": [
            0.783343426625631,
            -0.7053255894078464,
            0.0
          ]
        },
        "right": {
          "rho": 2.0971850121639934,
          "p": 0.6800372762934312,
          "u": [
            0.3543534886846133,
            -0.055891996605383416,
            0.0
          ],
          "B": [
            0.783343426625631,
            -0.1235563626150079,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_132",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.36251130148212085,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.3521426556332372,
              "alfven_n": 0.783343426625631,
              "fast": 1.11225296636812
            },
            "right": {
              "slow": 0.533388725650281,
              "alfven_n": 0.5409209857125702,
              "fast": 0.7455252565703343
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7431448254773942,
            "right": 0.3543534886846133
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0971850121639934,
          "pressure_ratio": 4.533581841956209,
          "entropy_over_cv": 0.277185695488104,
          "tangential_field_ratio": 0.17517635042667204
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "132.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.09447356148095643787423629242569841450287788233589940652293859716696223859477866978934716",
          "p": "0.679819785641269149524575601036456925913502410816350625628161371840248177958233706908808237",
          "u": [
            "0.297740746909340817473301778884080819853959482040355844486881436258774992673812117550872626",
            "0.196114899945300456647384735804586053482850626158448450182636985415154076518301169898173421",
            "0E-90"
          ],
          "B": [
            "0.657342786426922268212664931088632462659792139162983689880722657398923640763576656902292241",
            "0.432976393483469541981034211129200861124760352869891828633671233888346550506795932481458481",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.09447356148095643787423629242569841450287788233589940652293859716696223859477866978934716",
          "regular_denominator": "-1.32719284608995159763804032491744268278097542481766600724770955240773582066086518865483018",
          "bracket_derivative_max": "-7.6012948081948562128967339568029491304608769934463009460946502065683270007842727443791165",
          "polynomial_residual": "-7.008155619371834298838E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.09447356148095643787423629242569841450287788233589940652293859716695859851538528350471593",
          "p": "0.679819785641269149524575601036456925913502410816350625628161371840247938010881679845598879",
          "u": [
            "0.297740746909340817473301778884080819853959482040355844486881436258775560167884516819966200",
            "0.196114899945300456647384735804586053482850626158448450182636985415154362749260196018700532",
            "0"
          ],
          "B": [
            "0.657342786426922268212664931088632462659792139162983689880722657398923751233924091769833545",
            "0.432976393483469541981034211129200861124760352869891828633671233888346429949566660734531804",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.70297750923325244620963411261090705257815046893381318891398140351864775703473072495764935",
          "polynomial_residual": "1.518813804838096382135E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "-1E-90",
          "0E-90",
          "0E-180",
          "-1.41286754442578428573263274865667088978656631865607084391848575809247841588586664537042196E-90",
          "0E-180",
          "-9.94543639497151755999E-70",
          "-2E-90"
        ],
        "published": [
          "2E-90",
          "1.70693860252715735206E-70",
          "1.56412105362937011067E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.1E-89",
          "5E-90"
        ]
      },
      "state_disagreement": "1.73794478017304936537981322970862354293430827029997587283056118272324197707493298364259328E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_132.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7372773368101241,
            0.6755902076156602,
            0.0
          ],
          "t1": [
            -0.6755902076156602,
            0.7372773368101241,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7372773368101241,
            -0.6755902076156602,
            0.0
          ],
          "B": [
            0.7771585505143644,
            -0.7121346069905066,
            0.0
          ]
        },
        "right": {
          "rho": 2.0944735614809566,
          "p": 0.6798197856412691,
          "u": [
            0.35201081091174596,
            -0.05655966187966825,
            0.0
          ],
          "B": [
            0.7771585505143644,
            -0.12487066726767626,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_132.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3660749347476642,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.34905722952491025,
              "alfven_n": 0.7771585505143644,
              "fast": 1.1132251172280947
            },
            "right": {
              "slow": 0.5294877704242015,
              "alfven_n": 0.5369974065707955,
              "fast": 0.7459334594647977
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7372773368101241,
            "right": 0.35201081091174596
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0944735614809566,
          "pressure_ratio": 4.532131904275127,
          "entropy_over_cv": 0.2790220503429539,
          "tangential_field_ratio": 0.17534700047141635
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "133",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.09178795441839483832012660743988235147194099017501556219309392109776186822008082295835664",
          "p": "0.679615027071057336223298168454730749659533053239855479239095349258241317992927241697087159",
          "u": [
            "0.294731076411660974716298512329514392185252317400338507359653675737444651197305177853481703",
            "0.196596124661999676642861724270639276462585973107121139316625252898073570297225484773206539",
            "0E-90"
          ],
          "B": [
            "0.649863781409012266900316223676835878714414849082722871866149970692357777132512655984198194",
            "0.433482286763534031967510323760516702037557409863009356720717079273852409160527196440182660",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.09178795441839483832012660743988235147194099017501556219309392109776186822008082295835664",
          "regular_denominator": "-1.32420883824266093146680734159986927941326776686112840243677102344195763135564535884261849",
          "bracket_derivative_max": "-7.8369733109607770650413855830844373958735506505929277590505645445411411413613139857009402",
          "polynomial_residual": "2.342071821611176170621E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.09178795441839483832012660743988235147194099017501556219309392109776251855454194803738949",
          "p": "0.679615027071057336223298168454730749659533053239855479239095349258241189704204881280446116",
          "u": [
            "0.294731076411660974716298512329514392185252317400338507359653675737444550402909548181811544",
            "0.196596124661999676642861724270639276462585973107121139316625252898073519001664494569822769",
            "0"
          ],
          "B": [
            "0.649863781409012266900316223676835878714414849082722871866149970692357756929008562021840246",
            "0.433482286763534031967510323760516702037557409863009356720717079273852430826132819660988894",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.69746064318341526244454914508846631373054386181149879506981296608873579182505441611683055",
          "polynomial_residual": "-1.410949985694167743869E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "5E-90",
          "1E-90",
          "0E-180",
          "-1.41335206168166898372976939298674798371883034752448124709947664751419619534822544010476435E-90",
          "0E-180",
          "3.25921212751402964140E-70",
          "2E-90"
        ],
        "published": [
          "1E-90",
          "-1.54699316797792816087E-70",
          "-1.44259446729131184316E-70",
          "0E-179",
          "-6.81998360062498500442225784711125580340433802761943402878307853067536881874955721614002234E-91",
          "0E-179",
          "1.0E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "3.10898846009417530300958895906043147635714462686748816196248601003510908513697345542037173E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_133",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7313537016191705,
            0.6819983600624985,
            0.0
          ],
          "t1": [
            -0.6819983600624985,
            0.7313537016191705,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7313537016191705,
            -0.6819983600624985,
            0.0
          ],
          "B": [
            0.7709144907705845,
            -0.7188893927657032,
            0.0
          ]
        },
        "right": {
          "rho": 2.091787954418395,
          "p": 0.6796150270710574,
          "u": [
            0.3496308983299971,
            -0.05722480727667036,
            0.0
          ],
          "B": [
            0.7709144907705845,
            -0.126177158174107,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_133",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3696115836695844,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3459515968644593,
              "alfven_n": 0.7709144907705845,
              "fast": 1.114194149929913
            },
            "right": {
              "slow": 0.5255396820326077,
              "alfven_n": 0.5330247562460857,
              "fast": 0.7463437472361106
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7313537016191705,
            "right": 0.3496308983299971
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.091787954418395,
          "pressure_ratio": 4.530766847140383,
          "entropy_over_cv": 0.2808592390232685,
          "tangential_field_ratio": 0.1755167894308186
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "133.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.08912879146891337589614301586166116356178295421019578107510971625668372729343862799583448",
          "p": "0.679422968007936411710010389517264946352479138833404531125635385514674332006532053606517638",
          "u": [
            "0.291706989600648490635739645840287272133547194297424015925911847700300500571917026444080411",
            "0.197016250752448605721720177849790351290062338300591580784626080652038337127888878482858104",
            "0E-90"
          ],
          "B": [
            "0.642378201344690164023566328726465400720997157834735896529431988429283069209565608496617958",
            "0.433856401477707490839062513702324770644684509803605851616040797357651106946446761246867773",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.08912879146891337589614301586166116356178295421019578107510971625668372729343862799583448",
          "regular_denominator": "-1.32125421274323708432904779540184573729086994912243975675012190695187080810382069777314942",
          "bracket_derivative_max": "-8.0807473059959180577930882560118515919464543559937497044610504351658966565215691501958273",
          "polynomial_residual": "-6.275484911558379818296E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.08912879146891337589614301586166116356178295421019578107510971625667898160786894191673716",
          "p": "0.679422968007936411710010389517264946352479138833404531125635385514673534678016319796669515",
          "u": [
            "0.291706989600648490635739645840287272133547194297424015925911847700301231724641930685341824",
            "0.197016250752448605721720177849790351290062338300591580784626080652038712479315218656383788",
            "0"
          ],
          "B": [
            "0.642378201344690164023566328726465400720997157834735896529431988429283220073987621768966535",
            "0.433856401477707490839062513702324770644684509803605851616040797357650947968517231660783640",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.69198412431437611051616811316795488773243766041457022088709524847529530639547456232430565",
          "polynomial_residual": "-1.338287231246047649441E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "7E-90",
          "2E-90",
          "5E-90",
          "0E-180",
          "-6.88354575693753984389256143419612293486469312096005967582644189682271685643647650887638237E-91",
          "0E-180",
          "-8.55953080853811818830E-70",
          "5E-90"
        ],
        "published": [
          "-2E-90",
          "-1.43089111814936329060E-70",
          "-1.35786496995078037524E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "4E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "2.27160986391331143514618822426210804863305748520583319707317429631781156131248964425100332E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_133.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7253743710122876,
            0.688354575693754,
            0.0
          ],
          "t1": [
            -0.688354575693754,
            0.7253743710122876,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7253743710122876,
            -0.688354575693754,
            0.0
          ],
          "B": [
            0.7646117229036156,
            -0.7255894323303473,
            0.0
          ]
        },
        "right": {
          "rho": 2.089128791468913,
          "p": 0.6794229680079364,
          "u": [
            0.3472138117929343,
            -0.05788730208470015,
            0.0
          ],
          "B": [
            0.7646117229036156,
            -0.12747565988999446,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_133.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3731209388892271,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3428260770670592,
              "alfven_n": 0.7646117229036156,
              "fast": 1.1151598055856937
            },
            "right": {
              "slow": 0.5215446485888843,
              "alfven_n": 0.5290032559614969,
              "fast": 0.7467560179824142
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7253743710122876,
            "right": 0.3472138117929343
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.089128791468913,
          "pressure_ratio": 4.529486453386244,
          "entropy_over_cv": 0.28269667922837605,
          "tangential_field_ratio": 0.17568566218031298
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "134",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.08649663731926072279174478569156825720490300717244423208719908595685698056502976501832292",
          "p": "0.679243559922131832742482211894913032230654408790478836173188768113172433337575982847873153",
          "u": [
            "0.288669494933880715783189370599560248287473548009659602944568240699420346205517765610928081",
            "0.197374961540854065408196387027356406660778654173670085869412564338746351905441756626190574",
            "0E-90"
          ],
          "B": [
            "0.634888304362369897932536695485829117032895668094174856858783767804454298811040777951178733",
            "0.434098707537362424763051378243502151266954708476446880693657165831032986805758435578137753",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.08649663731926072279174478569156825720490300717244423208719908595685698056502976501832292",
          "regular_denominator": "-1.31832959702140080310193865076840917467211445241382692454133231772984108951669973890924769",
          "bracket_derivative_max": "-8.3329625758640913130776051126512438738329181842862607151643506210865448474116030836652496",
          "polynomial_residual": "3.289327763518469811002E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.08649663731926072279174478569156825720490300717244423208719908595686020660322752084374768",
          "p": "0.679243559922131832742482211894913032230654408790478836173188768113173134744350911524156255",
          "u": [
            "0.288669494933880715783189370599560248287473548009659602944568240699419852180577335354799889",
            "0.197374961540854065408196387027356406660778654173670085869412564338746096127153830421499200",
            "0"
          ],
          "B": [
            "0.634888304362369897932536695485829117032895668094174856858783767804454193905051623815799627",
            "0.434098707537362424763051378243502151266954708476446880693657165831033095439090302870028242",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6865494825032470588843987349320808887726968501298932080440310938324586161603700618410529",
          "polynomial_residual": "2.060395569088113237720E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "2E-90",
          "1E-90",
          "0E-180",
          "-1.41399817079764842601246097387939813815049808492815200506983772461929817179069121814879352E-90",
          "0E-180",
          "4.39535981450217768852E-70",
          "0E-90"
        ],
        "published": [
          "-2E-90",
          "2.14734770632984282002E-70",
          "2.07366957561044655388E-70",
          "0E-179",
          "-6.94658370458997286656406299422686229919813525986186233789623690303817480719147272128749559E-91",
          "0E-179",
          "1.8E-89",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.54615068150823970900880517526334527183981386925245313194210527092194205950736880589010863E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_134",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7193398003386512,
            0.6946583704589973,
            0.0
          ],
          "t1": [
            -0.6946583704589973,
            0.7193398003386512,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7193398003386512,
            -0.6946583704589973,
            0.0
          ],
          "B": [
            0.7582507268936329,
            -0.7322342154504857,
            0.0
          ]
        },
        "right": {
          "rho": 2.086496637319261,
          "p": 0.6792435599221318,
          "u": [
            0.34475962600297394,
            -0.05854701552534444,
            0.0
          ],
          "B": [
            0.7582507268936329,
            -0.12876599732464697,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_134",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.37660269299217086,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3396809858209541,
              "alfven_n": 0.7582507268936329,
              "fast": 1.1161218298119682
            },
            "right": {
              "slow": 0.5175028711215276,
              "alfven_n": 0.5249331391645218,
              "fast": 0.7471701653694085
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7193398003386512,
            "right": 0.34475962600297394
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.086496637319261,
          "pressure_ratio": 4.528290399480879,
          "entropy_over_cv": 0.2845337906535039,
          "tangential_field_ratio": 0.17585356516757067
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "134.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.08389202160439048576062194233562597814545684280483934700153937888597142400976259292997220",
          "p": "0.679076738747599325648688225870849359016858297195005654278259578289041053643463373045834049",
          "u": [
            "0.285619614679550810602459764196308792484331810023222081882651163345770389981957315422528584",
            "0.197671964036029985735231794031227399975401279793373695639984246745732289951426784922463699",
            "0E-90"
          ],
          "B": [
            "0.627396347619418098329662507284894963482577965790358711414035247932959021508593399751717430",
            "0.434209213544749620919390055423788616965022040137078308247685401007184107129880233575374849",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.08389202160439048576062194233562597814545684280483934700153937888597142400976259292997220",
          "regular_denominator": "-1.31543557956043387306735771370625108682828538089426594111282153209552380445529176992219133",
          "bracket_derivative_max": "-8.5939841379823860255917644234143521587797317742051867128453838517670980734854212317459906",
          "polynomial_residual": "-1.439500966187717902639E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.08389202160439048576062194233562597814545684280483934700153937888597055907248970323740333",
          "p": "0.679076738747599325648688225870849359016858297195005654278259578289040949246279987144842896",
          "u": [
            "0.285619614679550810602459764196308792484331810023222081882651163345770521624196771216786497",
            "0.197671964036029985735231794031227399975401279793373695639984246745732358672965878175546367",
            "0"
          ],
          "B": [
            "0.627396347619418098329662507284894963482577965790358711414035247932959050269679380076460732",
            "0.434209213544749620919390055423788616965022040137078308247685401007184077862386510089971574",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6811581854078546338676310257260887671359118878745808962029158222763186270063623501775674",
          "polynomial_residual": "1.5906524807685615523E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "2E-90",
          "1E-90",
          "0E-180",
          "-7.13250449154181575135564710416939611407621600746942533882389601869437242015662165358687419E-91",
          "0E-180",
          "-1.88353874307835833630E-70",
          "1E-90"
        ],
        "published": [
          "2E-90",
          "1.615222955949770210E-72",
          "1.587275178133474022E-72",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.8E-89",
          "2E-90"
        ]
      },
      "state_disagreement": "4.15058584572811274908625608180521001300451571806509937949091949813031508820698609299579708E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_134.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7132504491541816,
            0.7009092642998509,
            0.0
          ],
          "t1": [
            -0.7009092642998509,
            0.7132504491541816,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7132504491541816,
            -0.7009092642998509,
            0.0
          ],
          "B": [
            0.7518319871551103,
            -0.7388232361001575,
            0.0
          ]
        },
        "right": {
          "rho": 2.0838920216043904,
          "p": 0.6790767387475993,
          "u": [
            0.34226842934263424,
            -0.05920381686076324,
            0.0
          ],
          "B": [
            0.7518319871551103,
            -0.13004799584666324,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_134.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3800565405803071,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.33651663512584473,
              "alfven_n": 0.7518319871551103,
              "fast": 1.1170799726942966
            },
            "right": {
              "slow": 0.5134145633741775,
              "alfven_n": 0.5208146513555366,
              "fast": 0.7475860787872096
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7132504491541816,
            "right": 0.34226842934263424
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0838920216043904,
          "pressure_ratio": 4.5271782583173295,
          "entropy_over_cv": 0.2863699952126888,
          "tangential_field_ratio": 0.17602044642384998
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "135",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.08131543969729546704820459342707707414072240224570098884933284142179306773536794127096592",
          "p": "0.678922425316310417818139166535975886207505535762759345246526649486182692575720525095307287",
          "u": [
            "0.282558384264694784734044776108089559771396011789807320725891363329155783324187308670293039",
            "0.197906989184626787814077409446874491115521326386460619675571613643055500336039214416586161",
            "0E-90"
          ],
          "B": [
            "0.619904586698770850027728165798556429633607346443519393148006427149475101021811555453765412",
            "0.434187966690688927305236349012349748272911033331552882471161857114723045191267851660983954",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.08131543969729546704820459342707707414072240224570098884933284142179306773536794127096592",
          "regular_denominator": "-1.31257271077477274116467177047453008237858044693966776538814760157977007526151993474551769",
          "bracket_derivative_max": "-8.8641975308641975308641975308641975308641975308641975308641975308641975308641975308641969",
          "polynomial_residual": "-5.92645447597263905376E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.08131543969729546704820459342707707414072240224570098884933284142179209979076567765552110",
          "p": "0.678922425316310417818139166535975886207505535762759345246526649486182419057757319465201722",
          "u": [
            "0.282558384264694784734044776108089559771396011789807320725891363329155929728500242307554109",
            "0.197906989184626787814077409446874491115521326386460619675571613643055577378809762023030706",
            "0"
          ],
          "B": [
            "0.619904586698770850027728165798556429633607346443519393148006427149475133922879949778875015",
            "0.434187966690688927305236349012349748272911033331552882471161857114723012290199457335874353",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.67581163895610584706690033000532354201774395641358853638683320725009643603420996102473665",
          "polynomial_residual": "-1.113164058340092592772E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-6E-90",
          "-6E-90",
          "-2E-90",
          "0E-180",
          "-1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753E-90",
          "0E-180",
          "-7.5896162716011087339E-71",
          "-6E-90"
        ],
        "published": [
          "-3E-90",
          "-1.10085315535311756660E-70",
          "-1.10085315535311756656E-70",
          "0E-179",
          "-7.07106781186547524400844362104849039284835937688474036588339868995366239231053519425193761E-91",
          "0E-179",
          "7E-90",
          "-4E-90"
        ]
      },
      "state_disagreement": "4.65063864804843029852556578818864958160827376741590907039161042139539128075697959440286913E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_135",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7071067811865476,
            0.7071067811865476,
            0.0
          ],
          "t1": [
            -0.7071067811865476,
            0.7071067811865476,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7071067811865476,
            -0.7071067811865476,
            0.0
          ],
          "B": [
            0.7453559924999299,
            -0.7453559924999299,
            0.0
          ]
        },
        "right": {
          "rho": 2.0813154396972955,
          "p": 0.6789224253163104,
          "u": [
            0.33974032369134227,
            -0.05985757549801762,
            0.0
          ],
          "B": [
            0.7453559924999299,
            -0.13132148138675998,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_135",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3834821783422826,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.33333333333333337,
              "alfven_n": 0.7453559924999299,
              "fast": 1.118033988749895
            },
            "right": {
              "slow": 0.5092799515965356,
              "alfven_n": 0.5166480499061671,
              "fast": 0.7480036435104687
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7071067811865476,
            "right": 0.33974032369134227
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0813154396972955,
          "pressure_ratio": 4.526149502108736,
          "entropy_over_cv": 0.2882047172568194,
          "tangential_field_ratio": 0.1761862555720612
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "135.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.07876735353089812957496188278807474161544568168834290934997161520828799941211183941602488",
          "p": "0.678780525806530723832254569523846257400324810567977114439128847408418816224112128636300573",
          "u": [
            "0.279486851611369173959557867994919893182201820348043926048275123767814105227964527418386872",
            "0.198079792101044851894775001469682769114133949964109779552296431539346415498957623665225377",
            "0E-90"
          ],
          "B": [
            "0.612415275007733199014810961839413552566529275933632911982855829961070809579383833493947372",
            "0.434035052646109457249055031500495564257689066736641949292378161003562269562615033946589166",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.07876735353089812957496188278807474161544568168834290934997161520828799941211183941602488",
          "regular_denominator": "-1.30974150392322014397217986976452749068382853520926989927774623912031999934679093268447209",
          "bracket_derivative_max": "-9.1440102021692984206311832336061042530489286542406629302202607231213037555765834356192507",
          "polynomial_residual": "-3.296530315940488762337E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.07876735353089812957496188278807474161544568168834290934997161520828601841761084317502624",
          "p": "0.678780525806530723832254569523846257400324810567977114439128847408418564094659499776144658",
          "u": [
            "0.279486851611369173959557867994919893182201820348043926048275123767814402970729403988178741",
            "0.198079792101044851894775001469682769114133949964109779552296431539346573404270584917669740",
            "0"
          ],
          "B": [
            "0.612415275007733199014810961839413552566529275933632911982855829961070878386353837817774096",
            "0.434035052646109457249055031500495564257689066736641949292378161003562201946193927414182638",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.67051118793403405558560596817429076519140997263351101034383551238554063467736314367248465",
          "polynomial_residual": "-1.02840592857390267059E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-3E-90",
          "-1E-90",
          "0E-180",
          "-7.00909264299850900173278312103402722370406469381886290670030453285037191963481055919114483E-91",
          "0E-180",
          "-4.12978386705908551127E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-9.900385337239197330E-72",
          "-1.0074705312447434655E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.1E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "9.52965947647491825645058387988797954779058434164427127881483851265019543250432318461738140E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_135.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.7009092642998509,
            0.7132504491541816,
            0.0
          ],
          "t1": [
            -0.7132504491541816,
            0.7009092642998509,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.7009092642998509,
            -0.7132504491541816,
            0.0
          ],
          "B": [
            0.7388232361001575,
            -0.7518319871551103,
            0.0
          ]
        },
        "right": {
          "rho": 2.078767353530898,
          "p": 0.6787805258065307,
          "u": [
            0.3371754242288435,
            -0.060508161090286394,
            0.0
          ],
          "B": [
            0.7388232361001575,
            -0.1325862805376157,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_135.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.386879305122234,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.33013138518923507,
              "alfven_n": 0.7388232361001575,
              "fast": 1.1189836368884705
            },
            "right": {
              "slow": 0.5050992743270349,
              "alfven_n": 0.5124336038684305,
              "fast": 0.7484227408613411
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.7009092642998509,
            "right": 0.3371754242288435
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.078767353530898,
          "pressure_ratio": 4.525203505376871,
          "entropy_over_cv": 0.2900373837866923,
          "tangential_field_ratio": 0.17635094383163274
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "136",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.07624819244834820286408181239222579604881051181774109876956445756764308507715456384193978",
          "p": "0.678650932203473342688599626925075590770885123506633817704992946743267310769569213367035263",
          "u": [
            "0.276406076462206181623766356042510336003267673492787401525424069761530525392825794918943372",
            "0.198190152274272643521404582841050807728135978187159734073492904120742028468425871957468004",
            "0E-90"
          ],
          "B": [
            "0.604930663178849557735757608020726501172520516631058510706942377915729770316922925906981199",
            "0.433750595447513688777129956298121765062889513650776623358699450183296695789598630651796792",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.07624819244834820286408181239222579604881051181774109876956445756764308507715456384193978",
          "regular_denominator": "-1.30694243605372022540453534710247310672090056868637899863284939729738120564128284871326642",
          "bracket_derivative_max": "-9.4338530078657608860634846222946797397919188655546960450667047075407442501463810057197802",
          "polynomial_residual": "-4.1733594626522387221E-70"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.07624819244834820286408181239222579604881051181774109876956445756764299679284817357934312",
          "p": "0.678650932203473342688599626925075590770885123506633817704992946743267283837978332644990613",
          "u": [
            "0.276406076462206181623766356042510336003267673492787401525424069761530538577164395601276763",
            "0.198190152274272643521404582841050807728135978187159734073492904120742035513537510763634384",
            "0"
          ],
          "B": [
            "0.604930663178849557735757608020726501172520516631058510706942377915729773449306991148202993",
            "0.433750595447513688777129956298121765062889513650776623358699450183296692764690500463799410",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6652581166671396351404761800773092046144259444952645783811604514774797028860363771591155",
          "polynomial_residual": "-1.22112611340824047436E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "3E-90",
          "2E-90",
          "0E-180",
          "-6.94658370458997286656406299422686229919813525986186233789623690303817480719147272128749568E-91",
          "0E-180",
          "-5.111879439566033011E-72",
          "2E-90"
        ],
        "published": [
          "-6E-90",
          "-1.1438422234234178366E-71",
          "-1.1844832965485545866E-71",
          "0E-179",
          "7.19339800338651139356054674456711908230684558941965771280214034315480691071543946020043953E-91",
          "0E-179",
          "1E-90",
          "-7E-90"
        ]
      },
      "state_disagreement": "4.25210756167624630607634121141796125130394397959217692463601842926569151679493416147913197E-71",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_136",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6946583704589973,
            0.7193398003386512,
            0.0
          ],
          "t1": [
            -0.7193398003386512,
            0.6946583704589973,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6946583704589973,
            -0.7193398003386512,
            0.0
          ],
          "B": [
            0.7322342154504857,
            -0.7582507268936329,
            0.0
          ]
        },
        "right": {
          "rho": 2.076248192448348,
          "p": 0.6786509322034734,
          "u": [
            0.3345738592262633,
            -0.06115544363484657,
            0.0
          ],
          "B": [
            0.7322342154504857,
            -0.13384222065061183,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_136",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3902476219867489,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.32691109187757755,
              "alfven_n": 0.7322342154504857,
              "fast": 1.1199286803714428
            },
            "right": {
              "slow": 0.500872782168104,
              "alfven_n": 0.508171593775495,
              "fast": 0.7488432483748877
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6946583704589973,
            "right": 0.3345738592262633
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.076248192448348,
          "pressure_ratio": 4.524339548023156,
          "entropy_over_cv": 0.29186742466091875,
          "tangential_field_ratio": 0.17651446402027274
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "136.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.07375835407816038620019669704811471038419505025167674751550685401986729562840999669925790",
          "p": "0.678533522770745604168977933616734508519794228724176023679543268664093456021371302182205328",
          "u": [
            "0.273317129696744870150908823921031674217996900209330190197426206521727136820834623805976352",
            "0.198237873751941681749232015880420329234213540605650138390936524913682364546810657569823123",
            "0E-90"
          ],
          "B": [
            "0.597452998472741229243446007149239968577605286956189371458819692439702223631558385698897875",
            "0.433334757376419364269817253418564025332045270126647523230960512900190437001764953744382450",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.07375835407816038620019669704811471038419505025167674751550685401986729562840999669925790",
          "regular_denominator": "-1.30417594897573376244466299672012745598243894472408527501722983779985255069823332966584211",
          "bracket_derivative_max": "-9.7341818327766457090295965218796266242819124443261793902512036843507463150363404144295475",
          "polynomial_residual": "-4.97097902964134925241E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.07375835407816038620019669704811471038419505025167674751550685401986626117381434703380322",
          "p": "0.678533522770745604168977933616734508519794228724176023679543268664093140868705965265563777",
          "u": [
            "0.273317129696744870150908823921031674217996900209330190197426206521727290305844428043074928",
            "0.198237873751941681749232015880420329234213540605650138390936524913682447163026932579120184",
            "0"
          ],
          "B": [
            "0.597452998472741229243446007149239968577605286956189371458819692439702261111569360698051745",
            "0.433334757376419364269817253418564025332045270126647523230960512900190401434562578385371830",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6600536497895221416046360893091756859708695921197083200998674796554783659072306332607033",
          "polynomial_residual": "-1.467335613046579114781E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "4E-90",
          "0E-90",
          "3E-90",
          "0E-180",
          "-1.41372894670604162238254025460933973574990832705754535011267609172410639131943543204412445E-90",
          "0E-180",
          "-5.9502667490198047817E-71",
          "3E-90"
        ],
        "published": [
          "4E-90",
          "-1.33675027891777395603E-70",
          "-1.40864087638733297732E-70",
          "0E-179",
          "6.88354575693753984389256143419612293486469312096005967582644189682271685643647650887638244E-91",
          "0E-179",
          "1.2E-89",
          "5E-90"
        ]
      },
      "state_disagreement": "4.98830827427580139628793348409532176247574911684858449712613864001406639866255821844503856E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_136.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.688354575693754,
            0.7253743710122876,
            0.0
          ],
          "t1": [
            -0.7253743710122876,
            0.688354575693754,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.688354575693754,
            -0.7253743710122876,
            0.0
          ],
          "B": [
            0.7255894323303473,
            -0.7646117229036156,
            0.0
          ]
        },
        "right": {
          "rho": 2.0737583540781603,
          "p": 0.6785335227707456,
          "u": [
            0.33193576982586553,
            -0.06179929356771036,
            0.0
          ],
          "B": [
            0.7255894323303473,
            -0.13508912992936895,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_136.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.393586832289999,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.32367275106611776,
              "alfven_n": 0.7255894323303473,
              "fast": 1.1208688867697247
            },
            "right": {
              "slow": 0.4966007375548619,
              "alfven_n": 0.5038623114348947,
              "fast": 0.7492650399665112
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.688354575693754,
            "right": 0.33193576982586553
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0737583540781603,
          "pressure_ratio": 4.523556818471638,
          "entropy_over_cv": 0.2936942727985916,
          "tangential_field_ratio": 0.17667677055272907
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "137",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.07129820523071993854967393323606870671724090513489044823824951035198966994179096623814760",
          "p": "0.678428162531048867990248104689759518103636514474618354212557211031697508260854201602015582",
          "u": [
            "0.270221092639904026164666881913103941947637388769823818853734599061072599635145249206962499",
            "0.198222785301937733306714447240820778893232224436889527330797505586507501729802246558205803",
            "0E-90"
          ],
          "B": [
            "0.589984524182816333965200313295531864201355999596943817073521314140225074866140387347787398",
            "0.432787738832813525252323362798307947655257349645629444713639544911705285383542136569563870",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.07129820523071993854967393323606870671724090513489044823824951035198966994179096623814760",
          "regular_denominator": "-1.30144245025635548727741548137340967413026767237210049804249945594665518882421218470905289",
          "bracket_derivative_max": "-10.0454793438656920246340185562274070316021802182534193408324220835711011522521078039547552",
          "polynomial_residual": "2.005058389538238881657E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.07129820523071993854967393323606870671724090513489044823824951035199179892070459946757503",
          "p": "0.678428162531048867990248104689759518103636514474618354212557211031698018995101787687955271",
          "u": [
            "0.270221092639904026164666881913103941947637388769823818853734599061072285823602368878659520",
            "0.198222785301937733306714447240820778893232224436889527330797505586507331618550921606624551",
            "0"
          ],
          "B": [
            "0.589984524182816333965200313295531864201355999596943817073521314140224996123026164794679952",
            "0.432787738832813525252323362798307947655257349645629444713639544911705358812684078561409411",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.65489895309521665256017324100614542480352308481344812420795852813848864479402538408970625",
          "polynomial_residual": "2.042700962615909519770E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "2E-90",
          "0E-90",
          "0E-180",
          "-7.31353701619170483287543608275622403378396544762537844221168794446659313473269718490762104E-91",
          "0E-180",
          "2.34418674993008392582E-70",
          "-2E-90"
        ],
        "published": [
          "1E-90",
          "1.80898188533571623608E-70",
          "1.93989557083548019197E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.3E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "1.02784761182955039039888369323317441579532703554042326238873826475093638116902800228864582E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_137",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6819983600624985,
            0.7313537016191705,
            0.0
          ],
          "t1": [
            -0.7313537016191705,
            0.6819983600624985,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6819983600624985,
            -0.7313537016191705,
            0.0
          ],
          "B": [
            0.7188893927657032,
            -0.7709144907705845,
            0.0
          ]
        },
        "right": {
          "rho": 2.07129820523072,
          "p": 0.6784281625310489,
          "u": [
            0.3292613098105453,
            -0.06243958185482833,
            0.0
          ],
          "B": [
            0.7188893927657032,
            -0.136326837519992,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_137",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.3968966417369994,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3204166569532175,
              "alfven_n": 0.7188893927657032,
              "fast": 1.1218040279202224
            },
            "right": {
              "slow": 0.4922834145180522,
              "alfven_n": 0.4995060597150194,
              "fast": 0.74968798610104
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6819983600624985,
            "right": 0.3292613098105453
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.07129820523072,
          "pressure_ratio": 4.52285441687366,
          "entropy_over_cv": 0.29551736437659426,
          "tangential_field_ratio": 0.1768378194366583
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "137.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.06886808281279024042380571503310038962601676645741870866341334191369458472495738011498238",
          "p": "0.678334703754637539938084467208069096410086988684057733156161884301343108876814143458100644",
          "u": [
            "0.267119056363925121756598388114150120053503535069832451749335514307591871412543641147081030",
            "0.198144740551950393968160218298073571657264874421787238458469599912372446240440791734911104",
            "0E-90"
          ],
          "B": [
            "0.582527479041767367919224517829195931242695991163491035353547750347059265937990248138051876",
            "0.432109778202634529251298646567371160411277790021387447049415210098007362616159590254481449",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.06886808281279024042380571503310038962601676645741870866341334191369458472495738011498238",
          "regular_denominator": "-1.29874231423643360047089523892566709958446307384157634295934815768188287191661931123886931",
          "bracket_derivative_max": "-10.3682568888255090393766507578218600549951494249009654792874451109399697384327921656849030",
          "polynomial_residual": "3.772225106632792556317E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.06886808281279024042380571503310038962601676645741870866341334191369668996994237775685621",
          "p": "0.678334703754637539938084467208069096410086988684057733156161884301343367503191737737170197",
          "u": [
            "0.267119056363925121756598388114150120053503535069832451749335514307591563159691021047448151",
            "0.198144740551950393968160218298073571657264874421787238458469599912372278000119775645584131",
            "0"
          ],
          "B": [
            "0.582527479041767367919224517829195931242695991163491035353547750347059186476873383140358696",
            "0.432109778202634529251298646567371160411277790021387447049415210098007435428858095893498732",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.64979513446609596761622390875874398670054877535151902381894260891460351574894456476978025",
          "polynomial_residual": "1.51595460176331275817E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "5E-90",
          "-3E-90",
          "4E-90",
          "0E-180",
          "-1.41286754442578428573263274865667088978656631865607084391848575809247841588586664537042196E-90",
          "0E-180",
          "4.30526785664101886920E-70",
          "4E-90"
        ],
        "published": [
          "6E-90",
          "1.3044087280675631195E-71",
          "1.4235123338090871473E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.0E-89",
          "7E-90"
        ]
      },
      "state_disagreement": "1.01758299743084360885654948681416932635728740892829907322151037694878166190155283753567489E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_137.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6755902076156602,
            0.7372773368101241,
            0.0
          ],
          "t1": [
            -0.7372773368101241,
            0.6755902076156602,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6755902076156602,
            -0.7372773368101241,
            0.0
          ],
          "B": [
            0.7121346069905066,
            -0.7771585505143644,
            0.0
          ]
        },
        "right": {
          "rho": 2.06886808281279,
          "p": 0.6783347037546376,
          "u": [
            0.3265506453640784,
            -0.06307618007978483,
            0.0
          ],
          "B": [
            0.7121346069905066,
            -0.13755517359795483,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_137.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4001767584449545,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.3171431003159242,
              "alfven_n": 0.7121346069905066,
              "fast": 1.1227338798812097
            },
            "right": {
              "slow": 0.48792109844200793,
              "alfven_n": 0.49510315232568297,
              "fast": 0.7501119539630804
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6755902076156602,
            "right": 0.3265506453640784
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.06886808281279,
          "pressure_ratio": 4.522231358364251,
          "entropy_over_cv": 0.2973361390214784,
          "tangential_field_ratio": 0.17699756826572077
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "138",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.06646829475677281592673019368268529579374165555612385627059910857747713993251759221966618",
          "p": "0.678252986454094333731319786404800475609580371998206063329454474771244712043452165835436789",
          "u": [
            "0.264012120985072839344210574444572990749197461408012617323215242166332452431895606816672923",
            "0.198003618107381598472289800780731589188479964919085241013920491283005309427669519689206757",
            "0E-90"
          ],
          "B": [
            "0.575084096629782327222879058007853755744028443039313647492149138434307273129355812907255807",
            "0.431301151719280564688275999957436723900394302165595393083261082851283583513933253088074592",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.06646829475677281592673019368268529579374165555612385627059910857747713993251759221966618",
          "regular_denominator": "-1.29607588306308090658525577075853921754860183950680428474511012064164126659168621357740686",
          "bracket_derivative_max": "-10.7030565538858396239931850108559935986741164545925625802578382085674676029780152511366472",
          "polynomial_residual": "6.379655710115195632901E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.06646829475677281592673019368268529579374165555612385627059910857747976181651367221544302",
          "p": "0.678252986454094333731319786404800475609580371998206063329454474771244812534777380519791902",
          "u": [
            "0.264012120985072839344210574444572990749197461408012617323215242166332071112119962998893836",
            "0.198003618107381598472289800780731589188479964919085241013920491283005099937228156717647121",
            "0"
          ],
          "B": [
            "0.575084096629782327222879058007853755744028443039313647492149138434307172172511788530306033",
            "0.431301151719280564688275999957436723900394302165595393083261082851283674415883912183295636",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6447432448706807589969868404215308994054805226964605228410544386126201537452647376118309",
          "polynomial_residual": "-1.547565185460097990843E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1E-90",
          "-1E-90",
          "0E-180",
          "0E-180",
          "0E-180",
          "7.10394406104191463790E-70",
          "1E-90"
        ],
        "published": [
          "3E-90",
          "-1.29318290326068180213E-70",
          "-1.43622511632446265676E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.6E-89",
          "3E-90"
        ]
      },
      "state_disagreement": "1.26877533167698390842498830424673082883450080283249223119451714495486045128963158696063429E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_138",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6691306063588582,
            0.7431448254773942,
            0.0
          ],
          "t1": [
            -0.7431448254773942,
            0.6691306063588582,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6691306063588582,
            -0.7431448254773942,
            0.0
          ],
          "B": [
            0.7053255894078464,
            -0.783343426625631,
            0.0
          ]
        },
        "right": {
          "rho": 2.0664682947567727,
          "p": 0.6782529864540944,
          "u": [
            0.32380395482313273,
            -0.0637089605279286,
            0.0
          ],
          "B": [
            0.7053255894078464,
            -0.1387739694515684,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_138",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.40342689300266144,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.31385236855911475,
              "alfven_n": 0.7053255894078464,
              "fast": 1.1236582228867213
            },
            "right": {
              "slow": 0.48351408581841104,
              "alfven_n": 0.49065391359354893,
              "fast": 0.7505368076282715
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6691306063588582,
            "right": 0.32380395482313273
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0664682947567727,
          "pressure_ratio": 4.521686576360629,
          "entropy_over_cv": 0.2991500399958291,
          "tangential_field_ratio": 0.17715597621002327
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "138.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.06409912096159546747951247652442233782126019292872657637784657686726316774612939080366344",
          "p": "0.678182838884033488928268605515992515927643972669635993419719985693694778251269765566345832",
          "u": [
            "0.260901394956336400743612867063942955182017582630941752209643153287383736909395432975545656",
            "0.197799321648067641665353156254380561338557938807342397288500679276191778072562128844971369",
            "0E-90"
          ],
          "B": [
            "0.567656604784406682020501208546016078367397800411879849551286494404838725943122890649889781",
            "0.430362173319127065996807337020362749902519931667062502267834426470104475011815983165189819",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.06409912096159546747951247652442233782126019292872657637784657686726316774612939080366344",
          "regular_denominator": "-1.29344346773510607497723608502713593091251132547636286264205175207473685305125487867073715",
          "bracket_derivative_max": "-11.0504533962776404461760319846976012449475124702081122361162991619164238591712789558023502",
          "polynomial_residual": "9.84267708780590283577E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.06409912096159546747951247652442233782126019292872657637784657686726277242831954418777786",
          "p": "0.678182838884033488928268605515992515927643972669635993419719985693694497741105832656469661",
          "u": [
            "0.260901394956336400743612867063942955182017582630941752209643153287383794012372245399136655",
            "0.197799321648067641665353156254380561338557938807342397288500679276191809642769206423920448",
            "0"
          ],
          "B": [
            "0.567656604784406682020501208546016078367397800411879849551286494404838741466992903974305997",
            "0.430362173319127065996807337020362749902519931667062502267834426470104461277455978694663360",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6397442794282098904017017537008181536562622760900188762744347676264111433793038279896862",
          "polynomial_residual": "-1.935074223728259939162E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "-5E-90",
          "-1E-90",
          "0E-180",
          "-7.48955720789002145503289950176872847876991604091283970268279248093757106168889649181612456E-91",
          "0E-180",
          "1.06874241166190319740E-70",
          "0E-90"
        ],
        "published": [
          "-5E-90",
          "-1.56954350019713176946E-70",
          "-1.77404620742339492520E-70",
          "0E-179",
          "7.48955720789002145503289950176872847876991604091283970268279248093757106168889649181612456E-91",
          "0E-179",
          "9E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "2.80510163932909876171E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_138.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6626200482157375,
            0.7489557207890022,
            0.0
          ],
          "t1": [
            -0.7489557207890022,
            0.6626200482157375,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6626200482157375,
            -0.7489557207890022,
            0.0
          ],
          "B": [
            0.6984628585507737,
            -0.7894686481021226,
            0.0
          ]
        },
        "right": {
          "rho": 2.0640991209615955,
          "p": 0.6781828388840335,
          "u": [
            0.32102142842202497,
            -0.06433779626689631,
            0.0
          ],
          "B": [
            0.6984628585507737,
            -0.13998305756199347,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_138.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.40664675852794924,
            0.0
          ],
          "rh_scaled_inf": 0.0,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.3105447457655698,
              "alfven_n": 0.6984628585507737,
              "fast": 1.1245768413000992
            },
            "right": {
              "slow": 0.47906268399658813,
              "alfven_n": 0.48615867823317743,
              "fast": 0.7509624082350977
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6626200482157375,
            "right": 0.32102142842202497
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0640991209615955,
          "pressure_ratio": 4.521218925893557,
          "entropy_over_cv": 0.30095851437907095,
          "tangential_field_ratio": 0.17731300400403718
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "139",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.06176081424223677647341902729009957927834160680345407364933714526776215383374803547648434",
          "p": "0.678124078044401576285155357288744011424207172852894475596474716537281784030777535311471864",
          "u": [
            "0.257787994357327918118430557841184147272094495337494754705803099898452786292955075335033750",
            "0.197531780004299085017324179813115347247356138923251953636635673258214902223679618428417216",
            "0E-90"
          ],
          "B": [
            "0.560247225012005357388426589664416727539533420595797397129639571395700968535569755457172396",
            "0.429293194491020581104454887574463236988581938050401020861472837152741608442731460127434824",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.06176081424223677647341902729009957927834160680345407364933714526776215383374803547648434",
          "regular_denominator": "-1.29084534915804086274824336365566619919815734089272674849926349474195794870416448386276038",
          "bracket_derivative_max": "-11.4110578684931503231920964082926795190613275136735458256720889528454078612552626162450056",
          "polynomial_residual": "-5.980505474226967624975E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.06176081424223677647341902729009957927834160680345407364933714526776025361877752744702757",
          "p": "0.678124078044401576285155357288744011424207172852894475596474716537281871929249166837903481",
          "u": [
            "0.257787994357327918118430557841184147272094495337494754705803099898453058887654043706417171",
            "0.197531780004299085017324179813115347247356138923251953636635673258215053848581473618072168",
            "0"
          ],
          "B": [
            "0.560247225012005357388426589664416727539533420595797397129639571395701044612024939629667593",
            "0.429293194491020581104454887574463236988581938050401020861472837152741542310477908455761338",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6347991785323611139557925262385617573924465846692251305516487399735809000480727442499727",
          "polynomial_residual": "2.455611325887606214918E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "1E-90",
          "1E-90",
          "0E-180",
          "0E-180",
          "0E-180",
          "-6.32861029520675528468E-70",
          "0E-90"
        ],
        "published": [
          "-4E-90",
          "1.93231061685516538140E-70",
          "2.22286908656792306077E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "8E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "9.21646661136306153759721051204325979381506925983553859834978272545507787170314812179317164E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_139",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6560590289905073,
            0.754709580222772,
            0.0
          ],
          "t1": [
            -0.754709580222772,
            0.6560590289905073,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6560590289905073,
            -0.754709580222772,
            0.0
          ],
          "B": [
            0.6915469370428134,
            -0.7955337484845091,
            0.0
          ]
        },
        "right": {
          "rho": 2.061760814242237,
          "p": 0.6781240780444016,
          "u": [
            0.31820326803118043,
            -0.06496256122350232,
            0.0
          ],
          "B": [
            0.6915469370428134,
            -0.1411822716797715,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_139",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.40983607072313716,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.30722051274684953,
              "alfven_n": 0.6915469370428134,
              "fast": 1.125489523566823
            },
            "right": {
              "slow": 0.4745672109310521,
              "alfven_n": 0.481617791114423,
              "fast": 0.751388614156915
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6560590289905073,
            "right": 0.31820326803118043
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.061760814242237,
          "pressure_ratio": 4.520827186962677,
          "entropy_over_cv": 0.302761013242665,
          "tangential_field_ratio": 0.17746861393212238
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "139.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.05945360128503396856353732589846897726383775398492120201677933897688868291460157763068690",
          "p": "0.678076510186106119544003481821919146012763745773785609892638393630859829532489596019501390",
          "u": [
            "0.254673042182524629933978330173972320333744546484508437227437043835900256241936235990684036",
            "0.197200947212648580164380829450150953761937284374728741032001287141943509488335227919036136",
            "0E-90"
          ],
          "B": [
            "0.552858171900786166666257737179820206676634619813052610973353392071400828697958069829108905",
            "0.428094604119703090539050698210548732027115524503191617566413766304904113934592970534372831",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.05945360128503396856353732589846897726383775398492120201677933897688868291460157763068690",
          "regular_denominator": "-1.28828177920559329840393036210940997473759750442769022446308815441876520323844619736742989",
          "bracket_derivative_max": "-11.7855184533982448017756889470246161514160044170669204071038333385919136635724198490581402",
          "polynomial_residual": "1.372113300266350797304E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.05945360128503396856353732589846897726383775398492120201677933897688955605524059179416470",
          "p": "0.678076510186106119544003481821919146012763745773785609892638393630859975029469728395025887",
          "u": [
            "0.254673042182524629933978330173972320333744546484508437227437043835900131857032109074508891",
            "0.197200947212648580164380829450150953761937284374728741032001287141943439898705700736066847",
            "0"
          ],
          "B": [
            "0.552858171900786166666257737179820206676634619813052610973353392071400793070097825850262978",
            "0.428094604119703090539050698210548732027115524503191617566413766304904144363660269308417271",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.62990882902907625615709042611949743500171251372174026077841719432436791642542621748991015",
          "polynomial_residual": "4.42575471925386346343E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "2E-90",
          "2E-90",
          "0E-180",
          "-1.40985401393021459390091513573866487916624987821090411405529195303436851608578260749968506E-90",
          "0E-180",
          "1.41422796189210601614E-70",
          "2E-90"
        ],
        "published": [
          "0E-90",
          "3.3769028054232919035E-71",
          "3.9538451845340777966E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.4E-89",
          "-1E-90"
        ]
      },
      "state_disagreement": "4.23967133063522921933699229316516850631200858622988860262425123330903655725583698403353678E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_139.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6494480483301837,
            0.7604059656000309,
            0.0
          ],
          "t1": [
            -0.7604059656000309,
            0.6494480483301837,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6494480483301837,
            -0.7604059656000309,
            0.0
          ],
          "B": [
            0.6845783515581646,
            -0.8015382658919143,
            0.0
          ]
        },
        "right": {
          "rho": 2.059453601285034,
          "p": 0.6780765101861062,
          "u": [
            0.3153496868902259,
            -0.06558313025698186,
            0.0
          ],
          "B": [
            0.6845783515581646,
            -0.14237144689786144,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_139.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4129945479285064,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.30387994709485516,
              "alfven_n": 0.6845783515581646,
              "fast": 1.1263960621667404
            },
            "right": {
              "slow": 0.47002799492697217,
              "alfven_n": 0.4770316070268903,
              "fast": 0.7518152811738738
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6494480483301837,
            "right": 0.3153496868902259
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.059453601285034,
          "pressure_ratio": 4.520510067907375,
          "entropy_over_cv": 0.30455699181967133,
          "tangential_field_ratio": 0.17762276981179076
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "140",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.05717768360606478353170578450878800588295396261024678759126555983744623742369076833319490",
          "p": "0.678039931317764992370413402907458475615899496084033805228698896759253145951573862106388655",
          "u": [
            "0.251557667628950648868326657277781224596616876648616137485994553857639923824144487459176057",
            "0.196806802552138304373482113773344733338009251797178914766357016829395267126176431175841370",
            "0E-90"
          ],
          "B": [
            "0.545491652535358735616855665401923807277774853353725226338115521777310491645372940986977157",
            "0.426766828323108542626854715657261084212771725431510086277083814738840018702784775888446130",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.05717768360606478353170578450878800588295396261024678759126555983744623742369076833319490",
          "regular_denominator": "-1.28575298178451642614633976056532000653661551401138531954585062204160693047076752037021655",
          "bracket_derivative_max": "-12.174524531410488102329833640311670843693121791807213241212875971903303915522809138696868",
          "polynomial_residual": "-5.983001194032368687729E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.05717768360606478353170578450878800588295396261024678759126555983744364677432499127211901",
          "p": "0.678039931317764992370413402907458475615899496084033805228698896759252951284956814259591730",
          "u": [
            "0.251557667628950648868326657277781224596616876648616137485994553857640290285481513737404414",
            "0.196806802552138304373482113773344733338009251797178914766357016829395473291928204139990607",
            "0"
          ],
          "B": [
            "0.545491652535358735616855665401923807277774853353725226338115521777310599350834337401409197",
            "0.426766828323108542626854715657261084212771725431510086277083814738839928327171842378326022",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.62507406544303277836721212696455412564655961848416460952211195451399790978014183957575315",
          "polynomial_residual": "6.81910353954469654634E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "-4E-90",
          "-1E-90",
          "0E-180",
          "-7.66044443118978035202392650555416673935832457080395245854045284642155388856874723528229272E-91",
          "0E-180",
          "-6.00275870377916608610E-70",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "5.0424317119465214523E-71",
          "6.0093361081232393924E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "6E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.25932212196462481585496631624404630044518648901892253697441498101958601158524538560952827E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_140",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6427876096865394,
            0.766044443118978,
            0.0
          ],
          "t1": [
            -0.766044443118978,
            0.6427876096865394,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6427876096865394,
            -0.766044443118978,
            0.0
          ],
          "B": [
            0.6775576327815916,
            -0.8074817430570903,
            0.0
          ]
        },
        "right": {
          "rho": 2.057177683606065,
          "p": 0.678039931317765,
          "u": [
            0.3124609093366136,
            -0.06619937922858878,
            0.0
          ],
          "B": [
            0.6775576327815916,
            -0.14355041972118332,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_140",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4161219111737834,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.30052332323396336,
              "alfven_n": 0.6775576327815916,
              "fast": 1.1272962535658166
            },
            "right": {
              "slow": 0.46544537438422234,
              "alfven_n": 0.47240049044212507,
              "fast": 0.7522422626444313
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6427876096865394,
            "right": 0.3124609093366136
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.057177683606065,
          "pressure_ratio": 4.5202662087851,
          "entropy_over_cv": 0.30634590966866115,
          "tangential_field_ratio": 0.17777543697484446
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "140.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.05493323851004132925722973284780075209381084467173192517029798598445681173237379694056304",
          "p": "0.678014127712433889341720313419282560295512890950353910957172451635573099789822522608843972",
          "u": [
            "0.248443005384341162889874403419951597705004886668934741931233859644778418478415583093076180",
            "0.196349350561296532040617248728924345355583158575063343248876750368130641492706597853121351",
            "0E-90"
          ],
          "B": [
            "0.538149865912815750429241014667257524815272033851277043524530633676895055746818711649631167",
            "0.425310330283462461707496364834287477939364494123580767000482177704403018915781632595936846",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.05493323851004132925722973284780075209381084467173192517029798598445681173237379694056304",
          "regular_denominator": "-1.28325915390004592139692192538644528010423427185747991685588665109384090192485977437840338",
          "bracket_derivative_max": "-12.578809503388157318307769039644443840872281193663332539708546365189953186760833458021536",
          "polynomial_residual": "3.210806829880409464050E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.05493323851004132925722973284780075209381084467173192517029798598445866514250937573091651",
          "p": "0.678014127712433889341720313419282560295512890950353910957172451635573383252878067087789712",
          "u": [
            "0.248443005384341162889874403419951597705004886668934741931233859644778158165841763172344489",
            "0.196349350561296532040617248728924345355583158575063343248876750368130494267829879721493653",
            "0"
          ],
          "B": [
            "0.538149865912815750429241014667257524815272033851277043524530633676894977261009796633403769",
            "0.425310330283462461707496364834287477939364494123580767000482177704403083614489691563000933",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.6202956712474131568797041765939719645873389168684994163848443766250846228262770254340032",
          "polynomial_residual": "8.09591449877262342821E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "6E-90",
          "0E-90",
          "0E-180",
          "-1.40770280366548391466605471380129234107852974561926248217139081469588853971527977488818669E-90",
          "0E-180",
          "3.13391031076146632861E-70",
          "1E-90"
        ],
        "published": [
          "0E-90",
          "5.7985965404494255816E-71",
          "7.0342600911628423076E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.4E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "9.01932043749816331004401125156152226476456069415691611672193183249715364280372364692075910E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_140.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.636078220277764,
            0.77162458338772,
            0.0
          ],
          "t1": [
            -0.77162458338772,
            0.636078220277764,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.636078220277764,
            -0.77162458338772,
            0.0
          ],
          "B": [
            0.6704853153680115,
            -0.8133637273612399,
            0.0
          ]
        },
        "right": {
          "rho": 2.054933238510041,
          "p": 0.6780141277124339,
          "u": [
            0.30953717053064045,
            -0.06681118506756105,
            0.0
          ],
          "B": [
            0.6704853153680115,
            -0.14471902813268103,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_140.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4192178842276405,
            0.0
          ],
          "rh_scaled_inf": 4.440892098500626e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -4.440892098500626e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.29715091247363057,
              "alfven_n": 0.6704853153680115,
              "fast": 1.1281898981675027
            },
            "right": {
              "slow": 0.46081969754063024,
              "alfven_n": 0.4677248152741863,
              "fast": 0.7526694096761611
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.636078220277764,
            "right": 0.30953717053064045
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.054933238510041,
          "pressure_ratio": 4.520094184749559,
          "entropy_over_cv": 0.3081272308319738,
          "tangential_field_ratio": 0.17792658224652655
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "141",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.05272042004730379889734061428939549027688598846619888550168006415583810896374193307889478",
          "p": "0.677998876413234624518623144053348873075473385737698993234356690213694096412732895673257838",
          "u": [
            "0.245330194916778306922827608107551550222339094028047360995504851872375082900050764440129643",
            "0.195828621036667039072174410078830805061125789383205142759256622971295420088161435483602142",
            "0E-90"
          ],
          "B": [
            "0.530835002360336261034907459368508113313786786632248154273010351272889472919206340454497141",
            "0.423725610072105904197991730165076795053924422930945888292736972992361523833545193007795558",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.05272042004730379889734061428939549027688598846619888550168006415583810896374193307889478",
          "regular_denominator": "-1.28080046671922644321926734921043943364098443162910987277964451572870900995971325897654975",
          "bracket_derivative_max": "-12.999154195621119027769899320358042564504151531257499213598625609739568225018749215301335",
          "polynomial_residual": "-7.29540423326680469609E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.05272042004730379889734061428939549027688598846619888550168006415583670434449188135675291",
          "p": "0.677998876413234624518623144053348873075473385737698993234356690213693665447193557834676480",
          "u": [
            "0.245330194916778306922827608107551550222339094028047360995504851872375278764303505888200486",
            "0.195828621036667039072174410078830805061125789383205142759256622971295531421023941132414779",
            "0"
          ],
          "B": [
            "0.530835002360336261034907459368508113313786786632248154273010351272889533486349114764329109",
            "0.423725610072105904197991730165076795053924422930945888292736972992361474787240038129345255",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.61557438017175275520506751784769549697381564700368907471920903354960003744218819586461115",
          "polynomial_residual": "-2.610147859642416395823E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "4E-90",
          "7E-90",
          "2E-90",
          "0E-180",
          "-7.77145961456970879979937743672403849092065376451806016797008335081390704930398737031542109E-91",
          "0E-180",
          "-6.9230149385382916894E-71",
          "5E-90"
        ],
        "published": [
          "2E-90",
          "-1.80977237487711198506E-70",
          "-2.23488275971143268016E-70",
          "0E-179",
          "6.29320391049837452705902458279970426566862412129866639460328025780753009987213636724646953E-91",
          "0E-179",
          "9E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "6.84272069558967739747293750656680939301246059191152628451684444440703975945128565392487860E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_141",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6293203910498375,
            0.7771459614569709,
            0.0
          ],
          "t1": [
            -0.7771459614569709,
            0.6293203910498375,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6293203910498375,
            -0.7771459614569709,
            0.0
          ],
          "B": [
            0.6633619379017764,
            -0.8191837708684852,
            0.0
          ]
        },
        "right": {
          "rho": 2.052720420047304,
          "p": 0.6779988764132346,
          "u": [
            0.30657871617769317,
            -0.06741842583348003,
            0.0
          ],
          "B": [
            0.6633619379017764,
            -0.1458771116559283,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_141",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.42228219364522546,
            0.0
          ],
          "rh_scaled_inf": 3.3306690738754696e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.3306690738754696e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.29376298306137044,
              "alfven_n": 0.6633619379017764,
              "fast": 1.1290768002638245
            },
            "right": {
              "slow": 0.4561513222150085,
              "alfven_n": 0.463004964639213,
              "fast": 0.7530965712955854
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6293203910498375,
            "right": 0.30657871617769317
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.052720420047304,
          "pressure_ratio": 4.519992509421565,
          "entropy_over_cv": 0.30990042398832607,
          "tangential_field_ratio": 0.1780761739228205
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "141.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.05053935996665331644208859295589762257866441666514490505032093142055032720721148544954842",
          "p": "0.677993945736873112618432360794664628849034420106809115384192620759186454383853686700844204",
          "u": [
            "0.242220379766733549396679764379735391605377379771373419750341354101889140009474109831485905",
            "0.195244669013345744987464224687736583063898361025056202325866802365822420487174371670369316",
            "0E-90"
          ],
          "B": [
            "0.523549242954323681764538755953473212714877490929173363505493284121165863511692630966597350",
            "0.422013204467956768806161481295966665590894913159591015447739298325005584591714548697997212",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.05053935996665331644208859295589762257866441666514490505032093142055032720721148544954842",
          "regular_denominator": "-1.27837706662961479604676510328433069175407157407238322783368992380061147467467942827727602",
          "bracket_derivative_max": "-13.436390576418891303201528607336887293417527862595335447098040012057381451325083754144645",
          "polynomial_residual": "-8.142449696343516341272E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.05053935996665331644208859295589762257866441666514490505032093142054722080737366426985728",
          "p": "0.677993945736873112618432360794664628849034420106809115384192620759186291704031817144615949",
          "u": [
            "0.242220379766733549396679764379735391605377379771373419750341354101889570037342582412596345",
            "0.195244669013345744987464224687736583063898361025056202325866802365822666087834800509213140",
            "0"
          ],
          "B": [
            "0.523549242954323681764538755953473212714877490929173363505493284121165999864595677792756150",
            "0.422013204467956768806161481295966665590894913159591015447739298325005476131718123326289368",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.61091087754279363548815199057918907226292740174957032772065077708276522448821921581326255",
          "polynomial_residual": "1.384867765920519219643E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "2E-90",
          "1E-90",
          "0E-180",
          "-6.22514636637619550336072503890355457582900091128474943576340192952780160362520752609014791E-91",
          "0E-180",
          "-7.50761443386570034257E-70",
          "0E-90"
        ],
        "published": [
          "6E-90",
          "9.2901205481313316876E-71",
          "1.16792822067284857926E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.6E-89",
          "5E-90"
        ]
      },
      "state_disagreement": "1.51491841535375219335114551125674034839745182510997415050084210968786683677951718677802241E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_141.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6225146366376195,
            0.7826081568524139,
            0.0
          ],
          "t1": [
            -0.7826081568524139,
            0.6225146366376195,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6225146366376195,
            -0.7826081568524139,
            0.0
          ],
          "B": [
            0.6561880428556601,
            -0.8249414303599798,
            0.0
          ]
        },
        "right": {
          "rho": 2.0505393599666535,
          "p": 0.6779939457368731,
          "u": [
            0.30358580224850845,
            -0.06802098077505986,
            0.0
          ],
          "B": [
            0.6561880428556601,
            -0.14702451141431236,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_141.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.42531456881373686,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.29035980023601404,
              "alfven_n": 0.6561880428556601,
              "fast": 1.129956767986286
            },
            "right": {
              "slow": 0.45144061555052734,
              "alfven_n": 0.45824133061456995,
              "fast": 0.7535235946167704
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6225146366376195,
            "right": 0.30358580224850845
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0505393599666535,
          "pressure_ratio": 4.519959638245821,
          "entropy_over_cv": 0.3116649625998016,
          "tangential_field_ratio": 0.17822418174603652
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "142",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.04839016866191504468173158869351044304223186545543728361934049277995356810206082780836046",
          "p": "0.677999095774102199006433828354879920380885789438828224673700913764950536671392504994579822",
          "u": [
            "0.239114706842396779621539316767709181146725725916207468913432888208984446547934268536304928",
            "0.194597574728126443713249050487634225436604318032597974824573225125717004293629972924452636",
            "0E-90"
          ],
          "B": [
            "0.516294758941103968721665272746330583850128770872015002975271350688944414287379993102191465",
            "0.420173686769514491150681381360988164445878095951873900078931459263991877566368307405145821",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.04839016866191504468173158869351044304223186545543728361934049277995356810206082780836046",
          "regular_denominator": "-1.27598907629101671631303509854834493671359096161715253735482276975550396455784536423151162",
          "bracket_derivative_max": "-13.891405817306798454372754625741224261309006971822624844058558544719927914656747075342638",
          "polynomial_residual": "-8.976636236104581446750E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.04839016866191504468173158869351044304223186545543728361934049277994904627481766346233822",
          "p": "0.677999095774102199006433828354879920380885789438828224673700913764949930984504078910086833",
          "u": [
            "0.239114706842396779621539316767709181146725725916207468913432888208985067941189653795808010",
            "0.194597574728126443713249050487634225436604318032597974824573225125717360781534892455446664",
            "0"
          ],
          "B": [
            "0.516294758941103968721665272746330583850128770872015002975271350688944616273058413446092284",
            "0.420173686769514491150681381360988164445878095951873900078931459263991719757860997382412915",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.60630580165343397196799672676713068598101160012182941381854522470585978403924059405635975",
          "polynomial_residual": "-1.511289065096839949193E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "5E-90",
          "4E-90",
          "4E-90",
          "0E-180",
          "0E-180",
          "0E-180",
          "-8.03680132787402990793E-70",
          "4E-90"
        ],
        "published": [
          "0E-90",
          "-9.8030587089127114740E-71",
          "-1.25473429643703114889E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "8E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "2.20750290269073710949895975427112635784047394476120753877169570897161487914974686432987182E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_142",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6156614753256583,
            0.7880107536067219,
            0.0
          ],
          "t1": [
            -0.7880107536067219,
            0.6156614753256583,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6156614753256583,
            -0.7880107536067219,
            0.0
          ],
          "B": [
            0.648964176549545,
            -0.830636267367662,
            0.0
          ]
        },
        "right": {
          "rho": 2.048390168661915,
          "p": 0.6779990957741022,
          "u": [
            0.30055869469820357,
            -0.06861873038541412,
            0.0
          ],
          "B": [
            0.648964176549545,
            -0.14816107018683988,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_142",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.428314741996068,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.28694162628116743,
              "alfven_n": 0.648964176549545,
              "fast": 1.1308296132566702
            },
            "right": {
              "slow": 0.44668795375894305,
              "alfven_n": 0.4534343139981188,
              "fast": 0.7539503250084448
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6156614753256583,
            "right": 0.30055869469820357
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.048390168661915,
          "pressure_ratio": 4.519993971827349,
          "entropy_over_cv": 0.3134203250532386,
          "tangential_field_ratio": 0.17837057687882027
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "142.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.04627293611027411095504793285257884479793447391345987281093381846623501750651381849849268",
          "p": "0.678014078886250620502646584815523091513880209589776484878339775858200948475414540645621824",
          "u": [
            "0.236014325719117676500869867078740717854761294411004899188209553349146607285709154565122875",
            "0.193887443565841869510486111474785719188126088577192913541031513985878183295313761046405348",
            "0E-90"
          ],
          "B": [
            "0.509073711159222138785147817102466480813763379677165202657823453296040984062006963296902996",
            "0.418207666600308440170123837760155293137425857994179848993432448713619971523604834180541065",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.04627293611027411095504793285257884479793447391345987281093381846623501750651381849849268",
          "regular_denominator": "-1.27363659567808234550560881428064316088659385990384430312325979829581668611834868722054742",
          "bracket_derivative_max": "-14.365146735828514103461027783584024028334103402476812582423353036211567827356094129221473",
          "polynomial_residual": "3.660828728302954393498E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.04627293611027411095504793285257884479793447391345987281093381846623633967140601809841252",
          "p": "0.678014078886250620502646584815523091513880209589776484878339775858201010266594378818948544",
          "u": [
            "0.236014325719117676500869867078740717854761294411004899188209553349146426932820742164683557",
            "0.193887443565841869510486111474785719188126088577192913541031513985878079393008882037451829",
            "0"
          ],
          "B": [
            "0.509073711159222138785147817102466480813763379677165202657823453296040923977277841610935828",
            "0.418207666600308440170123837760155293137425857994179848993432448713620017628239054655557637",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.60175974515503831785503886518749261848093761743944895716461572240681695325858140838650775",
          "polynomial_residual": "-6.46142984838123825385E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "2E-90",
          "-2E-90",
          "0E-180",
          "0E-180",
          "0E-180",
          "3.18044299231893429298E-70",
          "-2E-90"
        ],
        "published": [
          "-3E-90",
          "-4.0502777469008067217E-71",
          "-5.2784247268152426411E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "8E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "6.46133205823892182391271821170842451567093979751116311333553181028739999006032700929719912E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_142.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6087614290087207,
            0.7933533402912352,
            0.0
          ],
          "t1": [
            -0.7933533402912352,
            0.6087614290087207,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6087614290087207,
            -0.7933533402912352,
            0.0
          ],
          "B": [
            0.6416908891088187,
            -0.8362678482076451,
            0.0
          ]
        },
        "right": {
          "rho": 2.0462729361102743,
          "p": 0.6780140788862506,
          "u": [
            0.2974976691847887,
            -0.069211556453856,
            0.0
          ],
          "B": [
            0.6416908891088187,
            -0.14928663246061794,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_142.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4312824483725456,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2835087205787902,
              "alfven_n": 0.6416908891088187,
              "fast": 1.1316951517378206
            },
            "right": {
              "slow": 0.44189372186617215,
              "alfven_n": 0.44858432406813076,
              "fast": 0.7543766062594098
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6087614290087207,
            "right": 0.2974976691847887
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0462729361102743,
          "pressure_ratio": 4.520093859241671,
          "entropy_over_cv": 0.31516599479606566,
          "tangential_field_ratio": 0.1785153318767196
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "143",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.04418773280057702523922242968501166788922797495991808703842917564394097427759026817822336",
          "p": "0.678038640197004927290272785698293925251450386494532392380044117595321369780699731582112384",
          "u": [
            "0.232920387943730697843769844487959096110240622965062641222471228894794372713759038647719257",
            "0.193114405989487906076990593789018460666719072868483672114710238004303809144075446159643124",
            "0E-90"
          ],
          "B": [
            "0.501888249463387757129849837153376982651990910050468879872805759985164008008780187244418128",
            "0.416115789707685847370430320833272627629280918168709931874094963985443907798318382427184785",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.04418773280057702523922242968501166788922797495991808703842917564394097427759026817822336",
          "regular_denominator": "-1.27131970311175225026580269965001296432136441662213120782047686182660108253065585353135929",
          "bracket_derivative_max": "-14.858624661483089887458302721305184286781982297585200070348850325640931124652717215497677",
          "polynomial_residual": "4.552924781880769864026E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.04418773280057702523922242968501166788922797495991808703842917564394322604645124789717956",
          "p": "0.678038640197004927290272785698293925251450386494532392380044117595321681426718983355912062",
          "u": [
            "0.232920387943730697843769844487959096110240622965062641222471228894794067840886023304973280",
            "0.193114405989487906076990593789018460666719072868483672114710238004303632816231375781425878",
            "0"
          ],
          "B": [
            "0.501888249463387757129849837153376982651990910050468879872805759985163903933467988203542411",
            "0.416115789707685847370430320833272627629280918168709931874094963985443986224691405727176790",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.59727325646856092142791926329726536502753991942203471467411500123610054578288151987326475",
          "polynomial_residual": "9.63067522102694756041E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "1E-90",
          "-1E-90",
          "0E-180",
          "-1.40045053319934112620197780451042608569190534432916773682409986435054520094962265922156326E-90",
          "0E-180",
          "3.83572121327605763044E-70",
          "-2E-90"
        ],
        "published": [
          "3E-90",
          "5.8302896825931910740E-71",
          "7.7370557318321983031E-71",
          "0E-179",
          "6.01815023152048279917977000441489841425637709830396156488447026545542789615119639742464627E-91",
          "0E-179",
          "1.6E-89",
          "1E-90"
        ]
      },
      "state_disagreement": "1.10154699827630397752468347380617840596655364147770662639420609269077761233414543733413959E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_143",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.6018150231520483,
            0.7986355100472928,
            0.0
          ],
          "t1": [
            -0.7986355100472928,
            0.6018150231520483,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.6018150231520483,
            -0.7986355100472928,
            0.0
          ],
          "B": [
            0.6343687344224794,
            -0.8418357440132445,
            0.0
          ]
        },
        "right": {
          "rho": 2.044187732800577,
          "p": 0.6780386401970049,
          "u": [
            0.29440301078783504,
            -0.06979934211429697,
            0.0
          ],
          "B": [
            0.6343687344224794,
            -0.15040104448007183,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_143",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4342174260807949,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.28006133966282143,
              "alfven_n": 0.6343687344224794,
              "fast": 1.1325532027844771
            },
            "right": {
              "slow": 0.4370583134596628,
              "alfven_n": 0.4436917783443237,
              "fast": 0.7548022807420361
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.6018150231520483,
            "right": 0.29440301078783504
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.044187732800577,
          "pressure_ratio": 4.520257601313366,
          "entropy_over_cv": 0.31690146046663714,
          "tangential_field_ratio": 0.17865842065944113
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "143.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.04213461064993930471739206890554192540449729285324880315758597474942396313816183673700626",
          "p": "0.678072518078695838576081542981481802901424853607408815990402567586426445171482923153232981",
          "u": [
            "0.229834046344481436275947462002191418008298001029667372449529428980463132797396077028133793",
            "0.192278617454717694508010289103467455863745000751682566756728482892504122270010137487370266",
            "0E-90"
          ],
          "B": [
            "0.494740512150132193766681063052945559171126096451836422407527623658245693910136773336419773",
            "0.413898737754831797177114653404540101122556385760689646211784390166376758836007703982788604",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.04213461064993930471739206890554192540449729285324880315758597474942396313816183673700626",
          "regular_denominator": "-1.26903845627771033857488007656171325044944143650360978128620663861047107015351315193000695",
          "bracket_derivative_max": "-15.372920771479064931906375330703741737011691661011345893675317076173515468583237059818993",
          "polynomial_residual": "1.0141463942593334690723E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.04213461064993930471739206890554192540449729285324880315758597474942803812425261370358272",
          "p": "0.678072518078695838576081542981481802901424853607408815990402567586426813947890807800119777",
          "u": [
            "0.229834046344481436275947462002191418008298001029667372449529428980462585211550488968275751",
            "0.192278617454717694508010289103467455863745000751682566756728482892503804415645672957329306",
            "0"
          ],
          "B": [
            "0.494740512150132193766681063052945559171126096451836422407527623658245502409489602707719539",
            "0.413898737754831797177114653404540101122556385760689646211784390166376900539032453012313802",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5928468412101306386492053516174032666578654120767533397993736517402094761456310689508343",
          "polynomial_residual": "-1.32772303262583294746E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "3E-90",
          "1E-90",
          "0E-180",
          "-5.94822786751341290569483931468632987048613040738826561294554585435064196282199910233253287E-91",
          "0E-180",
          "8.27959270938742537381E-70",
          "0E-90"
        ],
        "published": [
          "-3E-90",
          "-7.757950458344047584E-72",
          "-1.0484268321878114199E-71",
          "0E-179",
          "-5.94822786751341290569483931468632987048613040738826561294554585435064196282199910233253287E-91",
          "0E-179",
          "9E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "1.99545420244360995357127903964721069394477259076052555251153186636337240906393863352771092E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_143.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5948227867513413,
            0.8038568606172173,
            0.0
          ],
          "t1": [
            -0.8038568606172173,
            0.5948227867513413,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5948227867513413,
            -0.8038568606172173,
            0.0
          ],
          "B": [
            0.6269982701009554,
            -0.8473395307676377,
            0.0
          ]
        },
        "right": {
          "rho": 2.0421346106499394,
          "p": 0.6780725180786958,
          "u": [
            0.29127501372792963,
            -0.07038197189031661,
            0.0
          ],
          "B": [
            0.6269982701009554,
            -0.15150415429296787,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_143.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.43711941625376693,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2765997372727856,
              "alfven_n": 0.6269982701009554,
              "fast": 1.1334035893942356
            },
            "right": {
              "slow": 0.4321821304379814,
              "alfven_n": 0.4387571023504694,
              "fast": 0.7552271895736489
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5948227867513413,
            "right": 0.29127501372792963
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0421346106499394,
          "pressure_ratio": 4.520483453857972,
          "entropy_over_cv": 0.3186262160191209,
          "tangential_field_ratio": 0.17879981848092746
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "144",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.04011360390714527893669178833508316494797112776148163168073844896718001939115894419010898",
          "p": "0.678115444632403936457804862186889329679349946210673444126710462094205459433181984649465116",
          "u": [
            "0.226756454347219398625913831446362255938311992097660024559726062427262445975911812524280360",
            "0.191380258309288950176185624403642349392561902197527340345588102541495723941315492753104128",
            "0E-90"
          ],
          "B": [
            "0.487632625385252276966658720819912640716664322028874388004031045402471216900838455365988184",
            "0.411557228105911638991081608485497311991094079995506530124755545724288207676061057022333782",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.04011360390714527893669178833508316494797112776148163168073844896718001939115894419010898",
          "regular_denominator": "-1.26679289323016142104076865370564796105330125306831292408970938774131113265684327132234331",
          "bracket_derivative_max": "-15.909191948863534944736063213089156731906738337936560059678184901589690620034170497908130",
          "polynomial_residual": "-8.40675509750230042743E-69"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.04011360390714527893669178833508316494797112776148163168073844896717927861408363824226869",
          "p": "0.678115444632403936457804862186889329679349946210673444126710462094205278213448279829981011",
          "u": [
            "0.226756454347219398625913831446362255938311992097660024559726062427262544767375018686516780",
            "0.191380258309288950176185624403642349392561902197527340345588102541495781477426370169388763",
            "0"
          ],
          "B": [
            "0.487632625385252276966658720819912640716664322028874388004031045402471252286540984005263465",
            "0.411557228105911638991081608485497311991094079995506530124755545724288181966843286619063606",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.58848096362694987960685457898322169339678112115793102537574587834825324847635061788730015",
          "polynomial_residual": "-1.179058370517662569628E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-90",
          "2E-90",
          "0E-180",
          "-1.39680224666742055327099937182189182745780702754602742213999679210990870557180318236210766E-90",
          "0E-180",
          "-6.6463819722916617434E-71",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "-6.6451278419863655419E-71",
          "-9.1462338209296588155E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "4E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "3.63105796602326822065532083791628876352107973934709500434921152341708811488171988094295160E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_144",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5877852522924731,
            0.8090169943749475,
            0.0
          ],
          "t1": [
            -0.8090169943749475,
            0.5877852522924731,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5877852522924731,
            -0.8090169943749475,
            0.0
          ],
          "B": [
            0.6195800574336409,
            -0.8527787893361546,
            0.0
          ]
        },
        "right": {
          "rho": 2.0401136039071455,
          "p": 0.6781154446324039,
          "u": [
            0.288113981087509,
            -0.07095933173698334,
            0.0
          ],
          "B": [
            0.6195800574336409,
            -0.1525958117933173,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_144",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4399881630559654,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.2731241644073173,
              "alfven_n": 0.6195800574336409,
              "fast": 1.1342461381586961
            },
            "right": {
              "slow": 0.4272655827630023,
              "alfven_n": 0.43378072937898826,
              "fast": 0.7556511727756263
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5877852522924731,
            "right": 0.288113981087509
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0401136039071455,
          "pressure_ratio": 4.520769630882693,
          "entropy_over_cv": 0.32033976084301274,
          "tangential_field_ratio": 0.17893950189838265
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "144.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.03812473004146790705861834246802136444502844774064037508534166348441443520377496153043616",
          "p": "0.678167146161261552638051831636320405981185495147959007191510646641120119664048746737789907",
          "u": [
            "0.223688765298470709303854585126707543029743144662612879011741734979383436664471564671046619",
            "0.190419533678042179141912234854246090219171853207934428188273514305898468625732283074218626",
            "0E-90"
          ],
          "B": [
            "0.480566702633126401505593037098809136814990848573555668461812669712524927983535149149340173",
            "0.409092013604225096017132048463423175235477932660348753233841482516171180309909154387265840",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.03812473004146790705861834246802136444502844774064037508534166348441443520377496153043616",
          "regular_denominator": "-1.26458303337940878562068704718669040493892049748960041676149073720490492800419440170048462",
          "bracket_derivative_max": "-16.468677222292571442698168597295013091973854800040715293426700943020747329426048266636904",
          "polynomial_residual": "-9.514534097429642169336E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.03812473004146790705861834246802136444502844774064037508534166348440969320552371219059953",
          "p": "0.678167146161261552638051831636320405981185495147959007191510646641119392373064602332680479",
          "u": [
            "0.223688765298470709303854585126707543029743144662612879011741734979384064252842233243130341",
            "0.190419533678042179141912234854246090219171853207934428188273514305898835240250186852533039",
            "0"
          ],
          "B": [
            "0.480566702633126401505593037098809136814990848573555668461812669712525158167459674137227672",
            "0.409092013604225096017132048463423175235477932660348753233841482516171016121311449385911112",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.58417604803956967698788281373199100608544040483897689242014638778912867317344777185316305",
          "polynomial_residual": "-3.194841259666467183157E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "-1E-90",
          "0E-180",
          "5.80702955710939761050088154158508434321040340330335245993803294051615143223696060785784618E-91",
          "0E-180",
          "-7.27918845794863695110E-70",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "-1.73564731952456486401E-70",
          "-2.43328779941988772510E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.1E-89",
          "0E-90"
        ]
      },
      "state_disagreement": "2.32664771755792327063327549045047547723662132062520739923889990134750566330434661316980711E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_144.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5807029557109398,
            0.8141155183563192,
            0.0
          ],
          "t1": [
            -0.8141155183563192,
            0.5807029557109398,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5807029557109398,
            -0.8141155183563192,
            0.0
          ],
          "B": [
            0.6121146613461509,
            -0.8581531054981961,
            0.0
          ]
        },
        "right": {
          "rho": 2.038124730041468,
          "p": 0.6781671461612615,
          "u": [
            0.28492022453362054,
            -0.07153130907951158,
            0.0
          ],
          "B": [
            0.6121146613461509,
            -0.1536758687612413,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_144.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4428234137179154,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.26963486937754677,
              "alfven_n": 0.6121146613461509,
              "fast": 1.1350806792148584
            },
            "right": {
              "slow": 0.42230908821505386,
              "alfven_n": 0.4287631002579112,
              "fast": 0.7560740694300458
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5807029557109398,
            "right": 0.28492022453362054
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.038124730041468,
          "pressure_ratio": 4.521114307741744,
          "entropy_over_cv": 0.3220415998773509,
          "tangential_field_ratio": 0.17907744874036857
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "145",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.03616799061567434621712320403277761739685285005720898207389325192705295742278670855063152",
          "p": "0.678227343636387933130423294659510998102014981109322596992864676506728508844148222760803691",
          "u": [
            "0.220632131795954016096107710685661735606772867346939614801338069242698885476539381564387163",
            "0.189396673333979907711454585095522443841728711586835664454758525737035140467783727775238138",
            "0E-90"
          ],
          "B": [
            "0.473544844088000138091485760428021695903914742115908790146019522015015869238742334767760801",
            "0.406503882343261285882403685844869931205710758485309768041410645669070200925758411260721596",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.03616799061567434621712320403277761739685285005720898207389325192705295742278670855063152",
          "regular_denominator": "-1.26240887846186038468569244892530846377428094450800998008210361325228106380309634283403502",
          "bracket_derivative_max": "-17.052704854382973795474374641345799309044606685293973099857213863851224145995213405843821",
          "polynomial_residual": "-6.250538054575546547579E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.03616799061567434621712320403277761739685285005720898207389325192705089401853080981600626",
          "p": "0.678227343636387933130423294659510998102014981109322596992864676506728404985740987092272543",
          "u": [
            "0.220632131795954016096107710685661735606772867346939614801338069242699156468502584608419953",
            "0.189396673333979907711454585095522443841728711586835664454758525737035299202010092939527222",
            "0"
          ],
          "B": [
            "0.473544844088000138091485760428021695903914742115908790146019522015015970992279738371262643",
            "0.406503882343261285882403685844869931205710758485309768041410645669070129677164481753889348",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.57993248028681669847631553163992821636660755398110948326616486001182366281736222526617595",
          "polynomial_residual": "8.66945003281900528105E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-2.21188052492902967547700868465984472840045630950331036759613720067783401676194777156564692E-90",
          "0E-180",
          "-4.62417430316930658751E-70",
          "0E-90"
        ],
        "published": [
          "-5E-90",
          "4.5368716194388731095E-71",
          "6.4793241601464956932E-71",
          "0E-179",
          "8.19152044288991789684488385916843431890011469026162008257555041254188558454693080752962449E-91",
          "0E-179",
          "8E-90",
          "-6E-90"
        ]
      },
      "state_disagreement": "1.01337623683732739221247155249646257090451697493452147375589405308420728279447625761006808E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_145",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.573576436351046,
            0.8191520442889918,
            0.0
          ],
          "t1": [
            -0.8191520442889918,
            0.573576436351046,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.573576436351046,
            -0.8191520442889918,
            0.0
          ],
          "B": [
            0.6046026503573011,
            -0.8634620699787792,
            0.0
          ]
        },
        "right": {
          "rho": 2.036167990615674,
          "p": 0.6782273436363879,
          "u": [
            0.28169406404312164,
            -0.0720977928488466,
            0.0
          ],
          "B": [
            0.6046026503573011,
            -0.15474417889988445,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_145",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.44562491856891917,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2661320978602943,
              "alfven_n": 0.6046026503573011,
              "fast": 1.1359070461968221
            },
            "right": {
              "slow": 0.41731307215134295,
              "alfven_n": 0.4237046631205607,
              "fast": 0.7564957178337319
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.573576436351046,
            "right": 0.28169406404312164
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.036167990615674,
          "pressure_ratio": 4.5215156242425865,
          "entropy_over_cv": 0.32373124371971396,
          "tangential_field_ratio": 0.1792136380740934
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "145.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.03424337214211649407131902308433006281321027599351572604088672056596636005086114606361316",
          "p": "0.678295753154953071007850256356076812753226868630141212524082334187158945930280221040084580",
          "u": [
            "0.217587705027054164007529424935783126113488106409144757999761548538812500850564633758565503",
            "0.188311931556007715722877901973017856803449424216974563368519562829818089886706507715363365",
            "0E-90"
          ],
          "B": [
            "0.466569136107348899240418662126662106969764614997829668797760678632896896525008957355339869",
            "0.403793657430544773966916627780829810729179423432181373959578940245676175749319897938775141",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.03424337214211649407131902308433006281321027599351572604088672056596636005086114606361316",
          "regular_denominator": "-1.26027041349124054896813224787147784757023363999279525115654080062885151116762349562623684",
          "bracket_derivative_max": "-17.662700154378955347148507472068993392643101697139233040893601499537317782370346046723494",
          "polynomial_residual": "5.250257842956706618435E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.03424337214211649407131902308433006281321027599351572604088672056596759983789689489596168",
          "p": "0.678295753154953071007850256356076812753226868630141212524082334187158863291319528112253372",
          "u": [
            "0.217587705027054164007529424935783126113488106409144757999761548538812339282338282637619652",
            "0.188311931556007715722877901973017856803449424216974563368519562829817995020351726808732029",
            "0"
          ],
          "B": [
            "0.466569136107348899240418662126662106969764614997829668797760678632896834431918572300735606",
            "0.403793657430544773966916627780829810729179423432181373959578940245676218424718580315716331",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.57575060916986426947637993041552028061160166932284382487194376823128421171749230335755155",
          "polynomial_residual": "-2.141856637886206017003E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-90",
          "1E-90",
          "0E-180",
          "-8.24126188622015661729684903102312058134427949993176957474901871458911267976240664856903777E-91",
          "0E-180",
          "3.75313483661994942085E-70",
          "-1E-90"
        ],
        "published": [
          "-1E-90",
          "-1.07896982376043951204E-70",
          "-1.56991083523655605678E-70",
          "0E-179",
          "2.57719951697182829908059850868547125615739493893365462799671976397701333182242809191496042E-91",
          "0E-179",
          "2E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "6.09458559741207914196327535001667117706369572066789544066241777937085745854494092976557107E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_145.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5664062369248328,
            0.8241261886220157,
            0.0
          ],
          "t1": [
            -0.8241261886220157,
            0.5664062369248328,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5664062369248328,
            -0.8241261886220157,
            0.0
          ],
          "B": [
            0.5970445965358123,
            -0.868705278479704,
            0.0
          ]
        },
        "right": {
          "rho": 2.0342433721421167,
          "p": 0.678295753154953,
          "u": [
            0.2784358276307868,
            -0.07265867351427253,
            0.0
          ],
          "B": [
            0.5970445965358123,
            -0.15580059786946598,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_145.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.44839243106814414,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.26261609295102456,
              "alfven_n": 0.5970445965358123,
              "fast": 1.1367250761878398
            },
            "right": {
              "slow": 0.41227796726794863,
              "alfven_n": 0.41860587317826686,
              "fast": 0.7569159556495743
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5664062369248328,
            "right": 0.2784358276307868
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0342433721421167,
          "pressure_ratio": 4.521971687699687,
          "entropy_over_cv": 0.32540820873009113,
          "tangential_field_ratio": 0.17934805017200783
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "146",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.03235084692093438685072423458677550438590972806233730269010224666315347102519269862288004",
          "p": "0.678372086389921801629738828999860823202907925519587166314844785353297180189437614135484758",
          "u": [
            "0.214556634115721148753176966079070031030909009231483763405652244716872236591043690087354476",
            "0.187165586973887000343536632719589535825730688403512346057931694826873423969452860947238007",
            "0E-90"
          ],
          "B": [
            "0.459641650647435214595991241790844500340630478485909069731412110229481800517025539029073506",
            "0.400962196744164590618274045982308324459416947931766914159319080955192222059165681624940722",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.03235084692093438685072423458677550438590972806233730269010224666315347102519269862288004",
          "regular_denominator": "-1.25816760768992709650080470509641722709545525340259700298900249629239274558354744291431115",
          "bracket_derivative_max": "-18.300194100963495653916233740500621964431711541852285615428288053672845934262904280998534",
          "polynomial_residual": "-9.728187229426079432229E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.03235084692093438685072423458677550438590972806233730269010224666314978224316832025165422",
          "p": "0.678372086389921801629738828999860823202907925519587166314844785353296799151092381363632700",
          "u": [
            "0.214556634115721148753176966079070031030909009231483763405652244716872713579728858305970402",
            "0.187165586973887000343536632719589535825730688403512346057931694826873704620018824810458325",
            "0"
          ],
          "B": [
            "0.459641650647435214595991241790844500340630478485909069731412110229481988098807048011857563",
            "0.400962196744164590618274045982308324459416947931766914159319080955192095533656449340833932",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.57163074789215676688262950448382222122547778443995471016145366472663606274525698053408555",
          "polynomial_residual": "-7.64965345133669443780E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "0E-90",
          "2E-90",
          "0E-180",
          "-8.29037572555041692006336841501642026329070212165625344894579668323971900032125777078943653E-91",
          "0E-180",
          "-6.71444060034690483557E-70",
          "1E-90"
        ],
        "published": [
          "2E-90",
          "-3.7068766466328979416E-71",
          "-5.4956706313893279892E-71",
          "0E-179",
          "0E-180",
          "0E-179",
          "7E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "1.81503209938725597000411544766211785398391814419361210065206402199759559282730168018787846E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_146",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5591929034707468,
            0.8290375725550417,
            0.0
          ],
          "t1": [
            -0.8290375725550417,
            0.5591929034707468,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5591929034707468,
            -0.8290375725550417,
            0.0
          ],
          "B": [
            0.5894410754567452,
            -0.8738823317103435,
            0.0
          ]
        },
        "right": {
          "rho": 2.0323508469209344,
          "p": 0.6783720863899217,
          "u": [
            0.2751458510807516,
            -0.07321384311314325,
            0.0
          ],
          "B": [
            0.5894410754567452,
            -0.15684498331856397,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_146",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4511257078340925,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.2590870952165174,
              "alfven_n": 0.5894410754567452,
              "fast": 1.1375346096727688
            },
            "right": {
              "slow": 0.4072042133656474,
              "alfven_n": 0.4134671924964075,
              "fast": 0.7573346200549954
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5591929034707468,
            "right": 0.2751458510807516
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0323508469209344,
          "pressure_ratio": 4.5224805759328115,
          "entropy_over_cv": 0.3270720171297252,
          "tangential_field_ratio": 0.17948066647782018
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "146.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.03049037385952383220261436394993792677179361100292336684668430176784888962780691320078742",
          "p": "0.678456051031083713402444199708890344053359612842784596959628703121096116022323092195473960",
          "u": [
            "0.211540065478216591163645781100343285404336025805126859819810991210076779229964396894223643",
            "0.185957942400937190460722099880988612775825900401553368479759267424490983308098493604959002",
            "0E-90"
          ],
          "B": [
            "0.452764444701187629515321702447511243817047298995268464127283952638871591002589358992185070",
            "0.398010392681880795032835609388876267471480121012906465904716690470541276296078353001184218",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.03049037385952383220261436394993792677179361100292336684668430176784888962780691320078742",
          "regular_denominator": "-1.25610041539947092466957151549993102974643734555880374094076033529760987736422990355643046",
          "bracket_derivative_max": "-18.966832872658142018453540869915578243793621992597780612200264525635725658999508340958126",
          "polynomial_residual": "-8.711706361376692445921E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.03049037385952383220261436394993792677179361100292336684668430176784529657339682876154703",
          "p": "0.678456051031083713402444199708890344053359612842784596959628703121095648864074025601346666",
          "u": [
            "0.211540065478216591163645781100343285404336025805126859819810991210077240213945875830910095",
            "0.185957942400937190460722099880988612775825900401553368479759267424491255015461897915553275",
            "0"
          ],
          "B": [
            "0.452764444701187629515321702447511243817047298995268464127283952638871776468668588935792495",
            "0.398010392681880795032835609388876267471480121012906465904716690470541153538758419125373057",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.56757317549211374180629186005261889003708324527411444346750440418340640285034632961853945",
          "polynomial_residual": "-1.973595221185804004882E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-90",
          "-2E-90",
          "-2E-90",
          "0E-180",
          "-8.33885822067168184523066953782805988721680489415415688548926494799984219515270037878136827E-91",
          "0E-180",
          "-5.80102957412794059368E-70",
          "-3E-90"
        ],
        "published": [
          "-1E-90",
          "-9.1930030029675069939E-71",
          "-1.38891124718907797595E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "8E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.76955008324162528376966749085524788821305218416953724354358281421311525823451403016118989E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_146.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5519369853120581,
            0.8338858220671682,
            0.0
          ],
          "t1": [
            -0.8338858220671682,
            0.5519369853120581,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5519369853120581,
            -0.8338858220671682,
            0.0
          ],
          "B": [
            0.5817926661576681,
            -0.8789928354180501,
            0.0
          ]
        },
        "right": {
          "rho": 2.0304903738595237,
          "p": 0.6784560510310838,
          "u": [
            0.2718244776816869,
            -0.0737631952778386,
            0.0
          ],
          "B": [
            0.5817926661576681,
            -0.157877194912729,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_146.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4538245086725034,
            0.0
          ],
          "rh_scaled_inf": 0.0,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.2555453427472148,
              "alfven_n": 0.5817926661576681,
              "fast": 1.138335490490971
            },
            "right": {
              "slow": 0.4020922571198014,
              "alfven_n": 0.40828908977402967,
              "fast": 0.7577515478874661
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5519369853120581,
            "right": 0.2718244776816869
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0304903738595237,
          "pressure_ratio": 4.523040340207225,
          "entropy_over_cv": 0.3287221970950218,
          "tangential_field_ratio": 0.17961146957203858
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "147",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.02866189927253772422964158394421558298457358185169670538777976748099555627685077751347248",
          "p": "0.678547351217026022872697910381367768873713172925173690810860363893519411813674602525236407",
          "u": [
            "0.208539142188086588749056295142551943666585193286273791817444083698552110756356065107859079",
            "0.184689324655011771548422839428170262027988970187088254075927328023839639526687103758424197",
            "0E-90"
          ],
          "B": [
            "0.445939559738537144540979012657699160385567899364161432891150076226801782484252569996805145",
            "0.394939171902706597860028746245990037815179259362606329119073413345196485206390889907507371",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.02866189927253772422964158394421558298457358185169670538777976748099555627685077751347248",
          "regular_denominator": "-1.25406877696948636025515731549357286998285953539077411709753307497888395141872308612608053",
          "bracket_derivative_max": "-19.664388396641878106628610658660935251774056354565112285875212856840852923204633393562047",
          "polynomial_residual": "-9.366136444706703519433E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.02866189927253772422964158394421558298457358185169670538777976748099359117827991870128068",
          "p": "0.678547351217026022872697910381367768873713172925173690810860363893519585844180296271535526",
          "u": [
            "0.208539142188086588749056295142551943666585193286273791817444083698552360897666611905180116",
            "0.184689324655011771548422839428170262027988970187088254075927328023839787169161951394312291",
            "0"
          ],
          "B": [
            "0.445939559738537144540979012657699160385567899364161432891150076226801885418683964673189093",
            "0.394939171902706597860028746245990037815179259362606329119073413345196418359989540736444920",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.56357813826575559790689429494707216823171401651414886139379408327608316802214341961710465",
          "polynomial_residual": "4.080061894106256869928E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "1E-90",
          "2E-90",
          "0E-180",
          "-1.38330960296045111186167463388611327564740485281468780037813815193225735913600656739433258E-90",
          "0E-180",
          "-6.01225484712593202470E-70",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "1.82547575591031795936E-70",
          "2.81098615881924013972E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "4E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "9.68667362246750508601010001326312319416294293745248115879403273412735656321587043225664467E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_147",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5446390350150271,
            0.838670567945424,
            0.0
          ],
          "t1": [
            -0.838670567945424,
            0.5446390350150271,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5446390350150271,
            -0.838670567945424,
            0.0
          ],
          "B": [
            0.5740999510945612,
            -0.8840364004181804,
            0.0
          ]
        },
        "right": {
          "rho": 2.028661899272538,
          "p": 0.678547351217026,
          "u": [
            0.26847205796605655,
            -0.07430662526005145,
            0.0
          ],
          "B": [
            0.5740999510945612,
            -0.15889709436052726,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_147",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4564885966027378,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.2519910712092069,
              "alfven_n": 0.5740999510945612,
              "fast": 1.1391275657896913
            },
            "right": {
              "slow": 0.3969425518545146,
              "alfven_n": 0.40307204012728076,
              "fast": 0.7581665757869763
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5446390350150271,
            "right": 0.26847205796605655
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.028661899272538,
          "pressure_ratio": 4.523649008113507,
          "entropy_over_cv": 0.3303582828466356,
          "tangential_field_ratio": 0.17974044313714155
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "147.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.02686535766180291733099956288267147810977587655959365828683423318381472246389776897220682",
          "p": "0.678645687957755705211721823798661442831666176628971957727569056139175617418951164100579674",
          "u": [
            "0.205555003350698380610193459974968511314622278872721053603215460547102314321624827884746580",
            "0.183360084368258147344373997136896010488959927279685592967917770361341302449877475896916093",
            "0E-90"
          ],
          "B": [
            "0.439169021149355445255826879009064347115442299898949013824866523651270190991918717494230842",
            "0.391749495060868197719138938216319914640295496465345322075177835684889572898442239579261818",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.02686535766180291733099956288267147810977587655959365828683423318381472246389776897220682",
          "regular_denominator": "-1.25207261962422546370111062542519053123308430728843739809648248131534969162655307663578535",
          "bracket_derivative_max": "-20.394770042281563675751124419985005711100477993420877385370348454753445965319399379800009",
          "polynomial_residual": "-1.385122460684879880726E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.02686535766180291733099956288267147810977587655959365828683423318381092741919397449217453",
          "p": "0.678645687957755705211721823798661442831666176628971957727569056139175517035620328291605794",
          "u": [
            "0.205555003350698380610193459974968511314622278872721053603215460547102793591897611499426346",
            "0.183360084368258147344373997136896010488959927279685592967917770361341585631827756597603628",
            "0"
          ],
          "B": [
            "0.439169021149355445255826879009064347115442299898949013824866523651270392667110481562949340",
            "0.391749495060868197719138938216319914640295496465345322075177835684889444417175224042806036",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.55964585117660547674658879456872192639572820420572376684685563603026546604451887182657775",
          "polynomial_residual": "2.559213146062901725912E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-90",
          "0E-90",
          "-1E-90",
          "0E-180",
          "-8.43391445812885701272856805827572093733758563928401512315103154854282261413996381766908306E-91",
          "0E-180",
          "-8.56411357615659751616E-70",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "1.09899073398458120759E-70",
          "1.72506990452136166715E-70",
          "0E-179",
          "5.37299608346823831840785546267706768082666634671882801745879353974144030247789604984462035E-91",
          "0E-179",
          "9E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.87237138838489664172092382979939955267729171378827294992791181935447813847045379077128048E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_147.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5372996083468239,
            0.8433914458128857,
            0.0
          ],
          "t1": [
            -0.8433914458128857,
            0.5372996083468239,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5372996083468239,
            -0.8433914458128857,
            0.0
          ],
          "B": [
            0.5663635160974603,
            -0.8890126426237329,
            0.0
          ]
        },
        "right": {
          "rho": 2.0268653576618028,
          "p": 0.6786456879577557,
          "u": [
            0.26508894945377826,
            -0.0748440299525124,
            0.0
          ],
          "B": [
            0.5663635160974603,
            -0.1599045454371142,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_147.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.45911773788269905,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -1.1102230246251565e-16,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.248424513895825,
              "alfven_n": 0.5663635160974603,
              "fast": 1.139910685977956
            },
            "right": {
              "slow": 0.3917555573212348,
              "alfven_n": 0.39781652487685276,
              "fast": 0.7585795403353857
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5372996083468239,
            "right": 0.26508894945377826
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0268653576618028,
          "pressure_ratio": 4.524304586385038,
          "entropy_over_cv": 0.33197981473385063,
          "tangential_field_ratio": 0.17986757192247538
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "148",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.02510067247564117369609947150185964641010445574883582059964697012903600574799744380072630",
          "p": "0.678750759547723794035611085470272964771954172125125944794477132110333251051963792939816728",
          "u": [
            "0.202588783487638865878741022259842345012079488977868761791911759775287342064129602714691435",
            "0.181970595786156228019238509778582301656427489148451089897406793323726289504740649753710149",
            "0E-90"
          ],
          "B": [
            "0.432454837689146921961669545367264287457043140369758281682719100194408959952651323260149494",
            "0.388442356532049280436228599047117970209083325662228717235985841620066370322801276267458429",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.02510067247564117369609947150185964641010445574883582059964697012903600574799744380072630",
          "regular_denominator": "-1.25011185830626797077344385722428849601122717305426202288849663347670667305333049311191811",
          "bracket_derivative_max": "-21.160037603562762996394098616402151465077212041732876924369722920131270322718162477828344",
          "polynomial_residual": "-3.94754621484086328598E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.02510067247564117369609947150185964641010445574883582059964697012903397175673294214281934",
          "p": "0.678750759547723794035611085470272964771954172125125944794477132110332864352558718077775949",
          "u": [
            "0.202588783487638865878741022259842345012079488977868761791911759775287596899734932421028643",
            "0.181970595786156228019238509778582301656427489148451089897406793323726440182547387286825629",
            "0"
          ],
          "B": [
            "0.432454837689146921961669545367264287457043140369758281682719100194409069582429814956969181",
            "0.388442356532049280436228599047117970209083325662228717235985841620066301818512640197734341",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5557764992504311815587175520701990107316348382676123945662647044909638357342639938219661",
          "polynomial_residual": "-2.91601872814924360224E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "2E-90",
          "3E-90",
          "0E-180",
          "0E-180",
          "0E-180",
          "-2.34893980827904173788E-70",
          "2E-90"
        ],
        "published": [
          "-3E-90",
          "-1.20092302584783480178E-70",
          "-1.92187858498474785013E-70",
          "0E-179",
          "0E-180",
          "0E-179",
          "1.0E-89",
          "-5E-90"
        ]
      },
      "state_disagreement": "1.00439019755751114310276036451416489999078462664570322045441644174879587592214395938694441E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_148",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5299192642332049,
            0.848048096156426,
            0.0
          ],
          "t1": [
            -0.848048096156426,
            0.5299192642332049,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5299192642332049,
            -0.848048096156426,
            0.0
          ],
          "B": [
            0.5585839503258428,
            -0.8939211830745971,
            0.0
          ]
        },
        "right": {
          "rho": 2.025100672475641,
          "p": 0.6787507595477238,
          "u": [
            0.26167551640056996,
            -0.07537530790826068,
            0.0
          ],
          "B": [
            0.5585839503258428,
            -0.16089941400544142,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_148",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4617117020323433,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.24484590177881074,
              "alfven_n": 0.5585839503258428,
              "fast": 1.1406847046810227
            },
            "right": {
              "slow": 0.3865317394819526,
              "alfven_n": 0.39252303133961175,
              "fast": 0.7589902781925855
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5299192642332049,
            "right": 0.26167551640056996
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.025100672475641,
          "pressure_ratio": 4.525005063651492,
          "entropy_over_cv": 0.3335863393143532,
          "tangential_field_ratio": 0.17999284170897029
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "148.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.02336775684718344700422599844148368323759931570746735351064535519892697623969275309963664",
          "p": "0.678862261969048825043712509220732791999300346357389345696607372461114991685516767796798018",
          "u": [
            "0.199641611931235683924434405174884707297498265570757733246059402924783659138191061941315062",
            "0.180521256556314854642941730166375112774852220835506652162581400809312890520631513264064783",
            "0E-90"
          ],
          "B": [
            "0.425799000927653641108050795432762181628734550631724327041965158162364698892366204572138079",
            "0.385018784131832511455814619935248790119283441848452666316246451572829279801903556247486405",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.02336775684718344700422599844148368323759931570746735351064535519892697623969275309963664",
          "regular_denominator": "-1.24818639649687049667136222049053742581955479523051928167849483910991886248854750344404071",
          "bracket_derivative_max": "-21.962415735368878718995450293628900755563009001196477644078545180031579351750119826785212",
          "polynomial_residual": "1.143828397475232619886E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.02336775684718344700422599844148368323759931570746735351064535519892943936027935758795085",
          "p": "0.678862261969048825043712509220732791999300346357389345696607372461114880267172853966090910",
          "u": [
            "0.199641611931235683924434405174884707297498265570757733246059402924783352990829152236663795",
            "0.180521256556314854642941730166375112774852220835506652162581400809312709443086139357179696",
            "0"
          ],
          "B": [
            "0.425799000927653641108050795432762181628734550631724327041965158162364564277013637891694279",
            "0.385018784131832511455814619935248790119283441848452666316246451572829362294297704844079980",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.55197023895259561769033337400176923868927151697405864029657315880583933395029845581621885",
          "polynomial_residual": "-3.98810817488007763500E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-1.27063901612685131350970176227304719454957603514761136252621225782461086053415006298096823E-90",
          "0E-180",
          "6.54454378811870080794E-70",
          "-2E-90"
        ],
        "published": [
          "3E-90",
          "-1.57390479973464363018E-70",
          "-2.56837920282707795765E-70",
          "0E-179",
          "-5.22498564715948864987897880178293823415387191523263709251821420726814942648929027503676012E-92",
          "0E-179",
          "8E-90",
          "5E-90"
        ]
      },
      "state_disagreement": "1.21733707491836718530500096580577130141107519339389276508952482216841440848133497077237053E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_148.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5224985647159489,
            0.8526401643540922,
            0.0
          ],
          "t1": [
            -0.8526401643540922,
            0.5224985647159489,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5224985647159489,
            -0.8526401643540922,
            0.0
          ],
          "B": [
            0.5507618462237625,
            -0.8987616479664137,
            0.0
          ]
        },
        "right": {
          "rho": 2.0233677568471835,
          "p": 0.6788622619690489,
          "u": [
            0.25823212955123265,
            -0.07590035935757061,
            0.0
          ],
          "B": [
            0.5507618462237625,
            -0.16188156803520062,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_148.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4642702618558314,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.24125546355903585,
              "alfven_n": 0.5507618462237625,
              "fast": 1.141449478695411
            },
            "right": {
              "slow": 0.3812715702971281,
              "alfven_n": 0.3871920526245657,
              "fast": 0.7593986262294227
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5224985647159489,
            "right": 0.25823212955123265
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0233677568471835,
          "pressure_ratio": 4.525748413126992,
          "entropy_over_cv": 0.33517740942953234,
          "tangential_field_ratio": 0.18011623927376358
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "149",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.02166651431136157082602356584039540659639531794477217060627910464282636385309489621943452",
          "p": "0.678979889284777874192402361471334538707644836311465049850999981465108697959412277921541382",
          "u": [
            "0.196714612229426319144436470619114532896411236191566730401739758386473403869392074734921731",
            "0.179012487507488895851289884185894001206954286388932253317752593307391202908075540371443599",
            "0E-90"
          ],
          "B": [
            "0.419203484700539004002919720606757224097236255982991606853952403690567201403148990313058236",
            "0.381479838826256260440044939407806480490169911141440847239537427240001745810084077749945960",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.02166651431136157082602356584039540659639531794477217060627910464282636385309489621943452",
          "regular_denominator": "-1.24629612701262396758447062871155045177377257549419130067364344960314040428121655135492724",
          "bracket_derivative_max": "-22.804310032690311283886077133796301535829140063552462835865486834782793539299540849907280",
          "polynomial_residual": "1.143078521275461475548E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.02166651431136157082602356584039540659639531794477217060627910464282965343620100651364693",
          "p": "0.678979889284777874192402361471334538707644836311465049850999981465108915488008320827002352",
          "u": [
            "0.196714612229426319144436470619114532896411236191566730401739758386472998260505507815159110",
            "0.179012487507488895851289884185894001206954286388932253317752593307390963012153197970652245",
            "0"
          ],
          "B": [
            "0.419203484700539004002919720606757224097236255982991606853952403690567019153878744076761144",
            "0.381479838826256260440044939407806480490169911141440847239537427240001855316493415224635349",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5482271995459835628013614680834962792957267646983670454952421458711487264477887023691373",
          "polynomial_residual": "-4.1705290348437825876E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "0E-90",
          "3E-90",
          "0E-180",
          "-1.97185363885925167997125192848859577047614874648530100841862142960321026458082849703950463E-90",
          "0E-180",
          "6.28321201216976119085E-70",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "-1.5758997853034533689E-71",
          "-2.6227376789211236865E-71",
          "0E-179",
          "2.06015229964021684032652774559255313366433133498527789544488110480201774548371692752149126E-91",
          "0E-179",
          "1E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.62716406629053848627880967935057672286854767584579188981786158322967612508698246794481004E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_149",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5150380749100542,
            0.8571673007021123,
            0.0
          ],
          "t1": [
            -0.8571673007021123,
            0.5150380749100542,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5150380749100542,
            -0.8571673007021123,
            0.0
          ],
          "B": [
            0.5428977994747309,
            -0.9035336686790404,
            0.0
          ]
        },
        "right": {
          "rho": 2.0216665143113617,
          "p": 0.6789798892847779,
          "u": [
            0.2547591658980864,
            -0.07641908622264287,
            0.0
          ],
          "B": [
            0.5428977994747309,
            -0.16285087761960745,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_149",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4667931934623776,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 1.1102230246251565e-16,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.1102230246251565e-16,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2376534257167477,
              "alfven_n": 0.5428977994747309,
              "fast": 1.1422048679445405
            },
            "right": {
              "slow": 0.37597552751844726,
              "alfven_n": 0.3818240874332949,
              "fast": 0.7598044216573384
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5150380749100542,
            "right": 0.2547591658980864
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0216665143113617,
          "pressure_ratio": 4.526532595231853,
          "entropy_over_cv": 0.33675258427541843,
          "tangential_field_ratio": 0.1802377523548118
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "149.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01999683950035027716788247392487645744499768572626732328712070036378112778257564367257338",
          "p": "0.679103334022062530258369410669570018225563622748452893110537315534789422012219744106801709",
          "u": [
            "0.193808901561167540691714896646423595352081792908077808743002420652302321204133182297243609",
            "0.177444732419263223037999811067346852286965486258477185526532105329964783721855180946651836",
            "0E-90"
          ],
          "B": [
            "0.412670244564321815356480359267679201000378399299955203062486653050832098784243653560953001",
            "0.377826614434411173125459399465615489181093374006654191891520762998631812623795713960894651",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01999683950035027716788247392487645744499768572626732328712070036378112778257564367257338",
          "regular_denominator": "-1.24444093277816697463098052658319606382777520636251924809680077818197903086952849296952598",
          "bracket_derivative_max": "-23.688324969967300233171667097328540236173902429946917731827671312172898447774429218085499",
          "polynomial_residual": "-1.202706100635986610573E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01999683950035027716788247392487645744499768572626732328712070036377677915736510150667036",
          "p": "0.679103334022062530258369410669570018225563622748452893110537315534788841842994517488206967",
          "u": [
            "0.193808901561167540691714896646423595352081792908077808743002420652302853103943840261140282",
            "0.177444732419263223037999811067346852286965486258477185526532105329965098176794291220155368",
            "0"
          ],
          "B": [
            "0.412670244564321815356480359267679201000378399299955203062486653050832342947560937144119495",
            "0.377826614434411173125459399465615489181093374006654191891520762998631668800610475356426402",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.54454748442766592917176171712046141344012618601997951028710342570257933731377901909945065",
          "polynomial_residual": "-3.63955096145958999598E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "-1E-90",
          "0E-180",
          "-2.07853517495554440915915860791439117354705686483857173478933003064067227562038796411423937E-90",
          "0E-180",
          "-6.34534174325434255060E-70",
          "-3E-90"
        ],
        "published": [
          "1E-90",
          "-1.31564825518620272274E-70",
          "-2.23352752083533514558E-70",
          "0E-179",
          "0E-181",
          "0E-179",
          "5E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "2.15278812595459599504595641005075303762612818728394843994841966823951722366728835698932272E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_149.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5075383629607042,
            0.8616291604415257,
            0.0
          ],
          "t1": [
            -0.8616291604415257,
            0.5075383629607042,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5075383629607042,
            -0.8616291604415257,
            0.0
          ],
          "B": [
            0.534992408956355,
            -0.9082368818046244,
            0.0
          ]
        },
        "right": {
          "rho": 2.0199968395003505,
          "p": 0.6791033340220626,
          "u": [
            0.2512570084447482,
            -0.07693139213017004,
            0.0
          ],
          "B": [
            0.534992408956355,
            -0.1638072149901295,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_149.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4692802762858479,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2340400125613201,
              "alfven_n": 0.534992408956355,
              "fast": 1.1429507354350004
            },
            "right": {
              "slow": 0.37064409448649244,
              "alfven_n": 0.37641963986494775,
              "fast": 0.7602075021546949
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5075383629607042,
            "right": 0.2512570084447482
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0199968395003505,
          "pressure_ratio": 4.527355560147084,
          "entropy_over_cv": 0.33831142946938564,
          "tangential_field_ratio": 0.1803573696155701
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "150",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01835861881731541101719956888453523642639775188596015639420374866973024655457856247318614",
          "p": "0.679232287545163458162972516788067872128796264449977329585575776411996031198626997847995888",
          "u": [
            "0.190925590162546419962421011598634159614345298590889319240866205275680881538285925883110397",
            "0.175818457782832912597776347267921271302538226860252108289108194280650299237339726161109739",
            "0E-90"
          ],
          "B": [
            "0.406201217254737890271212140515791826664493051049729330828988446578343678329981533831019651",
            "0.374060237323007991668690881363056916288967933476387388284314186810840574213438058665696327",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01835861881731541101719956888453523642639775188596015639420374866973024655457856247318614",
          "regular_denominator": "-1.24262068757479490113022174320503915158488639098440017377133749852192249617175395830354015",
          "bracket_derivative_max": "-24.617283950617283950617283950617283950617283950617283950617283950617283950617283950617283",
          "polynomial_residual": "8.42551113986083127417E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01835861881731541101719956888453523642639775188596015639420374866973245706095725360300678",
          "p": "0.679232287545163458162972516788067872128796264449977329585575776411996150650540944741316525",
          "u": [
            "0.190925590162546419962421011598634159614345298590889319240866205275680613330106282263593499",
            "0.175818457782832912597776347267921271302538226860252108289108194280650140806100287507298155",
            "0"
          ],
          "B": [
            "0.406201217254737890271212140515791826664493051049729330828988446578343552578788953045390860",
            "0.374060237323007991668690881363056916288967933476387388284314186810840646815922946098749372",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.54093117244264947149695185374385853284967209238348867428863405854445957955890253574369315",
          "polynomial_residual": "-5.8066543248056776347E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "2E-90",
          "0E-90",
          "0E-180",
          "0E-181",
          "0E-180",
          "4.26258640910975317959E-70",
          "1E-90"
        ],
        "published": [
          "0E-90",
          "-2.0062727393896480174E-71",
          "-3.4749663184632635421E-71",
          "0E-179",
          "-5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E-92",
          "0E-179",
          "4E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.09520000959314454922764283109091093420237431825197396025582175145787462959437998993021324E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_150",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.5,
            0.8660254037844386,
            0.0
          ],
          "t1": [
            -0.8660254037844386,
            0.5,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.5,
            -0.8660254037844386,
            0.0
          ],
          "B": [
            0.5270462766947299,
            -0.9128709291752769,
            0.0
          ]
        },
        "right": {
          "rho": 2.0183586188173153,
          "p": 0.6792322875451634,
          "u": [
            0.24772604597540837,
            -0.07743718242188505,
            0.0
          ],
          "B": [
            0.5270462766947299,
            -0.16475045452926088,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_150",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4717312931031618,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -1.1102230246251565e-16,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.2304154462804912,
              "alfven_n": 0.5270462766947299,
              "fast": 1.143686947213473
            },
            "right": {
              "slow": 0.3652777599333924,
              "alfven_n": 0.3709792192258875,
              "fast": 0.7606077059897626
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.5,
            "right": 0.24772604597540837
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0183586188173153,
          "pressure_ratio": 4.5282152503010895,
          "entropy_over_cv": 0.33985351711274725,
          "tangential_field_ratio": 0.18047508060981068
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "150.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01675173108840129858621215095169526524380070701570138565314076778255440583043687168855340",
          "p": "0.679366440418230983244532107111204360824872915221999820621714686674057133071150541595605789",
          "u": [
            "0.188065780763725165030608402343571082738821425187798599224821795244029850105673185021524952",
            "0.174134152553292054354067698984279331489997462972910710800599688183156346098093486745677393",
            "0E-90"
          ],
          "B": [
            "0.399798320148711161982117466417030132855094789311905100511098005955042029111871573605554162",
            "0.370181866092855165857243818383519534785735117930415530534569565170772268318274520396077702",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01675173108840129858621215095169526524380070701570138565314076778255440583043687168855340",
          "regular_denominator": "-1.24083525676489033176245794550188362804866745223966820628126751975839378425604096854283711",
          "bracket_derivative_max": "-25.594251755258308183305633544771583915827686512773086010132136803602970079866316655916810",
          "polynomial_residual": "-6.26898287393726161618E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01675173108840129858621215095169526524380070701570138565314076778255325762911549310041716",
          "p": "0.679366440418230983244532107111204360824872915221999820621714686674057211614397743636932066",
          "u": [
            "0.188065780763725165030608402343571082738821425187798599224821795244029988301040201915520460",
            "0.174134152553292054354067698984279331489997462972910710800599688183156427629413261571633035",
            "0"
          ],
          "B": [
            "0.399798320148711161982117466417030132855094789311905100511098005955042095275540534256578999",
            "0.370181866092855165857243818383519534785735117930415530534569565170772230884671717432617435",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.53737831917323964933989704979428285638803156387111501693611058635322427854200160347850305",
          "polynomial_residual": "2.38179896464904505215E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-9.04703123220010048170405843857540923212416944666280036064372947735495520335722864637040398E-91",
          "0E-180",
          "-3.03833290432224249388E-70",
          "1E-90"
        ],
        "published": [
          "-2E-90",
          "7.8586302507865666824E-71",
          "1.38900819441306257361E-70",
          "0E-179",
          "1.24828783177633224103316609029736784518224990216954640080758782769424177110137631756934509E-91",
          "0E-179",
          "5E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "5.69332012304224692407419196988415430632501871974017935089195833146069139052926548619246738E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_150.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4924235601034671,
            0.8703556959398997,
            0.0
          ],
          "t1": [
            -0.8703556959398997,
            0.4924235601034671,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4924235601034671,
            -0.8703556959398997,
            0.0
          ],
          "B": [
            0.5190600078185917,
            -0.9174354578903491,
            0.0
          ]
        },
        "right": {
          "rho": 2.016751731088401,
          "p": 0.679366440418231,
          "u": [
            0.24416667282973686,
            -0.0779363641632003,
            0.0
          ],
          "B": [
            0.5190600078185917,
            -0.16568047278144563,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_150.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.47414603005155,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 2.220446049250313e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.22677994698907133,
              "alfven_n": 0.5190600078185917,
              "fast": 1.1444133723243297
            },
            "right": {
              "slow": 0.3598770177904911,
              "alfven_n": 0.3655033398440468,
              "fast": 0.7610048721403614
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4924235601034671,
            "right": 0.24416667282973686
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.016751731088401,
          "pressure_ratio": 4.529109602788207,
          "entropy_over_cv": 0.3413784258493653,
          "tangential_field_ratio": 0.18059087574664853
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "151",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01517604819296156953753756584449867754101909021817111915476436928929551811428271389949004",
          "p": "0.679505482757840401340782195606008495919253149254807046927741459151447578825301758007867949",
          "u": [
            "0.185230568036825038974549127116840049573646281469388820277602800636126625572720013630525212",
            "0.172392327893826570291073449016976019492180413387507675845105107591976286027400851679811566",
            "0E-90"
          ],
          "B": [
            "0.393463450730120525156455430274436996455415679995817998168420456678460573987545602163082192",
            "0.366192691257192241052981273473083055533584799562974642104671824546588728903769841202941378",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01517604819296156953753756584449867754101909021817111915476436928929551811428271389949004",
          "regular_denominator": "-1.23908449799217952170837507316055408615668787802019013239418263254366168679364745988832226",
          "bracket_derivative_max": "-26.622559722287813857687004479982188125505297907833692994248451568185330467218032281436281",
          "polynomial_residual": "-1.393995365604093564640E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01517604819296156953753756584449867754101909021817111915476436928929272508239501262116097",
          "p": "0.679505482757840401340782195606008495919253149254807046927741459151447635004857900606425455",
          "u": [
            "0.185230568036825038974549127116840049573646281469388820277602800636126959030655466920633503",
            "0.172392327893826570291073449016976019492180413387507675845105107591976482431649635499794597",
            "0"
          ],
          "B": [
            "0.393463450730120525156455430274436996455415679995817998168420456678460736972982174314365708",
            "0.366192691257192241052981273473083055533584799562974642104671824546588638559467094278330654",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.53388895820271668709022430093687677579775142997627863902586596152463848863958177993813235",
          "polynomial_residual": "3.83310135621193539718E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-90",
          "-2E-90",
          "-5E-90",
          "0E-180",
          "-1.93923848098534811630151848966310627310662990734746586318840175324413897892963193406770635E-91",
          "0E-180",
          "-6.46589363333768836150E-70",
          "-4E-90"
        ],
        "published": [
          "2E-90",
          "1.20659973647981643453E-70",
          "2.17676354610750449286E-70",
          "0E-179",
          "-2.13904950117185037177853125356746195229226167850276436948575378186519447747242204825805650E-91",
          "0E-179",
          "6E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "1.38599895041717655241807533920486451699051206803338555205853621755121770023739538130048408E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_151",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.484809620246337,
            0.8746197071393959,
            0.0
          ],
          "t1": [
            -0.8746197071393959,
            0.484809620246337,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.484809620246337,
            -0.8746197071393959,
            0.0
          ],
          "B": [
            0.5110342105132357,
            -0.9219301203433072,
            0.0
          ]
        },
        "right": {
          "rho": 2.0151760481929615,
          "p": 0.6795054827578404,
          "u": [
            0.24057928868352374,
            -0.07842884615004377,
            0.0
          ],
          "B": [
            0.5110342105132357,
            -0.1665971484622506,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_151",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4765242766447198,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.22313373277710824,
              "alfven_n": 0.5110342105132357,
              "fast": 1.1451298827679177
            },
            "right": {
              "slow": 0.3544423670010657,
              "alfven_n": 0.3599925208880395,
              "fast": 0.7613988404101473
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.484809620246337,
            "right": 0.24057928868352374
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0151760481929615,
          "pressure_ratio": 4.530036551718936,
          "entropy_over_cv": 0.3428857409204069,
          "tangential_field_ratio": 0.180704746255837
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "151.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01363143567210345353498269447543274822658266992258275829650310664541576360051537270124032",
          "p": "0.679649104575289550558050895767498038086294327601689838354517809168179452739432737783643490",
          "u": [
            "0.182421038054829645588072672031353405773077203351164075999375158041734457299392420878839694",
            "0.170593516912189562637380149022486993954931046222272668892155673714406870766936835538953783",
            "0E-90"
          ],
          "B": [
            "0.387198486059552374316210005770668101008800632901439907411984079407925849274566495085173026",
            "0.362093934911832704583463308363761606134987440971715430385520328086934570809407931529438445",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01363143567210345353498269447543274822658266992258275829650310664541576360051537270124032",
          "regular_denominator": "-1.23736826185789272614998077163936972025175852213620306477389234071712862622279485855693369",
          "bracket_derivative_max": "-27.705834047612583444909613316463454269903814959724766386948680851283994476731481610108717",
          "polynomial_residual": "1.603009057940538434108E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01363143567210345353498269447543274822658266992258275829650310664542079376529507898031711",
          "p": "0.679649104575289550558050895767498038086294327601689838354517809168180086227337342310734312",
          "u": [
            "0.182421038054829645588072672031353405773077203351164075999375158041733861591448310386003106",
            "0.170593516912189562637380149022486993954931046222272668892155673714406520633900139350233858",
            "0"
          ],
          "B": [
            "0.387198486059552374316210005770668101008800632901439907411984079407925552095979479827822498",
            "0.362093934911832704583463308363761606134987440971715430385520328086934732164215561960586473",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5304631023521894832810483606388046734775571159962024475359744789870625985682000591693081",
          "polynomial_residual": "4.68192725069923416589E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "-1E-90",
          "-3E-90",
          "0E-180",
          "-1.11739649279176958165442664777921782587790169946801640934993393905020747766402858301742742E-90",
          "0E-180",
          "7.10864539851996652375E-70",
          "-3E-90"
        ],
        "published": [
          "3E-90",
          "1.40471814473668583842E-70",
          "2.58716898205896121932E-70",
          "0E-179",
          "-1.20497505720707087724339640648541624122850558967388284399226956234469933629032351978659894E-91",
          "0E-179",
          "9E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "2.49805634268285386682388861249245653495080875652469094577562811495163951718689337849668263E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_151.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4771587602596084,
            0.8788171126619654,
            0.0
          ],
          "t1": [
            -0.8788171126619654,
            0.4771587602596084,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4771587602596084,
            -0.8788171126619654,
            0.0
          ],
          "B": [
            0.5029694959741997,
            -0.9263545742482037,
            0.0
          ]
        },
        "right": {
          "rho": 2.0136314356721035,
          "p": 0.6796491045752896,
          "u": [
            0.23696429833513397,
            -0.07891453891399698,
            0.0
          ],
          "B": [
            0.5029694959741997,
            -0.16750036246588662,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_151.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4788658257879812,
            0.0
          ],
          "rh_scaled_inf": 1.6653345369377348e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.6653345369377348e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.21947701975749692,
              "alfven_n": 0.5029694959741997,
              "fast": 1.1458363534595497
            },
            "right": {
              "slow": 0.3489743113381007,
              "alfven_n": 0.35444728619105065,
              "fast": 0.7617894515415519
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4771587602596084,
            "right": 0.23696429833513397
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0136314356721035,
          "pressure_ratio": 4.5309940305019305,
          "entropy_over_cv": 0.3443750542153765,
          "tangential_field_ratio": 0.1808166841533912
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "152",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01211775331567581934200454390611107106844478989146647689431213882512089245023331213920648",
          "p": "0.679796996108692633699778203762964934918728283338330663018052227977111979853404216929987119",
          "u": [
            "0.179638267761564820006040310445900633490039123764738797280042127812224620992501990873874918",
            "0.168738274389821000699308837109465468299855582079217078640624945287562013882011963311325578",
            "0E-90"
          ],
          "B": [
            "0.381005282248231989303253752924654588164234380157048511608600479963795710920236153880785619",
            "0.357886850397077873275000015718950259268525342309997779921280404585207224934794838191989574",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01211775331567581934200454390611107106844478989146647689431213882512089245023331213920648",
          "regular_denominator": "-1.23568639257297313260222727100679007896493865543496275210479126536124543605581479126578498",
          "bracket_derivative_max": "-28.848027653033589735748278392696299421868332180609027793987095238702509724339614424743755",
          "polynomial_residual": "9.80290289046557050E-71"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01211775331567581934200454390611107106844478989146647689431213882512024779286384293647454",
          "p": "0.679796996108692633699778203762964934918728283338330663018052227977111744364568697206843739",
          "u": [
            "0.179638267761564820006040310445900633490039123764738797280042127812224696721857181353514826",
            "0.168738274389821000699308837109465468299855582079217078640624945287562058279560297044812228",
            "0"
          ],
          "B": [
            "0.381005282248231989303253752924654588164234380157048511608600479963795749469715152709711402",
            "0.357886850397077873275000015718950259268525342309997779921280404585207204437673268878550667",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.52710074488964868110837743682034039341179861761727219331962760506915050861303215288656775",
          "polynomial_residual": "-3.17233361506753175366E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "2E-90",
          "4E-90",
          "0E-180",
          "-9.46693408951372402594143553980493877264728772097517327169083219222907952489083899905323590E-91",
          "0E-180",
          "4.15174155002071696E-73",
          "2E-90"
        ],
        "published": [
          "-1E-90",
          "-9.0627867557400790130E-71",
          "-1.70446229013105904359E-70",
          "0E-179",
          "-2.12337568307803544025029857657934765716449025786457849689914601410888975471850702421424352E-91",
          "0E-179",
          "4E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "3.20387496411132826232502360301951897302440723339940218898063329513353817366366148067624200E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_152",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.46947156278589075,
            0.882947592858927,
            0.0
          ],
          "t1": [
            -0.882947592858927,
            0.46947156278589075,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.46947156278589075,
            -0.882947592858927,
            0.0
          ],
          "B": [
            0.4948664783607197,
            -0.9307084826657435,
            0.0
          ]
        },
        "right": {
          "rho": 2.012117753315676,
          "p": 0.6797969961086926,
          "u": [
            0.23332211149783372,
            -0.07939335472583732,
            0.0
          ],
          "B": [
            0.4948664783607197,
            -0.16838999787117603,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_152",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.48117047379238215,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.21581002211302508,
              "alfven_n": 0.4948664783607197,
              "fast": 1.1465326621892142
            },
            "right": {
              "slow": 0.3434733592271133,
              "alfven_n": 0.3488681640795175,
              "fast": 0.7621765473253835
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.46947156278589075,
            "right": 0.23332211149783372
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.012117753315676,
          "pressure_ratio": 4.5319799740579505,
          "entropy_over_cv": 0.3458459643195513,
          "tangential_field_ratio": 0.18092668220759298
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "152.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.01063485572788617074772866150189955171091408938413229222312769582147169604626705754808144",
          "p": "0.679948848144928429943766372630976832536361007068610883987758181560433631641379955517505147",
          "u": [
            "0.176883324452791194572599398299129289415222690143792742411311990328565313542183214868380975",
            "0.166827176503957097397018465246461779386722471764262287974059386334873365077780930172522611",
            "0E-90"
          ],
          "B": [
            "0.374885673936329596627745395316558546084983437180809883065543368578982648923579509029874877",
            "0.353572721951371466553040492873306748905328947721943146029793014999401301920333243822389534",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.01063485572788617074772866150189955171091408938413229222312769582147169604626705754808144",
          "regular_denominator": "-1.23403872858654018971969851277988839078990454376014699135903077313496855116251895283120160",
          "bracket_derivative_max": "-30.053456147000245102960349055484367826318066481767243759483253493924067236955676989708006",
          "polynomial_residual": "1.575944526204119537560E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.01063485572788617074772866150189955171091408938413229222312769582147434136697896161695150",
          "p": "0.679948848144928429943766372630976832536361007068610883987758181560433485189138483359811038",
          "u": [
            "0.176883324452791194572599398299129289415222690143792742411311990328565005295976292738011154",
            "0.166827176503957097397018465246461779386722471764262287974059386334873184906129421987434889",
            "0"
          ],
          "B": [
            "0.374885673936329596627745395316558546084983437180809883065543368578982488851776484577437840",
            "0.353572721951371466553040492873306748905328947721943146029793014999401385248439620761695823",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5238018607103887707724152040225986685254254007697351158533972687361125106525760233815789",
          "polynomial_residual": "-5.37829881746812343653E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-90",
          "1E-90",
          "0E-180",
          "-1.51886433439053073981421224013389692154570742317423007525882642217646570357617285907406477E-90",
          "0E-180",
          "6.36748621270200557436E-70",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "-1.46149915893462759565E-70",
          "-2.80751376289681088345E-70",
          "0E-179",
          "-1.73753527306459724203796830284130358800365921305540124821998194128781983487149514470982889E-91",
          "0E-179",
          "6E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.31566440538325142286290354537913327368786591247774472528825629831849385784288723533599833E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_152.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4617486132350339,
            0.8870108331782217,
            0.0
          ],
          "t1": [
            -0.8870108331782217,
            0.4617486132350339,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4617486132350339,
            -0.8870108331782217,
            0.0
          ],
          "B": [
            0.486725774748959,
            -0.9349915140289439,
            0.0
          ]
        },
        "right": {
          "rho": 2.0106348557278864,
          "p": 0.6799488481449284,
          "u": [
            0.22965314259802413,
            -0.07986520759758561,
            0.0
          ],
          "B": [
            0.486725774748959,
            -0.16926593994606084,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_152.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4834380203879037,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.21213295214284578,
              "alfven_n": 0.486725774748959,
              "fast": 1.1472186895820136
            },
            "right": {
              "slow": 0.3379400235740092,
              "alfven_n": 0.3432556872065958,
              "fast": 0.7625599707071138
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4617486132350339,
            "right": 0.22965314259802413
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0106348557278864,
          "pressure_ratio": 4.53299232096619,
          "entropy_over_cv": 0.3472980765579521,
          "tangential_field_ratio": 0.18103473390542557
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "153",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00918259287178164482861796303436852564415544488704031871701849472922483888379172322450074",
          "p": "0.680104352331522962155510509316785847639737167968173974127148551580052943177265186819150009",
          "u": [
            "0.174157265268426156927791529509771636316372816932200513291506634766275215118499975127057340",
            "0.164860820543058585728310189550299394715342386043545812191261465677551399476827570627719487",
            "0E-90"
          ],
          "B": [
            "0.368841473775839115300818204652363619676234236181285914399003998322124507821823393915573722",
            "0.349152864356672690534202540376682396638274381456818249846295585504498250459259771233976439",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00918259287178164482861796303436852564415544488704031871701849472922483888379172322450074",
          "regular_denominator": "-1.23242510319086849425401995892707613960461716098560035413002054969913870987087969247166751",
          "bracket_derivative_max": "-31.326838489526402039946084256605819864909780261170265347597280297668487430947938841586484",
          "polynomial_residual": "-1.393021484989049165612E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00918259287178164482861796303436852564415544488704031871701849472922067188438115900046061",
          "p": "0.680104352331522962155510509316785847639737167968173974127148551580052377540123682185027183",
          "u": [
            "0.174157265268426156927791529509771636316372816932200513291506634766275696765470952734262852",
            "0.164860820543058585728310189550299394715342386043545812191261465677551680022760968353107219",
            "0"
          ],
          "B": [
            "0.368841473775839115300818204652363619676234236181285914399003998322124762915898282681912445",
            "0.349152864356672690534202540376682396638274381456818249846295585504498120482336600169822626",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.5205664074881094655535325077327299362888703899237913502544499697073281326538090536760918",
          "polynomial_residual": "-5.34822215005584203273E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "3E-90",
          "1E-90",
          "3E-90",
          "0E-180",
          "2.23600354811628251627982750918512382452408474112119904779636057486701133248412287751035061E-90",
          "0E-180",
          "-5.36349627571714623515E-70",
          "2E-90"
        ],
        "published": [
          "-2E-90",
          "-1.38092776254715058400E-70",
          "-2.71022333411875975739E-70",
          "0E-179",
          "8.91006524188367862359709571413626312770518519036088745405522284522492274176135224377938581E-92",
          "0E-179",
          "6E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "2.07397745996207026600934596769684274883207646052599861648554151421192149118815680776872966E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_153",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4539904997395468,
            0.8910065241883679,
            0.0
          ],
          "t1": [
            -0.8910065241883679,
            0.4539904997395468,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4539904997395468,
            -0.8910065241883679,
            0.0
          ],
          "B": [
            0.47854800508501577,
            -0.9392033421683841,
            0.0
          ]
        },
        "right": {
          "rho": 2.0091825928717815,
          "p": 0.680104352331523,
          "u": [
            0.2259578105793985,
            -0.08033001328315705,
            0.0
          ],
          "B": [
            0.47854800508501577,
            -0.1701280761507454,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_153",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.48566826873576247,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -5.551115123125783e-17,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -8.326672684688674e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.2084460203083713,
              "alfven_n": 0.47854800508501577,
              "fast": 1.1478943190593431
            },
            "right": {
              "slow": 0.3323748215979376,
              "alfven_n": 0.337610392390392,
              "fast": 0.7629395658898666
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4539904997395468,
            "right": 0.2259578105793985
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0091825928717815,
          "pressure_ratio": 4.534029015543487,
          "entropy_over_cv": 0.3487310030359776,
          "tangential_field_ratio": 0.18114083341948348
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "153.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00776081059287397491469432466406089773937806141683224230102080894778262372304804972877442",
          "p": "0.680263201478566479708609389125514583071182526309054579950824910242318070382708172804469011",
          "u": [
            "0.171461136695894307815562191181841981606472916932006236741404559314709160040772872551729768",
            "0.162839824615871340086305155406220234435931159895212897772207113026596975152437123184791937",
            "0E-90"
          ],
          "B": [
            "0.362874471918229297672463377743404433800929989579844194596203421148041514669887484220133744",
            "0.344628622575533920219599645116892466842717226029414299740965336536650210820480519542641253",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00776081059287397491469432466406089773937806141683224230102080894778262372304804972877442",
          "regular_denominator": "-1.23084534510319330546077147184895655304375340157425804700113423216420291524783116636530491",
          "bracket_derivative_max": "-32.673343077909938230148432938734079870505382115320840234459183251032417137403268091806616",
          "polynomial_residual": "2.055194787835580067691E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00776081059287397491469432466406089773937806141683224230102080894778618800090185820755562",
          "p": "0.680263201478566479708609389125514583071182526309054579950824910242318009653471776109115297",
          "u": [
            "0.171461136695894307815562191181841981606472916932006236741404559314708751376404997290379504",
            "0.162839824615871340086305155406220234435931159895212897772207113026596738062065172301527445",
            "0"
          ],
          "B": [
            "0.362874471918229297672463377743404433800929989579844194596203421148041293979620646079905780",
            "0.344628622575533920219599645116892466842717226029414299740965336536650320852588641443484797",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.51739432679613875093394840188403105966976134675617617262434230634638437541399377661626765",
          "polynomial_residual": "-5.07843050856848251235E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "0E-90",
          "2E-90",
          "0E-180",
          "-9.83920050685746070102614100580185307733979687260119244990160991183700435629557524051117630E-91",
          "0E-180",
          "7.53185334777293679684E-70",
          "0E-90"
        ],
        "published": [
          "3E-90",
          "-1.24457191927122791561E-70",
          "-2.49622508967047748348E-70",
          "0E-179",
          "-4.48736548492216258562610272094094445960046988480824989138782117850750374287097637795515484E-92",
          "0E-179",
          "6E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "1.77525023648408553060034532078875951711067321367741719431427199368698130564446026787393100E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_153.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.44619781310980877,
            0.8949343616020251,
            0.0
          ],
          "t1": [
            -0.8949343616020251,
            0.44619781310980877,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.44619781310980877,
            -0.8949343616020251,
            0.0
          ],
          "B": [
            0.4703337921377113,
            -0.9433436463370447,
            0.0
          ]
        },
        "right": {
          "rho": 2.007760810592874,
          "p": 0.6802632014785664,
          "u": [
            0.22223653871302057,
            -0.08078768927771113,
            0.0
          ],
          "B": [
            0.4703337921377113,
            -0.17097629613956358,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_153.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4878610254398681,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.20474943527858372,
              "alfven_n": 0.4703337921377113,
              "fast": 1.148559436800818
            },
            "right": {
              "slow": 0.32677827466909776,
              "alfven_n": 0.3319328204569298,
              "fast": 0.7633151784341506
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.44619781310980877,
            "right": 0.22223653871302057
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.007760810592874,
          "pressure_ratio": 4.53508800985711,
          "entropy_over_cv": 0.35014436267683324,
          "tangential_field_ratio": 0.18124497557539695
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "154",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00636935112222859412414375246726087950291125367372056100100940648383389975405888933499430",
          "p": "0.680425089850782367924898764696020904683863175320030721391932321420476400154184479443532330",
          "u": [
            "0.168795974084589586568580311297752843715557680818117655264455082111252296635003802979582014",
            "0.160764827354417446895703191332410254740883213661059904755789330875523110143980521438830295",
            "0E-90"
          ],
          "B": [
            "0.356986435507068219986868275684721202510023210709444228459494548254481507561506698944868297",
            "0.340001371379877373582532141974368985861941438959540900767140636101609454469387316441175734",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00636935112222859412414375246726087950291125367372056100100940648383389975405888933499430",
          "regular_denominator": "-1.22929927902469843791571528051917875500323472630413395666778822942648211083784321037221589",
          "bracket_derivative_max": "-34.098640095099938659831137570180278515933388911484370865430549030164439383488212286032394",
          "polynomial_residual": "-1.492465189068340349554E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00636935112222859412414375246726087950291125367372056100100940648383095229399483025174050",
          "p": "0.680425089850782367924898764696020904683863175320030721391932321420476282143703779142465349",
          "u": [
            "0.168795974084589586568580311297752843715557680818117655264455082111252631861871094636068160",
            "0.160764827354417446895703191332410254740883213661059904755789330875523303757782552827845151",
            "0"
          ],
          "B": [
            "0.356986435507068219986868275684721202510023210709444228459494548254481692100983654189726786",
            "0.340001371379877373582532141974368985861941438959540900767140636101609364463470528469469744",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.51428554519834397702218308530966047962094612038168960945171607546923877241041695466380855",
          "polynomial_residual": "1.09377153480462917521E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "2E-90",
          "0E-180",
          "-8.04504291125047861928700789950356044076083677668316154729188377783856652574616031557149223E-91",
          "0E-180",
          "-5.19984599900465074894E-70",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "2.5412661668522401625E-71",
          "5.2103677843726407612E-71",
          "0E-179",
          "-4.60422899510089575329561136037519615867217693829869755507070707808226693085475896083701084E-92",
          "0E-179",
          "4E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.46905157936671608604439517615770751682875085895221770576340813457994784612161516238560178E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_154",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4383711467890774,
            0.898794046299167,
            0.0
          ],
          "t1": [
            -0.898794046299167,
            0.4383711467890774,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4383711467890774,
            -0.898794046299167,
            0.0
          ],
          "B": [
            0.4620837614511643,
            -0.9474121112347332,
            0.0
          ]
        },
        "right": {
          "rho": 2.0063693511222285,
          "p": 0.6804250898507823,
          "u": [
            0.2184897544133048,
            -0.08123815481579359,
            0.0
          ],
          "B": [
            0.4620837614511643,
            -0.1718104917616586,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_154",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4900161005574803,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.20104340397475912,
              "alfven_n": 0.4620837614511643,
              "fast": 1.149213931706953
            },
            "right": {
              "slow": 0.3211509081514455,
              "alfven_n": 0.3262235160878101,
              "fast": 0.763686655354364
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4383711467890774,
            "right": 0.2184897544133048
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0063693511222285,
          "pressure_ratio": 4.5361672656718826,
          "entropy_over_cv": 0.35153778125588664,
          "tangential_field_ratio": 0.18134715581980818
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "154.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00500805355937378430441466363166831315739248735104655204720826297266355672293384590537924",
          "p": "0.680589713449881399712687206176971380666263051184709970779341348897495509207617495843664400",
          "u": [
            "0.166162801171417885636371109022463020533479079096264714324170711102585977913730514389210347",
            "0.158636487611199955026406689598034992780824952229383010103661882741680476628638648259915545",
            "0E-90"
          ],
          "B": [
            "0.351179108175822884506027724246646556817850058384801646040522235938336889441189097860609852",
            "0.335272514971473490189425502649502703749983337554304771707712926151438401894821978709749067",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00500805355937378430441466363166831315739248735104655204720826297266355672293384590537924",
          "regular_denominator": "-1.22778672617708198256046073736852034795265831927894061338578695885851506302548205100597695",
          "bracket_derivative_max": "-35.608961112542053079386300775065173804528009444534928270135132688340693527507376829216192",
          "polynomial_residual": "1.509716761876529399044E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00500805355937378430441466363166831315739248735104655204720826297266646117757125901347419",
          "p": "0.680589713449881399712687206176971380666263051184709970779341348897495632332435524359331372",
          "u": [
            "0.166162801171417885636371109022463020533479079096264714324170711102585650226855635740088498",
            "0.158636487611199955026406689598034992780824952229383010103661882741680288316799287709682535",
            "0"
          ],
          "B": [
            "0.351179108175822884506027724246646556817850058384801646040522235938336705604807548924399795",
            "0.335272514971473490189425502649502703749983337554304771707712926151438489580277997315823685",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.51123997530941322450915429157437750539555663028561314536244814663411541177940963044557175",
          "polynomial_residual": "-8.9899231648850836664E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "2E-90",
          "3E-90",
          "0E-180",
          "1.69413049489809999384385156524235994718317578343392432386935017946417243008829538257265346E-90",
          "0E-180",
          "4.99436142820875842573E-70",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "-1.9778742794259006126E-71",
          "-4.1466996603315073589E-71",
          "0E-179",
          "-4.72074187541565462386496792587492269176145401604176121302307906914677919883994738245741786E-92",
          "0E-179",
          "6E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.44859998554968359475698978165655953842638612205386272442575014599590324097110573392125290E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_154.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.43051109680829514,
            0.9025852843498606,
            0.0
          ],
          "t1": [
            -0.9025852843498606,
            0.43051109680829514,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.43051109680829514,
            -0.9025852843498606,
            0.0
          ],
          "B": [
            0.45379854129715275,
            -0.9514084270320962,
            0.0
          ]
        },
        "right": {
          "rho": 2.005008053559374,
          "p": 0.6805897134498814,
          "u": [
            0.21471788905986383,
            -0.08168133086836035,
            0.0
          ],
          "B": [
            0.45379854129715275,
            -0.17263055706056096,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_154.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4921333076091105,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.1973281316146032,
              "alfven_n": 0.45379854129715275,
              "fast": 1.1498576953626047
            },
            "right": {
              "slow": 0.3154932512502299,
              "alfven_n": 0.3204830276725081,
              "fast": 0.764053845212114
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.43051109680829514,
            "right": 0.21471788905986383
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.005008053559374,
          "pressure_ratio": 4.537264756332543,
          "entropy_over_cv": 0.35291089143206644,
          "tangential_field_ratio": 0.18144737018893065
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "155",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00367675433541724389954851862072287092731462699475094478683312912182746700090571306079720",
          "p": "0.680756770287348700459742153331368736988003009006397602373107029783819008774316702335037062",
          "u": [
            "0.163562629617376142811174917081361009118021640707487543169071476732964531560464053370256295",
            "0.156455484150890163246951227465572674735080191524173421480039921251064794369341803507543628",
            "0E-90"
          ],
          "B": [
            "0.345454209551036086169228195650619187102969421988550806584879307761656046764919137502014431",
            "0.330443486594132027958618940405387808458252225778963324323461320363322710305708710374691294",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00367675433541724389954851862072287092731462699475094478683312912182746700090571306079720",
          "regular_denominator": "-1.22630750481713027099949835402302541214146069666083438309648125457980829666767301451199689",
          "bracket_derivative_max": "-37.211167119609173437896938788555078345920385851886836649528438799956917319060776518741830",
          "polynomial_residual": "-9.62355616734524953228E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00367675433541724389954851862072287092731462699475094478683312912182513088016491882452792",
          "p": "0.680756770287348700459742153331368736988003009006397602373107029783818734589024963059760298",
          "u": [
            "0.163562629617376142811174917081361009118021640707487543169071476732964793019271799736544947",
            "0.156455484150890163246951227465572674735080191524173421480039921251064943788280865902741407",
            "0"
          ],
          "B": [
            "0.345454209551036086169228195650619187102969421988550806584879307761656196210876625097548902",
            "0.330443486594132027958618940405387808458252225778963324323461320363322640617914253602540446",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.50825751682429704128478822875322432084084140847798682953952161279934464498018271185108585",
          "polynomial_residual": "-2.87712611213566653562E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1E-90",
          "1E-90",
          "0E-180",
          "-1.16598587043659473404159931828884075421973560817139699833619431338914416452428234826518582E-90",
          "0E-180",
          "-3.01897937753798800143E-70",
          "0E-90"
        ],
        "published": [
          "-1E-90",
          "-5.9867045387099440041E-71",
          "-1.28385293143094596710E-70",
          "0E-179",
          "-9.67379050591901054111148334213173603409166647962000114853766499223917071901358843351798636E-92",
          "0E-179",
          "5E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.16591697525037394870421371744146177571016400402757461123779800979586048179184883299637095E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_155",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.42261826174069944,
            0.9063077870366499,
            0.0
          ],
          "t1": [
            -0.9063077870366499,
            0.42261826174069944,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.42261826174069944,
            -0.9063077870366499,
            0.0
          ],
          "B": [
            0.44547876262726893,
            -0.9553322893942131,
            0.0
          ]
        },
        "right": {
          "rho": 2.0036767543354173,
          "p": 0.6807567702873487,
          "u": [
            0.21092137782517428,
            -0.08211714013877064,
            0.0
          ],
          "B": [
            0.44547876262726893,
            -0.17343638827274646,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_155",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.4942124635877103,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.19360382175579888,
              "alfven_n": 0.44547876262726893,
              "fast": 1.150490622001179
            },
            "right": {
              "slow": 0.3098058368642912,
              "alfven_n": 0.3147119071652472,
              "fast": 0.7644165982063992
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.42261826174069944,
            "right": 0.21092137782517428
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0036767543354173,
          "pressure_ratio": 4.538378468582325,
          "entropy_over_cv": 0.3542633327764475,
          "tangential_field_ratio": 0.18154561527772123
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "155.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00237528765678488403429672994505369442798631819736149199281830227514285573615571560893716",
          "p": "0.680925960647823002868957570827594386824100559210582369458867468379017731535755808649976978",
          "u": [
            "0.160996458555112500584917694161259765697934041602850068623185783712302241644456068786009498",
            "0.154222515336752457212743196388182186413470202885480435306653687842751752763143905582313605",
            "0E-90"
          ],
          "B": [
            "0.339813434761082693049865467945225577909481656368674199561585197083002911523752756099949082",
            "0.325515748137625147420154507799766209660438852642595386170503850104749488607803525913306891",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00237528765678488403429672994505369442798631819736149199281830227514285573615571560893716",
          "regular_denominator": "-1.22486143072976098226032969993894854936442924244151276888090922475015872859572857289881906",
          "bracket_derivative_max": "-38.912826369158410687802816226627878056091543232848173660667392428659103049896699083435124",
          "polynomial_residual": "1.77922541791996975707E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00237528765678488403429672994505369442798631819736149199281830227514278334208486269392214",
          "p": "0.680925960647823002868957570827594386824100559210582369458867468379017603224109630269939059",
          "u": [
            "0.160996458555112500584917694161259765697934041602850068623185783712302249682245999585843364",
            "0.154222515336752457212743196388182186413470202885480435306653687842751757328525251205909223",
            "0"
          ],
          "B": [
            "0.339813434761082693049865467945225577909481656368674199561585197083002916203378618835998463",
            "0.325515748137625147420154507799766209660438852642595386170503850104749486475175154195165970",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.50533805751670067563476707327449055723126445378660233792787712434753380555422797195616295",
          "polynomial_residual": "-2.62284841876975249583E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "0E-90",
          "-2E-90",
          "0E-180",
          "4.95268028220304164282215543740791427595014709809634140171403063813010244046354660448895492E-92",
          "0E-180",
          "5.2858804620667674232E-71",
          "-2E-90"
        ],
        "published": [
          "-4E-90",
          "-5.1550773857352042557E-71",
          "-1.13117849216537256650E-70",
          "0E-179",
          "8.0574785564065120509587178342113519509428940471803184350073134920924631021806135620911255E-93",
          "0E-179",
          "-1E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "1.28311646178380037919E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_155.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.414693242656239,
            0.9099612708765432,
            0.0
          ],
          "t1": [
            -0.9099612708765432,
            0.414693242656239,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.414693242656239,
            -0.9099612708765432,
            0.0
          ],
          "B": [
            0.43712505902486987,
            -0.9591833995037733,
            0.0
          ]
        },
        "right": {
          "rho": 2.002375287656785,
          "p": 0.680925960647823,
          "u": [
            0.20710065950799883,
            -0.08254550705783345,
            0.0
          ],
          "B": [
            0.43712505902486987,
            -0.17422788382525473,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_155.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.49625338896718835,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.18987067633896593,
              "alfven_n": 0.43712505902486987,
              "fast": 1.1511126084696037
            },
            "right": {
              "slow": 0.3040892014430329,
              "alfven_n": 0.3089107099463779,
              "fast": 0.7647747662607005
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.414693242656239,
            "right": 0.20710065950799883
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.002375287656785,
          "pressure_ratio": 4.53950640431882,
          "entropy_over_cv": 0.35559475179813416,
          "tangential_field_ratio": 0.1816418882096899
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "156",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "2.00110348593002029349905920299682394263319547554898764398403369030957048609220642059212230",
          "p": "0.681096987343238323830080524553014855106254570701769093229020453006736521464342332200257451",
          "u": [
            "0.158465274147402075381983386893475221924920368965888514842636914649740060303646239614255000",
            "0.151938298812048413557501893034889080115277833789539742154380014665894391846008926094513865",
            "0E-90"
          ],
          "B": [
            "0.334258453950707112541296709701167569358709375262947727926782707877999815616307137522802728",
            "0.320490789733369938686784497383510769944956998366665203921389347424997490720862289770358682",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "2.00110348593002029349905920299682394263319547554898764398403369030957048609220642059212230",
          "regular_denominator": "-1.22344831770002254833228800332980438070355052838776404887114854478841165121356268954680255",
          "bracket_derivative_max": "-40.722303691947868552178271017435415568424397097631692055369617182635002183695017782347521",
          "polynomial_residual": "1.972878006573009360843E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "2.00110348593002029349905920299682394263319547554898764398403369030957347246383579412962166",
          "p": "0.681096987343238323830080524553014855106254570701769093229020453006736511351848524402706973",
          "u": [
            "0.158465274147402075381983386893475221924920368965888514842636914649739731363058239818784026",
            "0.151938298812048413557501893034889080115277833789539742154380014665894206261716295310879751",
            "0"
          ],
          "B": [
            "0.334258453950707112541296709701167569358709375262947727926782707877999620600795917139854885",
            "0.320490789733369938686784497383510769944956998366665203921389347424997577547361965193541485",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.50248147420660930955093773090940837418601550852488371603302245411730074021645054402196145",
          "polynomial_residual": "-3.74800920419964371301E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-9.44211904801080868278110611889234744023671308759579121443185715103714726849732066034846250E-91",
          "0E-180",
          "5.54304954267831033457E-70",
          "-1E-90"
        ],
        "published": [
          "2E-90",
          "-6.9489805812483597433E-71",
          "-1.56076659266301100311E-70",
          "0E-179",
          "-1.42035427220940158325026915362913674295848126768877565382771322331319198768071613829276583E-91",
          "0E-179",
          "8E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.49236241422347538856888196095470589084543270377742135793092505447581992051813176907085210E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_156",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.4067366430758002,
            0.9135454576426009,
            0.0
          ],
          "t1": [
            -0.9135454576426009,
            0.4067366430758002,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.4067366430758002,
            -0.9135454576426009,
            0.0
          ],
          "B": [
            0.42873806665682757,
            -0.9629614640838318,
            0.0
          ]
        },
        "right": {
          "rho": 2.0011034859300203,
          "p": 0.6810969873432383,
          "u": [
            0.20325617637249171,
            -0.08296635777798823,
            0.0
          ],
          "B": [
            0.42873806665682757,
            -0.17500494433244396,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_156",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.49825590771029454,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.18612889573003477,
              "alfven_n": 0.42873806665682757,
              "fast": 1.1517235541940736
            },
            "right": {
              "slow": 0.29834388484798535,
              "alfven_n": 0.30307999468818286,
              "fast": 0.765128203107036
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.4067366430758002,
            "right": 0.20325617637249171
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 2.0011034859300203,
          "pressure_ratio": 4.540646582288256,
          "entropy_over_cv": 0.35690480196757335,
          "tangential_field_ratio": 0.18173618660736843
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "156.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99986118016810336823817911641031832005021656616321650157252435289543675223518036115583154",
          "p": "0.681269555957907199926560752904111880765473043388811578410969267221111256053755406583896365",
          "u": [
            "0.155970049156464104376624774645563015144875854553388157900867383397689110016941725964486975",
            "0.149603571176649159295045762830872858692289136865994844318507681143151388659883995167482115",
            "0E-90"
          ],
          "B": [
            "0.328790911801542985301740486719749206015902233964804008606806696270605810170122403939627166",
            "0.315370129341905940095674211823284985331828412802105008944431343737429904779334377781751538",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99986118016810336823817911641031832005021656616321650157252435289543675223518036115583154",
          "regular_denominator": "-1.22206797796455929804242124045590924450024062907024055730280483655048528026131151239536838",
          "bracket_derivative_max": "-42.648863252418060483647146172525376201707542350026081711147518731500691653087462148849628",
          "polynomial_residual": "-1.092924687179413407836E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99986118016810336823817911641031832005021656616321650157252435289543531010297384973947521",
          "p": "0.681269555957907199926560752904111880765473043388811578410969267221111316307194147090496095",
          "u": [
            "0.155970049156464104376624774645563015144875854553388157900867383397689267609304925600639317",
            "0.149603571176649159295045762830872858692289136865994844318507681143151476922770957197110287",
            "0"
          ],
          "B": [
            "0.328790911801542985301740486719749206015902233964804008606806696270605905284496715812984896",
            "0.315370129341905940095674211823284985331828412802105008944431343737429863422427390312883340",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.49968763369691373623217134136800747928994835266340629418590101436614273092825072831403885",
          "polynomial_residual": "3.10077760678062099831E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "2E-90",
          "0E-180",
          "-5.66198564216672721984033054604456528259457388755990150755600919925804935364879695799190788E-91",
          "0E-180",
          "-2.89987026315519011377E-70",
          "1E-90"
        ],
        "published": [
          "0E-90",
          "5.4156685776392264690E-71",
          "1.24551850165851554658E-70",
          "0E-179",
          "5.18311005459877840622898565918350028248333234893170131591653681092810402234743876185848056E-92",
          "0E-179",
          "5E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "7.21116155867475912321929029416976949526712498428533620375377388683952294581533485746110561E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_156.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3987490689252462,
            0.917060074385124,
            0.0
          ],
          "t1": [
            -0.917060074385124,
            0.3987490689252462,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3987490689252462,
            -0.917060074385124,
            0.0
          ],
          "B": [
            0.4203184242250825,
            -0.9666661954201433,
            0.0
          ]
        },
        "right": {
          "rho": 1.9998611801681034,
          "p": 0.6812695559579072,
          "u": [
            0.19938837399290302,
            -0.08337962016669777,
            0.0
          ],
          "B": [
            0.4203184242250825,
            -0.1757674725919563,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_156.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.500219847275911,
            0.0
          ],
          "rh_scaled_inf": 1.6653345369377348e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.6653345369377348e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.18237867876203742,
              "alfven_n": 0.4203184242250825,
              "fast": 1.1523233611465684
            },
            "right": {
              "slow": 0.29257043021886137,
              "alfven_n": 0.2972203232250238,
              "fast": 0.765476764367031
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3987490689252462,
            "right": 0.19938837399290302
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9998611801681034,
          "pressure_ratio": 4.541797039719381,
          "entropy_over_cv": 0.3581931437374184,
          "tangential_field_ratio": 0.1818285085634574
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "157",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99864820037876330508648282310716510458346855231762383204126043521830976175189418720866646",
          "p": "0.681443375084732170129516878987328746269511258719227327392251535765729362216548774508592433",
          "u": [
            "0.153511742524038653997277772158617212873880346991900952121701279410626009368729488185256648",
            "0.147219087659072821487861935901739563927920114617861577355424280356344773895390309130095332",
            "0E-90"
          ],
          "B": [
            "0.323412427058815087289099533979068741955799689590325546379673170616887110783051847078127267",
            "0.310155312332211179349003217341413499588791777520417131592237573954112858380283764538297241",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99864820037876330508648282310716510458346855231762383204126043521830976175189418720866646",
          "regular_denominator": "-1.22072022264307033898498091456351678287052061368624870226806715024256640194654909689851829",
          "bracket_derivative_max": "-44.702787108365483914941653676549973468168835974551967298868734943974814980914437345641556",
          "polynomial_residual": "1.85227816760972159949E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99864820037876330508648282310716510458346855231762383204126043521830918720616543250230169",
          "p": "0.681443375084732170129516878987328746269511258719227327392251535765729059784175867011368862",
          "u": [
            "0.153511742524038653997277772158617212873880346991900952121701279410626071660396193658533842",
            "0.147219087659072821487861935901739563927920114617861577355424280356344808506697611368325291",
            "0"
          ],
          "B": [
            "0.323412427058815087289099533979068741955799689590325546379673170616887149046202103019958923",
            "0.310155312332211179349003217341413499588791777520417131592237573954112842138540092046897602",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.49695639367928166611742381163665698792619093795110466096771797547702088831555739961073535",
          "polynomial_residual": "-6.49586054949838402909E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "2E-90",
          "4E-90",
          "0E-180",
          "-1.44499924622912596038048644817628369543851066038890925206662501628195717895099153334305486E-90",
          "0E-180",
          "4.6343388289507620988E-71",
          "1E-90"
        ],
        "published": [
          "2E-90",
          "-1.06722851896179560219E-70",
          "-2.51423283127072603104E-70",
          "0E-179",
          "-1.45027857841560689973170485771182857294099139436404852677829687410135289810272817829251971E-91",
          "0E-179",
          "9E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "3.02432372907497223571E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_157",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.39073112848927377,
            0.9205048534524404,
            0.0
          ],
          "t1": [
            -0.9205048534524404,
            0.39073112848927377,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.39073112848927377,
            -0.9205048534524404,
            0.0
          ],
          "B": [
            0.41186677291800367,
            -0.9702973113830733,
            0.0
          ]
        },
        "right": {
          "rho": 1.9986482003787633,
          "p": 0.6814433750847322,
          "u": [
            0.19549770110378925,
            -0.08378522379912812,
            0.0
          ],
          "B": [
            0.41186677291800367,
            -0.17651537357996458,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_157",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5021450386257842,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.1786202227763195,
              "alfven_n": 0.41186677291800367,
              "fast": 1.1529119338121403
            },
            "right": {
              "slow": 0.2867693838440075,
              "alfven_n": 0.2913322604277389,
              "fast": 0.765820307630067
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.39073112848927377,
            "right": 0.19549770110378925
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9986482003787633,
          "pressure_ratio": 4.542955833898215,
          "entropy_over_cv": 0.3594594445610628,
          "tangential_field_ratio": 0.18191885261266721
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "157.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99746437593527473498817930883845018416349378274026864835926370676047254675946460413185104",
          "p": "0.681618156552738390402106495760525675352178360844476710390985016278985493876757023176673179",
          "u": [
            "0.151091298962134602979844860054911705257316262618321140119890660379377128644199118839203169",
            "0.144785621784152330857297057865304722709475290150038864204961972189648194496574476880550644",
            "0E-90"
          ],
          "B": [
            "0.318124592064422047105092805039693795617354012643354216479273140413155569098176795614724715",
            "0.304847911052908120469126124118424846998370733595307009316856012049236030279076782904217525",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99746437593527473498817930883845018416349378274026864835926370676047254675946460413185104",
          "regular_denominator": "-1.21940486215030526109797700982050020462610420304474294262140411862274727417718289347983449",
          "bracket_derivative_max": "-46.895512414667522003345121136933021583393843370135626436709177107113267191575908414482644",
          "polynomial_residual": "-1.998663274044766856675E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99746437593527473498817930883845018416349378274026864835926370676046832374207905428604696",
          "p": "0.681618156552738390402106495760525675352178360844476710390985016278984951989828699330541115",
          "u": [
            "0.151091298962134602979844860054911705257316262618321140119890660379377582925183420533789084",
            "0.144785621784152330857297057865304722709475290150038864204961972189648444745958847944468549",
            "0"
          ],
          "B": [
            "0.318124592064422047105092805039693795617354012643354216479273140413155853016847060537109824",
            "0.304847911052908120469126124118424846998370733595307009316856012049235912676112948238582599",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.49428760360949064108694702626269706248936168484743439709587532058958798764555118739455095",
          "polynomial_residual": "-8.24335516080669645657E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "1E-90",
          "1E-90",
          "0E-180",
          "-9.46296608969685012033902865666229118168578332022966349933728148840745316939019030514460076E-91",
          "0E-180",
          "-4.70806106138523792694E-70",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "-1.27208567728392076963E-70",
          "-3.07108649459940571444E-70",
          "0E-179",
          "1.58512667781107212671263221335990553299727500892388403247496460025442939580922974240812338E-92",
          "0E-179",
          "7E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "2.11418908713828659191573230218343240614124629818916404292958265457349440750279963993203966E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_157.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3826834323650898,
            0.9238795325112867,
            0.0
          ],
          "t1": [
            -0.9238795325112867,
            0.3826834323650898,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3826834323650898,
            -0.9238795325112867,
            0.0
          ],
          "B": [
            0.4033837563615601,
            -0.9738545354490826,
            0.0
          ]
        },
        "right": {
          "rho": 1.9974643759352748,
          "p": 0.6816181565527384,
          "u": [
            0.19158460945562822,
            -0.08418309995018686,
            0.0
          ],
          "B": [
            0.4033837563615601,
            -0.17724855444576756,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_157.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5040313162307368,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.17485372366317828,
              "alfven_n": 0.4033837563615601,
              "fast": 1.153489179156975
            },
            "right": {
              "slow": 0.2809412950351453,
              "alfven_n": 0.2854163740821956,
              "fast": 0.7661586925285635
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3826834323650898,
            "right": 0.19158460945562822
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9974643759352748,
          "pressure_ratio": 4.544121043684923,
          "entropy_over_cv": 0.3607033789089642,
          "tangential_field_ratio": 0.18200721770426553
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "158",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99630953593023643513199574893062841371539805176774028003530962649447878440679640157235744",
          "p": "0.681793615646125200007947629493069077364267205138336002432187380352782825185591556797764145",
          "u": [
            "0.148709648554355176492629238573884180205381617126281865065652379395265056492280128213121732",
            "0.142303965036527855343684104606340777317634016322244739993292492878628849812187759101063095",
            "0E-90"
          ],
          "B": [
            "0.312928972296596821244194118545574730811151643578089070739782719619720531607375236655823398",
            "0.299449524395418607644654693816289137965597791133854476671094008335828434327147886392527250",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99630953593023643513199574893062841371539805176774028003530962649447878440679640157235744",
          "regular_denominator": "-1.21812170658915159459110638770069823746155339085304475559478847388275420489644044619150826",
          "bracket_derivative_max": "-49.239790698602061778885971079845668496044469831847647552590111229849043158985858251634292",
          "polynomial_residual": "-6.11763051225693932283E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99630953593023643513199574893062841371539805176774028003530962649447843877747377727621351",
          "p": "0.681793615646125200007947629493069077364267205138336002432187380352782989223109062973262119",
          "u": [
            "0.148709648554355176492629238573884180205381617126281865065652379395265093384265108420833594",
            "0.142303965036527855343684104606340777317634016322244739993292492878628869946880629725906191",
            "0"
          ],
          "B": [
            "0.312928972296596821244194118545574730811151643578089070739782719619720555060308753632416491",
            "0.299449524395418607644654693816289137965597791133854476671094008335828424851547672765623760",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.49168110555250265676312574048560129305064635759574556100178283127589917213412975517732005",
          "polynomial_residual": "4.67765210043769511656E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-90",
          "1E-90",
          "0E-180",
          "-7.49213186831824070829927549002390262000317844507352348206880742066717228732170437917271482E-92",
          "0E-180",
          "-1.35458625071584054219E-70",
          "0E-90"
        ],
        "published": [
          "2E-90",
          "6.7694999530761151743E-71",
          "1.67551003380609241457E-70",
          "0E-179",
          "0E-181",
          "0E-179",
          "4E-90",
          "3E-90"
        ]
      },
      "state_disagreement": "1.73134133962467130305566157215212659902410557202608053825035593303115854999471410905510266E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_158",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.374606593415912,
            0.9271838545667874,
            0.0
          ],
          "t1": [
            -0.9271838545667874,
            0.374606593415912,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.374606593415912,
            -0.9271838545667874,
            0.0
          ],
          "B": [
            0.3948700205703059,
            -0.9773375967217864,
            0.0
          ]
        },
        "right": {
          "rho": 1.9963095359302365,
          "p": 0.6817936156461252,
          "u": [
            0.18764955367572975,
            -0.08457318158598856,
            0.0
          ],
          "B": [
            0.3948700205703059,
            -0.17796692450579926,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_158",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.505878518076388,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.171079375901932,
              "alfven_n": 0.3948700205703059,
              "fast": 1.154055006597223
            },
            "right": {
              "slow": 0.2750867160062961,
              "alfven_n": 0.2794732347718977,
              "fast": 0.7664917808104583
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.374606593415912,
            "right": 0.18764955367572975
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9963095359302365,
          "pressure_ratio": 4.545290770974168,
          "entropy_over_cv": 0.36192462828287497,
          "tangential_field_ratio": 0.18209360317534184
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "158.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99518350951284002394429952032443093320472471184067336033457142513496979190543926768505644",
          "p": "0.681969471315038225439442982679181369293551976297684601144609356000564415736493884167848350",
          "u": [
            "0.146367706367702830921719273936583552523981667230035324501435015036005415204786379719424177",
            "0.139774926520147733459899246608734892683966371806519921896527370019037005775385005684601990",
            "0E-90"
          ],
          "B": [
            "0.307827105916339933040868920017837279652049360517776622322610010129260725120628755651441477",
            "0.293961777349134446757538825469203425042365499397287942793744497951222401792044261508542571",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99518350951284002394429952032443093320472471184067336033457142513496979190543926768505644",
          "regular_denominator": "-1.21687056612537780438255502258270103689413856871185928926063491681663310211715474187228493",
          "bracket_derivative_max": "-51.749873359834579215462563878281991907349645705974559232925535282553380665723673605015999",
          "polynomial_residual": "2.550600292880408373908E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99518350951284002394429952032443093320472471184067336033457142513497362992649233378291789",
          "p": "0.681969471315038225439442982679181369293551976297684601144609356000564645540344105924799992",
          "u": [
            "0.146367706367702830921719273936583552523981667230035324501435015036005008691880095262950860",
            "0.139774926520147733459899246608734892683966371806519921896527370019036786118868619605061199",
            "0"
          ],
          "B": [
            "0.307827105916339933040868920017837279652049360517776622322610010129260462329548732472500119",
            "0.293961777349134446757538825469203425042365499397287942793744497951222505308203580803345652",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.48913673499761831924467983040259904822938830557127211817752064591929817230701789461535025",
          "polynomial_residual": "1.34787374201627103325E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "0E-90",
          "1E-90",
          "0E-180",
          "-1.04036793599931371588738563651430268644638320401003752334812454395490733078652158047839009E-90",
          "0E-180",
          "5.29977480979724766355E-70",
          "0E-90"
        ],
        "published": [
          "-4E-90",
          "1.8263724072290957782E-71",
          "4.6365164683114995905E-71",
          "0E-179",
          "5.63916341257727252570741586801446842446535442460052814431966004260890592943288301100893954E-92",
          "0E-179",
          "-1E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.92364313095351304455449620121388207454425386892174360471143017356133658772697282914935143E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_158.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3665012267242973,
            0.9304175679820246,
            0.0
          ],
          "t1": [
            -0.9304175679820246,
            0.3665012267242973,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3665012267242973,
            -0.9304175679820246,
            0.0
          ],
          "B": [
            0.38632621389818383,
            -0.9807462299525835,
            0.0
          ]
        },
        "right": {
          "rho": 1.99518350951284,
          "p": 0.6819694713150383,
          "u": [
            0.18369299113432686,
            -0.0849554033548125,
            0.0
          ],
          "B": [
            0.38632621389818383,
            -0.17867039523711356,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_158.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5076864856684186,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": -5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.16729737260042718,
              "alfven_n": 0.38632621389818383,
              "fast": 1.1546093279686014
            },
            "right": {
              "slow": 0.26920620175677656,
              "alfven_n": 0.27350341576454507,
              "fast": 0.7668194364089482
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3665012267242973,
            "right": 0.18369299113432686
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.99518350951284,
          "pressure_ratio": 4.546463142100255,
          "entropy_over_cv": 0.363122881228094,
          "tangential_field_ratio": 0.18217800872479703
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "159",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99408612621014151268706567509901652855408502379154456002517754286458297875664878123244860",
          "p": "0.682145446378266294314859941152525214281082051898250937496092992666199965898508705993704590",
          "u": [
            "0.144066372074761698165634642892981028457437139337048124912154880891704877530314314448900149",
            "0.137199332613951947176502808363481980765329600145671082486863107801252895660714158739043457",
            "0E-90"
          ],
          "B": [
            "0.302820503320818290830710206555342124541026526630252920524805067350532619077041620410514431",
            "0.288386320548677645621436155269235752599203056159623341126833801981056240597475101425678748",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99408612621014151268706567509901652855408502379154456002517754286458297875664878123244860",
          "regular_denominator": "-1.21565125134460168076340630566557392061565002643504951113908615873842553195183197914716511",
          "bracket_derivative_max": "-54.441728448417901081279231977256717253321241896514015012688927324365208477047525826009382",
          "polynomial_residual": "-2.177656508153772954880E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99408612621014151268706567509901652855408502379154456002517754286457956024576051215485629",
          "p": "0.682145446378266294314859941152525214281082051898250937496092992666199677599770918574705453",
          "u": [
            "0.144066372074761698165634642892981028457437139337048124912154880891705236847252730939178013",
            "0.137199332613951947176502808363481980765329600145671082486863107801253087741459833870387496",
            "0"
          ],
          "B": [
            "0.302820503320818290830710206555342124541026526630252920524805067350532855211124193562340100",
            "0.288386320548677645621436155269235752599203056159623341126833801981056149954093355509559789",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.48665432164409998413947111475393750216102264040219850072809099015474768832911545414390165",
          "polynomial_residual": "-3.74977768708426732647E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-9.11895973756541628787866314708307034103677631575722885286200068196698533608919904528877401E-91",
          "0E-180",
          "-4.23872320685438109151E-70",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "-4.7492012628243569507E-71",
          "-1.23720922758137251773E-70",
          "0E-179",
          "-1.50879290344910322449594833686567464862038608761491981829972258642097907048954553374915986E-91",
          "0E-179",
          "4E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.71432459377575892573925999324477879257735992815520803690188028001051791852903660561346011E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_159",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.35836794954530027,
            0.9335804264972017,
            0.0
          ],
          "t1": [
            -0.9335804264972017,
            0.35836794954530027,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.35836794954530027,
            -0.9335804264972017,
            0.0
          ],
          "B": [
            0.37775298698915066,
            -0.9840801755608563,
            0.0
          ]
        },
        "right": {
          "rho": 1.9940861262101415,
          "p": 0.6821454463782662,
          "u": [
            0.17971538181572735,
            -0.08532970157761498,
            0.0
          ],
          "B": [
            0.37775298698915066,
            -0.17935888027040353,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_159",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5094550640374084,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.16350790553399072,
              "alfven_n": 0.37775298698915066,
              "fast": 1.1551520574967604
            },
            "right": {
              "slow": 0.2633003099581544,
              "alfven_n": 0.26750749290243764,
              "fast": 0.7671415255095538
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.35836794954530027,
            "right": 0.17971538181572735
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9940861262101415,
          "pressure_ratio": 4.547636309188442,
          "entropy_over_cv": 0.36429783334384735,
          "tangential_field_ratio": 0.18226043438806358
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "159.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99301721623285176019996344055504123684245436680510260379892947789960984917087280105779986",
          "p": "0.682321267718069124402156248778071638969757716190777528069590799388798994323821756738059319",
          "u": [
            "0.141806529586153023072545954768348052369025217256334036618891011675676249933032543524910452",
            "0.134578026623902911666196294806371322646862393563427672038467729955576039504603246289093485",
            "0E-90"
          ],
          "B": [
            "0.297910646703919975104066713227506274822901974214981713297611598057755093372467747410981289",
            "0.282724829813331535063905920297902748512383023632902861472662505092459632409276594860002031",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99301721623285176019996344055504123684245436680510260379892947789960984917087280105779986",
          "regular_denominator": "-1.21446357359205751133329271172782359649161596311678067088769941988845538796763644561977762",
          "bracket_derivative_max": "-57.333294896600942364643889141169655668349411781411395293653483014706780004789280495718921",
          "polynomial_residual": "-1.522272539854331755681E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99301721623285176019996344055504123684245436680510260379892947789960703080658300269425057",
          "p": "0.682321267718069124402156248778071638969757716190777528069590799388798610231063679073517094",
          "u": [
            "0.141806529586153023072545954768348052369025217256334036618891011675676543929572677927207768",
            "0.134578026623902911666196294806371322646862393563427672038467729955576194868802384328341282",
            "0"
          ],
          "B": [
            "0.297910646703919975104066713227506274822901974214981713297611598057755289726411511043011754",
            "0.282724829813331535063905920297902748512383023632902861472662505092459558995545265217076307",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.48423369015769913645265432899558462164233187208453924427234475214810567510793264008252645",
          "polynomial_residual": "-7.68530115238358424273E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "1E-90",
          "0E-180",
          "-1.19404810334997063170469629815347034318171343195162958627110192878385513872432474264334252E-90",
          "0E-180",
          "-2.77060108039641134206E-70",
          "-1E-90"
        ],
        "published": [
          "-1E-90",
          "-9.0819771249743805426E-71",
          "-2.42908512258082178077E-70",
          "0E-179",
          "5.86464807988930155223722728911987741380904724785972884050488479304676535546174441833732081E-92",
          "0E-179",
          "4E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "1.41411938985934146603395623083325310372747522463972275362380808202862682988436227140434901E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_159.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3502073812594675,
            0.9366721892483976,
            0.0
          ],
          "t1": [
            -0.9366721892483976,
            0.3502073812594675,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3502073812594675,
            -0.9366721892483976,
            0.0
          ],
          "B": [
            0.3691509927276281,
            -0.9873391796537387,
            0.0
          ]
        },
        "right": {
          "rho": 1.9930172162328517,
          "p": 0.6823212677180691,
          "u": [
            0.17571718819440013,
            -0.08569601423815569,
            0.0
          ],
          "B": [
            0.3691509927276281,
            -0.1800322953826112,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_159.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5111841017432767,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -5.551115123125783e-17,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.15971116518383485,
              "alfven_n": 0.3691509927276281,
              "fast": 1.1556831117684176
            },
            "right": {
              "slow": 0.2573696008450461,
              "alfven_n": 0.26148604449661655,
              "fast": 0.7674579166145744
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3502073812594675,
            "right": 0.17571718819440013
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9930172162328517,
          "pressure_ratio": 4.5488084514537945,
          "entropy_over_cv": 0.3654491872919201,
          "tangential_field_ratio": 0.1823408805125598
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "160",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99197661076616294294511487319910844856802450425227490784225781927662863296405180649746158",
          "p": "0.682496666467342534745336971029776492605619578440817134163689026061518994213327390642228402",
          "u": [
            "0.139589046693157000043184377525537150371661187488570648705330246812996865571056947829841092",
            "0.131911868431519653614583457199061080847266295256159477524868442200328399806917403358876220",
            "0E-90"
          ],
          "B": [
            "0.293098989624152740524356582466849305888297589174788793804808346760246520972542814020689585",
            "0.276979005678731006916349604804496572796878995777343570590504267219214229374607745650838092",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99197661076616294294511487319910844856802450425227490784225781927662863296405180649746158",
          "regular_denominator": "-1.21330734529573660327234985911012049840891611583586100871361979919625403662672422944162400",
          "bracket_derivative_max": "-60.444781786710042320515168065433235087748539828082982807127038105404058294849828754599116",
          "polynomial_residual": "1.045533784344476603527E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99197661076616294294511487319910844856802450425227490784225781927662986851636166406099465",
          "p": "0.682496666467342534745336971029776492605619578440817134163689026061519025057985333683244654",
          "u": [
            "0.139589046693157000043184377525537150371661187488570648705330246812996737649512036153742187",
            "0.131911868431519653614583457199061080847266295256159477524868442200328333032990836370514704",
            "0"
          ],
          "B": [
            "0.293098989624152740524356582466849305888297589174788793804808346760246434171018455148762391",
            "0.276979005678731006916349604804496572796878995777343570590504267219214260967778901212924161",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4818746608985635661659961115380675653658393740144442411975884885613749092286420206758240",
          "polynomial_residual": "-6.9210383308450460878E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "1E-90",
          "5E-90",
          "0E-180",
          "2.15300135623235175454349824639527060448288296254025776895261212369621423295344099755084393E-90",
          "0E-180",
          "1.77592427059278849372E-70",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "-7.617076050767358797E-72",
          "-2.0927744451751908388E-71",
          "0E-179",
          "9.39692620785908384054109277324731469936208134264464633090286662774221210995889458949745890E-92",
          "0E-179",
          "6E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "6.20264466550307477743694319379425415411973524284204048641180296114694878941470221524955012E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_160",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3420201433256687,
            0.9396926207859084,
            0.0
          ],
          "t1": [
            -0.9396926207859084,
            0.3420201433256687,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3420201433256687,
            -0.9396926207859084,
            0.0
          ],
          "B": [
            0.36052088618878314,
            -0.9905229940454515,
            0.0
          ]
        },
        "right": {
          "rho": 1.991976610766163,
          "p": 0.6824966664673425,
          "u": [
            0.17169887511586765,
            -0.08605428097279413,
            0.0
          ],
          "B": [
            0.36052088618878314,
            -0.18069055848918106,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_160",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5128734508793513,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.15590734077492277,
              "alfven_n": 0.36052088618878314,
              "fast": 1.1562024097032506
            },
            "right": {
              "slow": 0.2514146371096433,
              "alfven_n": 0.2554396512246313,
              "fast": 0.7677684806049981
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3420201433256687,
            "right": 0.17169887511586765
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.991976610766163,
          "pressure_ratio": 4.549977776448951,
          "entropy_over_cv": 0.3665766528036267,
          "tangential_field_ratio": 0.18241934773387988
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "160.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.99096414224612729252348711859811549706330788389288469751172443855951560519846586968433366",
          "p": "0.682671378189327875711252889636341387640997947606259697676003914336678672586720805421725252",
          "u": [
            "0.137414774720393069810681929516699031804541206124673629512249147652176441402225863436369081",
            "0.129201734139063287883616299638330938649221543000671808068233975413349711014946956165882488",
            "0E-90"
          ],
          "B": [
            "0.288386956580071133139293266853028989693510492997596486750522276506956130040874081259238212",
            "0.271150572920906925206591219655423301587694258983714133473818293473732279958217729077545040",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.99096414224612729252348711859811549706330788389288469751172443855951560519846586968433366",
          "regular_denominator": "-1.21218238027347476947054124288679499673700875988098299723524937617723956133162874409370404",
          "bracket_derivative_max": "-63.799022008949508676262398610079959940694740145139317492207164394945255234744671983009571",
          "polynomial_residual": "1.978167197749448295E-70"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.99096414224612729252348711859811549706330788389288469751172443855951480692519978538253090",
          "p": "0.682671378189327875711252889636341387640997947606259697676003914336678384797978183676439769",
          "u": [
            "0.137414774720393069810681929516699031804541206124673629512249147652176523438740559990263613",
            "0.129201734139063287883616299638330938649221543000671808068233975413349753278066318513219404",
            "0"
          ],
          "B": [
            "0.288386956580071133139293266853028989693510492997596486750522276506956186579466255929878638",
            "0.271150572920906925206591219655423301587694258983714133473818293473732259936852175287883022",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.47957705062103497270905692109899145908352508540072673941694180225832642288364475793978725",
          "polynomial_residual": "-8.30363961530804233053E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "-1E-90",
          "-1E-90",
          "0E-180",
          "-3.54466583760809091024145820092939915417431717444134238252611727075907675978844940907307905E-90",
          "0E-180",
          "3.12956447710307924E-73",
          "-2E-90"
        ],
        "published": [
          "0E-90",
          "-8.4944815908916678781E-71",
          "-2.39876760210177712423E-70",
          "0E-179",
          "2.76914538666740079262373708851900920648810423518475502111364063417448286477331359374980898E-91",
          "0E-179",
          "3E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "4.00948087987019876433960359782002542135909889207294333870793634514703688739985784489188921E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_160.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3338068592337709,
            0.9426414910921784,
            0.0
          ],
          "t1": [
            -0.9426414910921784,
            0.3338068592337709,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3338068592337709,
            -0.9426414910921784,
            0.0
          ],
          "B": [
            0.35186332458864156,
            -0.993631376276202,
            0.0
          ]
        },
        "right": {
          "rho": 1.9909641422461273,
          "p": 0.6826713781893279,
          "u": [
            0.16766090968227243,
            -0.08640444306000972,
            0.0
          ],
          "B": [
            0.35186332458864156,
            -0.18133358963600804,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_160.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.514522967076094,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.15209662031330418,
              "alfven_n": 0.35186332458864156,
              "fast": 1.1567098725265474
            },
            "right": {
              "slow": 0.24543598379984713,
              "alfven_n": 0.2493688960318211,
              "fast": 0.7680730907999325
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3338068592337709,
            "right": 0.16766090968227243
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9909641422461273,
          "pressure_ratio": 4.551142521262186,
          "entropy_over_cv": 0.36767994668524784,
          "tangential_field_ratio": 0.1824958369527195
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "161",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98997964462210174021211083941157565704370777659049970449806787502541971530080101748790060",
          "p": "0.682845143050071567905832499434896069911014210664960819456696164890461017452151266903237545",
          "u": [
            "0.135284548188450013020522824595382686498023721515705026885474151152089009178398903631564685",
            "0.126448515711514069150784301578503840375639139516770689216106862214382927911632167176383752",
            "0E-90"
          ],
          "B": [
            "0.283775942593414091684418657484630908643114538690351451007410398519161270311266374820035635",
            "0.265241280072786388228249704379019460001705318634042705765076448485220660421880905186892231",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98997964462210174021211083941157565704370777659049970449806787502541971530080101748790060",
          "regular_denominator": "-1.21108849402455748912456759934619517449300864065611078277563097225046635033422335276433400",
          "bracket_derivative_max": "-67.421891906700562624707863893235601427174226384312627448221195863354045816548244072806849",
          "polynomial_residual": "3.448251313981295755545E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98997964462210174021211083941157565704370777659049970449806787502542252830289410937126396",
          "p": "0.682845143050071567905832499434896069911014210664960819456696164890460788609165957388307886",
          "u": [
            "0.135284548188450013020522824595382686498023721515705026885474151152088722208175702792562722",
            "0.126448515711514069150784301578503840375639139516770689216106862214382782130057479507864591",
            "0"
          ],
          "B": [
            "0.283775942593414091684418657484630908643114538690351451007410398519161069496952518219100180",
            "0.265241280072786388228249704379019460001705318634042705765076448485220729567794309832043440",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.47734067314587778648779144063958879037280005037637723435184475342701824229489651654585365",
          "polynomial_residual": "-1.176058664403573519314E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1E-90",
          "0E-90",
          "0E-180",
          "-9.45518575599316810348124707519403177676458725918952703010140820967596800930772863261930305E-91",
          "0E-180",
          "5.07039638976136116159E-70",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "-1.11598986557008340500E-70",
          "-3.24106990696461542923E-70",
          "0E-179",
          "-1.56546899674147695198224047924408478355406584507878229880505884698859192133316154709568401E-91",
          "0E-179",
          "4E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "1.41358335030913044917449620839903791498642111115488206056903891511270514845664785037110823E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_161",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.32556815445715664,
            0.9455185755993168,
            0.0
          ],
          "t1": [
            -0.9455185755993168,
            0.32556815445715664,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.32556815445715664,
            -0.9455185755993168,
            0.0
          ],
          "B": [
            0.3431789672340383,
            -0.9966640896306488,
            0.0
          ]
        },
        "right": {
          "rho": 1.9899796446221016,
          "p": 0.6828451430500716,
          "u": [
            0.16360376114248257,
            -0.08674644340969598,
            0.0
          ],
          "B": [
            0.3431789672340383,
            -0.18196131099112753,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_161",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5161325095045064,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.14827919062292982,
              "alfven_n": 0.3431789672340383,
              "fast": 1.1572054237426126
            },
            "right": {
              "slow": 0.23943420822089553,
              "alfven_n": 0.24327436403599842,
              "fast": 0.7683716230136232
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.32556815445715664,
            "right": 0.16360376114248257
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9899796446221016,
          "pressure_ratio": 4.552300953667144,
          "entropy_over_cv": 0.3687587928220153,
          "tangential_field_ratio": 0.1825703493125353
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "161.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98902295360576790700697027601829663306968262795600974121754056129776659436530955580831956",
          "p": "0.683017705983839147752902190906180641382316163212529369642302734393681349255814810756474327",
          "u": [
            "0.133199184486357014610312705692016140855265626989376975556174666441602686820463284568473465",
            "0.123653120615473174250704758525189884090460911644657870609283026351365669338960686614951832",
            "0E-90"
          ],
          "B": [
            "0.279267312800131699525588620138174455426407802648303971174248976412333287545800777007024241",
            "0.259252898933256937794417073112195883796243842844696805053990149714114870385933565400624272",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98902295360576790700697027601829663306968262795600974121754056129776659436530955580831956",
          "regular_denominator": "-1.21002550400640878556330030668699625896631403106223304579726729033085177151701061756479951",
          "bracket_derivative_max": "-71.342811364978544214113858088430956228109998972814416456587884672360370313454827494798921",
          "polynomial_residual": "4.251322087486770619158E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98902295360576790700697027601829663306968262795600974121754056129777220257203808008295561",
          "p": "0.683017705983839147752902190906180641382316163212529369642302734393681909604679609973798132",
          "u": [
            "0.133199184486357014610312705692016140855265626989376975556174666441602118827961305460429612",
            "0.123653120615473174250704758525189884090460911644657870609283026351365385074404039236071624",
            "0"
          ],
          "B": [
            "0.279267312800131699525588620138174455426407802648303971174248976412332884100771199072654490",
            "0.259252898933256937794417073112195883796243842844696805053990149714115005376752138552933369",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.47516534000550551793328696717252956344385761165338805176986514523271725862247966914993715",
          "polynomial_residual": "1.228102799286896976961E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "0E-90",
          "0E-180",
          "-7.59017955565867168925779679374266739168667470904479665639040674029070456246370176421584009E-91",
          "0E-180",
          "5.79737090504684574022E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "1.07868516274498883310E-70",
          "3.22385012542981868212E-70",
          "0E-179",
          "-1.57934265400730651880120557422855253075644253116987792579009773622188181965427144214906026E-91",
          "0E-179",
          "4E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "2.81957868729344138242671716279306264362451873973545156556798085836245703745524780823480602E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_161.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.31730465640509214,
            0.9483236552061993,
            0.0
          ],
          "t1": [
            -0.9483236552061993,
            0.31730465640509214,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.31730465640509214,
            -0.9483236552061993,
            0.0
          ],
          "B": [
            0.33446847547240877,
            -0.9996209031559283,
            0.0
          ]
        },
        "right": {
          "rho": 1.989022953605768,
          "p": 0.6830177059838392,
          "u": [
            0.15952790078660056,
            -0.08708022655227683,
            0.0
          ],
          "B": [
            0.33446847547240877,
            -0.18257364683619273,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_161.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.517701940879238,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.1444552373819548,
              "alfven_n": 0.33446847547240877,
              "fast": 1.1576889891089206
            },
            "right": {
              "slow": 0.23340987984036377,
              "alfven_n": 0.237156642435421,
              "fast": 0.7686639556101235
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.31730465640509214,
            "right": 0.15952790078660056
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.989022953605768,
          "pressure_ratio": 4.553451373225594,
          "entropy_over_cv": 0.36981292218075623,
          "tangential_field_ratio": 0.18264288617793492
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "162",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98809390690723124342394974911072815967569912742158733360185632507751777288187166824093640",
          "p": "0.683188816851686107619957184750038965343490178684125865151801739028141646547693679564197351",
          "u": [
            "0.131159483553787216435575347858869969084341380775887679446674901922546191914979636847052074",
            "0.120816471455115744559483353482050680155086606107790698274794726449464207740214973384982604",
            "0E-90"
          ],
          "B": [
            "0.274862402049476394674553669202998492316724528927649856393225355392558514384360179151724442",
            "0.253187224068909025116901734484023047043749009924793099932641678576814776097568648302322862",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98809390690723124342394974911072815967569912742158733360185632507751777288187166824093640",
          "regular_denominator": "-1.20899322989692360380438861012303128852855458602398592622428480564168641431319074248992933",
          "bracket_derivative_max": "-75.595342460367057439729698781495166375583074405732183014440307223997835816220235205590027",
          "polynomial_residual": "-5.41975059963588425721E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98809390690723124342394974911072815967569912742158733360185632507751721704498912645157766",
          "p": "0.683188816851686107619957184750038965343490178684125865151801739028141623042460234854854550",
          "u": [
            "0.131159483553787216435575347858869969084341380775887679446674901922546247808434788733778167",
            "0.120816471455115744559483353482050680155086606107790698274794726449464235272323992644714375",
            "0"
          ],
          "B": [
            "0.274862402049476394674553669202998492316724528927649856393225355392558554669837163585198347",
            "0.253187224068909025116901734484023047043749009924793099932641678576814763008023703922459349",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.47305086106279211955643998438656372959324100491043176105729651594508665062623623461518375",
          "polynomial_residual": "-8.828865685466740727E-70"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "-2E-90",
          "-2E-90",
          "0E-180",
          "-1.04376161460763779934712735853422786106374501109661465176762293783594223950802886917487389E-90",
          "0E-180",
          "-6.8382204563354939309E-71",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "-7.16159915401233381E-73",
          "-2.204113581615198186E-72",
          "0E-179",
          "1.59309603821535972013058524957594522795124267834861901382688697750767610876093577858398200E-91",
          "0E-179",
          "5E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "2.79582810756899477009440244303337189052278868469730457285716362918650829513914687322795515E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_162",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.30901699437494745,
            0.9510565162951535,
            0.0
          ],
          "t1": [
            -0.9510565162951535,
            0.30901699437494745,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.30901699437494745,
            -0.9510565162951535,
            0.0
          ],
          "B": [
            0.32573251264142467,
            -1.0025015916792428,
            0.0
          ]
        },
        "right": {
          "rho": 1.9880939069072312,
          "p": 0.6831888168516861,
          "u": [
            0.15543380184473693,
            -0.08740573862768986,
            0.0
          ],
          "B": [
            0.32573251264142467,
            -0.1831705235577823,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_162",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5192311274614216,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.140624945158541,
              "alfven_n": 0.32573251264142467,
              "fast": 1.1581604966110133
            },
            "right": {
              "slow": 0.22736357019642092,
              "alfven_n": 0.23101632041994052,
              "fast": 0.7689499695556845
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.30901699437494745,
            "right": 0.15543380184473693
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9880939069072312,
          "pressure_ratio": 4.554592112344574,
          "entropy_over_cv": 0.37084207281129333,
          "tangential_field_ratio": 0.18271344911379347
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "162.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98719234445869620224172564129437402743881316140949635842741669664148340678579745840005388",
          "p": "0.683358230593385154342804049979004844264747727230505047503835974157266476153591567728513381",
          "u": [
            "0.129166227572886072594009514985603069071667563167489868447204095710556600346801081459026359",
            "0.117939505605315567119754243691050120637713415817828580488446559420632539134787669130200314",
            "0E-90"
          ],
          "B": [
            "0.270562514511330442808543688535008516053929724088242387721269086961633301950956538757949724",
            "0.247046072308577048661542012046083739041366248630086688430377341953749219475795228503631833",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98719234445869620224172564129437402743881316140949635842741669664148340678579745840005388",
          "regular_denominator": "-1.20799149384299578026858404588263780826534795712166262047490744071275934087310828711117098",
          "bracket_derivative_max": "-80.217909514330199658538796826436162242538609024564868178892322892462284352343254857521590",
          "polynomial_residual": "4.33288551203072562934E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98719234445869620224172564129437402743881316140949635842741669664148469262529066240132164",
          "p": "0.683358230593385154342804049979004844264747727230505047503835974157266803960309488743811537",
          "u": [
            "0.129166227572886072594009514985603069071667563167489868447204095710556471953864231202782944",
            "0.117939505605315567119754243691050120637713415817828580488446559420632476950308022100046077",
            "0"
          ],
          "B": [
            "0.270562514511330442808543688535008516053929724088242387721269086961633208079350732049945361",
            "0.247046072308577048661542012046083739041366248630086688430377341953749249073398849484022158",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.47099704510407295296640655004441662429992494161713015961103253230959436389475760461257485",
          "polynomial_residual": "1.127758845479912632650E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "6E-90",
          "0E-180",
          "-1.80174229597454963891806829137908167837213701493930836701280461535433231061788036033003297E-90",
          "0E-180",
          "5.0458792152885082675E-71",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "8.4280912073243340537E-71",
          "2.67304902669929504755E-70",
          "0E-179",
          "-3.52305351739680677898752792738110646437536990161385618771443696964838536488666732699547071E-92",
          "0E-179",
          "3E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "6.47063429360311449601135352457148267936531573051796716098666923817215919891127440586798998E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_162.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.3007057995042731,
            0.9537169507482269,
            0.0
          ],
          "t1": [
            -0.9537169507482269,
            0.3007057995042731,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.3007057995042731,
            -0.9537169507482269,
            0.0
          ],
          "B": [
            0.3169717440184782,
            -1.0053059358250083,
            0.0
          ]
        },
        "right": {
          "rho": 1.9871923444586963,
          "p": 0.6833582305933852,
          "u": [
            0.15132193938991056,
            -0.08772292737427934,
            0.0
          ],
          "B": [
            0.3169717440184782,
            -0.18375186963857784,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_162.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5207199390612531,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.13678849744616897,
              "alfven_n": 0.3169717440184782,
              "fast": 1.15861987643814
            },
            "right": {
              "slow": 0.22129585280922556,
              "alfven_n": 0.2248539890852141,
              "fast": 0.7692295484689249
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.3007057995042731,
            "right": 0.15132193938991056
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9871923444586963,
          "pressure_ratio": 4.555721537289235,
          "entropy_over_cv": 0.3718459898466884,
          "tangential_field_ratio": 0.18278203986508956
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "163",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98631810862620625688910568928482815361926544500974102315400602916656433715540699903832626",
          "p": "0.683525707372906351585799618366474337596423634684137459311527662934783230499689479981880141",
          "u": [
            "0.127220180669618023134437717842941118444752529691033318786698108684134820484739577087751019",
            "0.115023174842056078763640023875186088948905021888833996930055846540332441760563605556608970",
            "0E-90"
          ],
          "B": [
            "0.266368923291937844912102074355123421841788311191165062024649978392717034031403563315792144",
            "0.240831282230805077212500405072015227632715848583251112103591718673584505699658575033267338",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98631810862620625688910568928482815361926544500974102315400602916656433715540699903832626",
          "regular_denominator": "-1.20702012069578472987678409920536461513251716112193447017111781018507148572822999893147362",
          "bracket_derivative_max": "-85.254669524405305721827745384256011652367671997720069394408446035776256742396096370140464",
          "polynomial_residual": "1.704878003309467368206E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98631810862620625688910568928482815361926544500974102315400602916656678937808709884576961",
          "p": "0.683525707372906351585799618366474337596423634684137459311527662934783612791624387257415382",
          "u": [
            "0.127220180669618023134437717842941118444752529691033318786698108684134577318430504349863044",
            "0.115023174842056078763640023875186088948905021888833996930055846540332326083084876269659985",
            "0"
          ],
          "B": [
            "0.266368923291937844912102074355123421841788311191165062024649978392716853746337866463066155",
            "0.240831282230805077212500405072015227632715848583251112103591718673584560818334567351403175",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.46900370040695326166082090097175439518522531684246407940142984006025947535692674610869985",
          "polynomial_residual": "1.253341828178293131805E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-90",
          "0E-90",
          "5E-90",
          "0E-180",
          "-5.36626718926065086288819147384638131537642609232136341210907024771752674876196352532652516E-91",
          "0E-180",
          "1.82780440429487076501E-70",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "8.6078537573245899009E-71",
          "2.81550210016736853196E-70",
          "0E-179",
          "-2.28417085844363298782101505910097038069885665960841951376251616590715570315325905789484271E-91",
          "0E-179",
          "4E-90",
          "-3E-90"
        ]
      },
      "state_disagreement": "1.23455687659004123761622812884552441374987481559790674542652809858846567079711435888007303E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_163",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.2923717047227367,
            0.9563047559630354,
            0.0
          ],
          "t1": [
            -0.9563047559630354,
            0.2923717047227367,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.2923717047227367,
            -0.9563047559630354,
            0.0
          ],
          "B": [
            0.30818683677001873,
            -1.0080337220315603,
            0.0
          ]
        },
        "right": {
          "rho": 1.9863181086262063,
          "p": 0.6835257073729063,
          "u": [
            0.14719279024493678,
            -0.088031742117639,
            0.0
          ],
          "B": [
            0.30818683677001873,
            -0.18431761564845012,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_163",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5221682490403372,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.1329460766984701,
              "alfven_n": 0.30818683677001873,
              "fast": 1.1590670609596305
            },
            "right": {
              "slow": 0.2152073030953445,
              "alfven_n": 0.2186702413498675,
              "fast": 0.7695025786688494
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.2923717047227367,
            "right": 0.14719279024493678
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9863181086262063,
          "pressure_ratio": 4.5568380491527085,
          "entropy_over_cv": 0.3728244255024282,
          "tangential_field_ratio": 0.1828486603374558
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "163.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98547104440992848689596594940406305714180651545907119216685059703554197986389154453106392",
          "p": "0.683691012717643014571839995489375788144874722801764457816060806624415005437857193339303237",
          "u": [
            "0.125322088624526561115200159253454880234411189004963553687546020369689265860612239810951759",
            "0.112068444970237119145615635829902195949251876767645660950740362256526227886777173586511632",
            "0E-90"
          ],
          "B": [
            "0.262282870058205098843296630743785822102722860045022316341183593682704343906833225850825212",
            "0.234544713644368961253535009653257634103422969990818814264483978904154256815199295354678667",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98547104440992848689596594940406305714180651545907119216685059703554197986389154453106392",
          "regular_denominator": "-1.20607893823325387432885105489340339682422946162119021351872288559504664429321282725673769",
          "bracket_derivative_max": "-90.756569965909476429038826231824968528626469456831635119652956241509846330593861570112856",
          "polynomial_residual": "-2.079161065417835998231E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98547104440992848689596594940406305714180651545907119216685059703554074460954716512331726",
          "p": "0.683691012717643014571839995489375788144874722801764457816060806624415135188910519839964530",
          "u": [
            "0.125322088624526561115200159253454880234411189004963553687546020369689387518409980995281871",
            "0.112068444970237119145615635829902195949251876767645660950740362256526284668503598075037963",
            "0"
          ],
          "B": [
            "0.262282870058205098843296630743785822102722860045022316341183593682704435342384478735581611",
            "0.234544713644368961253535009653257634103422969990818814264483978904154229730755094953269908",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.46707063528355182382831355056279007878227719847218161570359409738992641651999344157893605",
          "polynomial_residual": "7.79016727962322838382E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "4E-90",
          "0E-90",
          "5E-90",
          "0E-180",
          "-1.83948166064431653654760725078635106409496847685240825845832120343007621914160850599795069E-90",
          "0E-180",
          "-2.04653342487845402180E-70",
          "2E-90"
        ],
        "published": [
          "0E-90",
          "4.9037175732319351174E-71",
          "1.65546730875974583041E-70",
          "0E-179",
          "-1.63362412503246348207766739208601123158225478038786274266698183388171242391966818358788748E-91",
          "0E-179",
          "1E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "6.22146743392331272655885098759246241277457522415744425269929861475328015733355927357042784E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_163.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.2840153447039226,
            0.958819734868193,
            0.0
          ],
          "t1": [
            -0.958819734868193,
            0.2840153447039226,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.2840153447039226,
            -0.958819734868193,
            0.0
          ],
          "B": [
            0.29937845990074535,
            -1.0106847425674184,
            0.0
          ]
        },
        "right": {
          "rho": 1.9854710444099284,
          "p": 0.683691012717643,
          "u": [
            0.1430468328931639,
            -0.08833213375944227,
            0.0
          ],
          "B": [
            0.29937845990074535,
            -0.18486769423548868,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_163.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5235759343138177,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.12909786436359072,
              "alfven_n": 0.29937845990074535,
              "fast": 1.1595019847019972
            },
            "right": {
              "slow": 0.20909849828507857,
              "alfven_n": 0.21246567187549864,
              "fast": 0.7697689492207777
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.2840153447039226,
            "right": 0.1430468328931639
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9854710444099284,
          "pressure_ratio": 4.557940084784287,
          "entropy_over_cv": 0.3737771390746365,
          "tangential_field_ratio": 0.18291331257843438
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "164",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98465099963345245968954613408785321088785433512814421468332554683290003030707178288332100",
          "p": "0.683853917651572242441884053953668794944456319984426576720949958687556279895279384340873917",
          "u": [
            "0.123472678592804642218196443716668092135744797404195573970774731322289538870534650859852624",
            "0.109076295448982015866873396517493237349552549685864009840597552824057188278461022049603902",
            "0E-90"
          ],
          "B": [
            "0.258305564670731373854115847409102645414164223167549840633065294900344736835876481993429537",
            "0.228188247061991918388465649739618967470291487162755972860765601011938084833737965621409504",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98465099963345245968954613408785321088785433512814421468332554683290003030707178288332100",
          "regular_denominator": "-1.20516777737050273298838459343094801209761592792016023853702838536988892256341309209257889",
          "bracket_derivative_max": "-96.782641518324739478159731218761392358392539520642687253007997409134253606144538203305143",
          "polynomial_residual": "3.134998682624032359056E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98465099963345245968954613408785321088785433512814421468332554683290337329143271282132195",
          "p": "0.683853917651572242441884053953668794944456319984426576720949958687556663191544050490826458",
          "u": [
            "0.123472678592804642218196443716668092135744797404195573970774731322289211822535749357177129",
            "0.109076295448982015866873396517493237349552549685864009840597552824057038690517380758388334",
            "0"
          ],
          "B": [
            "0.258305564670731373854115847409102645414164223167549840633065294900344487744420043671767865",
            "0.228188247061991918388465649739618967470291487162755972860765601011938156259563731251258077",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4651976585998139501432114411287093476797888581717507452960839042306532150048427210606079",
          "polynomial_residual": "1.297286586516797410238E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "2E-90",
          "1E-90",
          "4E-90",
          "0E-180",
          "-6.72883187156823203341547933989945411467984742538496066099679710108060061023373571246677768E-91",
          "0E-180",
          "2.82494895918640641723E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "7.4634475616908913519E-71",
          "2.60281348274900256209E-70",
          "0E-179",
          "6.85624340121319676266525473945760725813245162883811983989720228134633260630192872825703440E-92",
          "0E-179",
          "1E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.68441925635658749886961031458839587666047366406607307701894744211854173198792984008447236E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_164",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.27563735581699916,
            0.9612616959383189,
            0.0
          ],
          "t1": [
            -0.9612616959383189,
            0.27563735581699916,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.27563735581699916,
            -0.9612616959383189,
            0.0
          ],
          "B": [
            0.29054728420265974,
            -1.013258795547105,
            0.0
          ]
        },
        "right": {
          "rho": 1.9846509996334525,
          "p": 0.6838539176515722,
          "u": [
            0.13888454739292044,
            -0.08862405476629516,
            0.0
          ],
          "B": [
            0.29054728420265974,
            -0.18540204011700875,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_164",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.524942875352307,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.12524404091809868,
              "alfven_n": 0.29054728420265974,
              "fast": 1.1599245843267643
            },
            "right": {
              "slow": 0.20297001734258338,
              "alfven_n": 0.2062408769894112,
              "fast": 0.7700285519802424
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.27563735581699916,
            "right": 0.13888454739292044
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9846509996334525,
          "pressure_ratio": 4.559026117677148,
          "entropy_over_cv": 0.3747038969374006,
          "tangential_field_ratio": 0.18297599875943013
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "164.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98385782512256235650497821085813308424769744633014685994248919207439656610582375809287512",
          "p": "0.684014198822534652278411078341861813016765706924675946238582300527982591438548639916689738",
          "u": [
            "0.121672658833574535283702688914469158898707540483711175071104183874390240611308998078692635",
            "0.106047719014545137072632016785828722508895060294964234681564112793098691492707462530809260",
            "0E-90"
          ],
          "B": [
            "0.254438184825724699174994184282096953141678392689464633359170358202716640829702597262066340",
            "0.221763783167395855260705750901557033946523256498610866746260374044311038669141517590496808",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98385782512256235650497821085813308424769744633014685994248919207439656610582375809287512",
          "regular_denominator": "-1.20428647235840261833886467873125898249744160703349651104721021341599618456202639788097235",
          "bracket_derivative_max": "-103.401587291911340587154577245538231484193234520765674264033985380751789787663033694973596",
          "polynomial_residual": "3.09496706872650100664E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98385782512256235650497821085813308424769744633014685994248919207439575610856710283008752",
          "p": "0.684014198822534652278411078341861813016765706924675946238582300527982226011182374487655452",
          "u": [
            "0.121672658833574535283702688914469158898707540483711175071104183874390319335899191573367220",
            "0.106047719014545137072632016785828722508895060294964234681564112793098726736083217838346590",
            "0"
          ],
          "B": [
            "0.254438184825724699174994184282096953141678392689464633359170358202716701570599520606016902",
            "0.221763783167395855260705750901557033946523256498610866746260374044311021824199972538490740",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.46338458027153144222859918135428153188118951008181002088814134430609870897757483117091565",
          "polynomial_residual": "-1.728173865336591235049E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "1E-90",
          "0E-180",
          "-6.74541317246036093715253209407783505881006099405280888865095389787840810986114895129427897E-91",
          "0E-180",
          "2.5453303242163232436E-71",
          "0E-90"
        ],
        "published": [
          "-1E-90",
          "-9.0596507959809971521E-71",
          "-3.26680454003602056507E-70",
          "0E-179",
          "6.96392077130366116228353312627792282913734143265619692722049290462066802536933913815161744E-92",
          "0E-179",
          "5E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "4.08294004942224784786392497847047259923052835449120337465246409981236621808249549737577263E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_164.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.2672383760782569,
            0.963630453208623,
            0.0
          ],
          "t1": [
            -0.963630453208623,
            0.2672383760782569,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.2672383760782569,
            -0.963630453208623,
            0.0
          ],
          "B": [
            0.2816939822039825,
            -1.0157556849465197,
            0.0
          ]
        },
        "right": {
          "rho": 1.9838578251225623,
          "p": 0.6840141988225347,
          "u": [
            0.13470641529553506,
            -0.08890745915864527,
            0.0
          ],
          "B": [
            0.2816939822039825,
            -0.18592059007056694,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_164.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5262689561836341,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -5.551115123125783e-17,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 5.551115123125783e-17,
            "t2_induction": 0.0,
            "energy": 5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.12138478590044544,
              "alfven_n": 0.2816939822039825,
              "fast": 1.160334798609011
            },
            "right": {
              "slow": 0.19682244088867118,
              "alfven_n": 0.19999645460997012,
              "fast": 0.7702812816349248
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.2672383760782569,
            "right": 0.13470641529553506
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9838578251225623,
          "pressure_ratio": 4.560094658816898,
          "entropy_over_cv": 0.37560447253929463,
          "tangential_field_ratio": 0.18303672115835198
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "165",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98309137487392982253029367859356205469498127538283563351501554742087345807383594934263788",
          "p": "0.684171638623813264477869525887301883489021145033355596799247857857907702435678237144490659",
          "u": [
            "0.119922718448278599119872725105113710083935685836068320694301319782129506426733487254841977",
            "0.102983721300915973296334463348566659104005822550699967000665085608875701831492932996264928",
            "0E-90"
          ],
          "B": [
            "0.250681875705956721799057633581115846176761116212070094871817346506934951392721628451158434",
            "0.215273242275835661231701781302394246787559234287692059679436069041940288217028584656286012",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98309137487392982253029367859356205469498127538283563351501554742087345807383594934263788",
          "regular_denominator": "-1.20343486097103313614477075399284672743886808375870625946112838602319273119315105482515320",
          "bracket_derivative_max": "-110.693748900194751272617815599049213338741222317581374849363202611868309372237749316433140",
          "polynomial_residual": "-4.44370654567304472906E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98309137487392982253029367859356205469498127538283563351501554742087222620091694424162687",
          "p": "0.684171638623813264477869525887301883489021145033355596799247857857907363760272072196171347",
          "u": [
            "0.119922718448278599119872725105113710083935685836068320694301319782129625386795525630708771",
            "0.102983721300915973296334463348566659104005822550699967000665085608875753889271852369778225",
            "0"
          ],
          "B": [
            "0.250681875705956721799057633581115846176761116212070094871817346506935044341679340751627075",
            "0.215273242275835661231701781302394246787559234287692059679436069041940263311430428330800766",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4616312117377077702437169782196376003998256499266569722049054724852083326555070198053686",
          "polynomial_residual": "-1.629308172939464889395E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "0E-90",
          "-2E-90",
          "0E-180",
          "-2.70830878788569886054618291232993972031501638197660064224669577456601735220611702346222742E-91",
          "0E-180",
          "-3.3245841516684560970E-71",
          "-1E-90"
        ],
        "published": [
          "1E-90",
          "-7.7581795087134505207E-71",
          "-2.89539201007583487092E-70",
          "0E-179",
          "2.58819045102520762348898837624048328349068901319930513814003207315056974748801996922367982E-92",
          "0E-179",
          "5E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "6.21188178524257015095250815118059983931565434215103049855098327398095363029400333529167959E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_165",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.25881904510252074,
            0.9659258262890683,
            0.0
          ],
          "t1": [
            -0.9659258262890683,
            0.25881904510252074,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.25881904510252074,
            -0.9659258262890683,
            0.0
          ],
          "B": [
            0.27281922811793785,
            -1.0181752206178678,
            0.0
          ]
        },
        "right": {
          "rho": 1.9830913748739298,
          "p": 0.6841716386238132,
          "u": [
            0.1305129195667923,
            -0.0891823024997776,
            0.0
          ],
          "B": [
            0.27281922811793785,
            -0.18642328292501437,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_165",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.527554064394423,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.11752027794399399,
              "alfven_n": 0.27281922811793785,
              "fast": 1.1607325684166347
            },
            "right": {
              "slow": 0.19065635112618526,
              "alfven_n": 0.19373300417447167,
              "fast": 0.7705270357446776
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.25881904510252074,
            "right": 0.1305129195667923
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9830913748739298,
          "pressure_ratio": 4.561144257492089,
          "entropy_over_cv": 0.3764786463991818,
          "tangential_field_ratio": 0.1830954821429317
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "165.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98235150621416296288355184819793589530652161138548788447894620343133908962641523052454428",
          "p": "0.684326025310186623031388462686135762224817079960650518145939663791600034003811647128167822",
          "u": [
            "0.118223527128085061539831018721072403639268689361675043820536158663313765218147717222823711",
            "0.0998853204582120902527741666798461148487439630966640906458376223304767531797782464496383492",
            "0E-90"
          ],
          "B": [
            "0.247037749640904463475615806473622366390331368218424888282257033635094013573986131900832814",
            "0.208718563788268480356410173107610792696751424422019043890518486150697008525565057214877098",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98235150621416296288355184819793589530652161138548788447894620343133908962641523052454428",
          "regular_denominator": "-1.20261278468240329209283538688659543922946845709498653830994022603482121069601692280504920",
          "bracket_derivative_max": "-118.753555073713076362840428539410868356189710046841806275543042904565789947862068349019959",
          "polynomial_residual": "1.254607691455462087650E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98235150621416296288355184819793589530652161138548788447894620343133935747087148395738830",
          "p": "0.684326025310186623031388462686135762224817079960650518145939663791599860255847794386195407",
          "u": [
            "0.118223527128085061539831018721072403639268689361675043820536158663313739514922017404197743",
            "0.0998853204582120902527741666798461148487439630966640906458376223304767422000446923036007852",
            "0"
          ],
          "B": [
            "0.247037749640904463475615806473622366390331368218424888282257033635093993243374345810181831",
            "0.208718563788268480356410173107610792696751424422019043890518486150697013783418765811033219",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45993736641190478419932044594469236161637471847136452591630708207851572062310602623631865",
          "polynomial_residual": "-1.056896709771760496273E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-3E-90",
          "-1E-90",
          "-2E-90",
          "0E-180",
          "-4.37335056962131393163931237199242115684864124073073180001367736002021402498442048166496092E-91",
          "0E-180",
          "8.5094371123411481123E-71",
          "0E-90"
        ],
        "published": [
          "-2E-90",
          "-4.5555605157674020239E-71",
          "-1.76150455009214629246E-70",
          "0E-179",
          "1.68591527670177413404720500852213692729383210927273414244277391292657917942034915689434698E-91",
          "0E-179",
          "0E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.73747963852741972415E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_165.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.25038000405444144,
            0.9681476403781077,
            0.0
          ],
          "t1": [
            -0.9681476403781077,
            0.25038000405444144,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.25038000405444144,
            -0.9681476403781077,
            0.0
          ],
          "B": [
            0.26392369779140945,
            -1.02051721830414,
            0.0
          ]
        },
        "right": {
          "rho": 1.982351506214163,
          "p": 0.6843260253101866,
          "u": [
            0.12630454451168946,
            -0.08944854188492644,
            0.0
          ],
          "B": [
            0.26392369779140945,
            -0.18691005955161555,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_165.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5287980911315171,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": -5.551115123125783e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.11365069480962636,
              "alfven_n": 0.26392369779140945,
              "fast": 1.1611178366903163
            },
            "right": {
              "slow": 0.18447233176783653,
              "alfven_n": 0.18745112656942278,
              "fast": 0.7707657147797047
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.25038000405444144,
            "right": 0.12630454451168946
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.982351506214163,
          "pressure_ratio": 4.562173502067911,
          "entropy_over_cv": 0.3773262061013716,
          "tangential_field_ratio": 0.18315228415471146
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "166",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98163807994963434419183918699893778617704660426251450588563764467982853613425195754173024",
          "p": "0.684477153108626154363399998470994060103673098343716182361265613783019384647770316548770602",
          "u": [
            "0.116575734910215639337860547751866186501889295212964875772481443511106496427970909670963064",
            "0.0967535467689499072863022914910277217797495976033208403403306237563538232900695292815122032",
            "0E-90"
          ],
          "B": [
            "0.243506885776223310884239603932609443032542887088003259666485752084843376700239822393964924",
            "0.202101705639314540771863491606424738978839561322783399932932635742486338080385614941432148",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98163807994963434419183918699893778617704660426251450588563764467982853613425195754173024",
          "regular_denominator": "-1.20182008883292704910204354110993087353005178251390500653959738297758726237139106393525582",
          "bracket_derivative_max": "-127.692593068737708350999952293761040567873376816313537618240854540185391450217978024111894",
          "polynomial_residual": "7.124902913805287470143E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98163807994963434419183918699893778617704660426251450588563764467983285304398997158088033",
          "p": "0.684477153108626154363399998470994060103673098343716182361265613783019496807569985747052063",
          "u": [
            "0.116575734910215639337860547751866186501889295212964875772481443511106084698956729250795994",
            "0.0967535467689499072863022914910277217797495976033208403403306237563536518542809937185938336",
            "0"
          ],
          "B": [
            "0.243506885776223310884239603932609443032542887088003259666485752084843047137182780629711089",
            "0.202101705639314540771863491606424738978839561322783399932932635742486420249684438057750481",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4583028601122029533604354344374588008864696582359560416936847189490975771253583694285044",
          "polynomial_residual": "-9.8468922129106431276E-69"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "-1E-90",
          "2E-90",
          "0E-180",
          "-1.57640453721382856973978799810116204909589524386399582077311877640477901609301268664934081E-90",
          "0E-180",
          "4.36483961730653604331E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-3.828067675790982775E-72",
          "-1.5353540846347349246E-71",
          "0E-179",
          "-1.94059145255199294461275574806798075526452170488616583131317752464711147167326185931088584E-91",
          "0E-179",
          "4E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "2.17845517892134898509068721751710056972750825123287032103226587024031862282454095114655218E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_166",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.24192189559966773,
            0.9702957262759965,
            0.0
          ],
          "t1": [
            -0.9702957262759965,
            0.24192189559966773,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.24192189559966773,
            -0.9702957262759965,
            0.0
          ],
          "B": [
            0.2550080686534721,
            -1.0227814996531455,
            0.0
          ]
        },
        "right": {
          "rho": 1.9816380799496343,
          "p": 0.6844771531086261,
          "u": [
            0.12208177570236058,
            -0.08970613593053026,
            0.0
          ],
          "B": [
            0.2550080686534721,
            -0.18738086285525768,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_166",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5300009311032634,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.10977621341794154,
              "alfven_n": 0.2550080686534721,
              "fast": 1.1614905484241917
            },
            "right": {
              "slow": 0.1782709679663971,
              "alfven_n": 0.18115142406312562,
              "fast": 0.7709972221569444
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.24192189559966773,
            "right": 0.12208177570236058
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9816380799496343,
          "pressure_ratio": 4.5631810207241745,
          "entropy_over_cv": 0.37814694629020673,
          "tangential_field_ratio": 0.18320712969368716
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "166.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98095096050749787658778813172800472572404688241269229248043346981741313232667199563164040",
          "p": "0.684624822323802509454737789377509390751991564389589787109667722033144415537208461183265474",
          "u": [
            "0.114979971943104744046702139980248531626732427752399935646657239278618864222064562126978006",
            "0.0935894422622791821000390283153668400634961070835575979644412914707554742791798141096169663",
            "0E-90"
          ],
          "B": [
            "0.240090329752691213615286326703189051887073092860800733130930599192557268586482243975546957",
            "0.195424643739170497652792268139246340082288565925605071555507892252845352396893059139379035",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98095096050749787658778813172800472572404688241269229248043346981741313232667199563164040",
          "regular_denominator": "-1.20105662278610875176420903525333858413782986934743588053381496646379236925185777292404489",
          "bracket_derivative_max": "-137.643490709485804716268051419946476847883384991735275491181109981863316508961093042747655",
          "polynomial_residual": "3.409736297751325700794E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98095096050749787658778813172800472572404688241269229248043346981741589657293330245075937",
          "p": "0.684624822323802509454737789377509390751991564389589787109667722033144764745717509225272260",
          "u": [
            "0.114979971943104744046702139980248531626732427752399935646657239278618602153362434286672929",
            "0.0935894422622791821000390283153668400634961070835575979644412914707553680809621987664607692",
            "0"
          ],
          "B": [
            "0.240090329752691213615286326703189051887073092860800733130930599192557056384696838990753689",
            "0.195424643739170497652792268139246340082288565925605071555507892252845403342034373753207187",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45672751147040063055800618662806632978742881989527841650149637333712716139677688344370495",
          "polynomial_residual": "1.803498331704905711979E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-90",
          "7E-90",
          "0E-180",
          "-1.84364400225818004800766027349498409871893422648627798341327784421313615607819528165096560E-90",
          "0E-180",
          "1.87927114232748598242E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "6.2990204935576705725E-71",
          "2.62373086136105915376E-70",
          "0E-179",
          "9.72369920397676601833645834118797644002576369406261190704211538094990945346653143786755112E-92",
          "0E-179",
          "3E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.39541377672400814521992001825530661472934158371341487196998686863154892496371871200432108E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_166.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.23344536385590542,
            0.9723699203976766,
            0.0
          ],
          "t1": [
            -0.9723699203976766,
            0.23344536385590542,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.23344536385590542,
            -0.9723699203976766,
            0.0
          ],
          "B": [
            0.24607301966380285,
            -1.0249678922310927,
            0.0
          ]
        },
        "right": {
          "rho": 1.980950960507498,
          "p": 0.6846248223238025,
          "u": [
            0.11784509990903524,
            -0.08995504476365483,
            0.0
          ],
          "B": [
            0.24607301966380285,
            -0.18783563776577494,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_166.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5311624825806657,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -2.220446049250313e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.10589700988105746,
              "alfven_n": 0.24607301966380285,
              "fast": 1.1618506506472175
            },
            "right": {
              "slow": 0.1720528462471456,
              "alfven_n": 0.17483450024046635,
              "fast": 0.7712214642747198
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.23344536385590542,
            "right": 0.11784509990903524
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.980950960507498,
          "pressure_ratio": 4.564165482158684,
          "entropy_over_cv": 0.3789406686641543,
          "tangential_field_ratio": 0.18326002130359892
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "167",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.98029001606829111596557748357311320572163858385364242047198890963441448455470684149163526",
          "p": "0.684768839438560227726979633814492849797211835862215072419830134613412539164551037246689643",
          "u": [
            "0.113436848260303041584285321716608051284540702749602689101957187225217269404364142067951741",
            "0.0903940603262643014539635179080810185784494514154304484703107407238570739704438587258080301",
            "0E-90"
          ],
          "B": [
            "0.236789093394759748929380896364963726444970070115942255165395383039257567791873311435157465",
            "0.188689371409640430824644545458519248734061419506664219178294204267641287986072003544263688",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.98029001606829111596557748357311320572163858385364242047198890963441448455470684149163526",
          "regular_denominator": "-1.20032224007587901773953053730345911746848731539293602274665434403823831617189649054626140",
          "bracket_derivative_max": "-148.764863125736172846606074277947025034860194516591047651587915319755401444707463753712970",
          "polynomial_residual": "-7.341465659508492917403E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.98029001606829111596557748357311320572163858385364242047198890963440985668392775441746474",
          "p": "0.684768839438560227726979633814492849797211835862215072419830134613412163796693135923113641",
          "u": [
            "0.113436848260303041584285321716608051284540702749602689101957187225217705607195264958525926",
            "0.0903940603262643014539635179080810185784494514154304484703107407238572457156599697190684920",
            "0"
          ],
          "B": [
            "0.236789093394759748929380896364963726444970070115942255165395383039257924957469895755342864",
            "0.188689371409640430824644545458519248734061419506664219178294204267641205527896787839659802",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45521114232106935134839172696855992476885493380156614192484449567296443994409516516549855",
          "polynomial_residual": "-1.775543862732459820949E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1E-90",
          "-4E-90",
          "0E-180",
          "7.49419010441370230488587271745472274374107189715882923085192715412160997016297322608678455E-92",
          "0E-180",
          "-3.62483428765010471061E-70",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "-5.5481182534635263410E-71",
          "-2.40315403625528098537E-70",
          "0E-179",
          "-2.24951054343864998051107208342796558631013799228685021512779507256425993016133104411908888E-92",
          "0E-179",
          "2E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "2.33696617239698295920369165520319995769888447255573233569547382914122492719309912594356971E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_167",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.224951054343865,
            0.9743700647852352,
            0.0
          ],
          "t1": [
            -0.9743700647852352,
            0.224951054343865,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.224951054343865,
            -0.9743700647852352,
            0.0
          ],
          "B": [
            0.23711923126097578,
            -1.0270762295357219,
            0.0
          ]
        },
        "right": {
          "rho": 1.980290016068291,
          "p": 0.6847688394385603,
          "u": [
            0.11359500503390281,
            -0.09019523001160829,
            0.0
          ],
          "B": [
            0.23711923126097578,
            -0.18827433122940943,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_167",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5322826473984218,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.10201325953402884,
              "alfven_n": 0.23711923126097578,
              "fast": 1.1621980924052293
            },
            "right": {
              "slow": 0.1658185544424624,
              "alfven_n": 0.16850095993980796,
              "fast": 0.7714383505457045
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.224951054343865,
            "right": 0.11359500503390281
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.980290016068291,
          "pressure_ratio": 4.565125596257069,
          "entropy_over_cv": 0.3797071819694695,
          "tangential_field_ratio": 0.18331096155785506
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "167.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97965511869050590770573666464711084250561695891629873204952586541545619442032554815269282",
          "p": "0.684909017209514536334017537708464073008392312242784613636145820541873186708706125231766807",
          "u": [
            "0.111946953563041250500614237618595469734382924501408574173756314149291058760924432870442485",
            "0.0871684653182929704120996944090057550571693649921954480446209658704673290883091469225586505",
            "0E-90"
          ],
          "B": [
            "0.233604154408843346731021041045289738331124637936464583178875978070324178929012327012247132",
            "0.181897898814453634619954732738908965257342413013874994988625706860046282969564969227510625",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97965511869050590770573666464711084250561695891629873204952586541545619442032554815269282",
          "regular_denominator": "-1.19961679854500656411748518294123426945068550990699859116613985046161799380036172016965869",
          "bracket_derivative_max": "-161.247671466615630750449369912061787686461791467789543630734550111948726769338531208315988",
          "polynomial_residual": "6.25850779177420510107E-68"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97965511869050590770573666464711084250561695891629873204952586541545663758538015221452540",
          "p": "0.684909017209514536334017537708464073008392312242784613636145820541873243989883260473215529",
          "u": [
            "0.111946953563041250500614237618595469734382924501408574173756314149291017226041566410600623",
            "0.0871684653182929704120996944090057550571693649921954480446209658704673132271020024902260325",
            "0"
          ],
          "B": [
            "0.233604154408843346731021041045289738331124637936464583178875978070324144551084783338226819",
            "0.181897898814453634619954732738908965257342413013874994988625706860046290590968018385754148",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45375357807107187860587340369103676354509173462170432492038636996652739955355175776512155",
          "polynomial_residual": "3.52614678070150184998E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "0E-90",
          "2E-90",
          "0E-180",
          "6.07421565665770307558487260725050619166540012832111642078559628549769633791324449452512319E-91",
          "0E-180",
          "2.7556884634356186630E-71",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "9.813221064395803866E-72",
          "4.4264579703485776072E-71",
          "0E-179",
          "1.51971278636366097242266563997497369698389659115689404274340895699822635950082636797134827E-91",
          "0E-179",
          "1E-90",
          "2E-90"
        ]
      },
      "state_disagreement": "2.23859727090850462230044765317836745509162709609357609177202853455399950393415138349458294E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_167.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.21643961393810288,
            0.9762960071199334,
            0.0
          ],
          "t1": [
            -0.9762960071199334,
            0.21643961393810288,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.21643961393810288,
            -0.9762960071199334,
            0.0
          ],
          "B": [
            0.22814738531064377,
            -1.0291063510089848,
            0.0
          ]
        },
        "right": {
          "rho": 1.9796551186905058,
          "p": 0.6849090172095146,
          "u": [
            0.1093319800477532,
            -0.09042665479176953,
            0.0
          ],
          "B": [
            0.22814738531064377,
            -0.18869689220042968,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_167.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5333613309558515,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -5.551115123125783e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -1.1102230246251565e-16
          },
          "characteristics": {
            "left": {
              "slow": 0.09812513696589396,
              "alfven_n": 0.22814738531064377,
              "fast": 1.162532824743687
            },
            "right": {
              "slow": 0.15956868162847443,
              "alfven_n": 0.16215140919188964,
              "fast": 0.7716477934282587
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.21643961393810288,
            "right": 0.1093319800477532
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9796551186905058,
          "pressure_ratio": 4.566060114730098,
          "entropy_over_cv": 0.3804463019934987,
          "tangential_field_ratio": 0.18335995304607952
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "168",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97904614442749645073306221733184120361746990159688627286892877192845506831637011626746974",
          "p": "0.685045174757918481044733278185230882366162146034856608561605030507119726740512481143506710",
          "u": [
            "0.110510857011373251993348371783095731754739902284244213995431163443659674757691797721404884",
            "0.0839137321736906406547078306311053804524699725395235061915398205499746348824697988090629017",
            "0E-90"
          ],
          "B": [
            "0.230536456091473558648636656457126999167468594304151770976928046342076432215257484788923060",
            "0.175052252384042149451026453501962708594067623449051841504622809603538144766109179045512305",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97904614442749645073306221733184120361746990159688627286892877192845506831637011626746974",
          "regular_denominator": "-1.19894016047499605637006913036871244846385544621876252540992085769828340924041124029718860",
          "bracket_derivative_max": "-175.323473703125666007781034673327097405980226680218938723917156956863612277738216214204819",
          "polynomial_residual": "1.0196334164197341257470E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97904614442749645073306221733184120361746990159688627286892877192845899500064753269519760",
          "p": "0.685045174757918481044733278185230882366162146034856608561605030507119610076031532466822264",
          "u": [
            "0.110510857011373251993348371783095731754739902284244213995431163443659308752244725658737375",
            "0.0839137321736906406547078306311053804524699725395235061915398205499744995767732270458185760",
            "0"
          ],
          "B": [
            "0.230536456091473558648636656457126999167468594304151770976928046342076126106332879698349321",
            "0.175052252384042149451026453501962708594067623449051841504622809603538209831569689611599977",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45235464805013775724840990473870951505811434507102717600175336394940950101220621665888025",
          "polynomial_residual": "-1.847539540730615651267E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "-7E-90",
          "0E-180",
          "6.07679729522059316467314277162272236097501161380378648371824795572596382438464510830317990E-91",
          "0E-180",
          "3.98397958507925120881E-70",
          "0E-90"
        ],
        "published": [
          "-1E-90",
          "-4.5570542071543041094E-71",
          "-2.14392544335036042001E-70",
          "0E-179",
          "0E-181",
          "0E-179",
          "2E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.98412972252971344243935524424449888574697197884413690302002261156991917957948778105207890E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_168",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.20791169081775934,
            0.9781476007338057,
            0.0
          ],
          "t1": [
            -0.9781476007338057,
            0.20791169081775934,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.20791169081775934,
            -0.9781476007338057,
            0.0
          ],
          "B": [
            0.21915816505361183,
            -1.031058102049271,
            0.0
          ]
        },
        "right": {
          "rho": 1.9790461444274965,
          "p": 0.6850451747579185,
          "u": [
            0.1050565149292689,
            -0.09064928370165078,
            0.0
          ],
          "B": [
            0.21915816505361183,
            -0.18910327163292584,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_168",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5343984422177283,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.09423281605036327,
              "alfven_n": 0.21915816505361183,
              "fast": 1.1628548006910964
            },
            "right": {
              "slow": 0.15330381806365134,
              "alfven_n": 0.1557864551606371,
              "fast": 0.7718497084561871
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.20791169081775934,
            "right": 0.1050565149292689
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9790461444274965,
          "pressure_ratio": 4.566967831719457,
          "entropy_over_cv": 0.38115785155768656,
          "tangential_field_ratio": 0.183406998361271
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "168.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97846297343707984858117765006435482437570818126405411555791874208814560643908533672304926",
          "p": "0.685177137655942898106696253769474613060788898195406069965582214259871508879275478894286289",
          "u": [
            "0.109129107023820825893634903412586292719466033399973467215183752861443021203293064170151589",
            "0.0806309460126170031405654772853821672551871127757874131416041898817143570848676867703085039",
            "0E-90"
          ],
          "B": [
            "0.227586907047440806928282531588164150390685460911217768964864738317131129772543132813301487",
            "0.168154474234954615807617197547022550062962627081497166677010523598796660178674828342207574",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97846297343707984858117765006435482437570818126405411555791874208814560643908533672304926",
          "regular_denominator": "-1.19829219270786649842353072229372758263967575696006012839768749120905067382120592969227697",
          "bracket_derivative_max": "-191.275239412056695959871226090372579234457153873103468600338663193888528926938148270784005",
          "polynomial_residual": "1.29187158147686547169E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97846297343707984858117765006435482437570818126405411555791874208814605574830388217469623",
          "p": "0.685177137655942898106696253769474613060788898195406069965582214259871492173702327962528451",
          "u": [
            "0.109129107023820825893634903412586292719466033399973467215183752861442979545404733947166926",
            "0.0806309460126170031405654772853821672551871127757874131416041898817143422067554674461822887",
            "0"
          ],
          "B": [
            "0.227586907047440806928282531588164150390685460911217768964864738317131094580740047323300597",
            "0.168154474234954615807617197547022550062962627081497166677010523598796667338528086951186352",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.45101418584307770658977742203081275400717887653393342774278883241993112126090906873386235",
          "polynomial_residual": "-2.57379500658372013878E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "2E-90",
          "0E-90",
          "0E-180",
          "2.13758905347062105738363082878948317702217372684132818813466353009629402949509977328648712E-90",
          "0E-180",
          "4.4554170648252279503E-71",
          "0E-90"
        ],
        "published": [
          "1E-90",
          "-5.596911081487107582E-72",
          "-2.7509696854451698996E-71",
          "0E-179",
          "7.80556770203632430794527119558272395509175085183806571247910314355606347265894521042827288E-92",
          "0E-179",
          "5E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "2.27100140148132432145997029631132781397797834870835848411999974590180671345335890179150936E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_168.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.1993679344171972,
            0.9799247046208296,
            0.0
          ],
          "t1": [
            -0.9799247046208296,
            0.1993679344171972,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.1993679344171972,
            -0.9799247046208296,
            0.0
          ],
          "B": [
            0.21015225505380575,
            -1.0329313340231825,
            0.0
          ]
        },
        "right": {
          "rho": 1.9784629734370798,
          "p": 0.6851771376559429,
          "u": [
            0.10076910060684417,
            -0.09086308280921253,
            0.0
          ],
          "B": [
            0.21015225505380575,
            -0.18949342247279893,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_168.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5353938937150211,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": -2.7755575615628914e-17,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.09033646997616226,
              "alfven_n": 0.21015225505380575,
              "fast": 1.1631639752431113
            },
            "right": {
              "slow": 0.14702455512925822,
              "alfven_n": 0.14940670608579068,
              "fast": 0.7720440142669637
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.1993679344171972,
            "right": 0.10076910060684417
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9784629734370798,
          "pressure_ratio": 4.567847584372953,
          "entropy_over_cv": 0.3818416605103494,
          "tangential_field_ratio": 0.18345210008756116
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "169",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97790549008417008022070897898657171577047975282424261837834899302420780400719229653983958",
          "p": "0.685304738008506001149745598224568225866023643221418077211270990325105483176010318505798950",
          "u": [
            "0.107802231085445603233672974816437680665827756771758354638628836076673463741206999844409148",
            "0.0773212017453190744172104973570132823389165097127554581357834309694419200772304312995404214",
            "0E-91"
          ],
          "B": [
            "0.224756380918041566898373162377676570497844674770284976202947689929167024313713271283964316",
            "0.161206621584086486013318908355176958545450783735227086802369366828844636299185413743677647",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97790549008417008022070897898657171577047975282424261837834899302420780400719229653983958",
          "regular_denominator": "-1.19767276676018897802300997665174635085608861424915846486483221447134200445243588504426620",
          "bracket_derivative_max": "-209.45168126944104893539039662058399850844100458741771169125454085456238971404023159328260",
          "polynomial_residual": "5.28474281971752746304E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97790549008417008022070897898657171577047975282424261837834899302421060030617731590159945",
          "p": "0.685304738008506001149745598224568225866023643221418077211270990325105816281019061862050294",
          "u": [
            "0.107802231085445603233672974816437680665827756771758354638628836076673205809618075618212018",
            "0.0773212017453190744172104973570132823389165097127554581357834309694418312748499447483758422",
            "0"
          ],
          "B": [
            "0.224756380918041566898373162377676570497844674770284976202947689929166804306639402473543770",
            "0.161206621584086486013318908355176958545450783735227086802369366828844679064228444847913391",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4497320296042033940124898636340068050222906388401839301454201795981840401947534209461047",
          "polynomial_residual": "2.64793541980752652326E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "7E-90",
          "0E-181",
          "-1.13703260040539379256769753618747118713845486047463676681864808434667957851937404737582020E-90",
          "0E-181",
          "1.59944703936026746919E-70",
          "1E-90"
        ],
        "published": [
          "0E-90",
          "5.0474179296775108913E-71",
          "2.59667141804029870822E-70",
          "0E-179",
          "0E-181",
          "0E-180",
          "3E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.41376774524265303259736391108221439279028723321237828861938645698099686454028661046764582E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_169",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.1908089953765448,
            0.981627183447664,
            0.0
          ],
          "t1": [
            -0.981627183447664,
            0.1908089953765448,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.1908089953765448,
            -0.981627183447664,
            0.0
          ],
          "B": [
            0.20113034114613976,
            -1.0347259042768517,
            0.0
          ]
        },
        "right": {
          "rho": 1.9779054900841702,
          "p": 0.685304738008506,
          "u": [
            0.09647022890281017,
            -0.0910680196434487,
            0.0
          ],
          "B": [
            0.20113034114613976,
            -0.18986729964996105,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_169",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5363476015455564,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.08643627127704247,
              "alfven_n": 0.20113034114613976,
              "fast": 1.1634603053473
            },
            "right": {
              "slow": 0.14073148527157056,
              "alfven_n": 0.14301277122725994,
              "fast": 0.7722306326284751
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.1908089953765448,
            "right": 0.09647022890281017
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9779054900841702,
          "pressure_ratio": 4.56869825339004,
          "entropy_over_cv": 0.3824975657192713,
          "tangential_field_ratio": 0.18349526078856152
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "169.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97737358303677211046919617307094461151332913364262947146572502929964467251429295842365744",
          "p": "0.685427814530783591754301640483965424497881579538296776567747713982517443980966478694322205",
          "u": [
            "0.106530735564277122560262668322800098762908432852952387518434529178401544678261840768007783",
            "0.0739856036758138121977873562490019660971219197225459961305389417237065124211786232932528861",
            "0E-91"
          ],
          "B": [
            "0.222045716119544425470030355809219787911757943166549826097047940658904271612005798244430927",
            "0.154210766157909911174712328757758016641723567764053789850221402989209990032742861908590434",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97737358303677211046919617307094461151332913364262947146572502929964467251429295842365744",
          "regular_denominator": "-1.19708175892974678941021797007882734612592125960292163496191669922182741390476995380406382",
          "bracket_derivative_max": "-230.28647356792378881102750365968280290395537476437228111745772240081389979987571925702832",
          "polynomial_residual": "8.44552203463254514663E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97737358303677211046919617307094461151332913364262947146572502929964685128440542489919252",
          "p": "0.685427814530783591754301640483965424497881579538296776567747713982517252520946636097894614",
          "u": [
            "0.106530735564277122560262668322800098762908432852952387518434529178401344700216951548946388",
            "0.0739856036758138121977873562490019660971219197225459961305389417237064462085700092900255675",
            "0"
          ],
          "B": [
            "0.222045716119544425470030355809219787911757943166549826097047940658904099452001737468122278",
            "0.154210766157909911174712328757758016641723567764053789850221402989210021940713589941951030",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4485080223545031378128006321683397569328569963863316424834716136827696623502129964961732",
          "polynomial_residual": "-2.66994587974935373121E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "0E-90",
          "1E-90",
          "0E-181",
          "-8.23051031149593158964220319431889166650922848658036735379729692606798663447525015501458443E-91",
          "0E-181",
          "2.22895424199938599136E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-4.4332860027107601379E-71",
          "-2.39198707662945444547E-70",
          "0E-179",
          "8.01019382071807127952058684993099104618504030038153735605184029428835773160696970269483546E-92",
          "0E-180",
          "4E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.10185052089166003893419594210646115879658420408365300055718965719797316991581813541988562E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_169.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.18223552549214744,
            0.9832549075639546,
            0.0
          ],
          "t1": [
            -0.9832549075639546,
            0.18223552549214744,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.18223552549214744,
            -0.9832549075639546,
            0.0
          ],
          "B": [
            0.1920931103842877,
            -1.036441676146806,
            0.0
          ]
        },
        "right": {
          "rho": 1.977373583036772,
          "p": 0.6854278145307836,
          "u": [
            0.09216039247994673,
            -0.0912640631852577,
            0.0
          ],
          "B": [
            0.1920931103842877,
            -0.19022486007076136,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_169.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5372594853746062,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": -2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.08253239186147256,
              "alfven_n": 0.1920931103842877,
              "fast": 1.1637437498885805
            },
            "right": {
              "slow": 0.13442520194576138,
              "alfven_n": 0.13660526081111568,
              "fast": 0.772409488464325
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.18223552549214744,
            "right": 0.09216039247994673
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.977373583036772,
          "pressure_ratio": 4.569518763538557,
          "entropy_over_cv": 0.3831254110641853,
          "tangential_field_ratio": 0.18353648299628691
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "170",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97686714535564860545156401806167291565945335332836779323664853074913450810896146169746840",
          "p": "0.685546212621525122987515236066131851450830261650833323536217366488913178285277788708172929",
          "u": [
            "0.105315105536029180468361699193217817740327988695171690493206511932872795146467885917657441",
            "0.0706252651040717881970470186898496299338963263404646189164286909151167899851746878914660997",
            "0E-91"
          ],
          "B": [
            "0.219455715591983921495830736998359052291417315028846647254740055943514138797058180509056464",
            "0.147168993596889734430860673384298009642150701861541289166784588491100068469283997029583566",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97686714535564860545156401806167291565945335332836779323664853074913450810896146169746840",
          "regular_denominator": "-1.19651905039516511716840446451296990628828150369818643692960947861014945345440162410829822",
          "bracket_derivative_max": "-254.32435939088662563083159989340377220836174685814805320277399242484952131569787883761834",
          "polynomial_residual": "-1.038034798029373646329E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97686714535564860545156401806167291565945335332836779323664853074913097876848776075835428",
          "p": "0.685546212621525122987515236066131851450830261650833323536217366488913002165313243982073268",
          "u": [
            "0.105315105536029180468361699193217817740327988695171690493206511932873117548440650735175529",
            "0.0706252651040717881970470186898496299338963263404646189164286909151168923789117283994855150",
            "0"
          ],
          "B": [
            "0.219455715591983921495830736998359052291417315028846647254740055943514418819910529782453359",
            "0.147168993596889734430860673384298009642150701861541289166784588491100019093699912909917637",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44734201226210700387602692618691622549429373822989884624347373007944044529424178484682565",
          "polynomial_residual": "-1.14481001827891989122E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1E-90",
          "-3E-90",
          "0E-181",
          "-7.06730244875238676441891779889597589169487843922296631876642164462285902174026841034426548E-91",
          "0E-181",
          "-2.37248738591279757407E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-1.6444818398450501856E-71",
          "-9.3263199610047150003E-71",
          "0E-179",
          "8.11159575345277710515026397820208217670267574535773031553784374223761777804021503853161779E-92",
          "0E-180",
          "3E-90",
          "1E-90"
        ]
      },
      "state_disagreement": "1.78532001100457994708665675938102480915065233227579180125188618645946823096984887237792507E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_170",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.17364817766693036,
            0.984807753012208,
            0.0
          ],
          "t1": [
            -0.984807753012208,
            0.17364817766693036,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.17364817766693036,
            -0.984807753012208,
            0.0
          ],
          "B": [
            0.1830412509883612,
            -1.0380785189703747,
            0.0
          ]
        },
        "right": {
          "rho": 1.9768671453556486,
          "p": 0.6855462126215252,
          "u": [
            0.08784008479016436,
            -0.09145118385861453,
            0.0
          ],
          "B": [
            0.1830412509883612,
            -0.19056606261065184,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_170",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5381294684354113,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.07862500304202379,
              "alfven_n": 0.1830412509883612,
              "fast": 1.1640142696753133
            },
            "right": {
              "slow": 0.12810629956137107,
              "alfven_n": 0.13018478597713282,
              "fast": 0.7725805098777422
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.17364817766693036,
            "right": 0.08784008479016436
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9768671453556486,
          "pressure_ratio": 4.570308084143501,
          "entropy_over_cv": 0.3837250474291847,
          "tangential_field_ratio": 0.183575769200644
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "170.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97638607457795745565829643441563125611653868577544772844863317104857278683036618390641048",
          "p": "0.685659784432295066135924538269524522612337197917934062934261995749323622091501744113239919",
          "u": [
            "0.104155804617039965244053739617296942801369650091407909378235052394783390097453803908379817",
            "0.0672413079267722090918449602413370347618371575571522916053045308953762955384226188929695444",
            "0E-91"
          ],
          "B": [
            "0.216987146558386515413645181395437935953263660988784084304231372914050467945537739466874788",
            "0.140083402855274970936360832934857009294173939438547095024180024877294729171076092906283298",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97638607457795745565829643441563125611653868577544772844863317104857278683036618390641048",
          "regular_denominator": "-1.19598452730884161739810714935070139568504298419494192049848130116508087425596242656267831",
          "bracket_derivative_max": "-282.25711992132762334042250826728643462582988526467859460345485163740258701616625899338731",
          "polynomial_residual": "-7.27708186903170562038E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97638607457795745565829643441563125611653868577544772844863317104857092173882439689469146",
          "p": "0.685659784432295066135924538269524522612337197917934062934261995749323642998084680524711851",
          "u": [
            "0.104155804617039965244053739617296942801369650091407909378235052394783559696328355137075841",
            "0.0672413079267722090918449602413370347618371575571522916053045308953763470603104451788745851",
            "0"
          ],
          "B": [
            "0.216987146558386515413645181395437935953263660988784084304231372914050616501693410688958506",
            "0.140083402855274970936360832934857009294173939438547095024180024877294704311301407778457627",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44623385290655670549771853506369870146015744331686735543648532103459208952978238982741285",
          "polynomial_residual": "8.3861909760393069400E-68"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-6E-91",
          "0E-90",
          "0E-181",
          "-6.24780882094474374371506151564336437789480214070379728956848853147707429974018092061580869E-91",
          "0E-181",
          "-1.42939362366014360143E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "1.03428492585834836995E-71",
          "6.1806430026146130675E-71",
          "0E-179",
          "0E-181",
          "0E-180",
          "3E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "9.43687858246667794286496661025657367418375371522891491027968319667146139508565899138897759E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_170.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.16504760586067765,
            0.9862856015372314,
            0.0
          ],
          "t1": [
            -0.9862856015372314,
            0.16504760586067765,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.16504760586067765,
            -0.9862856015372314,
            0.0
          ],
          "B": [
            0.17397545229249886,
            -1.0396363080956394,
            0.0
          ]
        },
        "right": {
          "rho": 1.9763860745779576,
          "p": 0.685659784432295,
          "u": [
            0.08350980002524169,
            -0.09162935352205724,
            0.0
          ],
          "B": [
            0.17397545229249886,
            -0.19089086810710568,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_170.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5389574775296443,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.07471427556446197,
              "alfven_n": 0.17397545229249886,
              "fast": 1.1642718274260475
            },
            "right": {
              "slow": 0.12177537342927308,
              "alfven_n": 0.12375195872779864,
              "fast": 0.772743628174138
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.16504760586067765,
            "right": 0.08350980002524169
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9763860745779576,
          "pressure_ratio": 4.571065229548633,
          "entropy_over_cv": 0.3842963326951252,
          "tangential_field_ratio": 0.1836131218394741
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "171",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97593027279514406602811956496527483612349847633787631534585315964927787767083921504335508",
          "p": "0.685768388932753264225917372177571910407493790488706360083369416917820772242992166378605792",
          "u": [
            "0.103053274805374745999474719350648049291265203070061135643757435223840959841739385403303972",
            "0.0638348622366984950033189861873904604839027330971390662317044666637671070763089531114233659",
            "0E-91"
          ],
          "B": [
            "0.214640740294528458674065992781738546974416242223008475314573318495009458458485607030455014",
            "0.132956105596457944022410993812547253848468677714405511270284131718972126193972218864708909",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97593027279514406602811956496527483612349847633787631534585315964927787767083921504335508",
          "regular_denominator": "-1.19547808088349340669791062773919426235944275148652923927317017738808653074537690560372786",
          "bracket_derivative_max": "-314.97390524223671383552961864465157140311416978536900071005314235081237400718491061696817",
          "polynomial_residual": "-1.352367764680327419961E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97593027279514406602811956496527483612349847633787631534585315964927498120598315312160467",
          "p": "0.685768388932753264225917372177571910407493790488706360083369416917820885531055308696209173",
          "u": [
            "0.103053274805374745999474719350648049291265203070061135643757435223841222080784360386495492",
            "0.0638348622366984950033189861873904604839027330971390662317044666637671830416382942036853278",
            "0"
          ],
          "B": [
            "0.214640740294528458674065992781738546974416242223008475314573318495009690017193713853529139",
            "0.132956105596457944022410993812547253848468677714405511270284131718972089518675833092871199",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44518340352737679426149423084818954393861296670587685424891909615185698948674236002698155",
          "polynomial_residual": "2.62601601992369714355E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "1E-91",
          "6E-90",
          "0E-181",
          "-7.22668731424642582135049237278839460993664781530048462463661630358202813839923630865713304E-91",
          "0E-181",
          "-2.26372917106140039679E-70",
          "1E-90"
        ],
        "published": [
          "1E-90",
          "2.75744725964076347321E-71",
          "1.74098368121934172188E-70",
          "0E-179",
          "0E-181",
          "0E-180",
          "3E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.46587402194339209977797143853835352763543368944559900916869117950664939282773970220298749E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_171",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.15643446504023087,
            0.9876883405951378,
            0.0
          ],
          "t1": [
            -0.9876883405951378,
            0.15643446504023087,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.15643446504023087,
            -0.9876883405951378,
            0.0
          ],
          "B": [
            0.16489640469237113,
            -1.041114924890927,
            0.0
          ]
        },
        "right": {
          "rho": 1.975930272795144,
          "p": 0.6857683889327533,
          "u": [
            0.07917003306950667,
            -0.09179854546050054,
            0.0
          ],
          "B": [
            0.16489640469237113,
            -0.1911992393528004,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_171",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5397434430278192,
            0.0
          ],
          "rh_scaled_inf": 2.220446049250313e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 2.220446049250313e-16,
            "t1_momentum": 4.163336342344337e-17,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 8.326672684688674e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.07080037963655998,
              "alfven_n": 0.16489640469237113,
              "fast": 1.164516387756922
            },
            "right": {
              "slow": 0.1154330197100523,
              "alfven_n": 0.11730739187870502,
              "fast": 0.7728987778823488
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.15643446504023087,
            "right": 0.07917003306950667
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.975930272795144,
          "pressure_ratio": 4.5717892595516885,
          "entropy_over_cv": 0.3848391317320594,
          "tangential_field_ratio": 0.18364854328913927
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "171.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97549964672535817337232115346471650595310260676467574816404750854403550051811067548136828",
          "p": "0.685871891972082212098326117295609496398178148783486290953065733424529333236627300023271862",
          "u": [
            "0.102007936330033149741143815477920319724501295930290218522568560221715009786879454836405450",
            "0.0604070659208426849720248017553099763348718659766071157637395485533765256375185925999039217",
            "0E-91"
          ],
          "B": [
            "0.212417191909320740865510443437272466798869937506315678771976837154073291023580668156444545",
            "0.125789225584095879641064260276389774871799560623295870151934365995162801092756952334141488",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97549964672535817337232115346471650595310260676467574816404750854403550051811067548136828",
          "regular_denominator": "-1.19499960747262019263591239273857389550344734084963972018227500949337277835345630609040920",
          "bracket_derivative_max": "-353.63287422168151963039748789186612586628375984565149517403962461844984156529184271128758",
          "polynomial_residual": "1.851160585108384420283E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97549964672535817337232115346471650595310260676467574816404750854404043812952516814547787",
          "p": "0.685871891972082212098326117295609496398178148783486290953065733424529690754886070523043604",
          "u": [
            "0.102007936330033149741143815477920319724501295930290218522568560221714564600417864973180144",
            "0.0604070659208426849720248017553099763348718659766071157637395485533764030840142825188033059",
            "0"
          ],
          "B": [
            "0.212417191909320740865510443437272466798869937506315678771976837154072894905985283163135372",
            "0.125789225584095879641064260276389774871799560623295870151934365995162860292928234630032658",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4441905292574239397915620590593039711347899635263674101926709296144576420348334525045698",
          "polynomial_residual": "4.22520350848516754310E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "3E-91",
          "-2E-90",
          "0E-181",
          "1.03466587790727432841583326220312480622464441925601363912916752413226785874482139855694404E-92",
          "0E-181",
          "2.61594158742774286649E-70",
          "-1E-90"
        ],
        "published": [
          "0E-90",
          "3.74225287790259980294E-71",
          "2.50399986893392597206E-70",
          "0E-179",
          "-9.59453981135994706141390273101034409053287649572796857448815601918024942959111894588978240E-92",
          "0E-180",
          "2E-90",
          "-2E-90"
        ]
      },
      "state_disagreement": "2.49942409388803626966815719856720876857862839551725469180251796690665520148743286923561635E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_171.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.14780941112961063,
            0.9890158633619168,
            0.0
          ],
          "t1": [
            -0.9890158633619168,
            0.14780941112961063,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.14780941112961063,
            -0.9890158633619168,
            0.0
          ],
          "B": [
            0.15580479959260368,
            -1.042514256753844,
            0.0
          ]
        },
        "right": {
          "rho": 1.9754996467253583,
          "p": 0.6858718919720822,
          "u": [
            0.07482127945435146,
            -0.09195873437738784,
            0.0
          ],
          "B": [
            0.15580479959260368,
            -0.19149114108907586,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_171.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5404872988696523,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 4.163336342344337e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.06688348495664354,
              "alfven_n": 0.15580479959260368,
              "fast": 1.1647479171697048
            },
            "right": {
              "slow": 0.10907983536371205,
              "alfven_n": 0.11085169901024282,
              "fast": 0.7730458967746033
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.14780941112961063,
            "right": 0.07482127945435146
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9754996467253583,
          "pressure_ratio": 4.572479279813882,
          "entropy_over_cv": 0.3853533163917533,
          "tangential_field_ratio": 0.1836820358556404
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "172",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97509410778065081669330474314375679164565889331889914798641045265546268739128972552940450",
          "p": "0.685970166336663490478079984106085417357253980285963377143717109323308263787679738923567284",
          "u": [
            "0.101020187508206288337512563126993196276548436432688543985170965244431102540576181918262513",
            "0.0569590642572861271241066883187456513535244823613113946591869482404253243878919662991782559",
            "0E-91"
          ],
          "B": [
            "0.210317160135911686765122296460602526362968115481699230537888279428032496765637604392351979",
            "0.118584898069192241381273453280876843452706548187124573900479320108658900522819148828187734",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97509410778065081669330474314375679164565889331889914798641045265546268739128972552940450",
          "regular_denominator": "-1.19454900864516757410367193682639643516184321479877683109601161406162520821254413947711611",
          "bracket_derivative_max": "-399.76511420505669795730324793189695210227223426231308915054496659628909060441698931243965",
          "polynomial_residual": "-2.00333906675619296740E-67"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97509410778065081669330474314375679164565889331889914798641045265546194559144524678624935",
          "p": "0.685970166336663490478079984106085417357253980285963377143717109323308134305423776805552172",
          "u": [
            "0.101020187508206288337512563126993196276548436432688543985170965244431169159773427727522907",
            "0.0569590642572861271241066883187456513535244823613113946591869482404253417499261321874442192",
            "0"
          ],
          "B": [
            "0.210317160135911686765122296460602526362968115481699230537888279428032556471995541620355840",
            "0.118584898069192241381273453280876843452706548187124573900479320108658892131637767290409285",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4432551013414707264886953734719248249128223111927182679316526538857310729083986958244332",
          "polynomial_residual": "-2.15054147345459757248E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "1E-90",
          "-1E-91",
          "2E-90",
          "0E-181",
          "2.03620537786716680781254840001014362868454956008720055082010289640924488173901955392039922E-91",
          "0E-181",
          "-2.3649577246425888164E-71",
          "1E-90"
        ],
        "published": [
          "-1E-90",
          "-1.58987010776206704369E-71",
          "-1.13125136272939310259E-70",
          "0E-179",
          "1.39173100960065444112496663301105275455924931373568876601686603018133115700866609851404940E-93",
          "0E-180",
          "-1E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "3.75576961906022583817507823450493746955198243926127361995625861710081663410331398746402093E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_172",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.13917310096006544,
            0.9902680687415704,
            0.0
          ],
          "t1": [
            -0.9902680687415704,
            0.13917310096006544,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.13917310096006544,
            -0.9902680687415704,
            0.0
          ],
          "B": [
            0.14670132935412447,
            -1.043834197119851,
            0.0
          ]
        },
        "right": {
          "rho": 1.9750941077806508,
          "p": 0.6859701663366635,
          "u": [
            0.07046403531447408,
            -0.09210989638719261,
            0.0
          ],
          "B": [
            0.14670132935412447,
            -0.19176653999967808,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_172",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5411889825643815,
            0.0
          ],
          "rh_scaled_inf": 5.551115123125783e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -2.7755575615628914e-17,
            "t2_induction": 0.0,
            "energy": 5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.06296376074188377,
              "alfven_n": 0.14670132935412447,
              "fast": 1.1649663840404796
            },
            "right": {
              "slow": 0.1027164181006311,
              "alfven_n": 0.10438549442052078,
              "fast": 0.7731849258852507
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.13917310096006544,
            "right": 0.07046403531447408
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9750941077806508,
          "pressure_ratio": 4.573134442244424,
          "entropy_over_cv": 0.3858387655003308,
          "tangential_field_ratio": 0.18371360176625812
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "172.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97471357212919303226884386871604787491155324203993923451402526788461444457551593933728118",
          "p": "0.686063091804099907774483557494639484556136644283876290170550103915834159287675425097208419",
          "u": [
            "0.100090404610532190552463112046664754706316482609521669985770830000459824687275076802975982",
            "0.0534920095109232149441096322368000832496463633258043465202775627053159342877852008420808985",
            "0E-91"
          ],
          "B": [
            "0.208341267133593159013496171680220446569947867466273448463263044321071068775683487701123713",
            "0.111345269173337419815610007465537457137877370033648072307720578211976148729929603487585772",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97471357212919303226884386871604787491155324203993923451402526788461444457551593933728118",
          "regular_denominator": "-1.19412619125465892474315985412894208323505915782215470501558363098290493841723993259697911",
          "bracket_derivative_max": "-455.42859981661607256071683488244442655057075970749190968030126788815081056539950887311377",
          "polynomial_residual": "-1.552310016070505480122E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97471357212919303226884386871604787491155324203993923451402526788461214260148654097230310",
          "p": "0.686063091804099907774483557494639484556136644283876290170550103915834256579229512725419395",
          "u": [
            "0.100090404610532190552463112046664754706316482609521669985770830000460030652678308298404294",
            "0.0534920095109232149441096322368000832496463633258043465202775627053159848898689288035198497",
            "0"
          ],
          "B": [
            "0.208341267133593159013496171680220446569947867466273448463263044321071254630294301655053165",
            "0.111345269173337419815610007465537457137877370033648072307720578211976124261705901697120776",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44237699734045942722260234230484647970917095681198642030330107081801808357088650785699215",
          "polynomial_residual": "3.06811046651382721656E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "1.0E-90",
          "3E-90",
          "0E-181",
          "5.02248740297907785149699074859055886148556172464637748323918149181217675464032447362344735E-91",
          "0E-181",
          "-1.51279408496127146606E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "1.87103762514091402789E-71",
          "1.42119417362275960648E-70",
          "0E-179",
          "-1.30526192220051591548406227895489010193740704811732251890616948335132825229823629614240385E-93",
          "0E-180",
          "3E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.16572553199009530168408060757744600727828735108117973017508255944484868423280710828439985E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_172.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.1305261922200516,
            0.9914448613738104,
            0.0
          ],
          "t1": [
            -0.9914448613738104,
            0.1305261922200516,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.1305261922200516,
            -0.9914448613738104,
            0.0
          ],
          "B": [
            0.13758668724143763,
            -1.0450746454703788,
            0.0
          ]
        },
        "right": {
          "rho": 1.974713572129193,
          "p": 0.6860630918040999,
          "u": [
            0.06609879734574088,
            -0.0922520090082781,
            0.0
          ],
          "B": [
            0.13758668724143763,
            -0.19202540470479684,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_172.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5418484351910442,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.059041375756349795,
              "alfven_n": 0.13758668724143763,
              "fast": 1.1651717586089652
            },
            "right": {
              "slow": 0.09634336633369145,
              "alfven_n": 0.09790939307943176,
              "fast": 0.7733158095282837
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.1305261922200516,
            "right": 0.06609879734574088
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.974713572129193,
          "pressure_ratio": 4.573753945360666,
          "entropy_over_cv": 0.38629536485108007,
          "tangential_field_ratio": 0.18374324316170537
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "173",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97435796075274388618497273123240641795448222259625114916339571791202867185940063396487024",
          "p": "0.686150555193674273932657418477143480161056100568807936392231750292714637862209151415047154",
          "u": [
            "0.0992189417343011466150405349851473007696452661272059024598356695451220027342798170978879313",
            "0.0500070605280943383410507232038282320885593698079028406676716915888061372026206888677525451",
            "0E-91"
          ],
          "B": [
            "0.206490098300591696720161622700495593941363365932368130823088545496286887819012965530601127",
            "0.104072495268310576332472476920933725787156076526261518637491212392698559364316248866062712",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97435796075274388618497273123240641795448222259625114916339571791202867185940063396487024",
          "regular_denominator": "-1.19373106750304876242774747914711824217164691399583461018155079768003185762155625996096691",
          "bracket_derivative_max": "-523.44174858511473491860263742183845019851175468512964451154361828565979893710269449519635",
          "polynomial_residual": "2.978574405188466020113E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97435796075274388618497273123240641795448222259625114916339571791203298831905815084008494",
          "p": "0.686150555193674273932657418477143480161056100568807936392231750292714639560849422002282096",
          "u": [
            "0.0992189417343011466150405349851473007696452661272059024598356695451216178783759158006632916",
            "0.0500070605280943383410507232038282320885593698079028406676716915888060484943223768914567973",
            "0"
          ],
          "B": [
            "0.206490098300591696720161622700495593941363365932368130823088545496286538314853849475359656",
            "0.104072495268310576332472476920933725787156076526261518637491212392698602278030959669804358",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4415561013218397211249253148398001960218072288582147550770965452431343581375437930812867",
          "polynomial_residual": "-2.02448007822075593809E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-4E-91",
          "4E-90",
          "0E-181",
          "-1.81339432850351210880894752302598693500148702155601393662794718909332475236223956350697170E-90",
          "0E-181",
          "2.36420771251564265953E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-1.00481935301533786922E-71",
          "-8.1835969084902095876E-71",
          "0E-179",
          "-1.21869343405147481112893919231525176013235646471468720927048873977951378752807346275475343E-93",
          "0E-180",
          "2E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "2.18625990996646901550792315130006057092243226466429734881883056115275034388816991389228673E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_173",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.12186934340514748,
            0.992546151641322,
            0.0
          ],
          "t1": [
            -0.992546151641322,
            0.12186934340514748,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.12186934340514748,
            -0.992546151641322,
            0.0
          ],
          "B": [
            0.12846156736982883,
            -1.046235507340483,
            0.0
          ]
        },
        "right": {
          "rho": 1.974357960752744,
          "p": 0.6861505551936743,
          "u": [
            0.06172606276456756,
            -0.09238505115612483,
            0.0
          ],
          "B": [
            0.12846156736982883,
            -0.19226770575540625,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_173",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5424656013987235,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 1.3877787807814457e-17,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": -1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": 2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.0551164983388347,
              "alfven_n": 0.12846156736982883,
              "fast": 1.16536401296847
            },
            "right": {
              "slow": 0.08996127913150101,
              "alfven_n": 0.09142401058379193,
              "fast": 0.773438495313688
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.12186934340514748,
            "right": 0.06172606276456756
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.974357960752744,
          "pressure_ratio": 4.574337034624495,
          "entropy_over_cv": 0.3867230071974712,
          "tangential_field_ratio": 0.1837709620887827
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "173.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97402719949958160264028843188326110754843282149680953810330872589938267713526356328097734",
          "p": "0.686232450413330149863461567098106505671133067725787697289467266031059044791407998246530078",
          "u": [
            "0.0984061306845656807506615304836385247751967437436606144765216697117169351986125352554767360",
            "0.0465053823301937178008301730199777917080178134299727877647184325089051075188202261238315238",
            "0E-91"
          ],
          "B": [
            "0.204764202097821287785364077954537217564625971596891983037976473079933582597669425862168202",
            "0.0967687423522464864296509040319595427225964159373271761049088032376772740768868569559711857",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97402719949958160264028843188326110754843282149680953810330872589938267713526356328097734",
          "regular_denominator": "-1.19336355499953511404476492431473456394270313499645504233700969544375853015029284808997484",
          "bracket_derivative_max": "-607.74732800947155433306747501729176966670766270282994839593289913502309835697207476420303",
          "polynomial_residual": "-1.941850407130247186996E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97402719949958160264028843188326110754843282149680953810330872589938078421034202908144821",
          "p": "0.686232450413330149863461567098106505671133067725787697289467266031059234548298347999410902",
          "u": [
            "0.0984061306845656807506615304836385247751967437436606144765216697117171034186065531842951729",
            "0.0465053823301937178008301730199777917080178134299727877647184325089051436986188692578691607",
            "0"
          ],
          "B": [
            "0.204764202097821287785364077954537217564625971596891983037976473079933736279542803504012448",
            "0.0967687423522464864296509040319595427225964159373271761049088032376772565670491287378894917",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44079230403638237181120064936077982650228545548391890502445398644581881928394160660159095",
          "polynomial_residual": "6.42475323309175065289E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-1.1E-90",
          "2E-90",
          "0E-181",
          "-1.01621249843016884108634017226452344167669615717797985075066614743268822563412344982582921E-91",
          "0E-181",
          "-1.236093512691134659697E-70",
          "1E-90"
        ],
        "published": [
          "0E-90",
          "2.55563168687364283622E-71",
          "2.24304914413375155929E-70",
          "0E-179",
          "1.13203213767906720723872158217693845584170611091754791064227546162115844143050223935926559E-93",
          "0E-180",
          "2.5E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "9.58915318904449946900347458053713463807920975450169978305313542143081839373847141736646755E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_173.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.11320321376790672,
            0.9935718556765875,
            0.0
          ],
          "t1": [
            -0.9935718556765875,
            0.11320321376790672,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.11320321376790672,
            -0.9935718556765875,
            0.0
          ],
          "B": [
            0.11932666465250565,
            -1.047316694326038,
            0.0
          ]
        },
        "right": {
          "rho": 1.9740271994995815,
          "p": 0.6862324504133301,
          "u": [
            0.05734632926871721,
            -0.09250900313693355,
            0.0
          ],
          "B": [
            0.11932666465250565,
            -0.19249341562791525,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_173.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5430404294067606,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -2.7755575615628914e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.05118929643046814,
              "alfven_n": 0.11932666465250565,
              "fast": 1.1655431210564733
            },
            "right": {
              "slow": 0.08357075617263678,
              "alfven_n": 0.08492996311347996,
              "fast": 0.7735529341626509
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.11320321376790672,
            "right": 0.05734632926871721
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9740271994995815,
          "pressure_ratio": 4.574883002755534,
          "entropy_over_cv": 0.38712159224641307,
          "tangential_field_ratio": 0.18379676049352703
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "174",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97372121913309780431887986564575579027368033788413742046322973793140836505994699269284630",
          "p": "0.686308678503254386906856455181378317186703315191009330160522604542869575038780842312596392",
          "u": [
            "0.0976522808631129282886249783728715875551189462365566662398415488593063308731564989296409169",
            "0.0429881457063173713535014924351099581342532542560132032408872943784297583774453973129301126",
            "0E-91"
          ],
          "B": [
            "0.203164089883669834570928358416430431880977628603208625027884758011438910382676587708777083",
            "0.0894361854225731340392639201803662081780165190806241068052104326404422997932326473238062406",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97372121913309780431887986564575579027368033788413742046322973793140836505994699269284630",
          "regular_denominator": "-1.19302357681455311590986651738417310030408926431570824495914415325712040562216332521427368",
          "bracket_derivative_max": "-713.99700688197477091955193073052426140030157608676193643670898291487524638387847650713698",
          "polynomial_residual": "2.325024184629963889485E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97372121913309780431887986564575579027368033788413742046322973793141050916485057716249287",
          "p": "0.686308678503254386906856455181378317186703315191009330160522604542869455988051548276356053",
          "u": [
            "0.0976522808631129282886249783728715875551189462365566662398415488593061409128777942961099737",
            "0.0429881457063173713535014924351099581342532542560132032408872943784297204942390061935565535",
            "0"
          ],
          "B": [
            "0.203164089883669834570928358416430431880977628603208625027884758011438735875653045539258096",
            "0.0894361854225731340392639201803662081780165190806241068052104326404423181346599052129324721",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.44008550308183853366255823843394108811778365886906523638348075666384170519998226806376835",
          "polynomial_residual": "-5.30336694381675399529E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-90",
          "-2E-91",
          "-3E-90",
          "0E-181",
          "7.02437034553850544129874410774549154209393814264999185996187712104770454522419656615205178E-91",
          "0E-181",
          "1.165832455304936583323E-70",
          "0E-90"
        ],
        "published": [
          "0E-90",
          "-1.66072342288421751246E-71",
          "-1.58007279029844612647E-70",
          "0E-179",
          "-1.04528463267653471399834154802498119080655869474593113993275476712484650693180046828180409E-93",
          "0E-180",
          "1.6E-90",
          "0E-90"
        ]
      },
      "state_disagreement": "1.08632611475201555601366172443279793445488640860679506111248899075728673047012507664386158E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_174",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.10452846326765347,
            0.9945218953682733,
            0.0
          ],
          "t1": [
            -0.9945218953682733,
            0.10452846326765347,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.10452846326765347,
            -0.9945218953682733,
            0.0
          ],
          "B": [
            0.1101826747476772,
            -1.0483181240904684,
            0.0
          ]
        },
        "right": {
          "rho": 1.9737212191330977,
          "p": 0.6863086785032544,
          "u": [
            0.052960094999416736,
            -0.0926238466416107,
            0.0
          ],
          "B": [
            0.1101826747476772,
            -0.19270250871913508,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_174",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.543572871004942,
            0.0
          ],
          "rh_scaled_inf": 2.7755575615628914e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -2.7755575615628914e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -1.3877787807814457e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.047259937602129,
              "alfven_n": 0.1101826747476772,
              "fast": 1.165709058645833
            },
            "right": {
              "slow": 0.07717239770083537,
              "alfven_n": 0.07842786738850456,
              "fast": 0.7736590803216535
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.10452846326765347,
            "right": 0.052960094999416736
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9737212191330977,
          "pressure_ratio": 4.575391190021696,
          "entropy_over_cv": 0.38749102665178725,
          "tangential_field_ratio": 0.18382064021484484
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "174.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97343995537624125634717115691536220480350827848027933181345365021021934609160429319923542",
          "p": "0.686379147676135795399962076876330903615534508790399970732136015907430917163221360890265028",
          "u": [
            "0.0969576791652602069184841015771012846047630214524270358236473079502816369888982936616722554",
            "0.0394565268050161175440735632500067854650060199314876997110164637605142491227046723072358923",
            "0E-91"
          ],
          "B": [
            "0.201690235759886730055790095647411519937570478762749466350462637299680559882096957974391900",
            "0.0820770078459275800074186331007207536501823358071797355077408814362366659687846882331421803",
            "0E-90"
          ]
        },
        "meta": {
          "compression": "1.97343995537624125634717115691536220480350827848027933181345365021021934609160429319923542",
          "regular_denominator": "-1.19271106152915695149685684101706911644834253164475481312605961134468816232400477022137271",
          "bracket_derivative_max": "-850.52382052773729833922646812533437732004605717414485394892564456169176541990607013042905",
          "polynomial_residual": "2.759714779671194324235E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97343995537624125634717115691536220480350827848027933181345365021022145463591209773174555",
          "p": "0.686379147676135795399962076876330903615534508790399970732136015907430786782703743133022345",
          "u": [
            "0.0969576791652602069184841015771012846047630214524270358236473079502814507062649408331236523",
            "0.0394565268050161175440735632500067854650060199314876997110164637605142149267932623505768493",
            "0"
          ],
          "B": [
            "0.201690235759886730055790095647411519937570478762749466350462637299680387877351554900433296",
            "0.0820770078459275800074186331007207536501823358071797355077408814362366825309579085550893876",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43943560305379166114999450678570352687842781711126803298251979729591184605851663572810195",
          "polynomial_residual": "-6.69752630664814337693E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-5E-91",
          "-1E-91",
          "1E-90",
          "0E-182",
          "-2.01954612249042480652200595819503420474844691882448975287910315896799245543868191183644748E-91",
          "0E-181",
          "1.067366733181218383578E-70",
          "0E-90"
        ],
        "published": [
          "-8E-91",
          "-1.61678877648404733315E-71",
          "-1.67909934384975715776E-70",
          "0E-179",
          "6.77608188352980365458186284302922759727841810442278108438035447340196567412309382857031665E-92",
          "0E-180",
          "1.2E-90",
          "-1E-90"
        ]
      },
      "state_disagreement": "1.06846134439521534444474985678629605293673957429356701649500829053491742218761729055267303E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_174.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.095845752520224,
            0.9953961983671789,
            0.0
          ],
          "t1": [
            -0.9953961983671789,
            0.095845752520224,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.095845752520224,
            -0.9953961983671789,
            0.0
          ],
          "B": [
            0.10103029400557716,
            -1.0492397203710206,
            0.0
          ]
        },
        "right": {
          "rho": 1.9734399553762412,
          "p": 0.6863791476761358,
          "u": [
            0.04856785850469454,
            -0.09272956474014347,
            0.0
          ],
          "B": [
            0.10103029400557716,
            -0.19289496134157003,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_174.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5440628815536611,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 1.3877787807814457e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.04332858908167141,
              "alfven_n": 0.10103029400557716,
              "fast": 1.1658618033366144
            },
            "right": {
              "slow": 0.07076680448106068,
              "alfven_n": 0.07191834062693148,
              "fast": 0.7737568913754789
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.095845752520224,
            "right": 0.04856785850469454
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9734399553762412,
          "pressure_ratio": 4.575860984507573,
          "entropy_over_cv": 0.38783122400829284,
          "tangential_field_ratio": 0.1838426029786221
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "175",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97318334895198400034443984105459754474447321980061197292507490136901473426412100785755560",
          "p": "0.686443773354168860658948930039642847740476730060351558254294708683551098489588642792845963",
          "u": [
            "0.0963225898844375357974160600806817128419847632864179784444016206932850004632206952912490867",
            "0.0359117067252182339677201452246698146902227318902546843511579947722900541868663089669562447",
            "0E-91"
          ],
          "B": [
            "0.200343076428634315863587571547788266235953059605419120485435842476824625269431180827876629",
            "0.0746934007252592673797546819167017016233505279856451086064924340237424304320156620708811179",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97318334895198400034443984105459754474447321980061197292507490136901473426412100785755560",
          "regular_denominator": "-1.19242594327998222260493315672733060527163691088956885880563877929890526029346778650839511",
          "bracket_derivative_max": "-1030.02727186151363343248027561718110875930520305022761842697266809224323330020947134517939",
          "polynomial_residual": "-1.151044585128429755230E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97318334895198400034443984105459754474447321980061197292507490136901397314544230732317041",
          "p": "0.686443773354168860658948930039642847740476730060351558254294708683551131572745778697194421",
          "u": [
            "0.0963225898844375357974160600806817128419847632864179784444016206932850675314197542828941323",
            "0.0359117067252182339677201452246698146902227318902546843511579947722900654220403902160165688",
            "0"
          ],
          "B": [
            "0.200343076428634315863587571547788266235953059605419120485435842476824687487171713243179384",
            "0.0746934007252592673797546819167017016233505279856451086064924340237424249886686952871548233",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4388425156840260077646380704946892074524021299510749588605132380890085742807071809876120",
          "polynomial_residual": "2.23892482494015933724E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-4E-91",
          "1E-91",
          "4E-90",
          "0E-182",
          "-2.91511134729035949572294944842551739934564209751787862790790561467286752277543253821636089E-91",
          "0E-182",
          "-3.34901531018500837812E-71",
          "-3E-91"
        ],
        "published": [
          "5E-91",
          "4.0637594528503790385E-72",
          "4.6448983091920650477E-71",
          "0E-180",
          "1.99238939618349106459002080494777609236712534529170194905088455476023349967650319934837277E-92",
          "0E-180",
          "1.3E-90",
          "5E-91"
        ]
      },
      "state_disagreement": "3.85731350867514168142513204998137827496232773313828525593250999637693224922465362080591066E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_175",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.08715574274765818,
            0.9961946980917455,
            0.0
          ],
          "t1": [
            -0.9961946980917455,
            0.08715574274765818,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.08715574274765818,
            -0.9961946980917455,
            0.0
          ],
          "B": [
            0.0918702194154339,
            -1.0500814129845701,
            0.0
          ]
        },
        "right": {
          "rho": 1.973183348951984,
          "p": 0.6864437733541688,
          "u": [
            0.044170118703844304,
            -0.09282614187636981,
            0.0
          ],
          "B": [
            0.0918702194154339,
            -0.19307075171903643,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_175",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5445104199840577,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 1.3877787807814457e-17,
            "t2_induction": 0.0,
            "energy": -5.551115123125783e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.03939541778097746,
              "alfven_n": 0.0918702194154339,
              "fast": 1.1660013345485387
            },
            "right": {
              "slow": 0.06435457775637854,
              "alfven_n": 0.06540200050360148,
              "fast": 0.7738463282591541
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.08715574274765818,
            "right": 0.044170118703844304
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.973183348951984,
          "pressure_ratio": 4.576291822361126,
          "entropy_over_cv": 0.38814210484562617,
          "tangential_field_ratio": 0.18386265039230193
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "175.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97295134561996938021400806433925088929395422673931590266374868086884021655368186326675462",
          "p": "0.686502478202866058532753512555545354532514145136959529269915237211530955536286695802958330",
          "u": [
            "0.0957472546245237717097711137414512076698655768638846906996363525982924316441612985932477205",
            "0.0323548711063861617819544585928324334102857370072332084426873057244064640861009598914997962",
            "0E-91"
          ],
          "B": [
            "0.199123011060761345468125763155734966742151857659958256586687454195502292399625862245044414",
            "0.0672875622643314364832997900067410410565986915237585985040915982962508530986072261911613105",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97295134561996938021400806433925088929395422673931590266374868086884021655368186326675462",
          "regular_denominator": "-1.19216816179996597801556451593250098810439358526590655851527631207648912950409095918528291",
          "bracket_derivative_max": "-1272.63695744273407722145115681189367374827061025108253550281364715627625284958584887587212",
          "polynomial_residual": "-2.134273124844173233653E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97295134561996938021400806433925088929395422673931590266374868086883817675299228297842040",
          "p": "0.686502478202866058532753512555545354532514145136959529269915237211530687395661920458242313",
          "u": [
            "0.0957472546245237717097711137414512076698655768638846906996363525982926109645648750154769801",
            "0.0323548711063861617819544585928324334102857370072332084426873057244064912152237407567670065",
            "0"
          ],
          "B": [
            "0.199123011060761345468125763155734966742151857659958256586687454195502459457605959894484544",
            "0.0672875622643314364832997900067410410565986915237585985040915982962508399508590538330114976",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43830615996671245977000802545990886349941111053134528865638881107935331718402119759692995",
          "polynomial_residual": "-1.377901002223368995852E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "7E-91",
          "0E-91",
          "7E-90",
          "0E-182",
          "-3.81182359690423979306142702701780670620850891319221625874288222441635095746780193646908466E-91",
          "0E-182",
          "-4.53213912630031151075E-71",
          "8E-91"
        ],
        "published": [
          "9E-91",
          "-1.82444376440616337482E-71",
          "-2.31817560001820001025E-70",
          "0E-180",
          "-1.91537557173841100736258657149062914163589788608365622304227005040982961028470111670390033E-92",
          "0E-180",
          "1.8E-90",
          "7E-91"
        ]
      },
      "state_disagreement": "1.03388291561711704746120049157796573743850360020564667675784439580648596939630721779230079E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_175.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.07845909572784494,
            0.996917333733128,
            0.0
          ],
          "t1": [
            -0.996917333733128,
            0.07845909572784494,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.07845909572784494,
            -0.996917333733128,
            0.0
          ],
          "B": [
            0.08270314855239214,
            -1.050843137832965,
            0.0
          ]
        },
        "right": {
          "rho": 1.9729513456199694,
          "p": 0.686502478202866,
          "u": [
            0.03976737485292137,
            -0.09291356386314911,
            0.0
          ],
          "B": [
            0.08270314855239214,
            -0.19322985998261585,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_175.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5449154487981386,
            0.0
          ],
          "rh_scaled_inf": 1.3877787807814457e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -6.938893903907228e-18,
            "t2_momentum": 0.0,
            "t1_induction": -6.938893903907228e-18,
            "t2_induction": 0.0,
            "energy": 1.3877787807814457e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.035460590322849976,
              "alfven_n": 0.08270314855239214,
              "fast": 1.1661276335140447
            },
            "right": {
              "slow": 0.05793631920557078,
              "alfven_n": 0.05887946510957271,
              "fast": 0.7739273552688564
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.07845909572784494,
            "right": 0.03976737485292137
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9729513456199694,
          "pressure_ratio": 4.576683188019107,
          "entropy_over_cv": 0.38842359662303094,
          "tangential_field_ratio": 0.1838807839399246
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "176",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97274389620948819500126998059853658703224109432770601981560801181374955200821473583841770",
          "p": "0.686555192161737010279185635373802069145672048224541687767338011288802754920709620154673254",
          "u": [
            "0.0952318922199058992676135871256368384398520822559242984168684320897989505914744306778062825",
            "0.0287872097179714641749567880599513909557298101234456607428158038585775929673184878063701910",
            "0E-91"
          ],
          "B": [
            "0.198030401175351926225927452706962919197294706047871610558925095555864198835591125147274523",
            "0.0598616971298327065981055626934585728633504322975312129563971968542992451747608949156006299",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97274389620948819500126998059853658703224109432770601981560801181374955200821473583841770",
          "regular_denominator": "-1.19193766245498688333474442288726287448026788258634002201734223534861061334246081759824189",
          "bracket_derivative_max": "-1611.81206587874239677901636291498206952444222655426299204943134195035052406648682402456661",
          "polynomial_residual": "1.447329523879956127295E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97274389620948819500126998059853658703224109432770601981560801181375032511714301443853370",
          "p": "0.686555192161737010279185635373802069145672048224541687767338011288802784851303660401694945",
          "u": [
            "0.0952318922199058992676135871256368384398520822559242984168684320897988827704005615286750911",
            "0.0287872097179714641749567880599513909557298101234456607428158038585775838185264411606604327",
            "0"
          ],
          "B": [
            "0.198030401175351926225927452706962919197294706047871610558925095555864135411913801739406929",
            "0.0598616971298327065981055626934585728633504322975312129563971968542992496097764518754284921",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4378264622726889936356202299494927138146716633124400604894085832208476678138231233720183",
          "polynomial_residual": "1.24965466685647202381E-67"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-8E-91",
          "-6E-91",
          "-9E-90",
          "0E-182",
          "7.05270482556289503406809759970392851318654682434234727862558655842460539694436202450956230E-92",
          "0E-182",
          "2.16078222087739655988E-71",
          "-7E-91"
        ],
        "published": [
          "4E-91",
          "1.1628137312740921277E-72",
          "1.6629011089672700733E-71",
          "0E-180",
          "-6.9756473744125300775958835194143328600903201652796525043617296137071127066789122912537865E-94",
          "0E-180",
          "1.3E-90",
          "6E-91"
        ]
      },
      "state_disagreement": "3.91895232708150116141769560461091904009228117277180023096668825530748380469825698626331845E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_176",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.0697564737441253,
            0.9975640502598242,
            0.0
          ],
          "t1": [
            -0.9975640502598242,
            0.0697564737441253,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.0697564737441253,
            -0.9975640502598242,
            0.0
          ],
          "B": [
            0.07352977952438985,
            -1.0515248369079095,
            0.0
          ]
        },
        "right": {
          "rho": 1.972743896209488,
          "p": 0.686555192161737,
          "u": [
            0.035360126511179826,
            -0.09299181787793807,
            0.0
          ],
          "B": [
            0.07352977952438985,
            -0.19337226816694597,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_176",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5452779340688811,
            0.0
          ],
          "rh_scaled_inf": 1.3877787807814457e-17,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -1.3877787807814457e-17
          },
          "characteristics": {
            "left": {
              "slow": 0.03152427306775871,
              "alfven_n": 0.07352977952438985,
              "fast": 1.1662406832719654
            },
            "right": {
              "slow": 0.05151263090142216,
              "alfven_n": 0.052351352912222544,
              "fast": 0.7739999400717984
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.0697564737441253,
            "right": 0.035360126511179826
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.972743896209488,
          "pressure_ratio": 4.5770346144115805,
          "entropy_over_cv": 0.3886756337242345,
          "tangential_field_ratio": 0.18389700497762101
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "176.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97256095664891606298677879127294032091418635198445328424935056812343501029886265111895186",
          "p": "0.686601852471887456208674686231170329284251644646256783831912264938050259498488481484843714",
          "u": [
            "0.0947766986632338337890348399703246625168438054139206348657470104695494312306828217102763253",
            "0.0252099160482321039420284464360406633302987135694440615754048561083689869106422026897055512",
            "0E-91"
          ],
          "B": [
            "0.197065570530598763268304896096111271001208200126017849602923970420810919160421726443913166",
            "0.0524180158113121407413247586134329975699019952726114985833440413814530315478554853206018010",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97256095664891606298677879127294032091418635198445328424935056812343501029886265111895186",
          "regular_denominator": "-1.19173439627657340331864310141437813434909594664939253805483396458159445588762516790994651",
          "bracket_derivative_max": "-2106.5276527037411247406521496963513083688241318977276329375964832939293760144285424349113",
          "polynomial_residual": "1.07906182045488170749E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97256095664891606298677879127294032091418635198445328424935056812343622921865713790022538",
          "p": "0.686601852471887456208674686231170329284251644646256783831912264938050552395815109813538931",
          "u": [
            "0.0947766986632338337890348399703246625168438054139206348657470104695493245006884520057198572",
            "0.0252099160482321039420284464360406633302987135694440615754048561083689742783147160977929650",
            "0"
          ],
          "B": [
            "0.197065570530598763268304896096111271001208200126017849602923970420810819015066647941687257",
            "0.0524180158113121407413247586134329975699019952726114985833440413814530376730077978224078918",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43740335645208940804352078570020582102971607391628148134873771809277002426960761590960075",
          "polynomial_residual": "2.66544420359895505544E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-91",
          "-4E-91",
          "0E-90",
          "0E-182",
          "-3.80512194191006587476850888723962623436050851465576473685275916362982663283578163956279702E-91",
          "0E-182",
          "1.08021247438890630195E-71",
          "-4E-91"
        ],
        "published": [
          "3E-91",
          "1.66244740741363367457E-71",
          "2.71807748478295015780E-70",
          "0E-180",
          "0E-182",
          "0E-180",
          "5E-91",
          "4E-91"
        ]
      },
      "state_disagreement": "6.17937707008833023620259901105250999469457824535168335031488869460955557274473060715133049E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_176.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.06104853953485687,
            0.9981347984218669,
            0.0
          ],
          "t1": [
            -0.9981347984218669,
            0.06104853953485687,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.06104853953485687,
            -0.9981347984218669,
            0.0
          ],
          "B": [
            0.06435081091899467,
            -1.0521264582953795,
            0.0
          ]
        },
        "right": {
          "rho": 1.972560956648916,
          "p": 0.6866018524718874,
          "u": [
            0.030948873508359988,
            -0.09306089245877601,
            0.0
          ],
          "B": [
            0.06435081091899467,
            -0.19349796020685375,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_176.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5455978454403214,
            0.0
          ],
          "rh_scaled_inf": 1.3877787807814457e-17,
          "rh_components": {
            "mass": -6.938893903907228e-18,
            "normal_momentum": 0.0,
            "t1_momentum": -1.3877787807814457e-17,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.02758663214045329,
              "alfven_n": 0.06435081091899467,
              "fast": 1.1663404686618133
            },
            "right": {
              "slow": 0.04508411526961467,
              "alfven_n": 0.045818282715944535,
              "fast": 0.7740640537151146
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.06104853953485687,
            "right": 0.030948873508359988
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.972560956648916,
          "pressure_ratio": 4.577345683145916,
          "entropy_over_cv": 0.3888981574528003,
          "tangential_field_ratio": 0.1839113147295552
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "177",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97240248799173204020973164080290369917593764155583360333530383474673061596493045917813048",
          "p": "0.686642403700585816999880231524655896114273869528375743650097072137689776097999980698488355",
          "u": [
            "0.0943818470408458731582910647948345472747055790570678510611734559558337728076924498820166868",
            "0.0216241868924759956357547509256527804844571592235835059081380402122702924250525509741533481",
            "0E-91"
          ],
          "B": [
            "0.196228805026044877194531123130273338213527243288565621882969860508783294378945947334365716",
            "0.0449587339791522480097861795257259775148476498904161653624249326011773601916716810100009439",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97240248799173204020973164080290369917593764155583360333530383474673061596493045917813048",
          "regular_denominator": "-1.19155831999081337801081293422544855463993071283981511481700426082970068440547828797570053",
          "bracket_derivative_max": "-2868.7565174654281649587242739498463982693714348691899856953800903518440470148466508596137",
          "polynomial_residual": "-1.597379335957998901578E-65"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97240248799173204020973164080290369917593764155583360333530383474672635224022467371358284",
          "p": "0.686642403700585816999880231524655896114273869528375743650097072137689782634532734470266958",
          "u": [
            "0.0943818470408458731582910647948345472747055790570678510611734559558341455376086194983982760",
            "0.0216241868924759956357547509256527804844571592235835059081380402122703303283807114452171210",
            "0"
          ],
          "B": [
            "0.196228805026044877194531123130273338213527243288565621882969860508783645133725419022524584",
            "0.0449587339791522480097861795257259775148476498904161653624249326011773418093926159859760539",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4370367839255501910546276162414883269320275740892119508121257282730845862104615432347515",
          "polynomial_residual": "1.03272880098598652954E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-8E-91",
          "-4E-91",
          "-1.1E-89",
          "0E-182",
          "5.99177720852744324270695235063661948354571374460671319464864752898989384240086991181199213E-92",
          "0E-182",
          "-1.007796702050231933840E-70",
          "-6E-91"
        ],
        "published": [
          "1E-91",
          "4.0581402554682194703E-72",
          "7.7433928912561377530E-71",
          "0E-180",
          "0E-182",
          "0E-180",
          "5E-91",
          "3E-91"
        ]
      },
      "state_disagreement": "2.16169099955188117867719905820011870215233611454451151820345614098301799347368121702910217E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_177",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.052335956242943835,
            0.9986295347545738,
            0.0
          ],
          "t1": [
            -0.9986295347545738,
            0.052335956242943835,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.052335956242943835,
            -0.9986295347545738,
            0.0
          ],
          "B": [
            0.0551669417502037,
            -1.052647956179577,
            0.0
          ]
        },
        "right": {
          "rho": 1.9724024879917321,
          "p": 0.6866424037005858,
          "u": [
            0.026534115912737185,
            -0.0931207775006834,
            0.0
          ],
          "B": [
            0.0551669417502037,
            -0.19360692193433413,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_177",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5458751561276286,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -3.469446951953614e-18,
            "t2_induction": 0.0,
            "energy": 0.0
          },
          "characteristics": {
            "left": {
              "slow": 0.02364783345645624,
              "alfven_n": 0.0551669417502037,
              "fast": 1.166426976318675
            },
            "right": {
              "slow": 0.0386513750481653,
              "alfven_n": 0.03928087362337798,
              "fast": 0.774119670633767
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.052335956242943835,
            "right": 0.026534115912737185
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9724024879917321,
          "pressure_ratio": 4.577616024670572,
          "entropy_over_cv": 0.3890911160279149,
          "tangential_field_ratio": 0.18392371428430881
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "177.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97226845643922559942307447090219264615858088897520613730233231326888540623949703402045636",
          "p": "0.686676797762839947854875322617982676059237088545504724411988888477337805662407358181501919",
          "u": [
            "0.0940474874758426713423512218432622127004093959206214768066329570633796228742281312885794503",
            "0.0180312219407947053760138642676925155299089279376001578396228502111060248344282105136747408",
            "0E-91"
          ],
          "B": [
            "0.195520352616233316314158123816590308747244441595522077839044080009274460098028592032675571",
            "0.0374860718407953961148550877712217771943758010189148843569978160395132916763013689662217979",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97226845643922559942307447090219264615858088897520613730233231326888540623949703402045636",
          "regular_denominator": "-1.19140939604358399935897163433576960684286765441689570811370257029876156248833003780050706",
          "bracket_derivative_max": "-4132.8841960223143941852871727648664117795366350550407318428248357281930485355940106611015",
          "polynomial_residual": "1.536614642803104509604E-65"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97226845643922559942307447090219264615858088897520613730233231326888808993012817448936069",
          "p": "0.686676797762839947854875322617982676059237088545504724411988888477337742332612909333319249",
          "u": [
            "0.0940474874758426713423512218432622127004093959206214768066329570633793885924624483095542024",
            "0.0180312219407947053760138642676925155299089279376001578396228502111060049407183127654155547",
            "0"
          ],
          "B": [
            "0.195520352616233316314158123816590308747244441595522077839044080009274239084149898195311976",
            "0.0374860718407953961148550877712217771943758010189148843569978160395133013259757086066653363",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43672669376420146591987753516678131303041180878217441224402672654016170087189161711037615",
          "polynomial_residual": "-2.06107108136164683513E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-91",
          "0E-91",
          "-5E-90",
          "0E-182",
          "-2.20052325072200723727508086731992212739784439530986953096239546070093078970443873772958368E-91",
          "0E-182",
          "5.61404329480175916028E-71",
          "-4E-91"
        ],
        "published": [
          "-3E-91",
          "-4.6887988498116012715E-72",
          "-1.07391149559838781105E-70",
          "0E-180",
          "-9.90324344108790562447365603961340869927956890155125777769460016880071065203062101692980298E-93",
          "0E-180",
          "5E-91",
          "-4E-91"
        ]
      },
      "state_disagreement": "1.36071264658648937824440422654559899276241631064949047903382758632752098080897187667232672E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_177.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.043619387365336,
            0.9990482215818578,
            0.0
          ],
          "t1": [
            -0.9990482215818578,
            0.043619387365336,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.043619387365336,
            -0.9990482215818578,
            0.0
          ],
          "B": [
            0.045978871405210966,
            -1.0530892908464193,
            0.0
          ]
        },
        "right": {
          "rho": 1.9722684564392257,
          "p": 0.68667679776284,
          "u": [
            0.02211635399984409,
            -0.0931714642524768,
            0.0
          ],
          "B": [
            0.045978871405210966,
            -0.19369914107587716,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_177.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5461098429171674,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": -1.1102230246251565e-16,
            "t1_momentum": -3.469446951953614e-18,
            "t2_momentum": 0.0,
            "t1_induction": -3.469446951953614e-18,
            "t2_induction": 0.0,
            "energy": -6.938893903907228e-18
          },
          "characteristics": {
            "left": {
              "slow": 0.019708042748449412,
              "alfven_n": 0.045978871405210966,
              "fast": 1.1665001946687092
            },
            "right": {
              "slow": 0.03221501324734409,
              "alfven_n": 0.03273974499710809,
              "fast": 0.7741667686574831
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.043619387365336,
            "right": 0.02211635399984409
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9722684564392257,
          "pressure_ratio": 4.577845318418933,
          "entropy_over_cv": 0.38925446458062707,
          "tangential_field_ratio": 0.18393420459170343
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "178",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97215883335998623439337818695859664701395000309651800700952486001279466658605067886470188",
          "p": "0.686704993940021570218380580981698996097616056508009236907241086898698245249682893879240054",
          "u": [
            "0.0937737470787903044619246026470213446195520086728284367707239943237741127025803457151321457",
            "0.0144322233653511111195095885637980161981348331306949221588823644579571283036389897579696748",
            "0E-91"
          ],
          "B": [
            "0.194940423235799733160251149997426563845507311919483965795452243477549102308269796842320400",
            "0.0300022534954400070647339792974766675295720009465014308393790725995202578318731312353674451",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97215883335998623439337818695859664701395000309651800700952486001279466658605067886470188",
          "regular_denominator": "-1.19128759262220692710375354106510738557105555899613111889947206668088296287338964318300209",
          "bracket_derivative_max": "-6460.0287818412593462885024014484140194165849191768139512298898261914674962137800222981417",
          "polynomial_residual": "-3.93688314998357590113E-66"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97215883335998623439337818695859664701395000309651800700952486001279384171645494691134624",
          "p": "0.686704993940021570218380580981698996097616056508009236907241086898698119206976756234554805",
          "u": [
            "0.0937737470787903044619246026470213446195520086728284367707239943237741846309478404026408904",
            "0.0144322233653511111195095885637980161981348331306949221588823644579571331978725892164183371",
            "0"
          ],
          "B": [
            "0.194940423235799733160251149997426563845507311919483965795452243477549170300457087594569949",
            "0.0300022534954400070647339792974766675295720009465014308393790725995202554575336316152685105",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.4364730427586239373094114059940052580207041161360240883020597299580717736931202185184862",
          "polynomial_residual": "-3.37274272459054287769E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-1E-91",
          "2E-91",
          "3E-90",
          "0E-182",
          "-5.00044408476572874719581671838218311621166399095431355266200261674895149971304539529263500E-92",
          "0E-182",
          "-7.3683498212256769345E-72",
          "0E-91"
        ],
        "published": [
          "2E-91",
          "-3.9297254427327418803E-72",
          "-1.12532613110412453289E-70",
          "0E-180",
          "-9.88920978008345438512444885556330083288788933857007711676398677928323403554186254914167588E-93",
          "0E-180",
          "7E-91",
          "1E-91"
        ]
      },
      "state_disagreement": "4.18257181814618339997856047820765737646443192863998493663412516751456678370518904916152798E-70",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_178",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.03489949670250097,
            0.9993908270190958,
            0.0
          ],
          "t1": [
            -0.9993908270190958,
            0.03489949670250097,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.03489949670250097,
            -0.9993908270190958,
            0.0
          ],
          "B": [
            0.03678729959114628,
            -1.0534504286865625,
            0.0
          ]
        },
        "right": {
          "rho": 1.9721588333599862,
          "p": 0.6867049939400216,
          "u": [
            0.017696088221779965,
            -0.09321294531400293,
            0.0
          ],
          "B": [
            0.03678729959114628,
            -0.19377460725014672,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_178",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5463018861665494,
            0.0
          ],
          "rh_scaled_inf": 6.938893903907228e-18,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": -3.469446951953614e-18,
            "t2_induction": 0.0,
            "energy": 6.938893903907228e-18
          },
          "characteristics": {
            "left": {
              "slow": 0.01576742559256723,
              "alfven_n": 0.03678729959114628,
              "fast": 1.1665601139252506
            },
            "right": {
              "slow": 0.02577563311001044,
              "alfven_n": 0.026195516421775866,
              "fast": 0.7742053290167418
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.03489949670250097,
            "right": 0.017696088221779965
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9721588333599862,
          "pressure_ratio": 4.578033292933478,
          "entropy_over_cv": 0.3893881651505544,
          "tangential_field_ratio": 0.1839427864600559
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "178.5",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97207359530625720069179719958647728763035807208324208751447005099478826382527409884321768",
          "p": "0.686726958895570784640162508307789984213637326497782258314234526902526101814467338005964484",
          "u": [
            "0.0935607299060356639503758744430456398095581458007186074802486043605343836282512693351109780",
            "0.0108283954072847933901322384099880824103766465126638267500469130671265308184433368134931433",
            "0E-91"
          ],
          "B": [
            "0.194489188736038044317313578151647987762425215820531652945808492019241678680076518525084337",
            "0.0225095062874236930704759664379671542091683589607493145857313549530291738665267454044640113",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97207359530625720069179719958647728763035807208324208751447005099478826382527409884321768",
          "regular_denominator": "-1.19119288367361911187977466620719698625595341342582454168274450110532029313919344315913075",
          "bracket_derivative_max": "-11487.8107923532235633572407439535088857697223878685844252204017316603770177199285069917858",
          "polynomial_residual": "-3.504587666213624631003E-65"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97207359530625720069179719958647728763035807208324208751447005099478533335244231434096325",
          "p": "0.686726958895570784640162508307789984213637326497782258314234526902525896625778529366494117",
          "u": [
            "0.0935607299060356639503758744430456398095581458007186074802486043605346389395274970980333212",
            "0.0108283954072847933901322384099880824103766465126638267500469130671265438643470209233762332",
            "0"
          ],
          "B": [
            "0.194489188736038044317313578151647987762425215820531652945808492019241920399784025105326988",
            "0.0225095062874236930704759664379671542091683589607493145857313549530291675368734429103488294",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43627579547692965262112060496675669592287430621569896872470998683844620180107435961352005",
          "polynomial_residual": "-8.40160360892445250512E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "0E-91",
          "-1E-91",
          "5E-90",
          "0E-182",
          "-1.50053306539565084615956579997368432047654959796882203742566100316089684196082287745113696E-91",
          "0E-182",
          "-2.76836093743210417620E-71",
          "-1E-91"
        ],
        "published": [
          "0E-91",
          "-4.1308000269385971857E-72",
          "-1.57748888692896908029E-70",
          "0E-180",
          "0E-183",
          "0E-180",
          "3E-91",
          "0E-91"
        ]
      },
      "state_disagreement": "1.48598553256802187697118280231498333013126025456112520709397562915475387769634273731357607E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_178.5",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.026176948307873153,
            0.9996573249755573,
            0.0
          ],
          "t1": [
            -0.9996573249755573,
            0.026176948307873153,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.026176948307873153,
            -0.9996573249755573,
            0.0
          ],
          "B": [
            0.02759292628178991,
            -1.0537313421979622,
            0.0
          ]
        },
        "right": {
          "rho": 1.9720735953062571,
          "p": 0.6867269588955708,
          "u": [
            0.013273819177021104,
            -0.09324521463379452,
            0.0
          ],
          "B": [
            0.02759292628178991,
            -0.19383331196601244,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_178.5",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5464512698046758,
            0.0
          ],
          "rh_scaled_inf": 1.1102230246251565e-16,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 1.1102230246251565e-16,
            "t1_momentum": 0.0,
            "t2_momentum": 0.0,
            "t1_induction": 0.0,
            "t2_induction": 0.0,
            "energy": -3.469446951953614e-18
          },
          "characteristics": {
            "left": {
              "slow": 0.011826147434609966,
              "alfven_n": 0.02759292628178991,
              "fast": 1.166606726085516
            },
            "right": {
              "slow": 0.019333838072306195,
              "alfven_n": 0.019648807666537847,
              "fast": 0.7742353363478177
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.026176948307873153,
            "right": 0.013273819177021104
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9720735953062571,
          "pressure_ratio": 4.578179725970472,
          "entropy_over_cv": 0.3894921866830747,
          "tangential_field_ratio": 0.18394946055386233
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    },
    {
      "alpha_deg": "179",
      "rmo": {
        "upstream": {
          "rho": "1",
          "p": "0.15",
          "u": [
            "1",
            "0",
            "0"
          ],
          "B": [
            "1.05409255338945977733296451481090617790651837977507227561916828426419814621307940711474937",
            "0",
            "0"
          ]
        },
        "downstream": {
          "rho": "1.97201272402722222792732742075242450741172223432259866001222453326621926200531405054718612",
          "p": "0.686742666687808022096786538803095303253909077847915933114487885840755443401224596793514865",
          "u": [
            "0.0934085169256200442951820040875916082913779869450804237381665084664089987665762307394712473",
            "0.00722094396329889715527790567429187871189984396159111774691304133738756526702511809410338281",
            "0E-92"
          ],
          "B": [
            "0.194166782832964742382034350730027162604072677982382876062411189783752525709832922004072759",
            "0.0150100601585111591339187050770694345961659829206231143053642472470830013541969635141459682",
            "0E-91"
          ]
        },
        "meta": {
          "compression": "1.97201272402722222792732742075242450741172223432259866001222453326621926200531405054718612",
          "regular_denominator": "-1.19112524891913580880814157861380500823524692702510962223580503696246584667257116727465124",
          "bracket_derivative_max": "-25852.902851002221686264676091101623185785604733822366564731015115844370106620076810247914",
          "polynomial_residual": "1.306473148645140620983E-64"
        }
      },
      "published_equations": {
        "downstream": {
          "rho": "1.97201272402722222792732742075242450741172223432259866001222453326622325364282911231149311",
          "p": "0.686742666687808022096786538803095303253909077847915933114487885840755476663258858735656035",
          "u": [
            "0.0934085169256200442951820040875916082913779869450804237381665084664086512225989213142084507",
            "0.00722094396329889715527790567429187871189984396159111774691304133738755341692926222195577082",
            "0"
          ],
          "B": [
            "0.194166782832964742382034350730027162604072677982382876062411189783752196297261130328872084",
            "0.0150100601585111591339187050770694345961659829206231143053642472470830071041147923089733727",
            "0E-89"
          ]
        },
        "meta": {
          "x": "5.43613492431210021711804402046170168739008284463172044068774667558706401208318625234489305",
          "polynomial_residual": "-3.7041853470627736123E-66"
        }
      },
      "original_flux_residuals": {
        "rmo": [
          "-2E-91",
          "0E-91",
          "-1.0E-89",
          "0E-183",
          "9.00211973769497785497698782502849690372911333931010138546160891613197210677082055258409490E-92",
          "0E-183",
          "3.05875093579136332519E-71",
          "-2E-91"
        ],
        "published": [
          "1E-91",
          "-5.397205000040423948E-73",
          "-3.0920566736565880714E-71",
          "0E-180",
          "1.7452406437283512819418978516316192472252720307139642683612427640597384203928070042001941E-95",
          "0E-181",
          "3E-91",
          "1E-91"
        ]
      },
      "state_disagreement": "2.02414389442177990761196637023576882221409027709470513791789910156884939647333656603253125E-69",
      "request_without_family": {
        "schema_version": "rmo-local-discontinuity-0.1",
        "case_id": "R98_alpha_179",
        "model": "ideal_mhd_single_planar_discontinuity",
        "units": "normalized_mu0_1",
        "frame": "common_inertial_local_basis",
        "gamma": 1.6666666666666667,
        "front_speed": 0.0,
        "basis": {
          "normal": [
            0.01745240643728351,
            0.9998476951563913,
            0.0
          ],
          "t1": [
            -0.9998476951563913,
            0.01745240643728351,
            0.0
          ],
          "t2": [
            0.0,
            0.0,
            1.0
          ]
        },
        "left": {
          "rho": 1.0,
          "p": 0.15,
          "u": [
            0.01745240643728351,
            -0.9998476951563913,
            0.0
          ],
          "B": [
            0.018396451664266823,
            -1.0539320099879665,
            0.0
          ]
        },
        "right": {
          "rho": 1.9720127240272223,
          "p": 0.686742666687808,
          "u": [
            0.008850047580647656,
            -0.09326826750714962,
            0.0
          ],
          "B": [
            0.018396451664266823,
            -0.19387524862093694,
            0.0
          ]
        },
        "uncertainty": {
          "mode": "exact_synthetic"
        }
      },
      "diagnosis": {
        "case_id": "R98_alpha_179",
        "status": "SUPPORTED_LOCAL_CLASS",
        "family": "slow_shock",
        "scope": "one planar discontinuity, ideal MHD, exact supplied states",
        "candidates": {
          "fast_shock": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires compression, nondecreasing entropy and the 1 to 2 characteristic transition."
          },
          "slow_shock": {
            "status": "SUPPORTED",
            "reason": "Requires compression, nondecreasing entropy and the 3 to 4 characteristic transition."
          },
          "rotational_discontinuity": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires unchanged density/pressure and Alfvenic field/velocity rotation."
          },
          "contact": {
            "status": "INCOMPATIBLE_FOR_EXACT_PAIR",
            "reason": "Requires zero normal mass flux, continuous pressure/velocity/field and a density jump."
          }
        },
        "coverage": {
          "intermediate_switch_limits": "NOT_IMPLEMENTED; never automatically excluded",
          "full_fan_and_compound": "NOT_TESTED by a two-state discontinuity check",
          "smooth_waves_and_image_alternatives": "NOT_TESTED; require their own spatial/observational model"
        },
        "global_uniqueness": false,
        "uncertainty_propagated": false,
        "checks": {
          "front_speed": 0.0,
          "evaluation_boost": [
            0.0,
            -0.5465579813317705,
            0.0
          ],
          "rh_scaled_inf": 6.938893903907228e-18,
          "rh_components": {
            "mass": 0.0,
            "normal_momentum": 0.0,
            "t1_momentum": 1.734723475976807e-18,
            "t2_momentum": 0.0,
            "t1_induction": -5.204170427930421e-18,
            "t2_induction": 0.0,
            "energy": 6.938893903907228e-18
          },
          "characteristics": {
            "left": {
              "slow": 0.007884373616190484,
              "alfven_n": 0.018396451664266823,
              "fast": 1.1666400249279085
            },
            "right": {
              "slow": 0.012890231724645195,
              "alfven_n": 0.013100238647816075,
              "fast": 0.7742567786968967
            }
          },
          "front_relative_normal_velocity": {
            "left": 0.01745240643728351,
            "right": 0.008850047580647656
          },
          "upstream_side": "left",
          "characteristic_transition": [
            3,
            4
          ],
          "compression": 1.9720127240272223,
          "pressure_ratio": 4.578284444585387,
          "entropy_over_cv": 0.38956650502701207,
          "tangential_field_ratio": 0.1839542273919079
        },
        "result_sentence": "For these supplied states and front speed, a slow shock passes the local ideal-MHD checks.",
        "next_action": "Next assess uncertainty and unresolved spatial structure; this exact-state result does not classify an EUV image or establish full-fan uniqueness."
      }
    }
  ]
}
