{
  "metrics": {
    "latency_ms": {
      "python": {
        "mean": 96.92,
        "median": 95.53,
        "min": 92.1,
        "max": 102.4
      },
      "rust_script_warm": {
        "mean": 45.49,
        "median": 45.23,
        "min": 43.1,
        "max": 48.7
      },
      "rust_native": {
        "mean": 11.53,
        "median": 11.51,
        "min": 10.8,
        "max": 12.2
      },
      "speedup_vs_python": {
        "rust_script": 2.13,
        "rust_native": 8.4
      }
    },
    "memory_rss_mb": {
      "python": 27.42,
      "rust_script_warm": 32.18,
      "rust_native": 3.98,
      "reduction_pct": 85.5
    },
    "test_feedback_sec": {
      "pytest_warm": 25.39,
      "rust_cargo_test_warm": 0.074,
      "rust_direct_test_bin": 0.003,
      "speedup_factor": 343.1
    },
    "llm_generation": {
      "model": "claude-sonnet-5-5",
      "python": {
        "duration_sec": 44.2,
        "output_tokens": 5051,
        "tokens_per_sec": 114.3,
        "loc": 175
      },
      "rust": {
        "duration_sec": 18.3,
        "output_tokens": 3081,
        "tokens_per_sec": 168.5,
        "loc": 193
      },
      "token_savings_pct": 39.0,
      "generation_speedup": 2.41,
      "first_try_compile_pass": true
    },
    "swarm_density_100_agents_gb": {
      "python": 2.74,
      "rust_native": 0.4,
      "saved_ram_gb": 2.34
    }
  },
  "curves": {
    "x_axis": [
      0.0,
      0.502092050209205,
      1.00418410041841,
      1.506276150627615,
      2.00836820083682,
      2.510460251046025,
      3.01255230125523,
      3.514644351464435,
      4.01673640167364,
      4.518828451882845,
      5.02092050209205,
      5.523012552301255,
      6.02510460251046,
      6.527196652719665,
      7.02928870292887,
      7.531380753138075,
      8.03347280334728,
      8.535564853556485,
      9.03765690376569,
      9.539748953974895,
      10.0418410041841,
      10.543933054393305,
      11.04602510460251,
      11.548117154811715,
      12.05020920502092,
      12.552301255230125,
      13.05439330543933,
      13.556485355648535,
      14.05857740585774,
      14.560669456066945,
      15.06276150627615,
      15.564853556485355,
      16.06694560669456,
      16.569037656903767,
      17.07112970711297,
      17.573221757322173,
      18.07531380753138,
      18.577405857740587,
      19.07949790794979,
      19.581589958158993,
      20.0836820083682,
      20.585774058577407,
      21.08786610878661,
      21.589958158995813,
      22.09205020920502,
      22.594142259414227,
      23.09623430962343,
      23.598326359832633,
      24.10041841004184,
      24.602510460251047,
      25.10460251046025,
      25.606694560669453,
      26.10878661087866,
      26.610878661087867,
      27.11297071129707,
      27.615062761506273,
      28.11715481171548,
      28.619246861924687,
      29.12133891213389,
      29.623430962343093,
      30.1255230125523,
      30.627615062761507,
      31.12970711297071,
      31.631799163179913,
      32.13389121338912,
      32.63598326359833,
      33.13807531380753,
      33.64016736401673,
      34.14225941422594,
      34.64435146443515,
      35.146443514644346,
      35.64853556485355,
      36.15062761506276,
      36.65271966527197,
      37.15481171548117,
      37.65690376569037,
      38.15899581589958,
      38.66108786610879,
      39.163179916317986,
      39.66527196652719,
      40.1673640167364,
      40.66945606694561,
      41.17154811715481,
      41.67364016736401,
      42.17573221757322,
      42.67782426778243,
      43.179916317991626,
      43.68200836820083,
      44.18410041841004,
      44.68619246861925,
      45.18828451882845,
      45.69037656903765,
      46.19246861924686,
      46.69456066945607,
      47.196652719665266,
      47.69874476987447,
      48.20083682008368,
      48.70292887029289,
      49.20502092050209,
      49.70711297071129,
      50.2092050209205,
      50.71129707112971,
      51.213389121338906,
      51.71548117154811,
      52.21757322175732,
      52.71966527196653,
      53.22175732217573,
      53.72384937238493,
      54.22594142259414,
      54.72803347280335,
      55.230125523012546,
      55.73221757322175,
      56.23430962343096,
      56.73640167364017,
      57.23849372384937,
      57.74058577405857,
      58.24267782426778,
      58.74476987447699,
      59.246861924686186,
      59.74895397489539,
      60.2510460251046,
      60.75313807531381,
      61.25523012552301,
      61.75732217573221,
      62.25941422594142,
      62.76150627615063,
      63.263598326359826,
      63.76569037656903,
      64.26778242677824,
      64.76987447698744,
      65.27196652719665,
      65.77405857740585,
      66.27615062761507,
      66.77824267782427,
      67.28033472803347,
      67.78242677824268,
      68.28451882845188,
      68.78661087866108,
      69.2887029288703,
      69.7907949790795,
      70.29288702928869,
      70.7949790794979,
      71.2970711297071,
      71.79916317991632,
      72.30125523012552,
      72.80334728033472,
      73.30543933054393,
      73.80753138075313,
      74.30962343096235,
      74.81171548117155,
      75.31380753138075,
      75.81589958158996,
      76.31799163179916,
      76.82008368200836,
      77.32217573221757,
      77.82426778242677,
      78.32635983263597,
      78.82845188284519,
      79.33054393305439,
      79.8326359832636,
      80.3347280334728,
      80.836820083682,
      81.33891213389121,
      81.84100418410041,
      82.34309623430963,
      82.84518828451883,
      83.34728033472803,
      83.84937238493724,
      84.35146443514644,
      84.85355648535564,
      85.35564853556485,
      85.85774058577405,
      86.35983263598325,
      86.86192468619247,
      87.36401673640167,
      87.86610878661088,
      88.36820083682008,
      88.87029288702928,
      89.3723849372385,
      89.8744769874477,
      90.3765690376569,
      90.8786610878661,
      91.3807531380753,
      91.88284518828452,
      92.38493723849372,
      92.88702928870292,
      93.38912133891213,
      93.89121338912133,
      94.39330543933053,
      94.89539748953975,
      95.39748953974895,
      95.89958158995816,
      96.40167364016736,
      96.90376569037656,
      97.40585774058577,
      97.90794979079497,
      98.41004184100419,
      98.91213389121339,
      99.41422594142259,
      99.9163179916318,
      100.418410041841,
      100.9205020920502,
      101.42259414225941,
      101.92468619246861,
      102.42677824267781,
      102.92887029288703,
      103.43096234309623,
      103.93305439330544,
      104.43514644351464,
      104.93723849372384,
      105.43933054393305,
      105.94142259414225,
      106.44351464435147,
      106.94560669456067,
      107.44769874476987,
      107.94979079497908,
      108.45188284518828,
      108.95397489539748,
      109.4560669456067,
      109.9581589958159,
      110.46025104602509,
      110.9623430962343,
      111.4644351464435,
      111.96652719665272,
      112.46861924686192,
      112.97071129707112,
      113.47280334728033,
      113.97489539748953,
      114.47698744769875,
      114.97907949790795,
      115.48117154811715,
      115.98326359832636,
      116.48535564853556,
      116.98744769874476,
      117.48953974895397,
      117.99163179916317,
      118.49372384937237,
      118.99581589958159,
      119.49790794979079,
      120.0
    ],
    "python_kde": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      4.40633652e-315,
      1.250852713261382e-305,
      2.540529279983808e-296,
      3.691745470896671e-287,
      3.838210714357794e-278,
      2.8550610066129323e-269,
      1.5194677553794933e-260,
      5.785715849526131e-252,
      1.5762032887807096e-243,
      3.0722522757770265e-235,
      4.284410119196125e-227,
      4.274789310077952e-219,
      3.0516021309963237e-211,
      1.5585854615502132e-203,
      5.695381873334827e-196,
      1.4890339268963317e-188,
      2.785324850524644e-181,
      3.7276628999112815e-174,
      3.569331833015644e-167,
      2.445269526853113e-160,
      1.1985497416421412e-153,
      4.2031501637275663e-147,
      1.0545890704420346e-140,
      1.893133072583957e-134,
      2.431467872898702e-128,
      2.2343203709139868e-122,
      1.4689664303756597e-116,
      6.909837175865476e-111,
      2.3254835557193236e-105,
      5.599487099358937e-100,
      9.646566011502638e-95,
      1.1890134002206625e-89,
      1.0485527275818322e-84,
      6.615814444943396e-80,
      2.9865230717994013e-75,
      9.64579324835976e-71,
      2.2289459639624365e-66,
      3.685111627307375e-62,
      4.359044193254274e-58,
      3.689108367500216e-54,
      2.2337834558785163e-50,
      9.677211745639435e-47,
      2.999500469176863e-43,
      6.651768728036397e-40,
      1.0553945919171656e-36,
      1.198069754255355e-33,
      9.730582989489624e-31,
      5.654381859628424e-28,
      2.35082838397428e-25,
      6.99272157905659e-23,
      1.488199223441767e-20,
      2.2660289444335952e-18,
      2.4686494377845316e-16,
      1.924168562266473e-14,
      1.073042465865424e-12,
      4.281361321808722e-11,
      1.2221966454909902e-09,
      2.4963372299154768e-08,
      3.648323760366311e-07,
      3.815779948361299e-06,
      2.8574646079900555e-05,
      0.00015342263538575953,
      0.0005930160329224786,
      0.0016695177151700967,
      0.00353628140415726,
      0.006094565064414164,
      0.009739664423024668,
      0.01578240209176566,
      0.02494670658378548,
      0.03611669665584518,
      0.04777736626714015,
      0.059634173765070464,
      0.07294396902142766,
      0.09095014818847369,
      0.11646424899287883,
      0.14583683829735475,
      0.1689516605227475,
      0.17874255016341783,
      0.17647651430004416,
      0.16577195474860318,
      0.14821872731618976,
      0.12637644666634534,
      0.10417672564161645,
      0.08415767653767943,
      0.0674674994859826,
      0.05348523350759438,
      0.03967355257105751,
      0.025323949537037746,
      0.013084209056438766,
      0.005315889534458022,
      0.0016777936135412355,
      0.00040758584592138906,
      7.530786634318956e-05,
      1.0435964499037797e-05,
      1.0702557666188848e-06,
      8.034680651848551e-08,
      4.3803998850727874e-09,
      1.7249066658221017e-10,
      4.88863617314905e-12,
      9.949574140916309e-14,
      1.4521299999295159e-15,
      1.5184893488089395e-17,
      1.1370741547007086e-19,
      6.095252581347833e-22,
      2.338465186816773e-24,
      6.4202349863895096e-27,
      1.261296971369436e-29,
      1.7730003568685187e-32,
      1.783249165154828e-35,
      1.2832718677511771e-38,
      6.607293069619813e-42,
      2.4340162562225283e-45,
      6.4152908428946604e-49,
      1.2097647339434654e-52,
      1.6322113010195847e-56,
      1.575586406208709e-60,
      1.0881734742074432e-64,
      5.377047946059387e-69,
      1.900988192949348e-73,
      4.808444259675954e-78,
      8.70200558322458e-83,
      1.126739973141625e-87,
      1.043800735678561e-92,
      6.918326188911848e-98,
      3.280756525993138e-103
    ],
    "rust_script_kde": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      1.57422324e-316,
      1.603242845924737e-304,
      9.517078487775192e-293,
      3.2929060425815436e-281,
      6.640891349356568e-270,
      7.806291390779256e-259,
      5.348530661179141e-248,
      2.1359720667998332e-237,
      4.9719642328084565e-227,
      6.7457737393553764e-217,
      5.334661811936148e-207,
      2.4589707509223374e-197,
      6.606496067365325e-188,
      1.0345711093609299e-178,
      9.443236357371021e-170,
      5.024035750162459e-161,
      1.5579586617611043e-152,
      2.815985971289516e-144,
      2.966718853519817e-136,
      1.8217704115613133e-128,
      6.5205202030294876e-121,
      1.3603234787679106e-113,
      1.6541446774801796e-106,
      1.1724008903603511e-99,
      4.843397785276841e-93,
      1.1662603013366522e-86,
      1.6368625302155185e-80,
      1.3390607890945967e-74,
      6.384983363001878e-69,
      1.774559946698607e-63,
      2.8747036211031478e-58,
      2.714357833360903e-53,
      1.493870608753624e-48,
      4.792158391375191e-44,
      8.960298260883751e-40,
      9.765363918421663e-36,
      6.203431156067204e-32,
      2.2969871065109838e-28,
      4.957681462350798e-25,
      6.237520994929599e-22,
      4.575060906535369e-19,
      1.956621522592091e-16,
      4.880734305068024e-14,
      7.105804503982096e-12,
      6.045729830037144e-10,
      3.013751417798122e-08,
      8.847870119846438e-07,
      1.5458896132365067e-05,
      0.0001640989936229961,
      0.0010999005586951945,
      0.004953824264256876,
      0.016175450296699607,
      0.04059316549139655,
      0.08009743046982779,
      0.12478753206949404,
      0.15497327426154178,
      0.16257564101181562,
      0.16905240546199068,
      0.19684480106196092,
      0.2287211238879192,
      0.22747289862156395,
      0.18563683593996658,
      0.12858308454539258,
      0.08252137664815473,
      0.05592743579209174,
      0.04222112240412028,
      0.03279876931214608,
      0.02446613640773901,
      0.016912747904853323,
      0.00973509633168756,
      0.0040391426254111715,
      0.0010937422647110647,
      0.00018351447543857687,
      1.8581282607089918e-05,
      1.1192305003923555e-06,
      3.9778314280712166e-08,
      8.301450777112899e-10,
      1.0143311061520949e-11,
      7.243688058339462e-14,
      3.02016288647528e-16,
      7.346996660229193e-19,
      1.042381754348301e-21,
      8.623369611364644e-25,
      4.159077659911498e-28,
      1.1693602079355866e-31,
      1.9164936257497942e-35,
      1.8308803315902264e-39,
      1.0195238005953144e-43,
      3.3091337895846345e-48,
      6.260479807957502e-53,
      6.903594810025496e-58,
      4.4372731207684537e-63,
      1.6623769120401152e-68,
      3.630068885897125e-74,
      4.6203193817937355e-80,
      3.4276836162090165e-86,
      1.4821800425387786e-92,
      3.735705527478367e-99,
      5.488020353382395e-106,
      4.699267571968951e-113,
      2.345395046190365e-120,
      6.822965786629343e-128,
      1.1569157648848092e-135,
      1.143409081149714e-143,
      6.586775869573125e-152,
      2.2116453366889117e-160,
      4.328420357995948e-169,
      4.937586607417361e-178,
      3.283003683328069e-187,
      1.2723288108774677e-196,
      2.8740789971502353e-206,
      3.784159107604337e-216,
      2.9040990413616772e-226,
      1.2990468267553268e-236,
      3.3869558620788716e-247,
      5.147135668226888e-258,
      4.55924616814328e-269,
      2.353920633501599e-280,
      7.083728989479622e-292,
      1.2425200544595305e-303,
      1.270329034e-315,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
    ],
    "rust_native_kde": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      3.5865260528086725e-289,
      7.898781073984624e-250,
      2.181848522256437e-213,
      7.559055720772516e-180,
      3.2846487141225577e-149,
      1.7901472032510877e-121,
      1.223677546363157e-96,
      1.049116384926894e-74,
      1.1281290442395037e-55,
      1.521501283750004e-39,
      2.5737377805664178e-26,
      5.4605288283429405e-16,
      1.4530599946892734e-08,
      0.0004849716700405343,
      0.020796916004784387,
      0.09007829911101278,
      0.4956604000620733,
      0.7433688718892382,
      0.4948246058923535,
      0.11070972870686371,
      0.013358427043076541,
      0.006596627673952438,
      4.749523795759784e-06,
      4.2890518093142524e-12,
      4.8579266049605646e-21,
      6.901111396816632e-33,
      1.2296048243985195e-47,
      2.7478341150309895e-65,
      7.701829420902956e-86,
      2.7075451796822056e-109,
      1.1938120569740298e-135,
      6.60198664130974e-165,
      4.57922258082244e-197,
      3.983706167959467e-232,
      4.346716086321666e-270,
      5.9485851511284e-311,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
    ],
    "spline_easing": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      3.7383460712989234e-05,
      0.006564416680056525,
      0.015045744696390547,
      0.02538755720453944,
      0.037496043899327564,
      0.05127739447557926,
      0.06663779862811896,
      0.08348344605177094,
      0.10172052644135961,
      0.12125522949170935,
      0.1419937448976445,
      0.16384226235398947,
      0.18670697155556853,
      0.21049406219720615,
      0.2351097239737266,
      0.26046014657995437,
      0.2864515197107137,
      0.312990033060829,
      0.3399818763251247,
      0.3673332391984251,
      0.3949503113755545,
      0.4227392825513374,
      0.45060634242059805,
      0.47845768067816097,
      0.5061994870188503,
      0.5337388167458428,
      0.5610026341544171,
      0.5879378125319531,
      0.614492090774184,
      0.6406132077768419,
      0.6662489024356596,
      0.6913469136463699,
      0.7158549803047051,
      0.7397208413063977,
      0.762892235547181,
      0.7853169019227867,
      0.8069425793289481,
      0.8277170066613972,
      0.8475879228158671,
      0.8665030666880905,
      0.8844101771737997,
      0.9012569931687273,
      0.9169912535686058,
      0.9315606972691679,
      0.9449130631661464,
      0.9569960901552739,
      0.967757517132283,
      0.9771450829929058,
      0.9851065266328755,
      0.9915895869479244,
      0.9965420028337852,
      0.9999115131861906,
      1.0,
      1.0,
      1.0
    ]
  }
}