From e2f66fc237daf6c617018267829f9752b308d442 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Wed, 19 Aug 2026 06:02:32 -0700 Subject: [PATCH 01/15] Publish the claude-opus-5 (effort low) detections for eight more splits (#139) 984 panoramas across bend, budapest_district5, clovis, gainesville, morgantown, paterson, richmond and sao_paulo, run 2026-08-18. With the annapolis leg already on main this takes `claude-opus-5-effort-low` to nine of the ten benchmark splits. Committed on its own, ahead of the scoring and doc work, because these are paid artifacts that existed only as untracked files in a worktree. The sibling worktree that produced #141 was deleted the same day; its commits survived only because they had been pushed. These had no such protection. `manual_gold` was NOT run and is not merely pending -- see the split's own issue for why a Claude-only run there cannot settle the question it appears to address. KNOWN GAP, and it is not recoverable in-repo: the API spend for these 984 panoramas was never written to analysis_out/usage_log.jsonl. The ledger holds $0.34 -- the sonnet annapolis leg and two richmond smoke tests -- and nothing for this run. Per compare.py's own note, the detection cache stores points only, so a re-run makes zero API calls and has no usage to report; the token counts cannot be back-filled from anything in this repository. The measured smoke rate was $0.058/pano, which puts the true figure near $57, but that is an inference and is recorded as one. Only Vertex billing / Cloud Monitoring can give the real number. Co-Authored-By: Claude Opus 5 (1M context) --- benchmark/model_detections/claude-opus-5-effort-low__bend.json | 1 + .../claude-opus-5-effort-low__budapest_district5.json | 1 + benchmark/model_detections/claude-opus-5-effort-low__clovis.json | 1 + .../model_detections/claude-opus-5-effort-low__gainesville.json | 1 + .../model_detections/claude-opus-5-effort-low__morgantown.json | 1 + .../model_detections/claude-opus-5-effort-low__paterson.json | 1 + .../model_detections/claude-opus-5-effort-low__richmond.json | 1 + .../model_detections/claude-opus-5-effort-low__sao_paulo.json | 1 + 8 files changed, 8 insertions(+) create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__bend.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__budapest_district5.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__clovis.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__gainesville.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__morgantown.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__paterson.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__richmond.json create mode 100644 benchmark/model_detections/claude-opus-5-effort-low__sao_paulo.json diff --git a/benchmark/model_detections/claude-opus-5-effort-low__bend.json b/benchmark/model_detections/claude-opus-5-effort-low__bend.json new file mode 100644 index 00000000..eeb7928e --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__bend.json @@ -0,0 +1 @@ +{"city":"bend","detections":{"-6wL7HzdK7t8DTC_zDPOLw":[[0.32799777673054553,0.5892253591220026,null]],"0CvMs02xHlg3mCMHJdc6Xg":[[0.5959468519241533,0.5704631702702925,null],[0.38834020395069974,0.6676965025988052,null],[0.447591097105487,0.5709223934782521,null],[0.8547787921714165,0.6166601909378416,null],[0.881876373229711,0.6056549601347094,null],[0.09092414009912664,0.6352060755338139,null],[0.9295818814006289,0.6057780010380298,null],[0.20492627416133685,0.5563202483617455,null],[0.23836765984862174,0.5532797804999599,null]],"0FMaNGiSOoTGqLgh8jHfYQ":[[0.36550737654366067,0.6657729185030118,null],[0.775522688063903,0.7271514886473585,null],[0.7544137299046776,0.7098127208596313,null],[0.8460236481570486,0.720629133194443,null],[0.3010802945166566,0.6580390018664326,null],[0.23675538195080198,0.5718269005051095,null],[0.1514759565022834,0.5481814166708925,null],[0.11898579821003469,0.548866034713048,null],[0.32771622296595804,0.6544675653367396,null]],"0SgaioiGd5Yi_5wc6m-nJg":[[0.47403819705370226,0.5375108689014578,null],[0.5672675450920432,0.5361381737501236,null]],"1k8PFgEWlZnrY-j007WMAQ":[],"2S_Fj0bq7qkdKUBw9-g1XA":[[0.35023200853288516,0.7168539361806682,null],[0.7954799650628053,0.644906635289489,null],[0.8249762168349353,0.6382857803261213,null],[0.12200935922939399,0.6963846349336753,null],[0.8827834097351445,0.61734237122372,null],[0.11389153352031078,0.5387124765548233,null],[0.19829211412787628,0.5655899886836925,null],[0.1910921168463069,0.6733704249435569,null]],"3EUb8DGIsQCcw8z9LOBnAA":[[0.6022238899393468,0.5868940123451235,null],[0.5189512176644572,0.539051281269813,null]],"4ijauQusmQIJgw4YLTkYsA":[],"5NVgLhChZXnD_D-z3SLZyQ":[[0.6272541725715064,0.6446350227048991,null],[0.7234048815935554,0.6137332785701748,null],[0.9322435802313439,0.560489846305573,null],[0.11682279800463058,0.5551351158304245,null],[0.26290929683448006,0.5730770008668176,null],[0.3202726648055951,0.5846233060812986,null]],"5U3KS0M2Y8w3qsDGGV610g":[[0.3181892628706924,0.5813519371795517,null]],"62TiKmlmxt_xn_68w1lgAw":[[0.39658506042670355,0.6284878075561907,null],[0.6189056885260928,0.6249632873323792,null],[0.5706368935524697,0.5291664180434676,null]],"6WC0hdAYRsSAcluKSs5iRg":[],"7B5Vphda5PDmZJ5q1RQWdg":[],"87nWq0hrTZLm2_UXRgPhZQ":[[0.9504958722123227,0.5762865913114302,null],[0.04995202625795053,0.5599455171686102,null]],"8H6LgNn56hay95HiBYrhHw":[[0.7466842837356821,0.6166188155710137,null],[0.7959143829774951,0.5303876222638921,null],[0.8234930980216071,0.57752812585064,null],[0.8920834511451968,0.5209574397008692,null],[0.27542179615040374,0.5842821224612811,null],[0.3183190736824453,0.5702351459498343,null]],"8KtYwvo9b34f3zm-afipNg":[[0.7719909320495255,0.5642925270794937,null]],"8VPbrd8XBzDOIVoo5Xwz8g":[[0.9455747982608225,0.5494786602859728,null],[0.09115908240242282,0.5505040142789305,null]],"8cphEWdm85w5CwOw4rm0_A":[[0.5638988279456746,0.6147440132766498,null],[0.38863342993204575,0.5856079063856963,null],[0.9329145409626413,0.541020066615672,null],[0.27992675777976844,0.6076975831233316,null],[0.2841074021287496,0.5349272467807941,null],[0.41706845658390124,0.5713001506425825,null]],"91IlnKR3b8rCc1Zx5XGy7w":[[0.46083230910388967,0.5446097979950112,null],[0.8961122320408171,0.6179392172181498,null],[0.061619811829026094,0.5411240246936339,null]],"9DA1aapwjQcdUP2HEfrhfg":[[0.5741536533888719,0.5425806866885635,null],[0.7798930674749915,0.6016880647847591,null],[0.7567568166640726,0.6047307899759966,null],[0.9363418413537261,0.5733429093076879,null],[0.08912086034484834,0.6268467484519484,null],[0.07256184073097527,0.5861956714147835,null],[0.04931141894606711,0.5702565978123786,null]],"9kW9cxpuj7q8DMzf-ClrQQ":[[0.4272058224729009,0.5506499760611074,null]],"A5AVKFhm7unr9Rs55aQ1Tw":[[0.4314332578236816,0.5317066398297352,null]],"BfLStXTTg1-0FjTrZcvYWg":[[0.5826365237667792,0.53626187071391,null],[0.6911809366579817,0.5641558913008484,null],[0.2916335354695234,0.5415849545093562,null]],"CIdYXefgwcZw4L9PqIpuHQ":[],"DFx_w62mJn4Qm4upFTXytQ":[[0.012487749339946896,0.5442356327852285,null]],"DJ8Zp111zu6KnMZz-0PHgQ":[[0.921320772186279,0.6281883817251093,null],[0.8948910878223932,0.6256784998877788,null],[0.2698717033033449,0.5948079151692693,null]],"DaCRMtjRrkxBB468GFSAvQ":[[0.6117137863944151,0.5535704326579046,null],[0.6428246202453125,0.5694934808118604,null],[0.6849674027925832,0.564486578161938,null],[0.8607492341978151,0.5476928024868281,null],[0.16540111478005082,0.5246000963083473,null],[0.2586462974539481,0.525327987618796,null],[0.33998617578883983,0.5411417978341592,null]],"E15SCY6RTiDuNUu_trZk4Q":[[0.44738255274569927,0.5813287928967235,null],[0.5853115855708654,0.5731839857380572,null],[0.6988090975792148,0.6091928231295196,null],[0.8896363861246616,0.5697889215442501,null],[0.9409957652377992,0.5564870623801562,null],[0.1134507325508074,0.5410997697933938,null],[0.15071391454345873,0.5495042575799084,null],[0.1870703666808608,0.544010911025386,null],[0.281934208668537,0.5510537867547118,null],[0.3619758469143036,0.5524398256035331,null],[0.4081883630015622,0.6227146151345772,null]],"E1wxX3pnvZdWrWnUkfkNkA":[[0.5694756186449264,0.6317783719507244,null],[0.5896446516301787,0.5635819342724707,null]],"HraXxn_y7_j4o8_4iS_JDQ":[[0.7747281977331235,0.5773127129513796,null],[0.2036031753477967,0.5623905113488765,null],[0.23476903386770337,0.5563511182840398,null]],"I8Y9zDjNKL1k5HUv6BSyFA":[[0.6666666666666666,0.7932144477677419,null],[0.7364295405252012,0.536840921758121,null],[0.7743471731111254,0.6889912955047864,null],[0.8356380744695793,0.5385326908191094,null],[0.8732610721529115,0.6088776216662487,null],[0.0797914929033195,0.5242612953861951,null]],"IQT-DUkA06hxOus4rPb47A":[[0.8745517661505833,0.6072757971810752,null],[0.04945397778564997,0.5317266440476136,null]],"I_t9Bp1OzV2m-ZKFHssOdg":[[0.9355668951426652,0.5616952437220972,null],[0.9609530269315887,0.5386731610940511,null],[0.07391852465788445,0.5368566332299674,null]],"JliGuAWGKCyOS1LBoywZlA":[],"Jv7Zl2erbO_g10pRN-IS_Q":[[0.8023120502129717,0.7207680415403119,null],[0.8503652606672794,0.713299805711611,null],[0.20223748742645548,0.6512640386341828,null],[0.08476971059256339,0.5508240327911957,null]],"Kv2haiYlkJCiaO61RVWwQA":[[0.6466426701151408,0.6566004519829254,null],[0.7752050766142351,0.6171966274927831,null],[0.9109889902615808,0.5530737538078814,null],[0.07711249835121597,0.543620088895182,null],[0.11112676869519028,0.5581854088386149,null],[0.28057996216349,0.6008366140362063,null],[0.23079824639333124,0.5887754977246734,null]],"LMwVmdxU9opG4yzbotuw6g":[[0.5262176157805591,0.546423307040242,null]],"LN819vhVLLeYwzRsBh2zAg":[[0.43837776567555387,0.54236639175945,null],[0.5363595654545592,0.5484774833817354,null],[0.7038827888677824,0.6251692654976287,null],[0.2732736709367869,0.639613099882039,null],[0.31622741119804787,0.5695813118824254,null]],"LhpYKYMPIDXskyHjHW1nOQ":[[0.47455155815069794,0.545133300143911,null],[0.5802928486385298,0.5231024857356621,null],[0.8895739973525654,0.5505625329564018,null],[0.946929265444577,0.5374306225170964,null]],"NS7lT-itv0JiN6UHVvBxsg":[[0.6099682739181795,0.586451008783911,null],[0.9247498721483569,0.5559032407358537,null],[0.058457941741179964,0.5808443083311955,null]],"Noi7DhIT3xbCjA2Ip4QOyg":[[0.6280531269745757,0.6538610266410699,null],[0.41305965792509486,0.5327462735034407,null],[0.44464325984396164,0.5315739105319759,null],[0.30033764697482424,0.6433295674495959,null]],"NzRL8weHSGkfduBHnrgd5g":[[0.5608878018523057,0.5722537023211696,null],[0.024635242723297757,0.5393831094258504,null],[0.9553977176993635,0.5335207493032714,null],[0.09093406900439999,0.5373555682514607,null],[0.3305753257271874,0.7153732642576285,null]],"OedGesfk606bGhg4OQESiQ":[[0.5485660941676737,0.5701010377850384,null],[0.0532498523055166,0.5394192198214129,null],[0.361375859969827,0.5672512535866097,null]],"PX5zU_2KkKO0Gr4FiSe9aw":[[0.5688733174340931,0.6056619187401849,null],[0.3077629434203375,0.5821298166444324,null],[0.39662145040938546,0.5367737346337915,null]],"PeJlsIXjn8VkEoryRRBBMg":[[0.5756220610496499,0.5553762865913638,null],[0.53304380994951,0.5298185182687171,null],[0.44395421785708017,0.5216745282591625,null],[0.6570360391940993,0.663619316298251,null],[0.723161042549856,0.6868725119897141,null],[0.9576055686301275,0.5361751243263234,null],[0.04819708026724534,0.532301643765132,null]],"PgOXmiCTtEV4ip7AJDqf2Q":[[0.38310877369246327,0.6659285588925399,null],[0.976504100268029,0.5391644611492274,null],[0.07863326049750952,0.534896523699889,null],[0.16666666666666657,0.699499772503862,null],[0.25268007099706546,0.720504490726903,null]],"RS0LXKWETF8PhWMbaexYlg":[[0.5354760828208612,0.523009096756976,null],[0.5066546832722911,0.5168381077232898,null]],"Ro8ZmvW9hyxIS4GVq1cpMQ":[[0.9054986006914683,0.6122796148310249,null],[0.12378824715796949,0.6107621791366188,null]],"SM4RUwTVtTzgSm3LWvzwqA":[[0.5594673718061126,0.5514601246321182,null],[0.41230246239434665,0.5365002372035234,null]],"ScnPNQ2cah0xzWlH28uoOw":[[0.6216464250147957,0.5933865583190457,null]],"ShaAxuhgD3rK5__gON66zA":[[0.5216690334911752,0.5713136557442804,null],[0.3403969435545656,0.5513279958193033,null]],"Tn5W3kvbdH7_Fpk29a_hrQ":[[0.422334795983747,0.5525412715839604,null],[0.5514623608332928,0.5552720268414709,null],[0.5921071694660698,0.549609635582722,null]],"TzKDX5ADk6lqRtZ-F8r6XQ":[[0.6678878115878479,0.6508226266005905,null],[0.7977033534798912,0.6045867135983525,null],[0.8907920408775425,0.5204253151830321,null],[0.2375238992003335,0.5556088644468178,null]],"UdLzRf1Yi67NOSMn6IZjHQ":[[0.5541008194703713,0.5459231088161401,null],[0.8564686439184908,0.6225419511975058,null],[0.9435087107134148,0.5518219241633906,null],[0.3623313844715744,0.5597384007823643,null]],"VIMFndX_oqm7vJJD8gDyEA":[[0.3628950272231796,0.6788999347410873,null],[0.636406258785607,0.7009931681817981,null],[0.6848563763083132,0.7674944221645381,null],[0.27470848766659794,0.6700270975706237,null],[0.2408701764773899,0.6675376397693511,null],[0.3411254071191959,0.6343061475940092,null]],"VMjtxZNqxl9E6oUXnsdI8Q":[[0.6340995244627228,0.6622347645665643,null],[0.6291413688330642,0.597887089666092,null],[0.6883725094234246,0.7043923484317114,null],[0.3214147263589577,0.6052944288701827,null],[0.3406680323254364,0.5735895359449752,null]],"VgWpqFkTwCIROvM0z-DkOw":[[0.6296530990512291,0.6429248075133459,null],[0.715564989272838,0.657662985307397,null],[0.11515082029236912,0.5293418352315059,null],[0.16489640078984258,0.552463228391052,null]],"WGdZz7jOkmmmyQYpbw3F8w":[[0.5039730424818935,0.5733579450085788,null],[0.9222346102276422,0.5542521899148527,null],[0.29861714950911306,0.6590309917286334,null],[0.2276965831827486,0.5527985610442786,null],[0.32288360664995164,0.6598498915902176,null]],"Wnu3AyufxG1XD9JvU5K-hg":[[0.6210768059551081,0.5889484446960527,null],[0.8556623519843225,0.5769370868728932,null],[0.9909218626254589,0.5301629275135962,null],[0.2100565824604595,0.5227224132411807,null],[0.24796215846151776,0.5277668281160288,null]],"X3HUl4G0JyP3fwNYcFAXVw":[[0.6217544043825494,0.6085753481096988,null],[0.7918939092461261,0.6868686681995005,null],[0.8666026190975257,0.6587332025504438,null],[0.11825202947214786,0.6629630228018003,null],[0.17237589287283572,0.6808632139700157,null],[0.21876414008870404,0.6069640961478202,null],[0.2242501223234753,0.6543868791874712,null]],"X769L3ombUWjLtZDlE2fqg":[[0.43993754133243246,0.5748265575453289,null],[0.41525945140041176,0.5394508288524082,null],[0.5576613878739213,0.5768834858313341,null],[0.4405434876819815,0.5254617534919795,null]],"ZO7V6RR9LtZT8l9-SjIQUg":[[0.4141552653266569,0.6339136275216741,null],[0.6350919288337388,0.8182817566875074,null],[0.8344785740492137,0.6994958577373557,null],[0.8734228428281237,0.6894117897122054,null],[0.09905026828520258,0.6767117923778843,null],[0.30547276119076383,0.6055500598669961,null]],"ZlXmdBYkhIpp-wNfPlSIFw":[[0.40169476309609875,0.5833396292555053,null],[0.6074424885353295,0.5821365202723594,null],[0.896583506572723,0.5755839770866509,null],[0.08930615816419624,0.5691073237152845,null],[0.1750764664659566,0.5634185225366369,null],[0.3451261766283241,0.5832248911875101,null]],"bCoStRGdrZB6z6QXF9w0yQ":[[0.5842420790559725,0.5856325326843616,null],[0.8927007153411185,0.626756627852068,null]],"bTkyJpLDQ7HCw4yOdqdNCg":[[0.6225577094003648,0.642072474340156,null],[0.3867654353024402,0.5683743851879477,null],[0.7634375861306121,0.7029696989727586,null],[0.7230712581305196,0.7008038209065721,null],[0.8265142126877227,0.5819229510315997,null],[0.9955635178608043,0.5348574620010667,null],[0.8626884657980983,0.6443582568198302,null],[0.23269577500639527,0.5574712470438065,null],[0.28423922058708395,0.5856925280650975,null]],"bVadNrPq_zXgbJjhhDSwDw":[[0.9067422167300063,0.5613270760944995,null],[0.8871740155547195,0.613020372344678,null]],"cqb7v_2KGHMeSy8VpvkcDQ":[[0.58700387926997,0.5437593098617293,null],[0.527350060282211,0.5254885669148204,null]],"dUy9p1NputrGH7SFDmbCpg":[[0.5774648480394347,0.5838520225278443,null],[0.4012419720071052,0.5556037501284381,null]],"f8KWeNBZLlwJXVSj5_0RAg":[[0.6019727348568629,0.5638857610468861,null],[0.8833043828034975,0.6146086328879111,null],[0.21910193847547288,0.6279901175976927,null]],"gTM14tSsKuUwbSxtTb4xoQ":[[0.46519194752587417,0.5389148959716392,null]],"hKMeDFlSe7fPsZpi4kS-aA":[[0.2614716384765049,0.6297043308926766,null]],"h_1bUHhTLKugR5XhzA1-nA":[[0.9564792148000971,0.5497622930590211,null],[0.042546551058541826,0.536419171499702,null],[0.15073183115822403,0.5821785892174864,null]],"hu3-VWXlGi42PkY38XPJzQ":[[0.6097636641454601,0.5850022603058364,null],[0.925346392197314,0.5688751956175356,null]],"kJr7eKpZcJO_W6V5XlLtBw":[[0.8811106142214014,0.6264049058865625,null],[0.2877159625944958,0.6070284534142749,null]],"kjNgQrRlUM8VkFMli6aIPQ":[[0.5859326817914534,0.5674708369046422,null],[0.8646968875828542,0.568938200582662,null]],"kkDJcaa4ZmOKSqhbnM1MvQ":[[0.7415947648933257,0.64136913223994,null],[0.9048811719765111,0.5545931345111758,null],[0.06517068079380534,0.54844896495931,null],[0.33150749969942717,0.622188676872321,null]],"kmEwK3ZUn80IJAPqjc4nnA":[[0.9025315111668952,0.5799964708109561,null],[0.07909942938622194,0.5965410107684135,null],[0.1249005807586005,0.5849471895308896,null],[0.2933009012065009,0.6036452593428304,null]],"lWmcJJwTxnbJ5OUloRKphA":[],"lijNEguHL6T106ODEBcylQ":[[0.603465844884701,0.6525159316791146,null],[0.3235566888389875,0.5645048734434828,null]],"m7R9z8VWIY94LLSiDgBdBQ":[[0.7070873716806363,0.6485751249250159,null]],"mVwc04XB9DxuIb05ExnrdA":[[0.8307513798920169,0.5696804662406517,null]],"mdQY8aMSdYrnHfHNXqj6GQ":[[0.5301711456874808,0.5324637730066231,null]],"nd-z43_liOX80bmhO15urg":[[0.9219466727092909,0.564326732203913,null],[0.1085579777975238,0.5383196989937752,null]],"o-cW-Lnr7Yd_VI9xiZ1DHw":[[0.08029802177553386,0.5718909335799155,null]],"oKUCusv3jdVCLmevp-P3zw":[[0.557976250137324,0.561804659595724,null]],"pIcQQrFa8_XDG7-VSRhAfQ":[[0.42122933764967124,0.5950157327643822,null],[0.5916214759376571,0.6058581232024108,null],[0.7811711348173851,0.7916766273826403,null],[0.0,0.8353757610230474,null],[0.16666666666666657,0.8099947234329781,null],[0.28064534699144034,0.6956587108795149,null],[0.3361065242971052,0.5462381443826246,null]],"qNYRurrxEhqZvO8GrwE9nA":[[0.43666029295872066,0.5372571307428887,null],[0.5244942719470929,0.539388481810176,null],[0.724468948788511,0.7148200692671925,null],[0.09311058072430689,0.5526866453897177,null]],"rB_gP9faDRSuiKVDu8h23A":[[0.5455501712981364,0.5529971391288936,null]],"rQtHh0Wai-D1FvbvqBlWdw":[[0.37629307770448644,0.6083614925092868,null],[0.7985059857078737,0.6391880400087795,null],[0.014948182090856854,0.5500738181332996,null],[0.14491728111309532,0.5455539362587979,null],[0.337925457624633,0.5945280809149317,null]],"rvwbAGgi-7mNlZHKSPC8WQ":[[0.4464942573616175,0.5336727510372316,null],[0.519115484633339,0.5353986198268846,null]],"rxF0qBiSbOEnMR9wwxpjEw":[[0.6342407777198305,0.6925685718899948,null],[0.6805665414496793,0.7059711758208765,null],[0.05112762112760422,0.5529509948565228,null],[0.10080737328734307,0.5548669610449962,null],[0.2946696901147582,0.6466112229177382,null]],"s4e-NVzTyqcyZ6_5npv6Ow":[[0.5040510414733481,0.5411641783307131,null],[0.5710386397018101,0.5355076522918394,null],[0.8622009731877076,0.7250848953489067,null],[0.34925219923813394,0.5758699860751705,null],[0.4382821177043614,0.5549549336993637,null]],"sLysKXt4_iSuR_gUCdxe5g":[[0.11229747818485591,0.5501294771088305,null],[0.2373151602855793,0.5562656803856265,null]],"sUMfdZmScVLBGMjvZ0MjCA":[[0.9599334491510558,0.5580421111978784,null],[0.04264372051718479,0.5490496759167587,null]],"tAnrbC_F_FXbg7kTiYywVA":[[0.6429982096507817,0.6934855802826985,null],[0.6700950542275639,0.6408938507016296,null],[0.7701836470673477,0.6000270704918477,null]],"tvNqBlxdm0rdkZgBOGVfog":[[0.06793191774464963,0.5355892587636435,null],[0.10376142618416345,0.5319527187417243,null],[0.18933954766142602,0.5701277964324869,null]],"ukV9s59lkyu-xEjUdK7CmQ":[[0.6269017521662337,0.5684162788697672,null],[0.8513127253476821,0.6800339401167264,null],[0.1308962195068023,0.6260416121558394,null]],"vX7HB8heH18fb_VkIUAagA":[[0.12158073169479477,0.5741840171539351,null]],"vwNiakvhRASLUkJZwdRB4A":[[0.7151967600196258,0.6506738929440502,null],[0.2704148851925335,0.6027480859427247,null]],"vxefPfMvnutF5i07I8rnuw":[[0.6029432044163187,0.582643001641681,null]],"woYJ5n0CfTGMuDWTBqcZAg":[[0.5797194814015053,0.5845655082012844,null],[0.4609360104488443,0.5389286168214669,null],[0.2730405368148173,0.584514933517648,null]],"wuFHDmC43ImDlZMS6-opJQ":[[0.4312147276686132,0.5244231576799688,null],[0.5319332548316005,0.5221319848300543,null]],"xKoseQiPNzFwaWfw9Rl6hg":[[0.8996730579711872,0.5487968696690035,null],[0.9283662882473402,0.547568732635947,null],[0.039742858456492,0.5388870845571107,null]],"xU7xT5kREy_Jnq_vYaXc8w":[[0.40520883994441853,0.5337064752517975,null],[0.6621865496720085,0.7493835638144737,null],[0.7238288830522035,0.7554335840904158,null],[0.7371388759303801,0.5864452554162067,null],[0.8444512235985435,0.5720713908899993,null],[0.2623290411777174,0.6246245317393168,null],[0.2672825211316058,0.5437950588572092,null],[0.3198779016143787,0.5550071352804763,null]],"yDV1n1O4f0QHWG869hAzbQ":[[0.389072440247589,0.572924721520888,null],[0.9448228231167892,0.5523123436764842,null],[0.07320696712750174,0.5515436716063099,null]],"yJmMJeV6PD3UZlAmm4cmWg":[[0.4959327773826545,0.5648829042094854,null],[0.8049914752510732,0.7534241680226563,null],[0.8364370049359502,0.7471255937016037,null],[0.15246626866989166,0.6202373187374309,null],[0.19182077910403744,0.608807336332151,null],[0.3646412011174595,0.5541564230516427,null]],"yPUv9rk8acshJKXa9_jMag":[[0.5193628194654675,0.5472429276106894,null],[0.44041130127452427,0.5410830865768895,null],[0.8931159802917518,0.5899797438147828,null],[0.1683951601834615,0.5898538422598084,null],[0.2375861399014505,0.6078785055625723,null]],"yuwkp3XCUwSbB8q7Og99GQ":[[0.8508411757565322,0.6100599537912926,null],[0.8814226334558232,0.5894832270155486,null],[0.11383209985125164,0.5658810003323899,null],[0.9798765458473577,0.5239037649683274,null],[0.15638083155019689,0.5855981443692064,null]],"zR6d6XkSFO-UYbgkD26kkw":[[0.8917822041984762,0.6014133076476306,null]],"zcVgeJb6FkDw1z__YhM1tg":[[0.6299173450922013,0.6177578849414762,null],[0.8532983125641445,0.5742398110179873,null],[0.8970396261229854,0.553186946215276,null],[0.9636307819865877,0.535243254353515,null]]},"model":"claude-opus-5","n_panos":110,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__budapest_district5.json b/benchmark/model_detections/claude-opus-5-effort-low__budapest_district5.json new file mode 100644 index 00000000..4106b5e4 --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__budapest_district5.json @@ -0,0 +1 @@ +{"city":"budapest_district5","detections":{"1003827842477344":[[0.5742269976813839,0.5999298359082126,null],[0.4107004130250646,0.5786869728330941,null],[0.36516487962070354,0.5694551589131329,null]],"1007938414942666":[],"1019095247256685":[[0.7750726875643079,0.6448252736444372,null]],"1027077646394579":[],"1037039761997906":[[0.6087557914667168,0.5517156809927186,null],[0.6469881155065597,0.5932981851552281,null],[0.7535915318382603,0.5662276159734605,null],[0.546625764283202,0.5845288160535176,null],[0.853729546200761,0.6098397509613208,null],[0.7766422080148085,0.5681155003273446,null],[0.9180553633381959,0.5784685611532521,null],[0.09038126637129273,0.5975530080881237,null],[0.2759968687306312,0.5375371548358998,null]],"1037329802140159":[[0.5334893989193116,0.7440162322623005,null],[0.5772712178005918,0.6793487437451945,null]],"1037999235592907":[],"1038280075426836":[[0.43451323548240334,0.6319410301488965,null],[0.6832683572098729,0.5570946630407565,null],[0.9430984176099326,0.511296032951607,null],[0.06856610128670476,0.5146427880195482,null],[0.27715216954092703,0.56819110380779,null],[0.3777502357184156,0.6466945655348411,null]],"1042570498111893":[],"1043138107118713":[[0.38805680263119674,0.5665361640300843,null],[0.17079653022304175,0.5524490707230293,null],[0.4065592154754943,0.5917164409495851,null]],"1046671274052950":[[0.5069428859599249,0.5662450056130357,null],[0.6097952989860662,0.5381054294114778,null]],"1137646927290075":[[0.552546050012966,0.5709021667418472,null],[0.5739606095021391,0.5450838521633857,null]],"1170370375008478":[[0.6201487379478684,0.6593099271530338,null],[0.6935551457299374,0.6801247732820827,null],[0.7303922006202997,0.6710055827227628,null]],"1188947286474652":[],"1216426636963136":[[0.7065105525706945,0.664171873801549,null]],"1234836825326131":[],"1263700272280191":[[0.8788863438528285,0.5287428725550661,null]],"1279768990703921":[[0.778202479251722,0.7184565320869576,null]],"1290858892857927":[[0.16434536227096386,0.6215747619891009,null],[0.20831613164817803,0.6273981628271763,null]],"1320252873424067":[[0.5207401231061982,0.7134682526074727,null],[0.5818980945255733,0.5984759322799804,null],[0.751517993027986,0.7324945463980341,null],[0.29593180446650913,0.6585634288048554,null]],"1321969539605547":[[0.1443376480156775,0.5769370868728932,null]],"1328862755794452":[],"1330282068787409":[[0.7349490991289548,0.6794149706525198,null],[0.9535539024498783,0.6656437766387143,null],[0.05315507646715234,0.6167315773753423,null]],"1338136654317995":[],"1358450323019655":[[0.41683740906976696,0.5636180050381212,null],[0.5430638531150506,0.5626036161866806,null]],"1382388957125864":[],"1402190408446458":[],"1402259001719568":[[0.5403151374821265,0.5373183615734582,null],[0.5912258296607058,0.5841166742700032,null],[0.3609248114924345,0.5364119887684106,null]],"1415048523727047":[[0.4408558487538713,0.5779807728733791,null],[0.6337135468495616,0.7053845765457611,null],[0.7836116170201533,0.6738676286535118,null],[0.9271421277175861,0.6483296012677375,null],[0.0721949082977108,0.6600222318651735,null]],"1479510223377234":[[0.9609120929577566,0.6949153212299073,null],[0.10266131912520338,0.6459562518310953,null],[0.3176032308271128,0.6406284635797401,null]],"1479649270603872":[[0.4611401911124019,0.5399690334721017,null],[0.15326841063952212,0.5927796157448825,null],[0.37535898925788574,0.5519990062680179,null]],"1485983376024324":[[0.7640011392183623,0.6333752342031841,null],[0.9600592057754171,0.5561743520064352,null],[0.09240854429779116,0.5621859273466467,null],[0.2412603546757766,0.5610381658093982,null]],"1493807495453961":[[0.7955857148979192,0.6673341328821621,null],[0.9389610864159987,0.5451821957474219,null],[0.06532921896175403,0.5168175388542663,null],[0.21556496471645836,0.5407901488439097,null]],"1503933797776035":[[0.9474904390618677,0.638822253842996,null],[0.9967499827585546,0.6396620240673246,null],[0.13928338167008086,0.5952919399064072,null],[0.04349136000698045,0.6312672308262521,null]],"1507586557510184":[[0.9035029966133328,0.5804522575532574,null]],"1526153925847560":[[0.686765549166064,0.5964992580228101,null],[0.07717540792068395,0.5628814722882229,null],[0.2717117793833739,0.6164342564303819,null],[0.32701139857002637,0.608490775978553,null]],"1526644485012786":[[0.3724667605751194,0.6179633021326153,null]],"1526903691607662":[],"1531415762060842":[],"1531940155140947":[],"1533099125112846":[[0.45759337269258277,0.6459866064784804,null]],"1547490957023264":[[0.3834214549869422,0.5504726715891237,null],[0.33690653791161773,0.5579373251530639,null]],"1548551026941868":[[0.8470588327627357,0.6995513744579558,null]],"1550619426690125":[[0.18957789927835472,0.6590546390956679,null]],"1554553479649915":[[0.49519707114342576,0.6010457010085672,null],[0.5434154582243259,0.6011105643880327,null],[0.8431717880930187,0.559222887374934,null],[0.9208127652051074,0.5426048563699949,null],[0.03272254989437756,0.514810912432857,null],[0.09805565502426916,0.5841774621036738,null],[0.2548844275538038,0.6031529773913399,null],[0.40534039994604915,0.5610750647790774,null]],"1560573605574046":[],"1579465080398346":[],"1621880408877798":[[0.48342809253834396,0.7169764011621245,null],[0.5540523298872733,0.7795003210578286,null],[0.8369001826278915,0.7703471819594145,null]],"1628684669262976":[[0.5343538628101515,0.552604918614321,null],[0.49466316433202734,0.5240818950817836,null],[0.36388439162247455,0.5451436214646295,null]],"1642079667427179":[],"1644929466791193":[[0.4131744860060321,0.5969641963146461,null]],"1665066454545157":[[0.9317098217621593,0.5474041039329313,null],[0.24943805091068327,0.7045411334615492,null],[0.32310154850609296,0.6961107122173928,null]],"1665856994688538":[],"1679632769964162":[[0.5049656254669639,0.5825355338033008,null],[0.39080635969816024,0.5619441993959753,null]],"1688417845615915":[[0.7192635825402531,0.6524715424067886,null],[0.801794950060922,0.639722693548157,null],[0.051915530054934045,0.6640237351908479,null],[0.28420579183536576,0.5500282685681472,null]],"1708279679842703":[[0.5352583806082227,0.5680382468236911,null],[0.5578955580486197,0.532829168586816,null],[0.9230025664819275,0.6199704980967582,null],[0.9936892316911672,0.7006103043340473,null],[0.023329915362342413,0.770941580469181,null]],"1711104372904021":[],"1726281301363646":[[0.4351551347958951,0.5644061103532426,null],[0.5425862051806892,0.561842001683546,null],[0.3689830539146166,0.5721661289108008,null]],"1736795824019170":[],"1743265983784166":[[0.4397800240094062,0.5373080365425891,null],[0.2521058360019597,0.6749898954300273,null]],"1743535723318388":[],"1743866716581524":[[0.827780487428281,0.49043433868761943,null]],"1762265868113165":[[0.5422743823607206,0.5271780388921269,null],[0.3894093258959951,0.5516127425788685,null]],"1769629404195835":[[0.4504943457529413,0.5885748569336801,null],[0.3787080085233414,0.5958235531351659,null]],"1779415216757575":[[0.8889911555314036,0.6375402799425116,null],[0.08469562685322024,0.5967148142536408,null]],"1872865880061015":[[0.6160487239980784,0.5859235233432316,null],[0.47715102601319553,0.5592857214345748,null],[0.7561698882288305,0.6318485168205459,null],[0.024683834683903283,0.6360725877045279,null],[0.2775156140299455,0.6262462908110367,null]],"1875441803044127":[[0.4738002515637401,0.5895762098721148,null],[0.5353126449659902,0.5568308053085894,null]],"1892190831489561":[],"1920855128875530":[[0.5526066247660986,0.5409856013492398,null],[0.2490302234338308,0.5846089368711436,null],[0.35064831498802723,0.5367445890907183,null]],"1933608350737216":[],"1980881726130460":[[0.49477998609407015,0.6121291824992946,null],[0.5779059375041468,0.609838809218977,null],[0.11256257813028647,0.7282694141532828,null],[0.27994159658412954,0.7234898900593408,null]],"2002394670457045":[[0.5010750733886085,0.49911707398246447,null],[0.5516756273503767,0.6652083596339855,null],[0.9587750149681098,0.693753681533754,null],[0.3005332539210417,0.7846726430342752,null]],"2039237576963899":[],"2055080831885811":[[0.715564154712506,0.6589243372825697,null],[0.8286697053080674,0.708630182570724,null],[0.8884238768142421,0.6103849530583744,null],[0.22155541733508094,0.5603841119253031,null],[0.2707306194140976,0.5719469578578844,null]],"2064297630816443":[[0.5650120701204007,0.5757778868098868,null],[0.20283423274287776,0.7492153507113681,null],[0.323822133958705,0.5955860354241935,null]],"2080767922502123":[[0.6775878777474826,0.5379221637847261,null]],"2088155352056225":[[0.45790723017120527,0.6667185159992901,null],[0.7271560733260981,0.5763737413315764,null],[0.7620865297040985,0.5795316199775402,null],[0.12510829776072535,0.6298685721049083,null],[0.3198101134737796,0.6773359294586215,null]],"2185625018892068":[[0.7596525941875192,0.5676940214660124,null],[0.9011848022528848,0.5244885777572663,null],[0.08469044400252934,0.5462644563900436,null],[0.14490301171820547,0.6121204089031874,null]],"2216048919129703":[[0.6891787488638792,0.49797796956910156,null]],"2221274008612179":[[0.5395793922926122,0.51323953126655,null]],"2243369796465669":[[0.445325764815991,0.5270053659899203,null]],"2392893427787498":[[0.7834409661477275,0.6206786706871694,null],[0.8153356459658156,0.594583247305788,null],[0.9061673380061344,0.5400977490386865,null],[0.21265095049737381,0.5960088988720489,null]],"2511246802645139":[],"2641788216158646":[[0.48619258550977523,0.5901230989032236,null],[0.6047405675459285,0.5687081954117874,null],[0.38141167653385477,0.5537988851552543,null]],"27177228765230843":[],"27260772950175386":[[0.09850065997267032,0.5706722377410157,null],[0.17056503964763192,0.6344130873740912,null],[0.3169299552210483,0.6523044175114121,null]],"28215663224697246":[[0.9928020919437219,0.5384976711184883,null]],"2962988900572350":[],"3015816262094291":[[0.7446402016508422,0.7533331540568791,null],[0.8524379370069202,0.6706287078930001,null],[0.8710366203051294,0.7252665694492424,null],[0.30802507810876995,0.5654932803246586,null]],"3140904756109373":[[0.46878855995992963,0.5859218831380522,null],[0.7278792050544401,0.6256480474694412,null],[0.8368208939759108,0.5951342527947542,null],[0.06293871857199979,0.5300382753518074,null],[0.09567637860189654,0.5282019774408444,null],[0.26287648031225286,0.5346146495080342,null]],"3296688647144785":[[0.8492290263657103,0.5693529678590443,null],[0.2268919716711849,0.6651291476275438,null],[0.29986154724314873,0.6501088204343647,null]],"335801701340862":[[0.6053707066869333,0.5237450852286505,null]],"3688080354666548":[[0.5832929394742143,0.5760218639150079,null],[0.6786216749081,0.5536822961016853,null],[0.04191535011202652,0.5891950770782051,null],[0.2996427444989207,0.6709501450700428,null]],"37046635288313572":[[0.45156465765515275,0.602488442215193,null],[0.24822860140725866,0.5731230441206889,null]],"37230045973275479":[[0.5346946437909734,0.6673782771425,null]],"3860523807571425":[[0.48459649582611797,0.6036195730298552,null],[0.5560041707798072,0.7450258022309295,null],[0.6699784231501155,0.7387337936404118,null],[0.7657002852889533,0.7252169997380573,null],[0.042246297183454684,0.5454259976916794,null],[0.09048737073211022,0.5608003482311682,null]],"3901990523265321":[[0.5398627651516628,0.5508574712312627,null],[0.5800601376543109,0.5730935992107349,null],[0.395131396449784,0.577212436479547,null]],"4122786137987976":[[0.5907507942030092,0.6587682020290948,null],[0.6158751098335633,0.6541773019186135,null],[0.8580533335994911,0.551576672178815,null],[0.34512520775454114,0.7064409618763525,null]],"427909170007735":[[0.9766294168100137,0.5360487066548394,null],[0.21672662575604706,0.5514975646633724,null]],"4426398164172326":[[0.4988087538927467,0.5579500217246514,null],[0.3240407316620959,0.6434907177785076,null]],"4478163572471700":[],"5026082804197254":[[0.5502732458478733,0.5572535575117903,null],[0.3898890275198988,0.5609501875153425,null]],"740730485632754":[[0.6302505415529857,0.648661145341414,null],[0.7631734672430615,0.6712115282552903,null]],"749536038146240":[[0.4715359335075884,0.7458790470687977,null],[0.6029005888295302,0.6162191328641167,null],[0.31598229288461166,0.6831904641273208,null]],"755126063369619":[[0.5118055878266459,0.5185350855359308,null],[0.5360714837817973,0.5176282134446321,null],[0.06071477763994765,0.5251972826347988,null]],"790116040739014":[[0.46604017446477863,0.5759761457599498,null]],"817455584410792":[[0.734862098341002,0.5153490612901228,null]],"820647700656490":[[0.9251356907775523,0.6679130916804104,null],[0.8881488668974816,0.6686588530788528,null],[0.12148678500841703,0.6626172618693436,null]],"833524132783867":[],"838276004852617":[],"841136762387293":[],"866540066042247":[[0.3960451254572748,0.588706545424956,null]],"873103842125428":[[0.0655750424962685,0.5384962639579302,null],[0.16290894630050112,0.5877871988590203,null]],"881246267480927":[[0.2828796065754418,0.556192663717176,null],[0.2906487531607851,0.6301685050542658,null]],"897403239302195":[],"917879701312494":[],"934293439634924":[],"945894851803282":[[0.40412316962147354,0.5553578765109717,null],[0.6235445067711347,0.5351191497584364,null],[0.7713090193437799,0.5554907532934449,null],[0.2142534984607996,0.6202148891805942,null],[0.23586907539120588,0.5997842644896701,null]],"986609046276593":[[0.5737450422619658,0.5354526808334586,null],[0.13843493874885515,0.5839113761472634,null],[0.3605996650305227,0.5794193516631776,null]],"986995307528492":[[0.550011419408243,0.7287563626051952,null],[0.7775327018325711,0.5053544621200763,null]],"991739220159007":[[0.7217102469614378,0.7404710786762386,null],[0.9991018566295922,0.7731659750701154,null],[0.043277953367748645,0.7033568304889698,null]],"992737779816905":[],"993081170303646":[[0.06926425105771311,0.5759714780759938,null],[0.10899788065345872,0.5698704625035363,null]],"994057612515361":[[0.5208837253914734,0.5618659781020356,null]],"997653559315299":[[0.5781429406399706,0.5952054661728243,null]]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__clovis.json b/benchmark/model_detections/claude-opus-5-effort-low__clovis.json new file mode 100644 index 00000000..2d2e0876 --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__clovis.json @@ -0,0 +1 @@ +{"city":"clovis","detections":{"1064896187252557":[[0.6848427353992609,0.5901788886854045,null]],"1110562892823067":[[0.6497335769670975,0.61250318517083,null]],"1115273772298326":[[0.5408145469919314,0.5566314646304157,null],[0.6166034519203876,0.5534710751906875,null],[0.38228702092751476,0.5518565457158899,null],[0.9137541210600257,0.5589778449906124,null],[0.9795346671663143,0.5668910034769629,null],[0.08003631907102715,0.5597868296714257,null],[0.3149933734497715,0.5562064300894689,null]],"1181210132352804":[[0.834318993510956,0.6161146005114868,null]],"1195656127552307":[[0.010617380962041567,0.5867506559988314,null],[0.3689662425057311,0.630860983209269,null]],"1197447770701938":[[0.045637639832767474,0.5914849217918281,null],[0.39948151409979943,0.5304932682815945,null]],"1198240240634034":[[0.3882482634888663,0.6487639717392835,null]],"1207873673000217":[],"1208670676234826":[[0.9915515022632759,0.5876929290788204,null]],"1243806399391315":[[0.38048202156054345,0.5918730280779313,null],[0.09850918062780673,0.5508041370365389,null]],"1281339068951215":[[0.5020234542821703,0.6313656932332069,null],[0.6801815706266786,0.5511957703505855,null]],"1362100907510446":[[0.5254203204099571,0.6528725218735334,null],[0.5644849965867894,0.6519205144707515,null],[0.039180275378923546,0.583868503842345,null]],"1370371966682122":[[0.13234775290279782,0.5569080750941187,null]],"139019651616598":[[0.6724628183866653,0.5278868132380613,null],[0.09841634210588956,0.5515151113394857,null],[0.3353892595853417,0.5936728505535405,null]],"1414692438885050":[[0.14097677379264573,0.5640825856134833,null],[0.30704446084557224,0.5643206466351989,null]],"142003227963196":[],"144203244404799":[[0.6878359014248492,0.5657371893057677,null],[0.8596711937356862,0.5654258999763462,null],[0.11738938835752138,0.5584284289974153,null]],"148678610517067":[],"150809456962552":[[0.38555928151034613,0.6228878738363539,null],[0.9985947775971763,0.5860567585365806,null],[0.35254910558758057,0.5983310752536715,null]],"1646577775732974":[[0.9194191977746264,0.6096461014391907,null]],"166346065432248":[[0.506779052632898,0.5521474808882856,null],[0.06497939563394406,0.5525175799780971,null],[0.3743808767244957,0.5682777076352666,null]],"167719748544354":[[0.4688173138068639,0.7011665353586005,null],[0.6498194289750852,0.6095057484000781,null],[0.012058907302049837,0.5887379193178576,null]],"168127948505506":[[0.6439341997507819,0.5957089025736325,null],[0.29491174886686394,0.5522985671073168,null]],"170392751596494":[[0.9928137339640154,0.6129847664635787,null],[0.4080998848156556,0.6677612217146173,null]],"1704575766415957":[[0.48443111325833493,0.5917911335714189,null],[0.008830198808771283,0.5818742489186333,null],[0.43848697031832906,0.606988270475284,null]],"171723391458583":[],"172282998233890":[[0.7133379301958747,0.558876981416263,null],[0.34141360881917004,0.6187086765668386,null]],"172922364659417":[[0.025717495934594048,0.5998570384157357,null],[0.3286349880345273,0.5685301448746415,null]],"177108551000367":[[0.2877030873933588,0.5838208490276449,null]],"183964400302616":[[0.861498857087942,0.5636410312379945,null],[0.9492706554624184,0.5696633407015682,null],[0.15969736057096562,0.5684953913286441,null],[0.3061355041658329,0.552253541744473,null]],"185678950103109":[[0.8351559689264592,0.5696849212349542,null],[0.05420197565333473,0.6187204722453478,null],[0.16278673616935097,0.5593163931484144,null]],"1878739745614992":[],"192621366051825":[],"195183319043473":[[0.7894393220397042,0.575692195693196,null],[0.0936775954150107,0.6192869481463709,null],[0.9751020471738563,0.5523761507484686,null]],"1978660535622283":[],"203883874892763":[],"204886314666549":[[0.927171256662102,0.550423916864257,null]],"217080690010555":[],"219131249781847":[[0.313577298173791,0.6003615948995058,null]],"221917589460448":[[0.6091334914124258,0.5755435141198194,null]],"222124426103957":[[0.3593881022149819,0.6882961415473249,null],[0.10137278738509209,0.6215123025840504,null]],"232786268184386":[[0.4625649983080479,0.6895663370205771,null]],"232891661506981":[[0.5872307309360124,0.5626855392470721,null],[0.6984952126219982,0.5861453565034166,null]],"233474051445151":[[0.4012031086124831,0.7268925362715599,null],[0.2758883453400827,0.5323401628884329,null],[0.3063665795460776,0.5695606394838806,null]],"2493443314123605":[[0.31796072869211195,0.6024307963374379,null]],"259170445960040":[[0.5661088783625724,0.5004711505439398,null]],"2652019851757090":[[0.681619301773745,0.5859888390558182,null],[0.9189932978022324,0.5680397540073139,null]],"285195270004030":[[0.6223495835373002,0.6448482568287156,null],[0.010511704144560485,0.5636488498981946,null]],"2904429339832545":[],"2908033546190932":[[0.6318573069411142,0.6553859232651671,null],[0.13763774886985403,0.5663452445770057,null]],"2909136316010153":[[0.14251254349314924,0.5553929938161599,null],[0.3314305497155612,0.5478555827745948,null]],"2938602763134225":[[0.8703155278830922,0.5494904143809617,null],[0.9645316026580819,0.5691259320499713,null],[0.041522436285592546,0.5835637953391014,null],[0.10286817859750291,0.5570388064032532,null]],"2977612369225705":[],"2979119369077618":[[0.5853446451415716,0.5926757302179492,null],[0.08837039093629401,0.5998827472757701,null],[0.2569415713000437,0.5615178773621284,null]],"298740268622763":[[0.09212506163412454,0.580363378860318,null]],"301397241499290":[[0.6481912581416096,0.5653145645408474,null],[0.898961039125932,0.5716515544744988,null],[0.33425257653224005,0.5748052540321718,null]],"301640868358262":[[0.6648672132444571,0.5621063919667535,null],[0.9416163697275757,0.5392097132086672,null]],"3043158182635438":[[0.44003189822030164,0.6976209928558801,null],[0.030545767602843832,0.587716219712397,null]],"308441850838672":[[0.6885363092317793,0.5645861182427699,null],[0.715454729167204,0.5518081472367286,null],[0.33808140023548977,0.5747743810660576,null]],"308559267339828":[[0.5560167892241102,0.5785395939266342,null],[0.6013340215115869,0.6015621490426082,null],[0.05892078137384604,0.6088681862594092,null],[0.056190496749846386,0.661663347630115,null],[0.30937519048052337,0.5470591946928922,null]],"310589334058179":[[0.7093023643169403,0.5451363637468649,null],[0.9923380979610736,0.5752939970014173,null]],"311175153796836":[],"314281570321010":[[0.30155751448632506,0.5739345331929866,null]],"323628349333170":[[0.08892302385181278,0.5434390669006428,null],[0.14057122014313694,0.5220337185317125,null],[0.3212313316861908,0.5832132798661934,null]],"3264932050400483":[[0.7080481254292004,0.5547101538446622,null],[0.053063396144135355,0.5661882780233483,null],[0.3253988425511981,0.5398057226085361,null],[0.4510390082334684,0.5403504933026702,null]],"327979002173875":[[0.9840764406347049,0.623162415245178,null]],"331704768384211":[[0.698034411174357,0.5216550239612695,null],[0.7214267245945967,0.5147064320647597,null]],"341385827421059":[[0.40349329320005456,0.5407645642354322,null]],"3706361862807633":[[0.5027369672712974,0.6396694473018947,null],[0.01354843321224014,0.5924790202222041,null],[0.41696469286753945,0.5866042088899324,null]],"373977847581697":[[0.4011246587148694,0.6637431663656563,null],[0.66165358556225,0.5353749346900869,null],[0.7134536162812499,0.5059124944494863,null],[0.9076387866739954,0.5486542331048472,null],[0.04435898515477649,0.5536391509359216,null],[0.3167385252722629,0.6005755887449303,null]],"376064363845819":[],"3893017870814523":[],"3906688372733138":[],"3912015842228191":[],"3939249736143912":[[0.3827395109758831,0.5707475732683702,null],[0.6118953115652783,0.5577309027320864,null],[0.6719732556142552,0.5521654846315079,null],[0.9055292522727028,0.5492174989347102,null],[0.11575757366681871,0.5537211968839105,null],[0.28515668281810014,0.5631181656048555,null]],"3975206075849203":[[0.7795372246963519,0.5528081432753502,null],[0.9155903455120857,0.6152282567356607,null]],"3975990335818804":[[0.6111304073050658,0.6755600015997358,null],[0.5832130994822757,0.6744454433786827,null],[0.862812961265454,0.6224100143155131,null]],"4029786067103641":[],"4088414157885402":[[0.6013764115150894,0.5817372182866551,null],[0.8112906776762336,0.5381712267030014,null]],"4134475506643495":[],"4142410022468972":[[0.6636242586306642,0.6010714441687676,null]],"4347306715281715":[[0.41283881788984644,0.7185150551001597,null],[0.323175445573714,0.6342063797496438,null]],"4648083425204950":[[0.6767178557210568,0.5542720550662037,null],[0.265391872978863,0.5191918645009234,null]],"476824956956024":[],"477834906826400":[[0.7082825181627144,0.5309350558098439,null]],"483031622925446":[[0.3966246350540138,0.6226100575041819,null],[0.6093786976236094,0.5709077845950006,null],[0.6646940421827223,0.5691187624018731,null],[0.3077465686177443,0.5896299111408306,null],[0.4222578895814164,0.5826443557336898,null]],"483328876252454":[[0.1420261229351562,0.5672057480757939,null]],"490105898988611":[[0.5395333773358126,0.7126774527244711,null],[0.6333308090669882,0.6593358726674721,null],[0.9205585971116194,0.5997616447197598,null],[0.9467154894980536,0.5986670929879028,null],[0.046761300323085564,0.5888269071883163,null]],"490344308689064":[[0.5318326386254996,0.5919157078494716,null]],"492435855406236":[[0.32296811710456963,0.5553594860193487,null]],"494271831919687":[[0.4000871650320226,0.6018724339605381,null]],"499704301465714":[[0.6122211360910457,0.5949912630999868,null],[0.647911565783178,0.6087709215775655,null],[0.992313620880483,0.58917420743687,null],[0.3178882650244531,0.5579597344133636,null]],"504758370672604":[[0.09436361162522089,0.579899577553343,null],[0.3060279655099624,0.5802715665077529,null]],"506669223705998":[[0.3830969926523068,0.7479396304876471,null],[0.2330467139330995,0.5127131748476523,null],[0.26004451720849836,0.5289326103672531,null]],"507337747134100":[[0.6857205233608965,0.5422039283052559,null],[0.8629255657089195,0.5457229717987195,null]],"507362710300684":[[0.48300840372986625,0.7289570624098209,null],[0.7071627620788666,0.5419252444693194,null],[0.6101572023211502,0.5898180248043474,null]],"517195446066836":[[0.6651741337684969,0.5593310689640263,null]],"525644228599460":[[0.5488036856988807,0.55267327600834,null]],"531478437866297":[],"542282330125531":[[0.14161776819872823,0.5491448338848026,null],[0.2777641095973909,0.5521988984870597,null]],"545146053319322":[[0.8807521859184503,0.5716232131762802,null]],"637757707623691":[[0.4441933310996041,0.7081022228043707,null],[0.009273303172055047,0.6006310533042729,null]],"744451279581577":[[0.6954064249436289,0.5850136273049376,null],[0.9001367889576777,0.5751505899045516,null]],"755820925099849":[[0.621280490894836,0.6018845980343274,null],[0.8911120170623704,0.597154976088329,null],[0.9523602455864474,0.5962980777147386,null],[0.09234505545943289,0.5519078579608515,null],[0.17729261197088736,0.553440823485352,null]],"773395216705340":[[0.37720234392810625,0.6138608813792228,null],[0.2738551905784049,0.5351908355977497,null]],"775225080310516":[[0.6154576191383648,0.5946395778146258,null],[0.8331927756240312,0.5243480241998102,null],[0.9801678882701237,0.5613642582350571,null]],"777059616337842":[],"777844299592863":[[0.6564688754633707,0.5628206666069964,null]],"778142686176383":[[0.8388053190427472,0.5385141390786785,null]],"796298687952468":[],"805303977081180":[[0.679285552536076,0.5572235358817655,null],[0.3076985212810087,0.5696547237974603,null]],"807482166820261":[[0.3821570009331998,0.6562591297236279,null],[0.008746660265717465,0.5659285484464522,null],[0.36150899786187224,0.6222742682394953,null]],"812831093002742":[],"825040278408836":[[0.458973109882725,0.5827808636150104,null]],"841498166782932":[[0.11612161224934847,0.5556390142300125,null],[0.05144398676113937,0.5586982890519718,null],[0.30281497646484856,0.5391316627928681,null]],"856069755259257":[],"858708244726347":[],"870854823644900":[[0.3906866761738934,0.6556020563974709,null],[0.00573392209436574,0.5980564663229407,null],[0.40893883279689586,0.5959574963120838,null]],"874947899752061":[],"931494460919519":[[0.04534608242235466,0.5804506565259936,null]],"963194777761975":[[0.6947550530340305,0.5468610304219497,null]],"972140163589048":[],"980307362774134":[],"987647778730799":[[0.5,0.6359879136347564,null],[0.3785444294060142,0.6722773541769859,null],[0.5547676142656426,0.6688993052368196,null],[0.26719328435578166,0.542033940086935,null],[0.30033369090370965,0.5589057301716777,null]],"995842280952828":[[0.6737493370922859,0.5291559995600488,null]]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__gainesville.json b/benchmark/model_detections/claude-opus-5-effort-low__gainesville.json new file mode 100644 index 00000000..e525b5d3 --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__gainesville.json @@ -0,0 +1 @@ +{"city":"gainesville","detections":{"--xM_B9BVXSNT9IcytVKug":[],"-FMeOe5iGG-5JFxSF0lxaQ":[[0.5363501081784026,0.539345313802034,null],[0.4341817801608394,0.5384707629489914,null],[0.10079781132559168,0.59250240228696,null]],"-Thw-Y56uiaGEg8I_zZwgw":[[0.538394478978532,0.5288426644911365,null],[0.4414099378888249,0.531093938753931,null]],"-zi5tN6Qyyeq8B1mczYfOg":[[0.8772921507704008,0.6407452938578787,null],[0.24021665974439843,0.5856751004617702,null]],"08ssXvyy311t_dOt8e3MVA":[[0.5671772312197307,0.5506917710804854,null],[0.7223085807277725,0.5745010404376184,null],[0.8411918037679771,0.5903409243585861,null],[0.8874809207092409,0.5779563122557785,null],[0.1825855325714672,0.5758699860751705,null],[0.44292093507394503,0.5364381016510082,null]],"1n-U7MQVuboJf00fwh9UBg":[[0.853291889030277,0.5520617491731554,null],[0.3123130293456597,0.5699440248098112,null]],"21qHYEKoNSGw9O3wF_dvBg":[[0.9362195761127565,0.5391756280351584,null],[0.06049266203618442,0.5500548011437527,null]],"2ZG41STPUADAWUJD-Rc4sA":[[0.9426050463843275,0.5395506865529647,null],[0.06024549215772046,0.5363228029400008,null]],"2xfTrO6eZbF0hKmvjGzN0A":[[0.12097178179728812,0.5407841123677681,null]],"3CbLaqDP3N3z64brBrC0eA":[[0.7654874267464107,0.6587064099708684,null],[0.7972427744074523,0.6594353605766501,null],[0.07293997213574654,0.5503440094511693,null]],"4ILOJcaHD7m47NGoY6aqRg":[[0.17646342703130036,0.5392532295144675,null],[0.345995967552429,0.526039666193216,null]],"4My9h4mmpjE82U1up3jWOA":[[0.6122058571380644,0.5637101137831312,null],[0.6638561057540773,0.5540964359513832,null],[0.9297525140678712,0.5428042270768707,null],[0.8674774526438938,0.5441505700754732,null],[0.8901192170354628,0.539116747241206,null],[0.049717458758245514,0.5379445766829666,null],[0.16666666666666657,0.5327926292801344,null],[0.35410280108897785,0.5382121729529624,null],[0.41817843379738046,0.5457646189813977,null]],"5vEoUj3H3aRkW-2h1B0JAQ":[[0.6325571594420107,0.6292054368552792,null]],"6-tNVth5ck0axWmPuKpiXg":[[0.958342455516588,0.5507100417461103,null]],"65kxFTBgmbOPUQbC612rdg":[[0.5659983881313441,0.5468395729409555,null],[0.5894217038823933,0.5468471798902866,null],[0.4246445913418412,0.5455649360504171,null],[0.7323857845890195,0.6474365932822616,null],[0.9417589637158139,0.5872411214051362,null],[0.28062374827174863,0.6244820076077144,null],[0.3215576796986915,0.58235798937465,null]],"6HfrzDBSveHUN1NpGsF31Q":[],"6KnaArlg4nGEGAGNkIw9NA":[[0.6244735522714312,0.6662022187574749,null],[0.596558020804276,0.5598774782486442,null],[0.6975051771506662,0.5673143687192692,null],[0.9492706554624184,0.5696633407015682,null]],"6esDvYaAUiUdZHtq1FCAfg":[[0.7442480118883724,0.7941604032983427,null],[0.6790626237518391,0.6127757562946681,null],[0.009130821708261239,0.815993721182787,null],[0.11692455403896646,0.6124507494842019,null],[0.1062192416663208,0.656669582362408,null]],"6mZXrVGoxQ2H1k8Jx2OZHA":[[0.7275556789241455,0.621075846687659,null],[0.8301690384918048,0.5939575648243626,null],[0.09345073627770895,0.6324756663891055,null]],"7U40JKd7HiOpFrTHa0-yQQ":[],"7Vk-zugISgNBVOV4g3r2jA":[[0.9478088113692582,0.6050309386365451,null],[0.15856530719866263,0.5738577468978358,null]],"7dme7qsPcOTglSlmpGp9Rw":[[0.6574014250552489,0.5606194565436105,null],[0.7477081744149923,0.561078613223411,null],[0.3373567719199204,0.5584856289435792,null]],"82y6sIvPm-_shG58klusgw":[[0.9398159083496661,0.590150380327582,null],[0.13346007938846144,0.5704478470115554,null]],"89lilp2BlhppxL-oQ0gLNg":[[0.5628270452080061,0.5626441014996457,null],[0.7376223537858194,0.5511436434794283,null],[0.7772292657033376,0.56585726932812,null],[0.8303762554164061,0.5538221107633747,null],[0.8839243789043307,0.554581858908435,null],[0.9669999296719202,0.5487010723199273,null],[0.023275857749602946,0.5407426115370906,null],[0.2021775650260807,0.5391345138001361,null],[0.3935533093239272,0.5373080365425891,null]],"8FPxXspDHn_FNxmQkr0j-g":[],"9D-oOS00uSg18nvfm8t9zQ":[[0.6016729693365561,0.6356909270261647,null],[0.3870818984929667,0.5885534785638025,null],[0.7075333985484329,0.654782853041282,null],[0.9775544930272616,0.5412982849758496,null],[0.04515522514855269,0.5372631743264812,null],[0.2732903404003555,0.5773692936094672,null],[0.29598169473935343,0.6180927040697306,null],[0.3469018641226781,0.5933591980166077,null]],"9QF3VpTsXpZei70YvA-H6w":[[0.6285581078473974,0.5517916436289914,null],[0.8457632205443032,0.5694836131465288,null],[0.22180382852881103,0.6077442318770249,null]],"9tS6faHm3jFdOth84XlbEQ":[[0.5577356075640434,0.5676851970279095,null],[0.3919673960652974,0.5563836310404404,null],[0.6515733512382657,0.5674178661433833,null],[0.8436969042289963,0.572377524637407,null],[0.9138873640164501,0.5756992681940147,null],[0.9472238627243983,0.5584545124100548,null],[0.09644615729825656,0.5715400950330216,null],[0.17828983526142245,0.5746142900076513,null],[0.3634307551105911,0.552889263341328,null]],"A44roYJy6tdzAK9yLNS_qQ":[[0.5218928489244614,0.5125635672773138,null],[0.8662889788567255,0.6153365656811653,null],[0.19797033148619736,0.5762303223763077,null],[0.2705250544621006,0.6251835144638676,null]],"AVRG2QwkPWmeX2iPSnKDcw":[[0.750937913236482,0.6827522799099968,null],[0.11505309456178947,0.6134662144197923,null]],"BtYzecFoq3-H5qaGzBh4iw":[[0.5347928075747286,0.5363451451405118,null],[0.2711162248430543,0.5438969421449182,null]],"BzXolOMX-XSEGwyXQpIsrA":[[0.5957196426289628,0.5668694264115878,null],[0.5379229886818312,0.5217032787109717,null],[0.5969894927700994,0.6150414044599665,null],[0.9834302534605202,0.5257284861307921,null],[0.3677026709839237,0.5528712992494151,null]],"CaClPAIWuWDFsoftxxmRig":[],"CabndIEXzzs5FAENnrsEug":[[0.7748477953004336,0.5680455599164989,null],[0.8995692973319492,0.5389142212607397,null],[0.26730196762709824,0.5551667153125803,null]],"D5NlzcW2s95DlOUPY0cVAw":[],"DSID5BsZ19qz5BuvC_ZDNA":[[0.7324883307593503,0.7160471447322839,null],[0.0590834203501478,0.5704150432996498,null],[0.930132113985837,0.5632626817150458,null],[0.26601598815415384,0.6790192725853431,null],[0.23221656374799615,0.6609493069583218,null]],"DXKg24FIKMrGUX6ilHn5Ew":[[0.9307851188303691,0.5894788848473553,null],[0.12085838918196673,0.5666603470153176,null]],"E2YAOGNgsJYuHjnUBvnjFg":[],"EhBhDcmWUDV5CaBKoAqi0A":[[0.6095171861778064,0.6125170199021162,null],[0.5631421852993154,0.5638995623691772,null],[0.9575869272216267,0.5420498761454365,null],[0.12501685646428107,0.6183649312145725,null],[0.053533885578323503,0.5374179216547359,null]],"FZOcjvm34N_9JGZyXQf7dg":[[0.5809340019972915,0.5206936243833871,null],[0.14928730814117486,0.5535166245773151,null]],"G7ttNgjW4KU9LJVeD1Ivdg":[[0.5525495950806806,0.5821734420088753,null],[0.25799915224460523,0.5750477705367335,null],[0.3316078479604507,0.5374834163485236,null]],"GJ9IMVsb4ULLwoTYEUCZtA":[],"GRTC3zOCFSc8QMIrAtwtzw":[[0.3851762062713038,0.5666647693138125,null],[0.5702377828957826,0.5731143532323726,null],[0.4339389252548498,0.5243784365511404,null],[0.6162864538866012,0.5767046944207939,null],[0.9420093037267852,0.5838282554152052,null]],"GhbzPi4bva0g3AlMDcioOg":[],"HLLOIKVLXvOkBCREUvcBzg":[[0.9388221166083928,0.5711299421639358,null],[0.11023228377359151,0.5661981724691373,null]],"HoOapW5g53qbEFjLA7yv3Q":[[0.44979231828361577,0.543737048701201,null],[0.6614694218331914,0.5736271030974932,null],[0.7024494077406817,0.5743879344909358,null],[0.7977010126207689,0.5943631178607622,null]],"ICUoYVV_dXvc9W3ge2PnWg":[[0.5848146361284279,0.5687518826553923,null],[0.6807273444333357,0.5495590509250365,null],[0.7101192188680574,0.5699268377471306,null],[0.3413111763191016,0.5429833711472082,null]],"Idfm_UDnRFcD78ZVeNnhVg":[[0.5454523765538513,0.5342206074455449,null],[0.5674613944678245,0.5325210988658685,null],[0.9036856059505618,0.5865767232536676,null]],"JOK56E_pGy9cwNPyiymZ2A":[[0.1187086702898455,0.5958945055773252,null],[0.36365147978205925,0.6043838043970402,null]],"JlYp0BtvGCVeIqBady7pGg":[[0.5822004440922629,0.5742472941497307,null]],"K732QTWoB9RZwrfSmw7RYA":[[0.4025389767611681,0.6042353022187618,null],[0.6393617118059979,0.6634016958717275,null],[0.8767890618458601,0.6106967443759238,null],[0.20460187889391657,0.5512740084095157,null],[0.2886296726281158,0.5790088229248259,null],[0.33525209910489173,0.6001888888526971,null]],"KEwb17BzIjKVur60MpItuA":[[0.549003088107228,0.5420539099868912,null],[0.5784766197492877,0.5759593858835411,null],[0.9136181465888585,0.611718552055515,null],[0.11640212524894256,0.6052309855535277,null],[0.15987819098264588,0.5529644868330601,null],[0.3396885784674759,0.540351382989571,null],[0.40099865908336607,0.5618425417370219,null]],"KH6m80K7GCy3eVrCdRMYZA":[],"KbZFzQai9wfXijoQDscWFw":[[0.6095021605772019,0.5648272251377396,null],[0.4534278915482347,0.5555389075268429,null],[0.700116143120608,0.6439947179183048,null],[0.16831230071878323,0.5607166789332584,null]],"KqZzM0v2PbaoxQmq6wk3Xw":[[0.7592908718061717,0.5899410164820132,null],[0.784608822926721,0.6378422427510427,null],[0.9393329610858523,0.5564925879102379,null],[0.10614278725670084,0.552163417594494,null],[0.339520662247798,0.5518831748926546,null]],"LDICnJgAhCSszYwolm8JRA":[[0.9085818317509508,0.582565436610476,null],[0.053949573789259964,0.5790582979633251,null]],"LEM6UenW5sPkdj5aaW4thw":[],"LLc383eAyneHduBTInH9nw":[[0.586879476535849,0.5221216894325957,null],[0.6535575303604798,0.5397210080357185,null]],"MTDJakccuk6hQfnZ3QEjxQ":[[0.6127706147850785,0.5532740886066917,null],[0.5577088856811623,0.5214411147836274,null]],"MVFGRGfew07C0mMkeXxhCA":[],"Mg3-OQnBkIqnfi4qnO5KbQ":[],"Mm5gyUYqmJmjeGopC1IgKg":[[0.4089536985530624,0.5519423553506488,null],[0.5410536054775428,0.5601046768693541,null],[0.38567804701677694,0.5847165841182781,null]],"PSS2iz32Sj0nE2ILJ6i8rA":[[0.622664713611297,0.5619624785874442,null],[0.9499538448007212,0.5441251777771466,null],[0.31573415830838625,0.5229462203564298,null],[0.3656072355207315,0.5162663194289748,null]],"P_bUUx5CIFcylFd9UAZRug":[[0.7627868627288228,0.6063919121084724,null],[0.22573306604157434,0.5384021055665397,null]],"SxMVl_DRQndQkQAvu9a01Q":[[0.6158932642619688,0.5980879065971922,null],[0.672499783257037,0.608202143969469,null],[0.9490936796304378,0.550368948093654,null],[0.0662981788341489,0.5495557114021468,null]],"TsU9TS4hpMHXVwv-YIrvCQ":[[0.6011036567020923,0.5773969005389564,null],[0.7717294606581535,0.6172149178566217,null],[0.2799208853068433,0.5272480470748784,null]],"UPTPPrW6iUFocod220aq8g":[[0.5043677683636544,0.5258582429288272,null],[0.6758324542195309,0.6144283899691895,null]],"UrwK5NxGtb1p1lGv2EIgdg":[[0.5050178097810658,0.6659766178137897,null],[0.6243872130615168,0.5695141552395313,null],[0.30317728600611427,0.5456926371532227,null]],"V1ze8IkgvM7tXueCGVfzbw":[[0.7715426722335322,0.6368501059462901,null],[0.1819229732597732,0.5918076929428141,null]],"VWMApFeYDoQmO9taDRV-lg":[[0.5838849441532027,0.6376173646217196,null],[0.4010508099213252,0.6330741053576832,null],[0.5468611524879075,0.6170066115593711,null],[0.8976841561318238,0.618933407498217,null],[0.25010773454686225,0.5962356638446059,null]],"VYsAOBkJ-7hdoDBIOhr-nQ":[],"Vk6u3cbrlksc6Cy5a1LVVA":[[0.4297674645285522,0.6344175755306025,null],[0.8498585158543406,0.7328776461180565,null],[0.04091732349295446,0.5560867763697815,null],[0.28518869061780916,0.5666187144225221,null]],"WVSHD61mDgZmv8fnzj3i6Q":[],"X45JWReulQB2gYvNrbUKGA":[[0.6255300096104337,0.5779816850559936,null],[0.15799980908345063,0.6138424718223185,null]],"XRcpuzY4BC5AypmNXaQuyQ":[[0.4461100508226351,0.5658475502603729,null]],"XWhHaUuheK2ypAkTt10B8A":[[0.42336948085006854,0.5344252041797688,null],[0.9125159039873173,0.611344611649857,null],[0.8782917534744901,0.6400965024160918,null],[0.12184706664554318,0.5718239638760279,null],[0.32566035828955475,0.5761514743535617,null]],"XuX3LCIaNmEI9FSBenjToA":[[0.7187752357605637,0.6295537484786148,null],[0.0726870052605077,0.572068595133475,null],[0.19457530905808662,0.5675392275653576,null],[0.21718791591084557,0.5637219044320126,null]],"YDTr8LXPDt5ieA8MA6ZXLA":[[0.7246639736163699,0.5301687187138882,null],[0.8736981564490042,0.5582836216606838,null],[0.942352303497573,0.5543151460256106,null],[0.4114795402419973,0.5303181414648476,null]],"YckCrqJ_I8sBF8wU5FpITw":[[0.11931868090664483,0.56041265852043,null],[0.10510868311947852,0.52162005684209,null]],"Z0pMjC8iJ6EDQzsBBrr_5Q":[[0.5981590057066443,0.6501227695502572,null],[0.6379717748254458,0.6733650495187885,null],[0.3760381032101044,0.5919402048071083,null]],"_2GSllZzac7Zfd02VoVgCA":[[0.9193684065184031,0.5757940042310729,null],[0.0454227284432282,0.5477682221682645,null],[0.14571062655574774,0.5474508176196177,null],[0.11704215271598012,0.5399710708711839,null],[0.3638857961843327,0.6684350442888017,null]],"amZHKZbJ7pOJ9kvr2VlK5A":[[0.5261973398938197,0.5242696499410106,null],[0.7959127483004786,0.7895551393934304,null],[0.7718295904631755,0.7935657102998224,null],[0.9618573485008441,0.8302035435068382,null],[0.2022033037413309,0.5851641315902845,null]],"b-azHLq5uJSlywVqKYbgHA":[[0.16714953330209642,0.6040724137898628,null],[0.23747213747918672,0.639157775829911,null]],"bcNsOc7RlDm9L9VmIGXYpg":[[0.4040849864682724,0.611269867380107,null],[0.6130551019359219,0.6416924141336939,null],[0.6607492474466543,0.6166493352843874,null],[0.9064612882432814,0.5672895400552412,null],[0.0693244813440475,0.5880862820182465,null],[0.3112236676443497,0.5552229422340721,null],[0.3751977319978328,0.5863531527373796,null]],"dVrNCxUTFAfeyVNMXQ1LTw":[[0.6249524792228561,0.625561728670146,null],[0.770183372934568,0.5545616731393099,null]],"dXNmCM3bRYfsvQ7xPivHaw":[[0.586033917977304,0.551029470182961,null],[0.5770714955369695,0.8164803750688928,null],[0.10294052970420992,0.5354917594453004,null],[0.9567682925639245,0.5276264288692483,null]],"dvMvyySAGHbGLfSDgYWHsw":[[0.5142761862022188,0.5123897794983464,null]],"eW6Mi_5E32tMqZTu_731bw":[],"fOc-SxUHjTYKCGN83egiYA":[[0.7912539366839262,0.6024900810923485,null],[0.8936874614261198,0.5804838515454874,null],[0.9193116987640828,0.5619878917829714,null],[0.36967624432977897,0.5597224285347417,null]],"g7ZWUQeOp1Kl0LrWi0qrWw":[[0.5753794392272644,0.543864398823354,null],[0.2213673406512937,0.5467543001382403,null]],"g8Jd1uL_FE_9eave1z2OpA":[[0.3875739344809217,0.6150394731130636,null],[0.6084337756123569,0.5712406897021037,null],[0.6578578813228069,0.5804317226807577,null],[0.8761933319419964,0.6039218283983397,null]],"gcAfPhmNaIDewoRc5O6yZQ":[],"h7I_Gn2mXFsjt09ESdkoOg":[],"hD1quvb9bv96mz7ElBTTgQ":[[0.7633284173923932,0.6736101886436889,null],[0.8341572713700002,0.6179352943375641,null],[0.35605460811961787,0.5954163124620385,null]],"hlYnMGBEa12Ajij0iL7yxg":[[0.7002225805990324,0.5662570440713925,null],[0.11568046060013287,0.5326485040457403,null],[0.14391868278270697,0.5720933005611297,null]],"ipoVm9spHhQGCMROwSdmmA":[[0.4195147157997469,0.5360704568205275,null],[0.5360968823203127,0.5286913519144312,null],[0.8780391561203023,0.663039234965935,null],[0.8902274316463765,0.5385049336801502,null]],"jE7jfpgpMn1zP3_DMdvMTg":[[0.7594366786517929,0.641848420306688,null],[0.942850131431032,0.5504569572381239,null],[0.3506543820111362,0.5565197725553964,null]],"jL3wxV95A0lO2xKUQukpIg":[[0.5317486272138718,0.5286091202060935,null],[0.8931731075905349,0.604889286153192,null]],"jqZrc8lSwNpLZbLrixSduQ":[],"kU1NFVXyUkQzaPpROkDVNg":[[0.5648566789221707,0.5221288959189226,null],[0.7387266696521524,0.5636291018652082,null],[0.7113915593647249,0.5457489116565846,null],[0.2657990253510788,0.5502065021575996,null],[0.29329047099143823,0.5453295709506775,null]],"ki1YlBoTB-ARFE17nF4PPg":[[0.6184256938576264,0.5907507975057176,null],[0.7227632046608103,0.6425254274186792,null],[0.9634558514964002,0.5380479764522668,null],[0.35679551078214433,0.5712028461235342,null],[0.3072523805323179,0.6010014277936329,null],[0.4255864039109619,0.5345090155223257,null]],"kjXjoHf2E-tZuI7RwMPgsw":[[0.7659697812197725,0.648327220515861,null],[0.8767627546455408,0.5937180015397799,null],[0.9564663576021117,0.5263810548905894,null],[0.19035641129783365,0.5619921414399335,null],[0.2810075235584416,0.5636509728805393,null]],"kozsgHrge4ofusqK2D_Hlw":[[0.5809967781658785,0.5390414229835233,null]],"ld_LKRyg3hte-YCeFY3avQ":[[0.9607178635120746,0.5676413553718423,null],[0.032108958420075495,0.545319880214894,null]],"mMSFxX8cKDjvaOmsrguJEA":[[0.5821183592056217,0.6270381845430093,null],[0.9635731308515019,0.5729240428979184,null],[0.08478051430852995,0.54530227230285,null],[0.3430038664184112,0.540309500926849,null]],"orMHYZcfpk4vTLLG6ciKUA":[[0.6148774703369309,0.5816996144954789,null],[0.6692495736058365,0.6058558211902725,null],[0.7380352502751208,0.6104720661576927,null],[0.9378305034586292,0.5500987469753915,null],[0.2808943134751856,0.5623608932477591,null],[0.38389119501985547,0.5447287754758832,null],[0.3426334649875742,0.5628418409609074,null]],"oyTDvou4dK-Hm3v-cIaToQ":[[0.3944999327658028,0.6096686278585306,null],[0.572001772578143,0.6109212777319186,null]],"pM_zjaOL4jt8_niIC0EU2Q":[[0.4390554167633421,0.5406973675911999,null],[0.5667599108442509,0.5359478525431365,null],[0.6868170227074712,0.6504075401001128,null],[0.11629573381487984,0.5893935035450031,null],[0.16882218466013027,0.6215763749873296,null],[0.3178520358507705,0.6065991600183415,null]],"q2yX7pwQF7_3SFGxEqlDHQ":[[0.7419772505939618,0.5607140997111182,null],[0.8939810480501911,0.5632497722435168,null],[0.2528793180774732,0.532158553699184,null]],"qAP6awcZVDK19stGxM31jQ":[[0.3744646075103375,0.6849531024952411,null]],"r2EDHivQkQoWWelu3IZOxg":[[0.5983271741554945,0.5561759291763207,null],[0.4167445513244286,0.5591250417936416,null],[0.7018927291008681,0.6135207620478338,null],[0.8001457332575784,0.633430597920657,null],[0.16190861576449966,0.6359342726911412,null],[0.2551859004712869,0.5700646926417844,null],[0.29540657128983117,0.5851630402412284,null]],"rFa5e9WO2AombOfKxw1GzA":[[0.5837149242358927,0.6462598356146723,null],[0.6975276312137898,0.6395209180548895,null],[0.7338522461775859,0.6316974104601766,null],[0.9517452671067109,0.5769116955597028,null],[0.2552858588429168,0.5788891506997661,null],[0.2780945919809304,0.5883851531556892,null]],"s7wxqo3wnK-LD6bUkCRGzA":[],"sIW4u-Mq7TORFHbsswcCzQ":[[0.4264146500931279,0.5763385783261016,null],[0.8857771900232654,0.6092087299722531,null],[0.8998464511114135,0.5603926423035165,null]],"scWBbnWIHdaaBRanRNRa4Q":[[0.40953989953642317,0.5385987054958932,null],[0.5426515633392002,0.539723059924255,null],[0.9451554819388134,0.5468685817246436,null],[0.37494722468808384,0.5600498059432054,null]],"smIcY196GPbaTpEbjkA7aA":[[0.5319285851177852,0.5318856151966516,null],[0.11408652734002867,0.6192251295979766,null],[0.14439488453588772,0.6256632535352287,null]],"tD8uJ0wHWy0RNPwb73S7Og":[[0.5863886227634577,0.5417596726235361,null],[0.6640705948436945,0.6088572159519385,null],[0.7341248380931681,0.6080382452092122,null],[0.7755579462379094,0.5376211345171662,null],[0.6294979219950648,0.5349475158002505,null],[0.7109574924107542,0.6091815827705426,null],[0.9881340895155375,0.542122815806185,null],[0.058475840048525185,0.5310594263022506,null]],"taAM_J38w0t7x9p1iOGptw":[[0.9496753485119909,0.5603220035180129,null]],"u0S_61wv1Q10xayttHdcbg":[],"vbW2W3-AE2tr1NJYHCuHgw":[[0.6836954823095713,0.6615385263892842,null],[0.7540280841412892,0.6692023683044845,null],[0.8842964280859077,0.5766602204464578,null],[0.17693743689475477,0.5847272312935565,null]],"wwbkgmoKv4MS5sMy3PGhqA":[[0.6595204346551551,0.5343158522734931,null]],"xExZyWexGcwGNf5LNhQBRg":[[0.6186152717760336,0.6629480365260765,null],[0.3903815928824572,0.5355956342431016,null],[0.07027493784810851,0.544308301358369,null]],"xMY6EkmbN9OZqwHeC_S7Zg":[[0.4136984419014396,0.6003592169606152,null],[0.7795953786457507,0.623805194230821,null],[0.8393691368973335,0.6282255011831607,null],[0.9103436802429475,0.6060986625249281,null],[0.3120974128195881,0.6425911534387159,null]],"yQOkeKGLo1dFuhOO7BFRFg":[[0.6442776256190222,0.5587607886883603,null],[0.8298422960176101,0.5957251879601749,null],[0.8843252122996712,0.5952628507239063,null],[0.19327399796851974,0.5883807244905144,null],[0.3221085690297805,0.5539727716377943,null]],"zTwcPkPUYZ7lRIowR3wXyg":[]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__morgantown.json b/benchmark/model_detections/claude-opus-5-effort-low__morgantown.json new file mode 100644 index 00000000..6d9ecfdf --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__morgantown.json @@ -0,0 +1 @@ +{"city":"morgantown","detections":{"1024920772140814":[],"1045092623940908":[[0.5376832299130312,0.5323881991716146,null],[0.43215416272238755,0.5275221341563071,null],[0.680275595187883,0.6373935138530206,null],[0.21923240080251494,0.5509725867093194,null],[0.2723825004454534,0.5494891158981043,null]],"1048998662992115":[],"1053392859080211":[[0.6266703165194868,0.5784023646620968,null],[0.7309975725298543,0.5399316701576179,null]],"1055892936046905":[[0.7251867295389572,0.6894589089897928,null],[0.9500149849259167,0.5762556647710698,null],[0.1007521401683637,0.5602307876583977,null],[0.22145962805931796,0.630057212265125,null]],"1061541095152683":[[0.5111374043892633,0.5342667826929471,null],[0.6692948884806725,0.6161021702283129,null],[0.7045532162183088,0.5868802695515326,null],[0.9837448565270304,0.5244731779945693,null],[0.09133696024635252,0.5909120700565786,null],[0.09979963275662096,0.6414387130547472,null]],"1070246644188505":[[0.35648371390478045,0.6024566577929111,null]],"1076796326927681":[[0.5923017138506224,0.522878595372408,null]],"1083964366388125":[[0.9123517472723331,0.5974753689511505,null],[0.1940213833673382,0.5403161351878585,null]],"1098428298746698":[[0.7279941969966565,0.6039890903840486,null],[0.9132643462032228,0.5154738532688391,null]],"1098721767937588":[[0.9192975384583074,0.5961938659730877,null],[0.18216401361951728,0.6195475989372565,null],[0.20657317308254647,0.6253851824248637,null]],"1108246054387150":[],"1113270700666667":[],"1116198312725600":[],"1128316922460832":[],"1159131791921689":[[0.0658388809314901,0.5639748774016714,null],[0.2476778108520909,0.6846222862956919,null]],"1174986150136618":[[0.7206825658632934,0.5253581287879469,null]],"1253759805583014":[[0.9334655959953951,0.6162519913254818,null],[0.15465707993452626,0.6097853341624784,null]],"1302688287512142":[[0.558333927737945,0.5452282746797185,null],[0.9533242300172677,0.6910341238957951,null]],"1314106923314560":[[0.4012998230703577,0.5732928154077997,null],[0.5727058640812672,0.5940426437898934,null],[0.6262119130264279,0.6097420909331193,null],[0.3379819931186524,0.5816722835195448,null]],"1318084892916238":[[0.21899160066156131,0.574756685145334,null]],"1320929785258220":[[0.662038932083721,0.640870350274698,null],[0.7639052182399497,0.6203338155099682,null],[0.2657658076243405,0.621853154181787,null]],"1323223598366351":[],"1329462397764594":[[0.5946056796135524,0.6107732311373417,null],[0.8992308688447861,0.6236714623663756,null],[0.9330593895067731,0.6137858230677711,null],[0.12546602419347974,0.585307821875741,null],[0.1826820573591153,0.596764740249085,null],[0.3470579442399007,0.6001440257213013,null]],"1361874984449863":[[0.8234382407447984,0.6189425705855613,null],[0.08687497908804559,0.605271938261206,null],[0.009086276253811365,0.5491298690198975,null]],"1379751865997896":[[0.9066723366294553,0.6105003086612439,null],[0.44655395135539583,0.5672348380094271,null]],"1380832652551536":[[0.6331978840787947,0.6412056432103036,null],[0.5396864093315059,0.5482350575485693,null],[0.8341409017999213,0.7271628475879864,null],[0.2494261971368007,0.6165383823594135,null]],"1412029892768315":[[0.3686482602129413,0.6402345130509344,null],[0.11219053437481269,0.62335016113472,null]],"1413501976231778":[[0.7017088025947386,0.5895241430281863,null]],"1413692656166618":[[0.38313230663588077,0.6926155164384542,null],[0.6744138755836186,0.6060518081655774,null],[0.903004580250937,0.6247757907739225,null],[0.07041503817230554,0.6334822929476938,null],[0.3437844517973965,0.6317363100520792,null]],"1415013822421025":[[0.40387673199880114,0.6540918715989499,null],[0.69172993740496,0.5955095734714855,null],[0.8064924090197886,0.5667805674318223,null],[0.0269061278486471,0.6696329177005461,null]],"1418204239105680":[[0.5351191287158796,0.548827121583859,null],[0.12215119511007128,0.6024736185009918,null]],"1433753780865996":[],"1443470343184880":[[0.2289324996518018,0.5911158563712575,null],[0.2515145252171439,0.5927335396907925,null]],"1455316282454101":[[0.5963062521537819,0.5287163294143961,null],[0.6473148215335869,0.6271544020954412,null],[0.7679243820309796,0.7092725897391234,null],[0.7301628968420115,0.6991086071699247,null],[0.24081002623503772,0.6215416442354953,null],[0.27912232218285976,0.5934030238162976,null],[0.38684009310436085,0.5495778482532546,null]],"1466487117546337":[],"1475722139747056":[[0.09316181074642216,0.575005161411721,null]],"1560632374758055":[[0.9942530064510231,0.6671982988416396,null],[0.17038959963425354,0.5822628383647983,null]],"1563664664398611":[[0.4281893591939754,0.5562815059571699,null]],"1599401410798071":[[0.7659639282104546,0.6961326339184579,null],[0.9379485001038341,0.5627672859074092,null],[0.058659554288304494,0.5619689190243212,null],[0.24581772592234263,0.6445499571465023,null]],"1700297240715914":[],"1756594321481394":[[0.21742741857344933,0.5662780640086151,null],[0.3247331112045102,0.5662122665444472,null]],"1763097830781857":[[0.6122868070498357,0.6112750072893898,null],[0.9545894818056241,0.609123267908101,null],[0.11962633973665487,0.5476254632771334,null],[0.053568638522669354,0.5571458037884376,null]],"1777363949394557":[[0.6081279472228609,0.6226696919669028,null],[0.6922152571634839,0.5409155205812952,null],[0.8840678149717356,0.6281051601420654,null],[0.7891481489281895,0.540383508357206,null],[0.950433205426099,0.696638490927345,null]],"1777706892706963":[[0.37882463966753804,0.6186541613928864,null],[0.6230084940861875,0.6068342622615139,null]],"1822937428270315":[[0.9755948488494135,0.5273270529054993,null],[0.17087450374196278,0.5634832195528373,null]],"1877033843193840":[[0.7380855279528142,0.6060433249821569,null],[0.18112893258460494,0.630892293593449,null],[0.31890172699783403,0.5773640778941773,null],[0.20809352941970022,0.6209544199936594,null]],"1921193534970603":[[0.9495207092546775,0.537634852160985,null]],"1940794952981900":[[0.5006434952589709,0.6037731425918366,null]],"2020608445007968":[[0.9014869010792483,0.6770881492568301,null],[0.7035175218286477,0.748904225621909,null],[0.02393213665115823,0.5535056762876491,null]],"2079289565741835":[[0.7389084049379573,0.6688560118739735,null],[0.9390814170237269,0.5392142485569786,null],[0.9717769627760875,0.5209955214735142,null],[0.13590958316809493,0.5253884623258706,null],[0.25102811845203954,0.5328346573497363,null],[0.28549192505457266,0.5408742614299529,null]],"2189963931355900":[[0.6205927781382227,0.564335894156323,null],[0.7761736681799005,0.6486404948823634,null]],"239851625849527":[],"24215058578133685":[[0.3820979411467005,0.64951207116105,null],[0.6258140087253539,0.619312441126944,null],[0.8836888989177187,0.6003282323485086,null]],"242318955595938":[[0.4066365479579177,0.6140038116005523,null],[0.8734221595248248,0.6240134301469046,null]],"24345562601705116":[[0.5402201196380374,0.5561495141886912,null],[0.7498698898286649,0.6516710327426273,null]],"2509132522616563":[[0.5641989478602478,0.533776830554976,null]],"254762570847217":[[0.06966613247546438,0.6081300794004042,null]],"2547728638744506":[[0.33977615884407264,0.6653108442620337,null]],"272487405737151":[[0.5205933562683887,0.5453316099284327,null],[0.6643485056539835,0.7056215787507938,null],[0.29942042142478387,0.5963219879889552,null]],"283488671383320":[[0.20300309620811358,0.5572881397346247,null],[0.34132351537882194,0.5656641827450876,null]],"300795532996657":[],"307295108505220":[[0.6516303754774467,0.6858802292631595,null],[0.7802699270217055,0.6286190697553797,null],[0.9208579686336766,0.5567530074310584,null],[0.9760868611205304,0.532169659113121,null],[0.04134058736979723,0.5327034996679351,null],[0.11825956500152662,0.5511427649105866,null],[0.17502182292554114,0.5390100725876932,null],[0.2506392589624223,0.6242726625690855,null]],"312712807925866":[[0.9134494573428469,0.6201868698442331,null],[0.09936576351115517,0.5956397778976862,null]],"345140178495984":[],"345988571673909":[],"346162854923531":[[0.5725174095648824,0.633886623435981,null],[0.34636385593385227,0.5975120677982223,null]],"348102994829328":[[0.17845457084977434,0.6067962358620186,null],[0.32225271097314134,0.5949386814985109,null]],"356422300574178":[[0.5615281405869768,0.5602314357083262,null],[0.7830025769313018,0.550113223201571,null],[0.8749576954006333,0.6022248264564012,null],[0.971461180564754,0.5503002352597433,null],[0.0756250871029937,0.5477184488908656,null],[0.1452374365146436,0.5368894118120114,null],[0.2822130916976252,0.6025442646506376,null]],"360514396681247":[[0.44032020482797857,0.5471025996925039,null],[0.9194801302036395,0.5631855522290078,null],[0.2633892138257261,0.5363413979019979,null]],"360752356915454":[[0.5764728807256936,0.5780238817615794,null]],"3625726214363805":[[0.5445894465415481,0.5834201463893591,null],[0.5904402517086288,0.5881002084166997,null],[0.6464202792314915,0.5605165414279142,null],[0.8652431464181705,0.5933580531387395,null],[0.9199100794196995,0.5981297075747695,null],[0.9770566060885546,0.5771808217505056,null],[0.0889568997907016,0.5511796759379026,null],[0.05286015010904127,0.5435421420499229,null],[0.29306412635376533,0.6090979027519258,null],[0.3792502962079207,0.5798621086979855,null],[0.26475802697349166,0.5745205177875083,null]],"362690176518230":[[0.0682422853687194,0.5635548878098108,null]],"375936148381288":[],"381456537940520":[],"3815491675442946":[],"382272334940513":[[0.5847999820742577,0.5652416144721967,null],[0.6127536194472668,0.570697745616811,null],[0.8003787957864936,0.558094483583896,null]],"390232193697883":[],"393398989743901":[[0.6767375845616095,0.6682539027355364,null],[0.5857291447818727,0.5889957681753386,null],[0.956325458807806,0.5518531805879039,null],[0.08432200754200708,0.5686207826933649,null]],"3940759156239014":[[0.9936933783558934,0.5358865851579735,null],[0.3500429281901301,0.5404263445385391,null]],"394696869697746":[[0.4299228025519432,0.5969590583460862,null],[0.37619333194199644,0.6039218283983397,null],[0.6161682771658098,0.6028749521104135,null],[0.6434889999300077,0.6072084447742739,null],[0.8357684179755491,0.6091595621906398,null],[0.8795909049804367,0.621084799926379,null],[0.11713707924794281,0.6328718489845624,null],[0.17536029480143744,0.6156556854551828,null]],"396936476205103":[[0.5411915425965108,0.5460268858952854,null]],"400080345817958":[[0.5999931964970051,0.6568766033532272,null]],"402410412144028":[[0.6539087587965435,0.5922214178990022,null]],"406227845237495":[],"407074681751773":[[0.7835591373344694,0.6409316943580778,null],[0.7317974472663318,0.6011634913175686,null],[0.2568041365104201,0.5992328913518761,null]],"408409558196279":[[0.6435217535569093,0.5519224328228506,null]],"413429987710546":[[0.8227159523712917,0.5867506559988314,null],[0.9823930928622168,0.5187195979624825,null]],"423595953348322":[],"426801413006387":[],"4607308572828610":[[0.5321839868966087,0.5597839942955414,null],[0.507678241942244,0.5648300704070738,null],[0.6425436879789095,0.5475850138062932,null],[0.7117179614567472,0.5446872474834531,null],[0.8487497210738635,0.5568623374217975,null],[0.02128030121274538,0.573030413888484,null],[0.19466998686041542,0.5540945384442081,null],[0.26772143516944485,0.5858410074132782,null],[0.32443826554280586,0.5862230335098525,null]],"533130179129190":[[0.4346724104121939,0.5522148624707944,null],[0.9132658652560071,0.5871589184017694,null],[0.05736332365217306,0.519038985918977,null],[0.4094725270227548,0.5387294104881297,null]],"559825463037840":[[0.388846363712231,0.5804084124793546,null],[0.05693048734555611,0.5522856889441077,null]],"612101157901284":[],"683976123635133":[[0.39190125594578634,0.6032483818670592,null],[0.6040399895807191,0.5911757378907773,null],[0.6519519640286069,0.5889112171175213,null]],"694851952818440":[[0.39265604971965673,0.5870679218963467,null],[0.5492937664046691,0.5948597619576659,null],[0.7991366782353712,0.6815230580032728,null],[0.8292595485714475,0.6836992903696351,null],[0.7536529314820613,0.5699838059102853,null],[0.8634497302203975,0.7043348896532569,null],[0.16916838046938548,0.5869243718202394,null]],"701464722124781":[[0.47265942953492845,0.6819031045148958,null],[0.4429967545644053,0.6041589034246071,null],[0.0996013957779891,0.6717676501639667,null],[0.0678634356747399,0.5870731901278176,null],[0.06653706323455594,0.6887360748195972,null],[0.3431717880930188,0.5592228873749339,null]],"708625001301257":[[0.6408420481479343,0.6466639015234684,null],[0.7089728395112719,0.6422581953270894,null],[0.9170647785088423,0.577450973613333,null]],"715907037015770":[[0.8445622353311681,0.6722218835294753,null],[0.06536037170019343,0.5890291608410008,null],[0.888826117675979,0.6367700759930164,null]],"716002773841007":[[0.6396797807996181,0.5866127743173815,null],[0.1219938759943417,0.6128796139197902,null]],"730248625779882":[[0.9162615234047121,0.5841829710050508,null],[0.9451423440269758,0.5262716044896583,null],[0.11713103539112807,0.5784929925493061,null]],"732241911917653":[[0.8679581267243364,0.7050384173186502,null],[0.8852731315880037,0.5983632869484462,null],[0.2133625552546548,0.6525176348199737,null]],"7393628424017132":[[0.38152822027078676,0.5967451559654331,null],[0.5356818441513393,0.5511761428374007,null],[0.6593965482204103,0.6466657931977953,null]],"747134177377694":[[0.4555659240344278,0.6238345375487325,null],[0.5559398155009109,0.5762973523823923,null],[0.38859190787914577,0.6011124458563303,null]],"749673027037288":[],"759399502183549":[[0.606381702295234,0.6122647123749029,null]],"760177245654837":[],"760811765935688":[[0.5541844835100621,0.6725292244304419,null],[0.007439966710827084,0.6072597339780987,null],[0.3998034746030354,0.6834324517959226,null]],"775966364379699":[[0.7754832609674307,0.7235474046023913,null],[0.9328910949253559,0.5904512023714077,null],[0.06603282119533732,0.5681361508609127,null],[0.3032298769708378,0.6559925284964268,null],[0.3475713737382129,0.6422784512499524,null]],"777238804420101":[[0.5097552586752309,0.5283633730970168,null],[0.5931985589568429,0.5166445155773087,null],[0.8432469060722465,0.537675570611502,null],[0.9748169630521379,0.529328986626196,null]],"778147450850347":[[0.5913806341582537,0.5895969193983466,null],[0.928261202441356,0.5837046336178613,null]],"781523387330174":[[0.637605634894924,0.6303366108080777,null],[0.8853591513260366,0.625129469796355,null],[0.16214051442210747,0.6067281774014448,null],[0.35219894940150254,0.6022046705675612,null]],"834261372050006":[[0.5894119996997191,0.5438199461939954,null],[0.6240604730451629,0.5485286184241851,null],[0.9097989522143326,0.5524989750593051,null],[0.29556987261426565,0.5421041735362218,null]],"8551050821585152":[],"863715805438268":[[0.38160056043091156,0.6016616351998801,null],[0.5657632135249314,0.618518184796977,null],[0.6090600145905991,0.6414468522387887,null],[0.9327821956423828,0.6157818436852761,null],[0.1009022990666959,0.5864653422099663,null]],"878431760506295":[],"914644690034345":[[0.11498111184171861,0.6015229788431612,null]],"916442743190808":[[0.6528263929776691,0.6896878090077952,null],[0.40852652336169604,0.5617513593305058,null]],"919312849636317":[[0.12007665184747729,0.5625502415663958,null],[0.14440157379389224,0.5957465398911193,null]],"919729533106221":[[0.42191437149815536,0.5614339025734233,null],[0.5332134515682021,0.5679465039027042,null],[0.951817689651459,0.5606996237355962,null],[0.9189451825370907,0.6024411413471743,null],[0.29680623064954603,0.6192868521653976,null]],"925860169582480":[],"927279915685911":[[0.1695102608228199,0.5609880966466365,null]],"931660678678586":[[0.5483428781366977,0.5638908661354218,null]],"941838830948431":[[0.9345012799703272,0.6305219852512993,null],[0.09635486381174385,0.6218413016621338,null]],"948824803432429":[[0.5117705140673874,0.7137568728189957,null],[0.5377684860980568,0.7406265261014269,null],[0.9505475443096087,0.5520019462540324,null],[0.47693950561468773,0.7130124229548278,null],[0.218338304770667,0.5500538834985994,null]]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__paterson.json b/benchmark/model_detections/claude-opus-5-effort-low__paterson.json new file mode 100644 index 00000000..d0ee08b3 --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__paterson.json @@ -0,0 +1 @@ +{"city":"paterson","detections":{"-2so4d79_XMQZkVRS5c0dw":[],"-csdipRzFYTMTtksUDLaHw":[],"0-zmUwLwl5ENJgqxheDklQ":[[0.7442076963369054,0.666512771442415,null],[0.8954827619831258,0.5981340271619429,null],[0.9384411878198117,0.5775291575619651,null],[0.12033304621802293,0.5733587773850926,null]],"0Drku25sOlOlWGiVf7uetw":[[0.40643819366652323,0.5577976709861937,null],[0.5561859927605102,0.5641830853673329,null],[0.8817710371339064,0.5970166539507875,null],[0.16712474871964872,0.5728102108024058,null]],"0fCPhcB0ZF3dHQ7nEIWABA":[[0.5118647182640741,0.5350347415567447,null],[0.9796484330227313,0.5550308114373059,null],[0.2880429329149401,0.5788192166148345,null],[0.31052842237054584,0.5814776313866328,null]],"0s94i47Wdggc9cHmBjEe8w":[[0.9300406074377806,0.573919447217982,null],[0.08704189116598066,0.5629764910270785,null]],"0uNeulmg68uHO_WKDIuqZw":[[0.2830075669648423,0.6281823848838668,null]],"1FJQJxlHdC_TzHOH9ynMFw":[[0.5421915136655853,0.5242335029981813,null],[0.41492484854283684,0.5227101639231356,null],[0.7002694475939458,0.5989873395629347,null],[0.26985411879977217,0.5600276914672624,null]],"1gJowvvmBQUnl6h2znJ8ow":[],"21Gw_VuYrSK42PCF32UGUw":[[0.5260892686948354,0.5403699238641942,null],[0.3856372882316173,0.5300687697759686,null],[0.7037993623453658,0.59648756144523,null],[0.24658900622618568,0.5625665520878073,null]],"2lovLRC7Pv6S94tMW3mDug":[[0.44216566639070215,0.5136836839827582,null],[0.5448256582739524,0.5112493810062034,null],[0.6697542380801857,0.5793821283252792,null],[0.28249203101515097,0.5836498149502793,null],[0.30851850398306657,0.5713945660572458,null]],"3BTAarqIRrxbpFHUFJhtSQ":[[0.4557192040480135,0.545266600510148,null],[0.7277265495268752,0.683134027314047,null],[0.15298803040039732,0.5582927687516632,null]],"3Tw1W-lv133l2efDeoEAYQ":[[0.3997570435632552,0.5307678822767006,null],[0.5472301785137031,0.5399041413061464,null]],"3dq9TqRXzopD0yvztHg8rg":[[0.9333657130699944,0.5940868865780191,null],[0.9949124397569107,0.5276358375493018,null],[0.16741575952008148,0.5615529305658111,null]],"4GUDoZXe6RgYNQX0m4b0Zg":[[0.725944355956603,0.6273684208851042,null],[0.09002695787751241,0.5363968076665593,null]],"4H5JBCKRb_RegGCUdvxVqQ":[[0.5656238140937099,0.5655815578217993,null]],"4cXVf74zyKLTQLiQtBObww":[[0.7879178495965736,0.6373037683201496,null],[0.04639428818586255,0.534411437109088,null],[0.1784987803073541,0.5265572680900398,null]],"5M-GzTlVe-lrOqHmypJqTA":[[0.5485246215041567,0.5362732238112647,null]],"5PJhqjhMTDTN_54DwP35Xw":[[0.4267816997542077,0.5690862254614854,null],[0.6823683508462826,0.6210507366450528,null],[0.8193893291110457,0.6232926701879399,null],[0.07397959478742572,0.5460064600118318,null],[0.44581048619556113,0.5425803390582035,null]],"60amgEGA1TEcbtRBTtxUTg":[[0.5671305965290631,0.5721572988242876,null],[0.5354967305006236,0.5277162086326728,null]],"75T9ZXImSNQMpkN794zWRQ":[[0.2446983423722512,0.5734665708276354,null]],"7ZSHYN4Na-esoxvqvTzjwQ":[[0.8346509337293778,0.6176294837651979,null],[0.9537749540555776,0.5510920390842119,null],[0.056062583321929926,0.5500684078316347,null],[0.18484632215288016,0.6214749389951881,null]],"80E3CRwZRxGtczZCQX3JNg":[[0.5483114097050087,0.5566792681951749,null]],"8NBnsxnKT5lNnv4ToKfO1Q":[],"8_b_fPkaKLKL1NpmMe3OMQ":[[0.11101789098992587,0.5700917229962931,null],[0.19936563529570378,0.599391518476377,null]],"9AZrydWz7yu5OFJmBXIzDg":[[0.5275654258756969,0.5300158593540955,null],[0.7953563286680857,0.5995312996003674,null],[0.35416073212936605,0.5561001279550531,null]],"ATosj02dIzTybtsR5ecUPA":[],"AYBFFp06z_3m70ETRK2Jtw":[[0.1115722867217282,0.5496666985218672,null],[0.2850708727665451,0.5660347063022367,null]],"AhV3GKVFnENcHwhG45WN2g":[[0.5748105061606632,0.5507938537759479,null],[0.7726970635889446,0.6081107735539057,null],[0.7462791406882816,0.5583752970697082,null],[0.23888457356129483,0.6058042264805595,null],[0.27008276872287906,0.5894249535380421,null]],"BjV06xLkvfHDCTJMA5WK6Q":[[0.10722174533134238,0.5417947846339911,null]],"Bv3GagtdyKXz2JVeZMpjrA":[[0.6917330387467144,0.6256695956236565,null]],"BvnpSlTjHxKyBiX5tQ02Mg":[[0.3990510132999179,0.6907373568614372,null],[0.5831456015740243,0.6522744590961105,null],[0.6789682617032267,0.6082702467356297,null],[0.9215998781009528,0.5764423876286819,null],[0.7083170400197898,0.6031945242396681,null],[0.28447115077461094,0.571669950418812,null]],"BwpJfUUUcWanSPtttY4KJw":[[0.4159424191442886,0.5337836075580803,null],[0.5329575022688076,0.5331127650387957,null],[0.7090361037078492,0.6041450256657529,null],[0.7685439768949827,0.6457347612481095,null],[0.25214954246107824,0.5744122663983486,null]],"C-d-iXNcQ_LYqEup9COaOA":[],"DjvAQ4p-Q78PR-6ohIs5kA":[[0.6540554818442975,0.6076554354243219,null],[0.06760736362981357,0.5327462069682204,null],[0.15940167071852562,0.5679262380860315,null],[0.34147786707859096,0.5659414222652196,null]],"EIUNEZz3tbipOJ72-2dQzg":[[0.9014409454944976,0.6013870319564544,null]],"G2Cvex9yWgd38gTaLEXxtA":[[0.08678425930834271,0.5853802685862366,null]],"G7_klPoeLoxXAdoW6affDA":[[0.8327069334388573,0.5878098042922595,null],[0.8778350896855671,0.5867608564203215,null],[0.2145842983854392,0.5620591117902213,null]],"GBSPMaXXCAqOdrozYcHR3w":[[0.612243684535004,0.55675700611771,null],[0.3253409342356941,0.5440484124846818,null]],"GurIhAJuG_H88kt0_10sIQ":[[0.05138709642016409,0.5301270363212971,null]],"HFYowXmV7u1c0TMp-p_pgQ":[[0.4433353264165396,0.538621086409594,null],[0.5324104814820669,0.5258335101444116,null]],"HHjmf0kWHmcwWAOfg7b4tw":[[0.41173045734166547,0.5517915874602142,null],[0.5518412504252054,0.5549662272581216,null],[0.6353613881611336,0.5678313829011689,null]],"IXCSjRuAqY4_iyOU_2rxeQ":[[0.5237214038194717,0.5308976525062328,null]],"L8lyOJwUI8j3Mk_cV-R80Q":[[0.9363984980722928,0.5419824306279576,null],[0.06997144963727558,0.5448391434948536,null],[0.1405910515844322,0.5798011302016378,null]],"NqOWmuzYX0M4vXF6ioTD7Q":[[0.039831588153492914,0.5302744779685684,null],[0.1813167009363223,0.5677157007146423,null]],"OhdI54JArKc1UopNZiFoZg":[[0.42919154411610655,0.5296197286255304,null],[0.8519840653221078,0.5757334208344971,null],[0.8997935274283501,0.5543224789914591,null],[0.13712277841006465,0.5475793076458837,null]],"PM92O1ji0i42GTuhT_ll5A":[[0.4127301878516226,0.5342864855561024,null],[0.7346676795765317,0.5569046773472296,null]],"PS-Atz2shq5v6QtlJs6OlA":[[0.7529477556813369,0.6073927803135007,null],[0.91628189227894,0.5369155998525851,null],[0.020160273843465748,0.5411141060317648,null],[0.18225488395406042,0.6354121556415806,null],[0.4024595235563485,0.5417590850674754,null]],"Q5D74UJFt5D2PVhGxRh1sw":[[0.6248524075052984,0.5803798415633203,null],[0.3867656192906903,0.5308580713149849,null],[0.32569584577827115,0.5853838064880571,null]],"QBTZFMjfQRfbiv9e7gAG2g":[],"R9WHDEVRAq5IdtLkLFhL_A":[[0.5467555784584559,0.5440325548087745,null],[0.7361373789988632,0.6367233542686543,null],[0.9313048867580012,0.5579050882007359,null],[0.4259947063177769,0.5324561665473945,null]],"RGAxlzGeyK3ncjFZ9VXpBA":[[0.9131307857804345,0.5671476651563573,null],[0.11583247412145087,0.5521863784881267,null]],"S06PQMrwEby-_62F0U4Oww":[[0.959661343645851,0.562069391545232,null]],"TFX8xO7By2dnr_cYK59_Gw":[[0.074789719102764,0.6795406945490835,null]],"TO2IeKCGXF_kk9hxE-_Nkg":[[0.551645396521241,0.5330644425234149,null],[0.4269994850799919,0.5303559208918068,null]],"Tt-ZblLT07az2ybbNYiaKg":[],"Tyc7Xoi2Qu6tNrHVre2kNA":[[0.37586256894531495,0.5901785813934333,null],[0.5483207654139595,0.5755603494229438,null]],"U6iQcIYtWc0Xbflaeshkdg":[[0.5680866607322257,0.5938853514099902,null],[0.5911978026051794,0.5445779995325372,null],[0.9508843925345084,0.5716662216506214,null],[0.38591742462899475,0.5320131817507122,null]],"UHcgUZHk3c4QDbrWSH--rw":[],"UOMaPWpm2CRHbfqMgY_hbQ":[[0.6189981027640699,0.5845534861408201,null],[0.9114702624465614,0.5752610008227439,null],[0.8826080627702542,0.6071678272076373,null],[0.11175485052684264,0.5465908338637846,null]],"Uh1qGHtgaFQVFpiBQyeN8Q":[[0.27511704028954664,0.5377052030160423,null]],"WDlpinKjYLWq0r40CkoGrw":[],"WJObi8mVH47hu4RDg_PEOQ":[[0.4113357440980094,0.5446458801884648,null],[0.5344469181631919,0.5542056131737312,null],[0.696842362670896,0.6202100958006473,null],[0.7081961710979181,0.6637941074340326,null],[0.8712986197968666,0.6424249231274742,null],[0.12206598767522658,0.6020378426977517,null],[0.32156336951596565,0.5899185375517942,null]],"WNiUHjkafGBEnMc0nc4wkQ":[[0.949258350577163,0.5497994026414954,null],[0.07818796521242022,0.5420308065265367,null]],"WX-82gCn8WVM76EBN-JjlQ":[],"WoAP6tTVMjKMFEwdCi7YaQ":[[0.11006765603123098,0.54119830057907,null]],"X3ppzLhvsS7aGu9Lv8GdBA":[[0.10492360777621318,0.5710228835215398,null]],"XRsv_X3jYvAM1BPI-oQJUg":[],"Xs3lDDc1o50wJmW9eGx_WA":[[0.740325331723171,0.6641207907450306,null],[0.7893588342117315,0.616917310302523,null],[0.9372304290676805,0.5485031409292325,null],[0.08448881109016404,0.5513193324418852,null],[0.2599156901248775,0.6092084014406248,null]],"Yg0X7I5adOM5rem7YVbwAg":[[0.9621897374845558,0.5281202164474709,null]],"Z929dNP7sDp8cU6sjIeKAw":[[0.62984873554851,0.6164906629832205,null],[0.46217391907895067,0.5366964901365355,null],[0.6577125494005818,0.6220210167829381,null],[0.25886630930912163,0.6080353532880959,null],[0.30234672027478826,0.6051906695748751,null]],"ZcGyifqcyvUwLtCYGTr3oA":[[0.8237120634198076,0.6024046455574035,null],[0.12548836852127537,0.6045920814562888,null],[0.0321987808208154,0.5393090336105663,null],[0.21689540906726185,0.6333397871196549,null]],"Zu314hB3XfshUEt2hsd0RQ":[[0.8883586661404281,0.630884359126006,null],[0.3387785583362166,0.5673931128514031,null]],"_8m5h_Iu713wwh652Kq9VQ":[[0.8544506544827766,0.7520142100497786,null]],"_FfdhRGlkbTABymQR3t1_A":[[0.38133531141239013,0.5597630450841868,null],[0.6152444275222285,0.5558344776803479,null]],"aZxwqPZnkC3sv5dTZOEomA":[[0.5550034079843664,0.5675654704212816,null],[0.43363621758156706,0.5218067061522154,null],[0.94828263849513,0.5946472883209397,null],[0.3784238268661279,0.5452011249573708,null]],"aon4zuny7-LGeKV7JympCw":[[0.44102678011817853,0.5624498779398005,null],[0.7107930198563679,0.6155847560408603,null],[0.2924844009255842,0.6460537231435222,null]],"as5xCAJAYMT35sgs0rx2_w":[[0.6243408693692092,0.5945298050855633,null],[0.42585351151642525,0.532114515078555,null],[0.5422806653024682,0.5254548529087559,null],[0.32266585063926756,0.5723686922865188,null]],"bfc5Mq-kfwj29vGpOPKS2A":[[0.8992935805256586,0.6098785964628803,null],[0.12363115458887669,0.5904469089295719,null],[0.16430601593208483,0.6313622803957704,null]],"bwpW8jgnlIbAQC0HRy99JA":[[0.7919307081759464,0.587956073298149,null],[0.941104309048606,0.5366892069913449,null],[0.07681379522599185,0.5367533047351586,null],[0.2287181665628325,0.5627672859074092,null]],"bxdL0Guz_zm-8O1E1Gn78A":[[0.9293609811379088,0.5377212472311914,null],[0.10465583580538135,0.5311856274918935,null]],"cuFkPrv4UsqzeJCdibl1FQ":[[0.566093399726537,0.5639310820726349,null]],"e2tMNl4AQvYcYtzyd9aTOg":[[0.9255402559819597,0.5641613458637362,null],[0.09323101785513871,0.580011788453985,null]],"eGWz6exPVDlv_S_DowBPfA":[[0.936538311200273,0.5558675936281664,null],[0.08203399417077711,0.5578939223572603,null]],"eIw8Y1zl7qgUW6bTPzk3gA":[[0.5236901102379574,0.5301341071801527,null],[0.8919026314589611,0.5651571772688673,null],[0.09159819824330023,0.5729660564186145,null]],"fGd6JE4qvoG1uOVvOjBBmg":[[0.5018393525299902,0.5281588716701398,null],[0.38918347505039796,0.5269991113717204,null],[0.6844388731566762,0.6297290759613828,null],[0.7258641391802393,0.6600772767142307,null],[0.20471629642447353,0.5777889952049509,null]],"fSQ5B3z1vT-Ym1-siL8iOA":[[0.5629616754637732,0.5639332761462263,null],[0.5354761117941337,0.5619735916225216,null],[0.8212623193179731,0.6127920433972123,null],[0.19564170161113675,0.5652411531903969,null],[0.3853422596380604,0.5476710981351068,null]],"fxOJWtper8id-wMq0TZoww":[],"gZ3Acgi38PrzOVBkW-Il4Q":[[0.8047648601205853,0.6539692226043587,null],[0.8858562442014595,0.5952888010477823,null],[0.9773417993083917,0.5394556573234552,null]],"hMx_5PxQtlixa9LRSNnKFQ":[[0.8301728117120086,0.6545234879590138,null],[0.8672539599775736,0.6327856575792299,null],[0.2392670296432718,0.5832257028450061,null]],"hV6LwTvkCzyX_vQF3ZG5qQ":[[0.603734717165318,0.5880463192088239,null],[0.27310588842329997,0.5527608007183908,null]],"hvegP5rTGyRrsRQb3h-rog":[[0.18973351933490185,0.5573571518385426,null],[0.3523442895992609,0.5408871831932643,null]],"iPgLrrQ5XDrWWlTXzI5MLQ":[[0.8675672447869209,0.6319984085262251,null],[0.8517211072313786,0.6759682610029998,null],[0.983827260547687,0.5264937472620177,null],[0.24660503677023105,0.6069324261461398,null]],"ijlwBkjXDfD2wCO_jSjCGA":[[0.9424441880506214,0.5399081268009154,null],[0.08235659097237741,0.534220697951389,null],[0.04212474567416602,0.5269381914576102,null]],"ivSZN64YSxp5R8Kqf1vr1A":[],"ixm9RoZTI443YB7QoJ6nLQ":[[0.42135738840965437,0.5482210327266622,null],[0.580962568876456,0.5447256291267186,null],[0.39431666012321787,0.5587480352286088,null]],"j2HS3aVFBaq_x66hiHVVRg":[],"jpunVR46zc0yifTPUihF2A":[[0.3795683476724827,0.5719636058170896,null],[0.582231213006788,0.5781143267512664,null]],"jtPd8YX0gkDeQe6dq9mk4A":[[0.5651406249253135,0.5390304988253087,null],[0.40850685349922905,0.5301795776126047,null],[0.9759370812093513,0.5603183826328931,null]],"k3ipUDBk_fu7EXSVSNGaig":[[0.4226682925245716,0.5336462122134525,null],[0.5420541497102344,0.535183296109776,null],[0.6560855638591487,0.5847168986260846,null],[0.3169534700524881,0.5815798535443317,null]],"kGSkdgo9loUlSNdyjW-qZw":[],"kJpIgjL0BDI74K-jbGnbow":[[0.9398881761962142,0.5475592493969483,null]],"kpvi-7jlODMmozIBUAUD_A":[[0.6728323101307991,0.6405213274378561,null],[0.9031966821112727,0.5811890719492973,null],[0.9376373055503001,0.5709208687051923,null],[0.1793680825948885,0.596936124225478,null],[0.23428318712447754,0.5865924909139284,null]],"lswzBhE0aaemfGKiH3fIYA":[[0.5409365879306378,0.526991689949051,null],[0.6733636118922204,0.5325050949016056,null]],"mB1B8XeH3F7RpuvOP0-Klg":[],"nqA7oH-86S2CmsGA9hyVtA":[[0.5767705925062387,0.5988912761852951,null],[0.6692548235057683,0.6070550972315513,null],[0.8074795602621909,0.5414268390182724,null],[0.0991878553956646,0.5350186526903123,null],[0.9796007413318897,0.5397932290201766,null],[0.20279133258753596,0.5679563716887606,null],[0.2497956888392741,0.6119813195973982,null]],"o1gmSHwnW1ULATpgowy3ug":[[0.9482363736857738,0.5485786909676191,null]],"o5_tCsE_7cR4lTvyrqy8mg":[[0.43422716788360965,0.5705625236109101,null],[0.5668560632881041,0.5661483642572177,null],[0.7607763193576704,0.6560732340732061,null],[0.7214752256590142,0.6285741616936823,null],[0.2377834618278884,0.6478106223630151,null],[0.27255024440450376,0.6287206411482655,null]],"oqI2cRuz9LMxtKdmQugqJw":[],"q10dxfl-oC7RkRFUVKU_RA":[[0.43831676837066724,0.5239568729556883,null]],"qL5hz8oXZM0g4pKxGR3Yyw":[[0.597013217516537,0.6044264783940118,null],[0.38226689661622215,0.5482434276435645,null],[0.6476353499591512,0.6274870369983906,null],[0.3278892623981498,0.5839770869869578,null]],"rMFTOoH3naao6FlHDLVNXQ":[],"sZDQ4gAO200kPfWhz1st9g":[[0.9017565511139672,0.5843670566369061,null],[0.06763233235487504,0.5592697586326665,null]],"tekhQ4HQ9pcOqs_kGGpGaw":[[0.4076745956710831,0.5597703436172778,null],[0.5687632449560449,0.5647591113156941,null],[0.7747499235588704,0.6211148294983869,null],[0.8405798241606457,0.6448106829974578,null],[0.19765760745224314,0.5993008859112652,null],[0.2297825589560995,0.5925917178160758,null]],"vRVQrenH_9eL4n4O4Gp_oQ":[[0.5342572858760861,0.5389442988367353,null],[0.4116929253793373,0.5487527217003604,null]],"wNcM5HCEQeGv8ndYe9HMmw":[[0.6148482230696751,0.5869514534421928,null],[0.4164491312805546,0.5519765305958033,null],[0.853308183807134,0.6068841694765745,null],[0.8775813304651149,0.6018342658169251,null],[0.27400224782332405,0.5911974616453352,null]],"wVWZk8xcqrpV0l1CKpK45w":[[0.18031652407180176,0.5700054538584988,null],[0.27795517121147817,0.576080549492361,null],[0.24729801533243378,0.5809344721595169,null]],"y2Ec-NEfLgOTuhI_riqUHQ":[[0.6515441249137326,0.6051269135225302,null]],"y8Q6XDfEoPt5K6ONqi406w":[[0.5573866087550124,0.523973475272136,null],[0.7550901883005638,0.5985303092449105,null],[0.8823312528255993,0.5841550619686323,null]],"yc2j9hm9FtM1LXTmsXTcWA":[[0.47075493991834505,0.5332649021605416,null],[0.9158728311659672,0.5572988565660523,null],[0.24873896059195771,0.533717434784845,null]],"ycJKMD6I5D8glf_jMPqkDQ":[[0.3858692523821622,0.5680514672523009,null],[0.3722975606145958,0.6279561719311939,null],[0.65305175374496,0.7176760636998609,null],[0.6852428359280223,0.7351944043863715,null]],"yd34YwObnIjHhBZvTmK3UQ":[],"yeR5wU5cy_CvQFTUyBhO1Q":[],"zB7_9mtLQuVbRyZrttlMXg":[[0.06988489725377417,0.5525584371972377,null]],"zzWJ9LWjpfDZLBT7W8o8zw":[[0.6357113209953249,0.6568081449539781,null],[0.6689607983903979,0.6573300377047882,null],[0.712070085485074,0.6446516296072435,null],[0.929525008130472,0.5566953779516615,null],[0.1085040019128714,0.5607853804248653,null],[0.29417950520521946,0.6028615894904007,null]]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__richmond.json b/benchmark/model_detections/claude-opus-5-effort-low__richmond.json new file mode 100644 index 00000000..629bfbf5 --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__richmond.json @@ -0,0 +1 @@ +{"city":"richmond","detections":{"1002881108606016":[[0.43130019753598337,0.5071305522666658,null],[0.5751672920851102,0.5091348033755287,null],[0.7241774534454684,0.5796463952648959,null],[0.4091969107444706,0.5069755904220838,null]],"1021092976148975":[[0.44031883144928075,0.5307698651986896,null]],"1023400645666420":[[0.4217388126725398,0.5372828963196059,null],[0.6117410847623326,0.5526828348651471,null],[0.743321271287022,0.5774536104018939,null],[0.7671592312358573,0.5902158617195815,null],[0.2327010150508933,0.5815012901268731,null],[0.2794304084802802,0.583051780650458,null]],"1041352537628655":[[0.7628703812486093,0.6303816931570912,null],[0.8919289228627165,0.5505418277813726,null],[0.8933151495103965,0.7400377398778617,null],[0.1086064764024588,0.7329346925006345,null],[0.22942178948081088,0.5772989314838647,null]],"1044606157061812":[[0.5165803732213531,0.5888137265433749,null],[0.6472490839767451,0.5900998450050583,null],[0.7158588776847463,0.5810328792323007,null],[0.11553098260067407,0.552488768178566,null],[0.9374358647820247,0.5613781394298638,null],[0.2650603302217588,0.5325349535994442,null],[0.30195428234085864,0.5555001247841691,null],[0.37365997490973374,0.5495008045163194,null]],"1050503583329955":[[0.38303323579607024,0.6049191218171689,null],[0.6592229204235371,0.607559606447595,null],[0.7107872950518561,0.6441739406001973,null],[0.36394269667832946,0.6536533553735625,null]],"1051211967136526":[[0.40834976576964255,0.5415986535133079,null],[0.5627891465607345,0.5660678379703538,null],[0.7403265512000563,0.6594128300218813,null],[0.7665911739543094,0.6562432954415738,null],[0.88030800880992,0.6468540198986635,null],[0.2593651334903647,0.5904328472731057,null]],"1069666650973873":[[0.5419295668871273,0.5467527868933039,null]],"1071700701728910":[[0.6505475573628086,0.6182936421206242,null],[0.8520297066894602,0.5869448344565334,null],[0.11264903001385818,0.5410659038847461,null]],"1073049581231056":[[0.9483476231994422,0.5565620774724997,null],[0.8494470889912646,0.5194807748277771,null],[0.9827998352097034,0.578092975619397,null],[0.1941401223293654,0.6211529472770443,null]],"1078560817421587":[],"1085890173202735":[[0.5148643926771741,0.6400770628102469,null],[0.5909767174149851,0.5183003542003872,null],[0.6890782930421951,0.4891905921490458,null],[0.87343186319088,0.5302615334970281,null]],"1089573432664131":[[0.9591717850962338,0.5447519304545789,null],[0.09853795805579679,0.5310048582643812,null]],"1092133469495462":[[0.4205450744098744,0.5283580764503732,null],[0.5552046361774936,0.5367581824081769,null],[0.7000214638901205,0.6167747241398409,null],[0.27384149960800774,0.566276720711525,null]],"1107064934776754":[[0.4305017839753983,0.5589585091679411,null],[0.5531551372633701,0.5622062580684125,null],[0.5943489769932405,0.5819540483526042,null],[0.8595578381018233,0.5971617183694771,null],[0.906876382311922,0.6009604392328145,null],[0.10768825420417005,0.5996402780025454,null],[0.15067114029320255,0.5787253914400508,null]],"1108131584865233":[[0.8202407601897108,0.5860733946921105,null],[0.8446571051440279,0.574909162989967,null],[0.05866576731375478,0.5525880398898403,null],[0.19807444309933725,0.5453597328613027,null]],"1110314244387816":[[0.37889092482222975,0.6263116171694996,null],[0.8015018979760187,0.5301176109275849,null],[0.43069737740795644,0.5816617491082177,null]],"1119166219764581":[[0.5258275323868045,0.5161447789911785,null],[0.9517612594002398,0.5490736022160918,null],[0.09538700288914409,0.5528449426914673,null]],"1119718896242677":[[0.42625755426860834,0.564075577954924,null],[0.5469804741357958,0.5678528347928455,null],[0.7939645788727163,0.618284927152057,null],[0.8319647485139577,0.6396830242892907,null],[0.17020521937934696,0.5773652458356574,null],[0.3684781172388325,0.5661163161430763,null]],"1120239902858678":[[0.722358881510693,0.6575857113536994,null]],"1126712375884972":[[0.523817957296999,0.54361653900793,null],[0.44618001137110674,0.5371204622642133,null],[0.7397509407099406,0.6016495434405063,null],[0.8386865178844976,0.6451792018393225,null],[0.8979765870655385,0.6111039639035168,null],[0.1854474049556064,0.5608597302421585,null],[0.2207748640585655,0.5271503894725249,null]],"1130501775077894":[[0.5339339883637169,0.5502337542580671,null],[0.43218250009755055,0.5377730537333124,null],[0.5920279063313656,0.5526822258971209,null],[0.7798302358737101,0.6095224544803715,null],[0.565549713516454,0.5493069832219467,null],[0.9058701542298577,0.5697486139981878,null],[0.9647886385091683,0.5697051684336547,null],[0.17045598886484725,0.5235840151753443,null],[0.19943869892547783,0.5133710266472098,null],[0.3120654027082882,0.5325023114715995,null],[0.4025577559726725,0.5373803185114902,null]],"1148968923952346":[[0.3784345804015813,0.6587151111470977,null],[0.025608889365266785,0.6268215358169384,null]],"1154113539910333":[],"1179500609797636":[[0.5836770646554532,0.5924160835858532,null],[0.6202139365102616,0.5868108042426969,null],[0.8684781172388325,0.5661163161430763,null],[0.9809918907867143,0.5496702549543012,null],[0.10564373944735228,0.5458383197451367,null],[0.2862504210637177,0.5590165332761321,null]],"1180673306331763":[[0.5966292951559468,0.5727123954777488,null],[0.6628621707928104,0.5951301660485782,null],[0.2947635874165602,0.6029729840204499,null],[0.30082872995198906,0.5398118486985846,null]],"1185319949364085":[[0.5427902439329744,0.5453840993930616,null],[0.3837519410833357,0.5402694818160375,null]],"1187483045673326":[[0.394289485978964,0.5183895921656346,null],[0.8634114977462497,0.6277712284150888,null],[0.31498419021531454,0.5380219728662371,null]],"1193579455857033":[[0.5134161305693262,0.5283160850010319,null],[0.7211861357236332,0.6093122794439926,null],[0.7636561020962881,0.6699278651826965,null]],"1237376427883773":[[0.5403021668506467,0.5615304788331397,null],[0.6188981922606779,0.6648896298446751,null],[0.4230280050640453,0.5489753229411036,null],[0.6659401939102245,0.6731921225560198,null],[0.6897406140528283,0.7248568062071044,null],[0.3077552500069972,0.6186572292251111,null]],"1260990361757674":[[0.5667461249578515,0.5347441690340963,null],[0.9147944952818889,0.5580090078080954,null]],"1263975528308076":[[0.5740626857278421,0.5361280081164851,null],[0.6142019803999702,0.5462003999041837,null],[0.7845348317513547,0.5977920213387842,null],[0.9360223764301447,0.5491071829057255,null],[0.06842426718188466,0.5398908860334343,null],[0.09829477468742426,0.5362661307837099,null],[0.34340187488009966,0.5301516930604284,null],[0.4010942783129356,0.5247271729786264,null]],"1273933840289887":[[0.6094001551665691,0.541552915544146,null],[0.47748163614338196,0.5251081738269471,null],[0.41258014018951816,0.5390579378607977,null],[0.7658794804472911,0.582016496801413,null],[0.7424756647378272,0.57418115369018,null],[0.8945670363812515,0.5522594644207299,null],[0.0996629333780964,0.5586454261171934,null],[0.22083463788453156,0.6216622112206243,null],[0.1802351974560113,0.5933591980166077,null],[0.2853126656923791,0.5908800041756633,null]],"1277351374404839":[],"1279326226723010":[[0.0491828514144782,0.5410211905754903,null]],"1279553583800599":[[0.3968942943267417,0.5376178846715796,null],[0.8746641303370151,0.5723851710002714,null],[0.07905935703324396,0.5614882270427939,null],[0.38548345556473884,0.6092721986159556,null]],"1288163659019705":[[0.4523222001938136,0.5388558084905278,null],[0.5525845985132581,0.5496757939604447,null],[0.676526185684409,0.6564682620467024,null],[0.7776848188489642,0.6554942140305431,null],[0.26971050236666094,0.6450417488513505,null],[0.3056097221130307,0.629904827167739,null]],"1294684158910702":[[0.8419547557963625,0.5009810357046353,null],[0.12819271018673717,0.6226000964947023,null]],"1294705618516185":[[0.5811141272131476,0.5316107591365706,null],[0.6873638658588479,0.5911796065342375,null]],"1297225628792280":[[0.2663907802721084,0.49519587348775146,null]],"1309093164014619":[[0.5396162941034617,0.5471905703242472,null],[0.6091306962879789,0.5549547916968934,null],[0.8701547015573368,0.5939198767717204,null],[0.9237045529394754,0.5991460042108288,null],[0.8996313185286093,0.6032336181440119,null],[0.10736049639109702,0.54336224980137,null],[0.3370345727792956,0.5317494839261987,null]],"1315788070079167":[[0.5610538372437439,0.52375964717883,null],[0.3772779625831603,0.4730711437112353,null]],"1315844333300588":[[0.19451600313363837,0.5822256639693653,null]],"1327023138707493":[[0.4137985098461076,0.5305843894883296,null],[0.5741484142558725,0.5349354056652444,null],[0.6612136711471571,0.568238083422981,null],[0.09824649549438874,0.5731914935318586,null],[0.38909967009595786,0.5758442778069272,null]],"1335429861397399":[[0.3811443381519632,0.6286014089606086,null],[0.7435427057695655,0.5732189526621608,null],[0.031275549388156076,0.5700598398071557,null],[0.9390687282113286,0.5582352019110998,null],[0.24451309938366156,0.6413472593560221,null]],"1338631107629110":[[0.5573723955680189,0.5263593156926732,null],[0.947037702685601,0.5656984796840671,null],[0.40254468911539504,0.5321216798348368,null]],"1403202260886086":[],"1408179757063785":[[0.3774344145419562,0.615252787369391,null]],"1427673368387929":[[0.45228745426809647,0.5232660520088317,null],[0.4837804347776386,0.5232179503468393,null],[0.6242965318905045,0.5321457059863087,null],[0.7206762264796851,0.5905845309908475,null],[0.8864650745299403,0.610219084931893,null],[0.33749708730647543,0.5787947402463451,null]],"1441274599876577":[[0.9403480163896398,0.5299987538936378,null],[0.06770403461959595,0.5346510516610324,null]],"1473003156922360":[[0.05578653393677968,0.5202710663643015,null],[0.9354806756928877,0.5311064984196823,null]],"1483585545954157":[[0.511520018498251,0.5392250218966479,null],[0.5420752305417149,0.5299140376197544,null],[0.7208208399476138,0.5733782476189448,null],[0.12569562470561113,0.6003927595763537,null],[0.2660304328345351,0.6696546204265587,null]],"1589004208714002":[[0.916456222281163,0.5564445308809208,null],[0.08787153129717973,0.564754926576575,null],[0.07141254587948503,0.5340802301577657,null]],"1599497457585207":[[0.6006465836443174,0.5551377880674087,null],[0.765188201839996,0.6138207157490382,null],[0.9504511770185367,0.5583971657989428,null],[0.16139091022860425,0.5825305864929167,null]],"1701172050581812":[[0.6559775960681901,0.7329524422304186,null],[0.6928356421147693,0.7526398368833012,null],[0.7253708667392548,0.7384630630145729,null],[0.9755427036839578,0.5627758536317697,null],[0.10189329047639756,0.5571317079427794,null],[0.23430356238631928,0.5615888385942873,null]],"1739689546844035":[],"1759178911495771":[[0.5624805806728971,0.5746529676451997,null],[0.3854545867986385,0.5600234396614252,null]],"1809151763043139":[[0.5551112175988964,0.5540600776187008,null],[0.07470843227148521,0.5781877998239051,null],[0.2819816209886061,0.6210623827635835,null]],"1828524234403425":[[0.8742521744973961,0.6578229943646208,null],[0.2146960368391747,0.6048828531881306,null]],"1847752429062443":[[0.5606951991462792,0.5444669904036116,null],[0.38911125111437905,0.5298180182812935,null],[0.6175221964288967,0.5782175640456826,null],[0.6492258636186606,0.5656405264192431,null],[0.8376849491553021,0.5834137657764362,null],[0.9069573660447161,0.5529703220148932,null],[0.11598250640155089,0.5392981687576135,null],[0.15346813595326736,0.5436876368213628,null],[0.17898616010856594,0.5363293211730693,null],[0.31894741639556,0.5391680303631411,null]],"1905003193597285":[[0.5402994781836727,0.5235745422148423,null],[0.6822940922756517,0.5821936888026522,null],[0.7943008730289298,0.5726460717927216,null],[0.8868921272586803,0.5621527010019662,null],[0.35682552586201965,0.5497538695153783,null]],"1976970169406126":[[0.880094633656419,0.5888269071883163,null],[0.3771884282701953,0.5219764083108989,null]],"1991198475040883":[[0.5763917620332896,0.5615178773621284,null],[0.38397875731367126,0.5532108345904465,null],[0.27925902532729296,0.5205859168219977,null]],"1991876994661275":[[0.6120325239733282,0.5306476456690402,null],[0.8902801486918601,0.5825025832313252,null],[0.9786300912855317,0.5509231582311057,null],[0.045453494510912074,0.5258009299987636,null],[0.22885924337578828,0.5666965161559744,null],[0.3485080648263209,0.5947487005371067,null]],"2026086521187684":[[0.8914787459782089,0.5776161833139669,null],[0.08163313155655044,0.5800972174218999,null]],"2067733823644753":[[0.783744970975934,0.6038658792352484,null],[0.9405515216737805,0.5516666198984745,null],[0.10056532275298286,0.5635819491204968,null],[0.2418995595801154,0.600456076680055,null]],"2111278956050786":[[0.3813217682670448,0.5674954645245233,null],[0.6844478436857311,0.5978373714177002,null],[0.7277945766148539,0.548705594577364,null],[0.31341202459437945,0.7021655743048849,null]],"2141681583023863":[[0.4933342172451437,0.5551529382059626,null],[0.7937197891130334,0.6123177077827645,null]],"2147631415757748":[[0.5670191333003288,0.6296967147576463,null],[0.9488746971475984,0.56893396946484,null],[0.11260501906431886,0.5383482851599684,null],[0.31379971094854675,0.5480398028353669,null]],"2184370012043145":[[0.9263860277153544,0.5750379816359412,null],[0.9736006497264174,0.5668109464774143,null],[0.28763998842361893,0.5767159152955784,null]],"2263954690670646":[[0.39822767903766376,0.538288209388477,null],[0.9379313644290083,0.6010746931863651,null],[0.9432928036911782,0.5569598814318633,null],[0.06399220688673174,0.5318695072891895,null],[0.17113933582324592,0.5395752770713238,null],[0.37232934400214024,0.5379077998114624,null]],"24127338963626294":[],"2456904447834971":[],"27724402107145083":[[0.4130845811312524,0.5423744624650766,null],[0.5679603006747864,0.5465855221193223,null],[0.5919681053020045,0.5716140879878788,null],[0.3802254166383924,0.5703220590943587,null]],"372149922554566":[[0.909339725899805,0.5623543567140529,null],[0.03285076849440277,0.5288197183469338,null],[0.06628737465518397,0.5438214481358424,null]],"3808624879384438":[[0.38744656647065956,0.5371189033199513,null],[0.685263369521586,0.5837657603234071,null],[0.8299138805770621,0.5834251574324759,null]],"382838731271782":[[0.38567974851632053,0.538209248950094,null]],"383880874806933":[[0.8383062590336723,0.6022344291203404,null],[0.9012422515834914,0.55235898909928,null],[0.10688918873112419,0.531887054574236,null],[0.18521466274718495,0.6072909441230966,null],[0.23305639118804633,0.6111800137852919,null],[0.23305306660368486,0.5381126014017587,null]],"386363531219281":[[0.43940453056074064,0.5627314548728883,null],[0.45957387621018864,0.521617952374239,null],[0.6574043469483051,0.5510209348816385,null],[0.7383183276440732,0.5312649568436421,null]],"3901547360084831":[[0.5311198497434807,0.5321720367003511,null],[0.21617633183834567,0.5417570783267847,null],[0.30416937811314015,0.5542941860759364,null]],"3956582084664486":[[0.43993744028784504,0.5457953802724196,null],[0.5549953617321253,0.5499310335465869,null]],"3980741912187626":[[0.5856229277602947,0.5875719939321457,null],[0.632508618849977,0.6196517231305121,null],[0.8825903492063034,0.590054812923746,null],[0.369591701251942,0.570158517552392,null]],"4002322973363581":[],"4042244719362475":[],"4102292636718018":[[0.6297297934229207,0.6890771784897424,null],[0.1535351215701508,0.6239502633516555,null],[0.3199879610556442,0.5566535238963114,null]],"4116269558691031":[[0.3986118383407106,0.6549095497968691,null],[0.49285768080199654,0.6093704919801253,null],[0.6512491148308632,0.5457641234829467,null],[0.8448105587224832,0.5092678510573951,null]],"423989957171190":[[0.5354704374855125,0.5570881743575533,null],[0.3834573789525719,0.5418558003482661,null]],"424364943656028":[[0.6225544747733568,0.5931396258679537,null],[0.894576213167513,0.5811304892455317,null],[0.13400974971347096,0.5527227300526176,null],[0.32914526430982893,0.5606993311166925,null]],"432356313302579":[[0.6196798375168322,0.5512780903554311,null],[0.2737178656577469,0.6393419998661488,null],[0.27710454893734426,0.5327328295431535,null]],"433987753066526":[[0.5584660826675404,0.5374677243852198,null],[0.5318090364148029,0.5372610929548909,null],[0.6558298414806448,0.6164760271861393,null],[0.7711405954484076,0.7311547730979739,null],[0.9120034466340325,0.6485162298732245,null],[0.8744646075103375,0.6849531024952411,null],[0.23534136640244951,0.5707950415388551,null],[0.2092280909753499,0.5853215800087057,null]],"461898606342872":[[0.5607547894654068,0.5709356818107434,null],[0.40924692375073457,0.5356166844454562,null],[0.6380965368042764,0.6371037799542846,null],[0.7303024092601,0.5690971679036338,null],[0.9116513399918534,0.567988450992792,null],[0.7048042024024437,0.6666263410057263,null],[0.965238933303635,0.5547193703244412,null],[0.13832868054570702,0.5374154040331441,null],[0.27726532301509776,0.5296597585856893,null],[0.3070681309974897,0.5411473869354363,null]],"481381621684815":[],"514363767744061":[[0.4147517405619503,0.5187805317115478,null],[0.5465870493311157,0.5221079423817752,null],[0.6706398942010553,0.5510903273578067,null],[0.901210032750965,0.5569244691401355,null],[0.11572710184172441,0.5416299452682796,null],[0.3004095946259474,0.5206305575364452,null]],"522346373509256":[[0.38365273932632876,0.5454500843321766,null],[0.6029428087869848,0.5591669558860807,null],[0.6502343072474981,0.572436046222355,null],[0.8916077162861806,0.5472621106411737,null],[0.9441570042219446,0.539442804630335,null],[0.10354800434151251,0.5334696523930172,null],[0.33156552525124205,0.5516464966988458,null]],"552315380916113":[[0.5437410213985071,0.5641567162096617,null],[0.40561984819390723,0.5456894273320849,null],[0.9781912994852804,0.5394849783277962,null]],"559372759847379":[[0.5892943200814523,0.5452351821421136,null],[0.20816945024092426,0.5790573420532412,null]],"562637219504223":[[0.4425816150059755,0.5671997080358389,null],[0.6130453969859212,0.5995387474151113,null],[0.568561983845722,0.5614145571819548,null],[0.9340002753213823,0.5726438176395205,null]],"563961506051153":[[0.53731248341699,0.5266488963196373,null]],"591584463734236":[[0.9330069117251851,0.5567737581860898,null],[0.09649769355664334,0.5505553627183436,null]],"593421160518191":[[0.4443741619450735,0.6177894159392838,null],[0.577424307636118,0.560054283308592,null],[0.412357941605618,0.5591586433967185,null],[0.6341812601358106,0.5369715982478734,null],[0.8466832115372724,0.5195121262597706,null],[0.9566259779679115,0.5440434637214048,null],[0.07500526162572418,0.5456154868298471,null],[0.2307154909997972,0.6161390722679924,null]],"612758008575849":[],"639645829096010":[[0.3801277055994919,0.5767411313941131,null],[0.4597647488132738,0.5170363070704401,null],[0.7217255187617787,0.606896707412549,null],[0.752800226953219,0.6036526489232084,null],[0.054974569060940504,0.5468550181771069,null],[0.10126359498706239,0.534044125641017,null],[0.23195806057681,0.6129186676169046,null]],"662385816800591":[[0.5542857242395655,0.5479513446337597,null],[0.27135485267814435,0.5646192672846213,null]],"667461712321088":[[0.588813391348284,0.5146614453109848,null],[0.8979371156205695,0.4991888012921547,null],[0.34520998908052924,0.5720473711002689,null]],"681333794968062":[[0.61022140258139,0.5405287624548083,null],[0.9781819582231877,0.4718649863557565,null]],"700668799338315":[[0.5617922909330527,0.5628081297348916,null],[0.39380138227177597,0.5447432255254311,null]],"723487737079243":[[0.8765091310365862,0.6433363725851821,null],[0.9900912631338237,0.5458888674620513,null],[0.21078694421393135,0.565472941139973,null],[0.2798705083563974,0.5629264039264666,null],[0.23263729403328537,0.5448953841592877,null]],"724492966635485":[[0.3808221406880214,0.5711211471606584,null],[0.351334823961295,0.5743457092216688,null]],"761421883101179":[],"775828278323576":[[0.49036943557480706,0.6738667527905176,null],[0.5977601172126917,0.6868830909899265,null],[0.8730090877514252,0.7469196266017939,null],[0.048480827375007585,0.680477348101397,null],[0.4390491185967804,0.6913269283615022,null]],"780391337668333":[[0.8978631602198295,0.5425421062934124,null],[0.08681164252301521,0.5804488572615917,null]],"785854814030175":[[0.45358156737000876,0.4984874645389982,null]],"822353906794602":[[0.589590787420546,0.6299726471210784,null],[0.7351496660379653,0.7239289755819116,null],[0.12280657488954133,0.6501586384498279,null],[0.19052713042573483,0.7822389961496231,null]],"839655921736413":[[0.7245290650212437,0.5690043995297178,null]],"843075271274817":[[0.5198632135486103,0.5164770503621483,null],[0.4470661838190036,0.5149984712880157,null],[0.9576216270537877,0.6009856879284851,null],[0.3298529042087863,0.5424945576826439,null]],"8726984263984099":[[0.5787826974875525,0.544818221458168,null],[0.7558593177437867,0.5527979898565882,null],[0.8731847735147042,0.5548448420820862,null],[0.11459072342988674,0.5083434341163351,null],[0.21209057817534838,0.5204686315741733,null],[0.37255800528707006,0.5175443901122055,null]],"872856994942214":[[0.6263534198550419,0.5948085595035509,null],[0.6551185250844651,0.5946252639632768,null],[0.6992450517022958,0.5778047718448277,null],[0.8493263341580668,0.5673816440620213,null],[0.25953373620066134,0.5776033029033748,null],[0.29363848593307595,0.569526571659289,null]],"888167256831303":[[0.9445891346793927,0.5501421180500737,null]],"893023542323690":[[0.6114325398842845,0.595862561679153,null],[0.5442225148128047,0.5481319353790041,null],[0.2201311818007315,0.5957822365666462,null],[0.2935464734632179,0.6119450706143379,null],[0.3204067395758747,0.6073399882636802,null]],"896345989301021":[],"911337534530260":[[0.39366794043148634,0.5426291787537403,null],[0.6179505463726522,0.5897906930117482,null],[0.9119774395305492,0.5743576294505984,null],[0.8045870029335329,0.6173858873838924,null],[0.197029467411314,0.5256500825550442,null],[0.27586042494933183,0.529670865388402,null],[0.3526452176257527,0.5328104595135216,null]],"925077602773417":[[0.37790409019435034,0.6042075653420645,null],[0.7160910951713768,0.5840863551094674,null],[0.7519023125804237,0.5778101394257993,null],[0.06893934340448182,0.5328597463938177,null],[0.2554861882566547,0.5697350804581114,null],[0.34455136929034996,0.6107242757330368,null]],"934739365184374":[[0.43095913456110324,0.5832656264362812,null],[0.5906601717996925,0.5961309833920128,null],[0.5610814970038562,0.5767856013108797,null],[0.6685777528155165,0.5978129718606928,null],[0.8753561910111334,0.599254006723372,null],[0.9143503266514243,0.5972917866734966,null],[0.09583379332551734,0.5849680865873261,null],[0.122365483061873,0.5887631786653817,null]],"996959015535106":[[0.6011781247473342,0.549066857702724,null],[0.5371362193773964,0.509744210982859,null],[0.8210102079285739,0.624910330663749,null],[0.3718336270319708,0.5622463680888793,null]]},"model":"claude-opus-5","n_panos":124,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file diff --git a/benchmark/model_detections/claude-opus-5-effort-low__sao_paulo.json b/benchmark/model_detections/claude-opus-5-effort-low__sao_paulo.json new file mode 100644 index 00000000..544c3c7c --- /dev/null +++ b/benchmark/model_detections/claude-opus-5-effort-low__sao_paulo.json @@ -0,0 +1 @@ +{"city":"sao_paulo","detections":{"--g3UwVswwny7hOlxl77-w":[[0.16270434071158146,0.6191183560805389,null]],"-pcHlrGDC4hPPRHVxU3W3Q":[[0.7436919193846632,0.6483491320894049,null],[0.7700921398780474,0.6250554365406475,null],[0.706164968257885,0.6554028958457281,null],[0.935835688978548,0.5508529068272637,null],[0.0661470960840817,0.5493247997148678,null],[0.15541843926634635,0.5400197854759394,null],[0.2789024640281855,0.6062221998429963,null]],"-uqS0QNM8aUFtP5gwTMu4w":[[0.6211005011549587,0.6166904178741186,null],[0.7192319937117855,0.6294404686128422,null],[0.04268131198368735,0.5495713617609455,null],[0.195617018354097,0.6446984829569384,null],[0.16965644049069484,0.5907236001774091,null],[0.30409383453011885,0.6306162232827814,null]],"0aJabNkZdyIHXbiruS_yLw":[[0.4706370106637743,0.5274340142874282,null],[0.08311719287447156,0.5676489107207477,null]],"0rG2QcmPAKBBec7NcS_SUw":[],"1bF6KihYF1Rw8PIg_ZTh6g":[[0.37468498864233196,0.6018146612920819,null],[0.6320194416200551,0.6089498124467334,null],[0.46459786991702284,0.5373394067050378,null],[0.6976558917220836,0.6668208724194158,null],[0.7646016396931823,0.6759462332629497,null]],"23nSVF67ExPhVWfty9-4Qw":[[0.4305835748960168,0.5538897355298896,null],[0.5519791940955948,0.5581099118561736,null]],"2L64Zqq-r58lo_7JVUoJSA":[[0.3834068207148217,0.576292383466507,null],[0.6136779876603621,0.5718950208784873,null],[0.7827731504144009,0.5830511938754951,null],[0.8745603116743937,0.5921582950211587,null],[0.11067655643626123,0.596968761899599,null],[0.16123746406637485,0.5995467151749531,null],[0.23602433203675088,0.5510709679715019,null]],"2XdWe9r6z5m-9SmNQq7TGQ":[[0.4600732145917579,0.5476917247343506,null],[0.5975631038227823,0.5620347892197125,null],[0.7845307283739145,0.6559194410850386,null],[0.16860252716758278,0.655781397736441,null]],"2vVoZEbjn1wxGCCvCmgeUQ":[[0.37126022023785277,0.5957564410506399,null],[0.6265590199506468,0.6313355089548328,null],[0.6070053859139118,0.5916859974061721,null],[0.33128382354219554,0.6387518147892038,null]],"31AcIQn0F7vJCIRP7U4gyA":[[0.8250865838120149,0.630604745310269,null],[0.862508137685007,0.6098577450666377,null],[0.8951357583464754,0.6019766856555998,null],[0.12638246471440046,0.604280600040007,null],[0.1497851924575515,0.6107035449276251,null]],"3SnxAqXSf1WzcWlp76h_2Q":[[0.5889031962649204,0.5309368949835874,null],[0.7685264134900581,0.5651007757061103,null],[0.2540493079994014,0.5870176130993301,null],[0.2891180821726709,0.6044146716245986,null],[0.2320765856724663,0.6114703067497608,null]],"3lHC4L5HK6yvXRZfPYnUqg":[[0.5452635884044271,0.5564693442760896,null],[0.4018578719697381,0.55435585669625,null],[0.6001499968569716,0.5654241305120956,null],[0.9490294721804269,0.5558541388479256,null],[0.07884101426729434,0.5479465997061371,null],[0.3096948339904266,0.5988681618598917,null]],"4RXNxzYjFwN0EBvKh8aHSQ":[[0.6220039174106604,0.611385570824842,null],[0.6748667034074394,0.6392167132487341,null],[0.7574318413248671,0.5911113260039628,null],[0.9031956096808282,0.5459036304938847,null],[0.17061507286154748,0.5696685801975117,null],[0.32789192035535764,0.5836869873394956,null]],"4Z4bj21zN62_fBZJzoF6Xg":[[0.726429943424181,0.6173149174277945,null]],"4n8b3OMdbJZgeJXz_TxNBA":[[0.735253625962691,0.6688861984591264,null],[0.22740437072511555,0.6010106315087207,null]],"52VthEdI90oCcFRLa9Wy5g":[[0.11016646741679842,0.6294119731229189,null]],"53l0gQcJPK4NrZhJZhtKlg":[[0.946621440386248,0.5678029754608136,null],[0.03668159063019949,0.5337021877905487,null]],"5IK4jyU16o627F2yDHu6Gw":[[0.5867107446380934,0.5341323995479901,null],[0.05540040464419088,0.5430014689927273,null],[0.39099270402849284,0.5422760876590335,null]],"5b-MNFZDk9yhziWPr2u7Hg":[],"6a_UTgidEGA0mlGKPlurNw":[[0.37901638811864014,0.6565054598293424,null],[0.7911513351546737,0.632072388572944,null],[0.08230959159559792,0.5608116009950247,null],[0.9096193819440633,0.5402064856047682,null],[0.26509260276939706,0.6117359304764955,null]],"6fpdvTPOA_R4Jb9bCBCwug":[],"74L65cpBc6Sv_D15h1n4Rw":[[0.6835567216765434,0.6110032415383314,null],[0.9491117769635168,0.5607302488966865,null]],"7O-o_5mVjT3KdC0SV0shUw":[[0.7130461858803598,0.6841840870776614,null]],"7RmzjvAikTNecf6xoiPw4Q":[],"7UTz_5Xfnx4Hz_0gfN2WZA":[[0.5808417855285781,0.5863672784216929,null],[0.651102484711562,0.585668380378761,null],[0.9421065200974371,0.5837884906966408,null],[0.16880464621827773,0.7086823486872061,null],[0.20551588614546928,0.7209730925048641,null]],"7um0A6G_bSJ3Hn6nRbixvA":[[0.7787300812425678,0.7077535553587978,null],[0.742760277984427,0.7232993851133109,null],[0.8567703382387546,0.7172349626449837,null],[0.9457244847109015,0.5747231252227265,null],[0.22566817939392986,0.5807421209241802,null],[0.2704812773409939,0.5801062051209819,null]],"8PunOGXWhLW2Jcp-z1kSNg":[[0.8832856038088863,0.5863296751071985,null]],"8qkdHYilRAI7Vrdpg2XuDw":[],"9MaI1wktdWe6O8uAN_-zYg":[[0.8957544748139805,0.5806229012785218,null]],"9e52qBoSx6RlPRP2VHBTqA":[[0.41817154788629685,0.5751153405731881,null],[0.7041788491977579,0.5739261851579819,null],[0.33260478214276046,0.6747455329310179,null]],"9ogLSXwqkmRsXUlTLya0uQ":[[0.3938804424934435,0.5402923931728685,null],[0.5610511236336594,0.5479546872460733,null],[0.5173850438580431,0.5390949240201623,null],[0.4375262255416881,0.5361187614479999,null],[0.7171570689492689,0.6198773537521121,null],[0.7834874055922849,0.6393949569224059,null],[0.08953083356480374,0.606955757033452,null],[0.21499402299523912,0.6141659401422376,null],[0.25733962268170624,0.5872448455282778,null]],"AJMyOxILJ9hobRi9AdqnCw":[],"AJVnpStT1x3aP5rNLkUUyA":[[0.2267810077607495,0.6203763558926244,null]],"AyVE6TqZxahbZyzOG8KhPg":[[0.9390548314763969,0.5660395077356918,null],[0.12020482576551128,0.5934298898311449,null]],"BK29yXSNmXidi-3ggxm_Zg":[[0.4267729780903334,0.5906277342991969,null],[0.625561727242287,0.6295372239459428,null],[0.9177812782895718,0.596170419260256,null],[0.08073890140100676,0.5623939671878899,null],[0.23845025732300806,0.5975966800216891,null],[0.3276505099533269,0.626398856353691,null]],"Cuj3qJDAZnTKnMhQLXy1ig":[[0.6283094134269908,0.6207815027959875,null],[0.6588949451433629,0.645409543823691,null],[0.9031056706365306,0.6770109187447337,null],[0.28913221609924544,0.5936613399879291,null],[0.3534074120783615,0.6482553243685552,null]],"DSdxd4wO-H8l4g-O_IGfkg":[[0.5707842312051616,0.5656792436635704,null]],"E2-oeApmq0sW_GDdLFbnCQ":[[0.5637334197481492,0.5725413873824611,null],[0.7159545219451032,0.6183746993852868,null],[0.762316974907775,0.6531356722261656,null],[0.8713409592788635,0.6373417060318466,null],[0.2772709144386916,0.6160596216206007,null],[0.3038717093512,0.5904272800388661,null]],"FRKJomHWa7nYfbmGJRNuvA":[[0.5319496744665791,0.53984006088116,null]],"GnxqQAq5GVonmVKfcMcr6w":[[0.9407023907917965,0.5698429723208592,null],[0.07112947908229234,0.5526177803500723,null]],"H2cEJygbNd56-362PsICjA":[[0.5983761003368171,0.5909080256990777,null],[0.3685335328346123,0.576975525762224,null]],"I0LGgFwBsGIYNbIsIaLgpQ":[[0.6106358521374993,0.5423531339430864,null],[0.7073962232125026,0.5870784944688326,null],[0.7275383698372614,0.6160441033354322,null],[0.3487132162927271,0.6530071969021262,null]],"IAF46f7Lfz65Y2vjckHeMA":[[0.7433911701089346,0.6263049418608003,null],[0.7114352387706835,0.7541948705307235,null],[0.09069960446493447,0.6097257940541089,null],[0.14420487314854225,0.6135576422396134,null],[0.2336279130323316,0.5555362657831044,null],[0.2275383698372614,0.6160441033354322,null]],"JAwR7rGXLysrpeYgTzkLCQ":[[0.8914342562540247,0.6463645219986638,null],[0.13203802916473817,0.6787478822975934,null]],"JF3A8_EnhGARQxmfqdpANA":[[0.7079862648003581,0.578519433276036,null],[0.7392248274021533,0.5797300509857268,null],[0.2695063371226988,0.6117602852210359,null],[0.29209563307466446,0.6143349038538979,null]],"KD-uKFrh3oLPfzbwOStEWA":[[0.7779407328722472,0.7307438278229057,null],[0.8847682347207684,0.6663916959841152,null],[0.1202797600612307,0.6030603848965199,null],[0.15117009694096067,0.5950255852225647,null]],"LUW-LxIfrK_j7kCq16WoyQ":[[0.7512149741277115,0.6270381845430093,null],[0.8903260666813069,0.6152768418470471,null],[0.9517348432629095,0.5612136574413695,null],[0.23488313670051297,0.5783339786802916,null]],"LfPVRvshATNPaK78qOt-Ug":[[0.7014105741111238,0.5691943234307991,null]],"M5mjc-BAtPFJppa9npq4xA":[[0.6146178563353966,0.6279808284072438,null],[0.6652361847011422,0.5966307644394975,null],[0.7111607761460658,0.6423628539215525,null],[0.24549851142921414,0.5914897513585136,null],[0.26838491517121454,0.5771845650360888,null]],"MBuniYPiSz9apm9agSpqPw":[[0.6223398395621547,0.5720636861613748,null]],"MO1IiuyyjHfY4uBuEsgoeg":[[0.7413899668524395,0.6443540938351716,null],[0.7100537165719949,0.6650732278058323,null],[0.9202877958123465,0.5639859265681015,null],[0.9578981402884933,0.5629760134226552,null],[0.3025753420867363,0.6007958862361064,null]],"MTKGGsTjIZqzb5CJ4L_zKw":[[0.4500884043971539,0.5677440432781925,null],[0.5461722777189004,0.5299441836452198,null]],"MjzhJxGXvpsFuKgE1Mh-Xg":[[0.4488917971336113,0.5373355085384415,null],[0.5382002707247565,0.5361655164320663,null]],"N2dp00E-bFRP97GdlN6YgA":[[0.5967762436094826,0.5736515256456168,null],[0.27455759014552017,0.5995448215199758,null]],"NiIR-hk3d6gP7qp4s1BM4w":[[0.5695019542752627,0.5397674143671197,null],[0.825090552207947,0.6900493698289896,null],[0.9555628709839998,0.5528387710917702,null],[0.3162185006430902,0.6528615069751875,null]],"Nn8w6mmD-cbG_XScCiIjwA":[],"NoadtY-SJzlUAlm7E74VLw":[[0.5702902283565774,0.5465214960547907,null],[0.1574160478842746,0.5692930121425,null]],"OwHITjkTQwapTUEqLaf_HA":[[0.6660159361046707,0.6103746066684154,null],[0.7296429151728199,0.5858236894645001,null],[0.897415406457857,0.5817889108439629,null],[0.06294600806583689,0.5663053962397613,null],[0.2461194496741489,0.5854347713851609,null],[0.2838147603986362,0.5922560717453759,null]],"PLxw5KV6VDCzoMS7hmL8yw":[[0.5373820114412765,0.555856540915866,null]],"Pj3oiYfbY1b71tzLockamw":[],"Pvs7VOQJOX9mw2Ru9PrQZw":[[0.957985529509171,0.5498900448056472,null],[0.03667323179136883,0.5357374904383007,null]],"PyBg7R0KLocC6zqVFijKSg":[[0.063782588373547,0.5333313355510156,null]],"RFpFHgDV38a8Q-_kF4VJMg":[[0.6382488567036668,0.5627964725092057,null]],"S2IuBk3pE9q76j1Z4hQC8A":[[0.41698253463575047,0.5669153318962297,null],[0.52322381591208,0.5394355173300548,null]],"S4WdqpLlooYt4ODkL03k5g":[[0.5617980631164506,0.577212436479547,null],[0.6115783498077335,0.5771487492808782,null],[0.9468786439061708,0.5858590319476878,null],[0.2862012624230179,0.7091113008748362,null],[0.3656374516900675,0.5727645448094494,null]],"SL1kkNP2VXfJkTD7YQf4tQ":[[0.3933986559516969,0.5790669368198805,null],[0.5919952403061157,0.5985363916751772,null],[0.4114865771223683,0.5517198247289364,null]],"Sg0GiqhXxeFwuhRVQZGWfw":[[0.4469710962415272,0.5187419788984787,null],[0.2857778915127185,0.6166832550252178,null],[0.29709862862409187,0.5419391867969322,null]],"SkpVKN34vuC9ItNhaZfFwQ":[],"TRSZB4htf-pfJEgn8NdnFA":[],"VEIsNEdoZ793WdrHU57t2g":[[0.558335406788967,0.564131506396625,null],[0.4447953638225064,0.5367581824081769,null]],"WC5s83YNe-hRPVOd0KZQrA":[[0.6191482666917468,0.6174184458742796,null],[0.8573067418257169,0.5802474790826642,null],[0.8958881402503285,0.5380685656250611,null],[0.9589968675632543,0.5317176271770261,null],[0.14933911674504524,0.577228747526677,null]],"WShTUyMV7KcYdpINkKU6zw":[[0.3995126511980671,0.6041546643046863,null]],"XnnGXt94GGVxBt_3oSk2Uw":[[0.03335612714502778,0.5377013760544012,null]],"ZdSe6D-Wu285r762n01uOg":[[0.6460398293884373,0.5759055942515153,null],[0.8703810643749315,0.6049732346848871,null],[0.025704304732515282,0.5380399832981807,null]],"Zx5RLbncodJhmxWdJwAaEA":[[0.9176737676083508,0.5845550848499046,null],[0.2070954164752966,0.5489663424957552,null]],"_E3aWogWLo5SoGkPdihyAQ":[[0.5851790716551022,0.5696700561157287,null],[0.36221453323612796,0.5942657170697057,null]],"_fPo4iIbhE1HLT_ixD57_Q":[[0.38182752492546385,0.6167573780538457,null],[0.7305523223718704,0.6078845734112369,null],[0.8074564211513866,0.63287563136397,null],[0.8900247663454585,0.6138192854642195,null]],"_zoPpzbkTA4aS166T26J_Q":[[0.5517061558593847,0.5534102181430155,null],[0.6378653928269089,0.5616698927458277,null],[0.06250001566706881,0.5435158912290309,null]],"a70PDmeTUAplnAAszg96rQ":[[0.600071811910056,0.5441266225852017,null],[0.23096719663569626,0.5791561730526981,null],[0.2661075351498151,0.5801619262758326,null]],"bNHPwV-rN_X3TENKUQgmNg":[[0.38269017318946325,0.5630921321207916,null],[0.14331982881154043,0.5645027710524638,null]],"bhyqT91fwl6p064hY4GxSA":[],"dZ3b0KCyXPcdVPHv5lCR2Q":[[0.5378926253416951,0.5462661678749301,null],[0.7174892438208821,0.6113024547109447,null],[0.15870626946758914,0.5862485817952248,null]],"dZHjPLWAOhyUatavJJEPzA":[[0.9780635645672421,0.5428974395514784,null],[0.059551775803464546,0.5615742133040115,null]],"e6i7jzmjStkNCJ7jp_KV5Q":[[0.6234074384042353,0.6184466101750731,null],[0.9506179538414872,0.5680860284936721,null],[0.04418272933537948,0.5531267445634092,null]],"eHzL2wfpN6POl85bAin9VQ":[],"el13lYhzqKSZJwWb5w5vUg":[[0.3951068945090054,0.5846097375121027,null],[0.617426063523378,0.6051601374677387,null],[0.6694228876185634,0.6436849834991296,null],[0.8221438349214589,0.6526751406644777,null],[0.10806831564438019,0.5821310866997296,null],[0.9134213690073261,0.6005290542555706,null],[0.3224494181451902,0.601462727606914,null]],"fto2w3ZBO7XYUyIPzctfxw":[[0.6121017558781188,0.5734211216838278,null],[0.212174350831067,0.6295836796740354,null],[0.28494696910075884,0.6096494898867633,null]],"fwvaPMif_uwbx3U5SrHM2Q":[],"gGUeCVHGs16weP-RfRckug":[],"gcGy5uR3kxFRCiUdSal-Nw":[],"iGerSDCCTaZmeNVguzT7mg":[[0.40416536143588944,0.645829969623336,null],[0.6329415365122731,0.7112856515841053,null],[0.7572759130735436,0.6124163231811848,null],[0.4273379195180877,0.6328622854371493,null]],"iXAvtzzMg2Vh5aZPuGIk_Q":[[0.8517846076771514,0.6459454998940752,null],[0.877354518155171,0.6171976752109533,null]],"ieZ8VA3zKLMrd7to7HHB5A":[[0.3860628658606913,0.5776178121293396,null]],"ilpqlnL95rHOAj1Q46fLuw":[[0.8496186585037313,0.5781385056760684,null],[0.11723084626528552,0.5849049750905047,null]],"jtmPZ_CIVoN69mYjj_JlFw":[],"kJesVaz2BfulGS7gWiNsNg":[[0.92377510278167,0.5697989090672384,null],[0.9678047497021356,0.5367280774814635,null],[0.06967962268904798,0.5361295731863283,null]],"lASBXjG5VnksPRJajz2FKw":[[0.3765430865582109,0.6171653543910636,null],[0.12058170376157207,0.5908543984176303,null],[0.17431163550851997,0.5859654456465201,null],[0.23629852894905606,0.5656378530223979,null]],"lOAN4VLX5ttywD8N5Be0wg":[[0.5460515776776802,0.5577193646329296,null]],"lcrZHovEffd0lTN2XIsnZA":[[0.5775297173513573,0.5754083049767388,null],[0.3932654422320423,0.5678230683895548,null],[0.9150957518956582,0.5951660909578422,null],[0.15493179149715103,0.596092333061511,null],[0.3428388057493268,0.5570247585193228,null],[0.43004592743748715,0.5579838384605558,null]],"loCxSX72-DYrDrDwY0cVGw":[[0.39052425138490154,0.5938001648059223,null],[0.7199224019213787,0.7149481277899277,null],[0.7386410231670714,0.689134101259873,null]],"n-DwmldMs-ZZVYS1gF_qYQ":[],"nBEV4rFOanW4bZa31JM0Sw":[[0.3967974675116893,0.5694409018987806,null],[0.5200062848323552,0.6952328327350167,null],[0.6499044180277097,0.6065183547382125,null],[0.9432359723528037,0.5704884041784821,null],[0.07620206844438732,0.5658842351853147,null],[0.2867610086629043,0.572102583336839,null],[0.14069361320528873,0.5604809529072763,null],[0.3232994831869592,0.589104708477156,null]],"nSGBAhZBqn92K0X6YMt3eg":[[0.6282105038578628,0.6250759544930062,null],[0.0635723363431534,0.5622630749374213,null]],"oPWPyI-Hrg7Ujq6yrFNyoQ":[[0.5657337484497229,0.5775135838373013,null],[0.5884945377163149,0.5611646582394548,null],[0.8667290985375325,0.6288008007861704,null],[0.9416476794464785,0.6095393120183088,null],[0.8916444162374528,0.6304934634288186,null],[0.11927712009335811,0.6110575868730849,null],[0.32409638057652684,0.6189694923306104,null]],"oV7Q7EUJPH-5ZMAT16aI7A":[[0.5434366332462844,0.5286047074573603,null]],"oubzmEZebW0xt9hWWIgN3Q":[[0.3840015375564759,0.5730722911592225,null],[0.5851018937778951,0.5812058595653327,null]],"p3WPC3r3OZij0pZr8jyR-A":[[0.04900203928797742,0.5651572783469989,null]],"pEfwvmb_FBOmLOnckeIGFA":[[0.4193532878966159,0.5232969384242431,null],[0.5969374561073313,0.5222770991562644,null],[0.6657553189899017,0.5696882399930215,null],[0.20841435452142043,0.6083491237185128,null]],"pTT4eaIPPMz9c1LU7IbE-w":[],"pUohf38G_xUQJ2nFzTGazg":[],"qZhtfaweaHDmUgGJtgVKTQ":[],"r0oKhyEUSiK2FMKwXE7Z4g":[[0.924162237453205,0.5794969957519847,null],[0.1588009394291079,0.5676328788229973,null]],"rZtL0FIlqaYtANWu_nDSjQ":[[0.5696591290917876,0.5463598501931762,null],[0.40911677625633835,0.5976324000544818,null]],"rtBqqxWOVVb3_RFgloXeAA":[],"thO-ovLo5h3IcEIBiZSBmA":[[0.9116174159970611,0.5783601744364313,null],[0.07257901599082484,0.5648165148049369,null],[0.22134302893498448,0.6437810732375184,null]],"uVUc_s2SzXj8SYWwiFlbzA":[[0.5670554346680529,0.5679477680890813,null],[0.2578404693518218,0.6264683906786244,null]],"vR2DJ0kQMRDnmCk0ICH3mQ":[],"vsYI9YRnGs7H2rchsFS44A":[[0.3763220885101751,0.6182668270766637,null],[0.7005953485386752,0.5859188567431503,null],[0.14585275549882076,0.7136839295408395,null],[0.8939949959512631,0.6397069911596522,null],[0.28349668964700114,0.7342486685642307,null],[0.3401193460058456,0.6932015178013831,null]],"wX8uKBQfioiFHogENC9FbQ":[[0.7217081778271659,0.6442762115472797,null],[0.06409002511162565,0.5549403900760805,null],[0.3499319852140296,0.6295160211091622,null]],"wgL3E2GPYntQeDbJjkaQsw":[],"xfnPV8p9liS6w_thn5Juqw":[[0.42202474343495283,0.5739993125812257,null],[0.5751135896235732,0.566109969835568,null],[0.8427927746669661,0.5923477663883209,null],[0.9326142433539037,0.5436883087500661,null],[0.06944565564339222,0.5466359078570889,null],[0.22786296555336294,0.5874658122397647,null]],"xyyjv_yjywf2p-XYB-9qDg":[[0.4381187797521368,0.5460903503857091,null],[0.7888518644919167,0.6555492547996944,null],[0.8749378633292058,0.6250932626494472,null],[0.24227198785122556,0.577181825092935,null]],"zo9eQGzGOdA57uZQE89rOA":[[0.6240530397982029,0.6105948113035092,null],[0.7597679493840187,0.6260263143173657,null],[0.9404392590841303,0.5543838537961203,null],[0.07789095401171536,0.5478549820852755,null],[0.2587850348473332,0.6091430924516503,null]],"zrChULSCpDxHp7XG9HdGzw":[[0.5709492881553944,0.5357557975457423,null],[0.6975991332309692,0.6720656159340218,null],[0.72372255050449,0.6518430520525894,null],[0.25088837684472126,0.5420948450090541,null],[0.2782178489835737,0.6011431333389678,null]]},"model":"claude-opus-5","n_panos":125,"n_uncached":0,"published_as":"claude-opus-5-effort-low","signature":{"box_tool":"{\"description\": \"Report every curb ramp visible in the image, as tight pixel bounding boxes in the image's own coordinate space. Report an empty list if there are none.\", \"input_schema\": {\"additionalProperties\": false, \"properties\": {\"boxes\": {\"items\": {\"additionalProperties\": false, \"properties\": {\"x1\": {\"type\": \"integer\"}, \"x2\": {\"type\": \"integer\"}, \"y1\": {\"type\": \"integer\"}, \"y2\": {\"type\": \"integer\"}}, \"required\": [\"x1\", \"y1\", \"x2\", \"y2\"], \"type\": \"object\"}, \"type\": \"array\"}}, \"required\": [\"boxes\"], \"type\": \"object\"}, \"name\": \"report_curb_ramps\"}","effort":"low","max_edge":1568,"model_id":"claude-opus-5","prompt":"Detect every curb ramp in this street-level image. A curb ramp (curb cut) is the short sloped ramp cut into a sidewalk curb at a street corner or crossing that lets a wheelchair or stroller roll from sidewalk to street. Return one tight bounding box per curb ramp. Do not box driveways, stairs, or crosswalk paint. If there are no curb ramps, return an empty list.","provider":"claude","source_max_edge":4096,"tile":true,"tool_choice":"auto","views":[[0.0,-30.0,90.0,90.0,1024,1024],[60.0,-30.0,90.0,90.0,1024,1024],[120.0,-30.0,90.0,90.0,1024,1024],[180.0,-30.0,90.0,90.0,1024,1024],[240.0,-30.0,90.0,90.0,1024,1024],[300.0,-30.0,90.0,90.0,1024,1024]]}} \ No newline at end of file From db7d0deb482b1ed1af14f8400adfc99a88e3a5f5 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Wed, 19 Aug 2026 06:08:42 -0700 Subject: [PATCH 02/15] Recover the #139 leg's spend from Cloud Monitoring: $70.41, and what that says The eight-split claude-opus-5 run wrote no row to analysis_out/usage_log.jsonl. `vertex_usage.py --days 3` recovered it the next day: 11,988,993 input / 418,503 output = $70.41. Layer 1 failed, layer 3 did its job. Written up in docs/model_comparison.md next to the Gemini history it parallels, and reported on #143, which had assumed the paid-API half needed no further work. This CORRECTS the previous commit's claim that the spend was "not recoverable" and its inferred figure of ~$57. That inference divided a smoke test's cost by `panos_scored` (4) when only 3 panos had actually been billed -- the fourth was cached. The real per-pano rate is $0.077, not $0.058. Two results worth keeping, both of which fall out of the recovery: - Estimate input from geometry; never estimate output. An Opus pano is exactly 12,186 input tokens (6 views x 2,031), identical across both smoke records, so 984 panos predicts 11,991,024 against 11,988,993 billed -- 0.02% out, a single call, re-derivable from the committed detections with no cloud access. The same extrapolation applied to output was 62% high ($16.92 against $10.46), because output is thinking plus box count and the two smoke panos were unusually verbose. Input is checkable; output is not. - Recovery is per-model per-day, so per-split attribution is permanently gone even on a successful pull. That is tolerable here only because the eight splits were one contiguous run of one model. And the deadline, which is the part that matters for next time: Cloud Monitoring retention is ~6 weeks. Had this gone unnoticed until October the number would have been unrecoverable at any price. Co-Authored-By: Claude Opus 5 (1M context) --- docs/model_comparison.md | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 46c3971b..693986fd 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1642,6 +1642,47 @@ Models differ by an order of magnitude in how much they do that (gemini-3.6-flas flash legs are not as cheap relative to pro as the rate card suggests — the 3.6-flash / 3.1-pro gap is $1.98 vs $2.31 per leg, not the 2.7× the input rates alone imply. +### The claude-opus-5 nine-split leg: layer 1 failed, layer 3 recovered it (#139) + +**This is the case the three-layer scheme was designed for, and it is worth reading as a +worked example rather than a footnote.** The eight-split `claude-opus-5` run of 2026-08-18 +(984 panoramas: bend, budapest_district5, clovis, gainesville, morgantown, paterson, +richmond, sao_paulo) **wrote no record to `analysis_out/usage_log.jsonl`.** The ledger +holds three entries totalling $0.34 — one `claude-sonnet-5` annapolis leg and two richmond +smoke tests — and nothing for the run itself. Layer 1 simply did not fire. + +Layer 3 recovered the ground truth the next day: + +| model | input tokens | output tokens | est. cost | +|---|---:|---:|---:| +| claude-opus-5 (eight splits + 4 smoke panos, 08-18) | 11,988,993 | 418,503 | **$70.41** | +| claude-sonnet-5 (re-run remnant) | 12,594 | 480 | $0.03 | + +`python scripts/analysis/vertex_usage.py --days 3`, run 2026-08-19. Four things follow, +and the last one is the one that bites: + +- **Input tokens are deterministic, so the input half is checkable without any cloud + access.** An Opus pano is exactly **12,186 tokens** (6 views × 2,031), identical in both + smoke records. 984 panos predicts 11,991,024 against 11,988,993 billed — 0.02% out, a + single call. Anyone can re-derive that from the committed detections; it is $59.94 of the + $70.41. +- **The output half cannot be reconstructed this way.** Extrapolating the smoke tests' + 688 output tokens/pano gives $16.92 where the true figure is $10.46 — **62% high**, + because output is thinking plus box count and the two smoke panos were unusually verbose. + Actual: 425 output tokens/pano. Estimate input from geometry; never estimate output. +- **Recovery is per-model per-day, not per-split.** Cloud Monitoring cannot say what + richmond cost as distinct from clovis. That attribution is permanently gone, which is + tolerable here only because the eight splits were one contiguous run of one model. +- **The recovery window is ~6 weeks and then it is not.** Had this gone unnoticed until + October the number would have been unrecoverable at any price. **A missing layer-1 record + is an emergency with a deadline, not a paperwork error** — run `vertex_usage.py` the + moment a paid leg finishes without logging, not when someone next reads the doc. + +The `--usage-log none` guard added in #119 refuses to start a paid leg with logging +disabled, so the likely mechanism is a run whose `REPO_ROOT` resolved to a scratch worktree +that was later deleted, taking the ledger with it. That is a real hole: the guard proves a +log path was *accepted*, not that the file it wrote still exists. See #143. + ## Running it ```bash From e392d74aafddad5bcba3efe4d158590464de5643 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Wed, 19 Aug 2026 06:21:54 -0700 Subject: [PATCH 03/15] Score the nine-split Opus leg: the annapolis displacement does not generalise (#139) claude-opus-5 at low effort now has 7/7 pooled coverage, so it enters the headline and by-split tables and leaves the partial one. scoreboard.py --check is green again; it went red the moment the detections landed in e2f66fc. The result the issue was opened to get: on annapolis Opus led gemini-3.1-pro by +0.021 F1, the only time anything had displaced the top challenger. Pooled over seven city splits it TRAILS by -0.021 (0.588 vs 0.608). The one split that made the result look real was the one split that flattered it -- annapolis is the survey-grade Trimble MX7 city, and the issue pre-registered that as the risk. gemini-3.1-pro remains best challenger; RampNet's lead is unchanged at 0.219. What survives is the shape, not the ranking, and it matters more than the F1: Opus trades -0.083 precision for +0.041 recall, which makes it the highest-recall chat VLM on the board (0.614, above every Gemini leg). It loses on the aggregate and wins on the axis operating_point.md says to optimise. The scoreboard's own third finding is "precision is not the differentiator; recall is", so quoting the ranking alone gets the direction right and the reason wrong. Added as finding 4 rather than a footnote for that reason. standing stays False, and that is not an oversight. roster.py raises at import for any pinned leg that is standing -- a scored entry has to be what a bare --models spec reproduces, and both efforts of claude:claude-opus-5 share one spec. It is also unnecessary: standing gates the roster tables (fp_taxonomy, null_recall, the frozen WITNESS_POOL_46), not the scoreboard, which keys off coverage. gemini-3.7-flash and the three YOLO pano arms sit in the same position. Documented in the doc's own caveat list so the next reader does not try the flip and hit the assertion. export_model_cache.py --verify: 9/9 pairs score IDENTICALLY to the cache. Three tests failed on this change and all three were right to. Two encoded "Opus low is a single-split leg"; they now assert the opposite, with a note saying that a reappearance means lost coverage rather than a test needing a nudge. The third is the published-corpus ledger in replication.md, which exists because that count silently drifted four times: 114 -> 122 files, 23.1 -> 23.2 MB. manual_gold remains deliberately unrun (#144). Co-Authored-By: Claude Opus 5 (1M context) --- analysis_out/scoreboard.json | 244 +++++++++++++++++++------- docs/figures/scoreboard_by_split.png | Bin 267834 -> 275183 bytes docs/figures/scoreboard_f1.png | Bin 131642 -> 138274 bytes docs/figures/scoreboard_pr.png | Bin 190550 -> 194980 bytes docs/figures/scoreboard_pr_curves.png | Bin 188171 -> 192374 bytes docs/model_comparison.md | 10 ++ docs/model_scoreboard.md | 45 +++-- docs/replication.md | 4 +- rampnet/roster.py | 11 +- tests/test_scoreboard.py | 12 +- 10 files changed, 249 insertions(+), 77 deletions(-) diff --git a/analysis_out/scoreboard.json b/analysis_out/scoreboard.json index 64ef5d8a..726b1284 100644 --- a/analysis_out/scoreboard.json +++ b/analysis_out/scoreboard.json @@ -374,6 +374,54 @@ "manual_gold_recall": null, "manual_gold_ap": null }, + { + "model": "claude-opus-5-effort-low", + "label": "claude-opus-5", + "spec": "claude:claude-opus-5", + "provider": "claude", + "standing": false, + "display": "Claude Opus 5 (low)", + "class": "chat-vlm", + "operating_point": 0.0, + "operating_point_note": "no score", + "coverage": "7/7", + "complete": true, + "pooled_splits": [ + "richmond", + "bend", + "clovis", + "morgantown", + "annapolis", + "paterson", + "gainesville" + ], + "precision": 0.572576, + "recall": 0.614119, + "f1": 0.587552, + "ap": null, + "ap_bundle": null, + "ap_is_substituted": false, + "fp_per_pano": 1.129428, + "micro_precision": 0.566756, + "micro_recall": 0.614078, + "f1_min": 0.47874, + "f1_max": 0.648551, + "f1_min_split": "gainesville", + "f1_max_split": "morgantown", + "n_splits_run": 9, + "budapest_district5_f1": 0.377778, + "budapest_district5_precision": 0.425, + "budapest_district5_recall": 0.34, + "budapest_district5_ap": null, + "sao_paulo_f1": 0.468227, + "sao_paulo_precision": 0.44164, + "sao_paulo_recall": 0.498221, + "sao_paulo_ap": null, + "manual_gold_f1": null, + "manual_gold_precision": null, + "manual_gold_recall": null, + "manual_gold_ap": null + }, { "model": "gemini-3.7-flash", "label": "gemini-3.7-flash", @@ -794,48 +842,6 @@ "manual_gold_recall": null, "manual_gold_ap": null }, - { - "model": "claude-opus-5-effort-low", - "label": "claude-opus-5", - "spec": "claude:claude-opus-5", - "provider": "claude", - "standing": false, - "display": "Claude Opus 5 (low)", - "class": "chat-vlm", - "operating_point": 0.0, - "operating_point_note": "no score", - "coverage": "1/7", - "complete": false, - "pooled_splits": [ - "annapolis" - ], - "precision": 0.572347, - "recall": 0.605442, - "f1": 0.58843, - "ap": null, - "ap_bundle": null, - "ap_is_substituted": false, - "fp_per_pano": 1.064, - "micro_precision": 0.572347, - "micro_recall": 0.605442, - "f1_min": 0.58843, - "f1_max": 0.58843, - "f1_min_split": "annapolis", - "f1_max_split": "annapolis", - "n_splits_run": 1, - "budapest_district5_f1": null, - "budapest_district5_precision": null, - "budapest_district5_recall": null, - "budapest_district5_ap": null, - "sao_paulo_f1": null, - "sao_paulo_precision": null, - "sao_paulo_recall": null, - "sao_paulo_ap": null, - "manual_gold_f1": null, - "manual_gold_precision": null, - "manual_gold_recall": null, - "manual_gold_ap": null - }, { "model": "claude-opus-5-effort-high", "label": "claude-opus-5", @@ -1709,6 +1715,143 @@ "fp_per_pano": 1.16 } }, + "claude-opus-5-effort-low": { + "richmond": { + "split": "richmond", + "precision": 0.522673, + "recall": 0.706452, + "f1": 0.600823, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 219, + "fp": 200, + "fn": 91, + "n_panos": 124, + "n_gt_recall": 310, + "fp_per_pano": 1.612903 + }, + "bend": { + "split": "bend", + "precision": 0.586207, + "recall": 0.623853, + "f1": 0.604444, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 204, + "fp": 144, + "fn": 123, + "n_panos": 110, + "n_gt_recall": 327, + "fp_per_pano": 1.309091 + }, + "clovis": { + "split": "clovis", + "precision": 0.528302, + "recall": 0.574359, + "f1": 0.550369, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 112, + "fp": 100, + "fn": 83, + "n_panos": 125, + "n_gt_recall": 195, + "fp_per_pano": 0.8 + }, + "morgantown": { + "split": "morgantown", + "precision": 0.62807, + "recall": 0.670412, + "f1": 0.648551, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 179, + "fp": 106, + "fn": 88, + "n_panos": 125, + "n_gt_recall": 267, + "fp_per_pano": 0.848 + }, + "annapolis": { + "split": "annapolis", + "precision": 0.572347, + "recall": 0.605442, + "f1": 0.58843, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 178, + "fp": 133, + "fn": 116, + "n_panos": 125, + "n_gt_recall": 294, + "fp_per_pano": 1.064 + }, + "paterson": { + "split": "paterson", + "precision": 0.751701, + "recall": 0.559494, + "f1": 0.641509, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 221, + "fp": 73, + "fn": 174, + "n_panos": 125, + "n_gt_recall": 395, + "fp_per_pano": 0.584 + }, + "gainesville": { + "split": "gainesville", + "precision": 0.418733, + "recall": 0.558824, + "f1": 0.47874, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 152, + "fp": 211, + "fn": 120, + "n_panos": 125, + "n_gt_recall": 272, + "fp_per_pano": 1.688 + }, + "budapest_district5": { + "split": "budapest_district5", + "precision": 0.425, + "recall": 0.34, + "f1": 0.377778, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 102, + "fp": 138, + "fn": 198, + "n_panos": 125, + "n_gt_recall": 300, + "fp_per_pano": 1.104 + }, + "sao_paulo": { + "split": "sao_paulo", + "precision": 0.44164, + "recall": 0.498221, + "f1": 0.468227, + "ap": null, + "ap_source": "bundle", + "ap_bundle": null, + "tp": 140, + "fp": 177, + "fn": 141, + "n_panos": 125, + "n_gt_recall": 281, + "fp_per_pano": 1.416 + } + }, "gemini-3.7-flash": { "richmond": { "split": "richmond", @@ -2792,23 +2935,6 @@ "fp_per_pano": 11.282258 } }, - "claude-opus-5-effort-low": { - "annapolis": { - "split": "annapolis", - "precision": 0.572347, - "recall": 0.605442, - "f1": 0.58843, - "ap": null, - "ap_source": "bundle", - "ap_bundle": null, - "tp": 178, - "fp": 133, - "fn": 116, - "n_panos": 125, - "n_gt_recall": 294, - "fp_per_pano": 1.064 - } - }, "claude-opus-5-effort-high": { "annapolis": { "split": "annapolis", diff --git a/docs/figures/scoreboard_by_split.png b/docs/figures/scoreboard_by_split.png index 3ead555c0dcb7ac332dbd44b45187d00d8418735..ad9e3be5d2e3f9432c19f1027992ea50f56ac1c1 100644 GIT binary patch delta 195496 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%0A+erKJHd;^*V-oA~=0TUnHpUyox73<25?nu<;% z#r5@iChrvw)(5}vc0s4SV}=Tiw6-;1s9CEM<7dxiyvSZ}> zcwmo9r{u;{VMhzeG>28IWC0^hIo}2~kU8R=H+-*+mNrsSR>qxu+ndp-9>bq0i3j>G z{_&qi8eHalU~AmAHXkN#-yIp=82&aa49u`-#}RYvi$*}m!%WMg+17+2)#gcEeX>Al zjT$Ov0(0Q6Qm;Jt_g1YZjE;JR^EBf2{66gL{Mk}`EO)O%hY0wq300-I?|kL&@g>S9 zpCNYF>BtOA`x$wIyuy(ahd6aY_8XHn+~GTZy6@ zUNjqt(J-5C@a0H(@GNBZ!h*CLVccrG!LNjO_}zIV{pBj1{`lQyPo6S~;mEKFeW}31a;5mL}yTL~9E^*%lapky8?1{*hm>&KIUu+3Ll4EJe)YLnf z_GsEl3Zao-N<4jJP(sKia{ZV7^y2<&+)DnY{`nd6X=u1X$sg=`ud%T4f?9AqXucL0 z)RqpFScpy~w6mWoee(H>@r+U{O`DpElsv2~X2@##wp|17vWx3ruG!`3(?_Bd$q>Rn+jbXjoF39?C z6xY?&rTVOMP58%x{$0w_@{*3g{d*mgXya9nV@S$V778`TO$JBM{D0-XSyuC_iHe<>c5x#s`$>rgI9#d zmX_%cpoEcohW-8h+s@eJ1@IUNal4ND%=0Zz)p^6JV$b{|``X8@gM?83&okh~+CC(HnEz(K$4cu*)77~>XnfF3JErys%PJ}=25#jhyLVCloALhY?`ZO*^y*N7U}*TI z#Ni_2zZotO5z$FM!kV=a?j>9sv#UWE;_d%lS^Ui`#@{virIvx-fB9mz|NO(Nxo!YM z{O@bP-|SyW_MAUc`QM;+!T&E6to#3=f~ywp0?Iih#ud9KN}N%#8FN>tR|bB<-f~p% zc#0_Naz?#cpEZ5E`x2(?*I)bCn#5f3|ICP2(>8o-*^+)UtT}2v2ns^Av0%b60nzib zTWxYu0kg;b(!15_L*hlTIQ_Ar_t)>4-XEQ)PmjI%*+DmN{GGvPrP(>wgoT4wX>;2P z-CnTu^nieW|8-y; zfET4b`aT|nn3S(z{lY7<{|3~YP~am$?DKp6;tTJsTh{W;A(clBb>!JOQ4JrJPXPhs zND$$$bX#)m5CbEXoeSOOMV~x8`U~qS{9df{0+TM@p_#$DKL~Ql zAOl=O**~>i+Uf#$dniJlWPM|FQ^UIjMH_@6BHu?91t)>oZZXkBmB()*(}JbTwj}zZ z_nWhO!^aUqVBGtxO_j=jUcr6w%k3XI4> zJo~(D@Tb9rU@M;c3cjle42LX&y}#+aMkjbN^JP3RAQ7du&wtr;@}RZb%i&-eghfHb zH&yqof`ScMWh1aoF9~+hJ$f#DzpKoqNths0dOs8{;=VDkT1vmL#X5~2I%WBo&~LlH zGqsvKZoFXr(e8H)rgE?T<(%V{KjAYxT}^DvJ*r>NBUh!JA);8Qwq|0GF9EH)Qpg+aUq(>1c~CeXyYx&aX5!X|l8b#@wR z7-R$svwq0oQM1=eys_ubJm%OI^i}-pqJnOOV=#Xxa-tzUw{$ zcNs0Fgqx`d0nnufxm(r-8Fk+;Uk6A4*+H!a#_G;_+yb5jXt}6E)A@4eCl0YtG?Hk2 zd|oq`oe_Mwa&T=YL64Z|Yyr|RCXq?^(iZS%Z*I!^y{!E}nROel@XTd6vjS8HrZw^; zfq0jw!RrjL+#|BliosJyv@U){jh)K}_EhhgU*OMtLjN6D0?Q7c)@0ko#fc{P&yj7z zlkX{V`F433AbI^42-fs{Lu@t5uRI3t{j%5`nnAJaLj^IVrQ(8!LFb37BOXYQsLy65 zR5MkFY!Ko7N!xp(0)W55p9HotKY{u57w9cN<%b-Bsn$Mfs%qVBQ5CZ*W~P&qlkwj%rjwsc)2N*#eD@&(5S1O0`)3Rj*re`m0iFv2$padSyCU4~3KW zuGX~!A?-j5^7J(pPiyI7GXc^4ItwH%IO6QTf^l;sZ7vy28f8Inr?Dt46PwOE8}g~x zrrNZ|&0O%#V|aC@&I$PfetPWOYZ9q{8?Cf|{*73JP+f1FBnGL%!j`c=`>;hP- z{qGowT-OEj`jKeeUtS05DTz6@kMdmskyC-~1#{u^%`mGTyBp2Y2Y+_scb+-ma`3Tp z^a~lH{C3OiicpecpVNBBYrY+HW_N7uvI_ChF?W&zVI*yHj4(aoYQCHlZa06hnEF&r_>t=yv zeI)pl8w;2e#4qkB9{#!WH-KZxkBXIk$S&oaK3h-E#0_Q!114aIun_uE)ujjgtk=Bs z^K>%=IAmO7zkcm#rP9%b=799$K)sep_%UHxU9OKpFxgCfJ;W`FbcClkt@3jTQ7NG< z;xkLn2DVG-*Ux7F-d{36p}nJ=$hx?lui`#vL}q{M4hoHAV(=YpXX}hGh2>#2`!$L^ zT+uP^=4C3Rod99C)TA9O-gN43K>=r31f6=HIp}79{dSO%v1kT= zHgIHl9x0Jprohy9x=aI$bRP)C?#>)6ntl%DVYeN5l?6wB9X*QnF{y{=bLoUX*h>Dq z4eCAi17$X!1~@t_cB#WKoYfRs{Fp7{Q@Qt!Gn;r;xX`El{3`4L10?zNLwz_Q1xhvn z$=>fke2WJF*|V5*qC90k$|R4fL)6*c$}5{79Iu$0d|!QN68GxMwIDu~cgnk6b0BXgTb3dl7wqR@-Vg!>6ck9R%>MvCCUd#qCI%(?bIEbF?_#7-5>i)6P!B*8;2txQ z+nLf_Kdie+3pMLUx37FjE&xK@_~>U##fKxB=YgM8CCN@;TF31$iTyLw|$HfLKIe+Ddb3;{SX!n81D1) zLZB4|+><8M@QmOr~5!B-%z5YMfUUf)yoKv4BGD6e}cp zjfaP))UNdjv(NqlO2Sn@%DccrUK+zUA9 z4h9I;;u|tYp6xB)fBDK>MAvZBCv@rc&v^gdt!*u8a4;x9P0h-jew~G%2*foFTr#V4 z#hNA38@3yCi=-^FTev|LpY!iBx4^AMLKkFnq~3IkE40JOoXAyrMWFZ%)e|*Qt}TZQGe|KrZ;?l ze>MI+mon_l8JZ5!|En6fIHKTy!_UqW9ltfRg<@~ zAS%9c>_Y+= zO!zb%B6FdcQQtG!&zcKZe>CrR?}1rbj!2d>P8%skI=+`d9wCl4YGv2jHA9OXSKyPZ zSfPh9m#i9`;oczw4Z%Za;es>f4$;q`tnbKu(XaAFv!Cw!b*X(AvfB?q4En*ulU=mV>F-TyjRFA;;;(T0eDCgD%7>ZzM(yS2$Gk5?NF!$4A&Pb5)PNZC<^y zaw0SFRR6-vH_*Oq>8kc<7LY2ab$AJrjSdW=Xl({{c5H`i{8<6fLK81_5Mf*fBdbP} zO8nizmaAPBt1o+~Yf~W8?aZkxUNO&C-=6SG?a4oi>}Hx`i@YciXI0~ee6%H)c_ty4 zv?x%2@7;i_;qO*Wt%PgNT)}&5T(Z&k?%zL{7B_uI=Y40Wpnh76b`pl*h3#4Pk-=b2 z>7(9MVgt99*lMC}zCQh~#Km_0u{Rx%NT-c7G$tBk0tzcKdxIb`5zg#Wr_Uy?u0CB4 zHV14tdlefmdD?DCNr|7TBh2YTWvP98TNzG8khWXr0%LU@_+l;VHk@4G#})ABw$$G@ z=SdM>YZFapl+_ilsnRz-Q_LE|j)Ljt+a1B0yQ40I0=}as7$ggtD^w^pllyT)NCrf~ zBSl{}v=q0LWUyRMe6MI=)K-HJm z-euq(;M1PfO=8^Ll$7%04qRw*4UrtyAmG$k43$`+w48ObUqjuKJtUiYzHODYxXv@~ zQ)15P;h>I8RTy9+hD#21jfX0B;1)J5k|WL&1%s*$W#+rF?+d_O=(5?NoiHc3~CgD-caOKTn2h%@Gmtb)o#L>fl} zdLYX(kWvL6yRF?ub3ef^0nUcK3bFzUCPWH+Dlc~r2dEUtPW>0D_XHhXa_@IC*?N?E ztih>wgOGPhd!rDC76R4(3S3wzoS6kBh~zR4>1&vkJ&9QRL}2$W60TnMVd2tLc{iV3 z*H}Zcba8ber?r^V-m(H#|J5i4BKAR?A^CjH&^+V^+=jU$RYFR~B(dDT`b^q${z!K5Y90m$ciw z@ItVHf2?3efPt45pdMzA7v9fx*abBHZ1=h#wlH@vr`LHT7cFXC{@?&7JyN3@v*L~Q z7;@-Ihb!={LlH`lo}arlA8C78_$ZVnWH0rghC`0f>f_v3BEX+GvwT_1Qor(q@uPjj`Z z)B)yX!it>)@HyMQO)qhf!$I#iQDr?*4m9dU9yEpXP)z`)`^10-z4EFC0;;EufHK=v z`tsT!N{ovCbN$+19XV6?@^|mz>Gl0!q+gj7~9#ZgKNFfqI62B#5 z1POUSm8UqRjkkJ8mQ_y*Y%r(`-k;ME{(ed0pOadW`PHW?1A{x3>jiCOqiLIsc>*K6 zmu7dML zr8%jT@GqaPN$Om7kz(~`f-37$(nD{*wgZ2xxsp|47LE6&O5J{khRrW?K4m#@ISjsI z5)F*py1k*4u;35Lf2KZ|83Km6c=g>{G1bmtfd<@|pluRYti&(zB#`83Z-P$WAZy1R zKA0j5438#Wb0H2xQ3&}R&lc1{cG{rkVXAA$kzrTL`m}c5KMq{$`hD_nYG$hUV6nGf zt4(`UtDtH}g26OOa}F6Vxu5slY|rRxH&b!vatNJ3mHf-QmUEq)k2bp^ zvt0M<9IFmZ4G)QCAb~Cf<{L%-t?b{`!Gu4Y3Z|^)1cWSN(UN;*2_o6Pe|g=y^{g`# zxD8_g*;tz^Z0ez>x3_jJy<@&t((nEB4=WRP_;n)_F1W&qb8l|j7_(sVvq}s*<^hlW zJ3!fg=IJyiA4q@6sC&rR`Okk%`7oLV8JoDRWid!b$(NrprHL@c@79CmH1npsJkn_F zvpQV}7;tg@1Ohcr5BVev!~oT^!Tnu;6O~Km+9sHmc_~(25V0QKQ-V}}q@9yAG%P9=|9B8sDvhL|!Wn&@6$(BK`(ch)j1haPa z`}x>!<;tAyY>Vw-DYTzp{^PJ-i}l(K8IZ4uR<~5dWMjz+;FqphLf(cCV`uGq=D4RS zJ;IawCi$A}_b-3oAngXuS-wkzcw_OC>bYHx^OekykY3oO9vgP-iXH5`nIY0l0s*ek zCo8@0Z=|@eM|D;|=^hQ#pngd)S3&FWnSpK9wg~+r6AKahXKrb(v-F+*^aqLn?fEW}o<_99L^^y~xXZb&xY90h~ zv8t2HZ&`>f%;LYAkeMk*@T0fh=LX{w@pudK+c>R6VQo@g2KJ-_3M6WhZ)XuJ7L&^d z**mbcx$yYquWt$tFA*eGN-c}^r(o%G&$^OgzZFIggnB|o4Yua^Zt ztz?k(GhQ&KblT=o)i3RMq`yl4+y%3a z!3WO$u2_%3Ter9RMRAXc2u3d@RYXFLZ9q969QOHbV>mTW^4KcXx&F#l#DTW5oE9F% zIV^T^Eh*dd_^u?T|DGL@pq02(VOB*H=2DopsvR? zBH?+_woFMc*>L&VSuK}GQVQ?9&8$6X)oo;DLEly4W>AR%ut#!Q+2v%gUGH#s5(In< zy0RSUqD~{nkzlZK;EV7Yi2u;}i~im256bR;NFnzV_?SFa2-wOzPzd;uRD=2?gNwnW zBR_7BAhFHOZa(#cI90XRbi(sLS+@}imv7v-5wXo#wUu&~Lt3k(?)VOev{MYK7+NBZ z<%We)iw%pzLR-bUyAcX3<^-br%jYxM!^0!ffKZJr=bCJ$B|leG-wI@GGqV+f16GYwc5a#k|YYU+BH= zC^Qe2J1gtVtq)230225o^AU%c;NC|c8A=5zo)Rs#Vw$zCHs>*;qzyZ&dIhH%pripMtY?1+bW)MyNj+(!zI_Q>=2V???DYJv^<4JN zl+?^fhk=Z6pNdV;DbmsE5UxlC%1eP&=DbTwBh@dt_55i4J_yMiA|rq)Bl+7{lrE~{ zCpmi~Ig7bf%IibspkK(|k>xEE8UV7#rn_8TZqn#m~r?XP_}{DMBuZo z!Fht@5%bF1GdY=8xt<<6{QSAVA=LM!qttEfX<-CQve_r+{N<`kj%N0YzGBl(USRA{ z#O=+rkEm3c*LGg`L>Bf(CGTqN%piHouU}|BO0Vl`-B%X#ydb^bB#Xa}6LU9O-beY5 z+V^A?o0XX>_|L~J_@HzVZRWtk1@2?u>N zfou6Pw}F0VXHX*T6qwiP-Ibx>-jffwv_)8{Xi z)rWJ;7e*IhZ7Y07B;~!yZwE6qUM9-Q6=LrYBRU{et}5gqK%V1o~ZMVt^bl1^nIeK~4=iv_(gG z---MLaTBv6FEm)vFG{+J6r|U)u?AI7g#AWEw*Yv~c~Cf*l?A-f zRLnz#69w9jFomroAP-G)JdpO}cLf*;sB)3~wS%4hGGw<+jr`5982R12^U(E`@Y@bw zD$S_D9y?=4&3a2L^x5R|GvDv5{xwfq$TQeAr< z>%q2Hk~x2WXIFWhbf8KWfYwW;#Mlj6JdvQ8(qvp_;anhZ;;)~&Zs;%+I34TIlVuBF zW_20!hVU(QPLrO5twOVKce&N#XG>1Red}J2gOpFEc>u?Fg6*EY0tbqr{xzfg z7$X$SYM<&+){!nJXmNPC??OGyWV5f}TupSiWsR!yDxUouHn&huTv}S%acpSb(7@0o zCt%Me%$eef{uAsTcl&zujl71bR z48w;rh`tMLz@jw$`_s!@SwHiFzKf!kk6<%_fq|NXrOtV@nndS3((CQ|*lnuMjrsHq zhn$PtxQ2D#ch4jDqbns}USWp4NxpRpMr_TL$SeYS>Tn$7?dhGAq{8kD6XEgr3Q9hK zoAy zmyp$3w{uk{4f<{Zs`=lGmE8sALV;oRf`k=M`?AtT2S+K$tvMvN=FzyYfkk#zg#y>2 zYCi$9T-)xnw|!$rwx?GZd5PmrD2v=}a#`-s;Bv1Q^TfLWIhHoG&pCYvm z+S2lSnul+eo(O7iID!k`cGvHgo8Ouek!8Nuk83=h{BcszCMrommuO$bISeVd$T|u6 z`;o-F1!=;n4D%lArl5bG4UlC+!<8=IjVO;-Q9bjY9Caai)UuP?7HAiiQ8Rp4Ff0Bo z96qIvW0egF;~v|HL1su+PNefu|2BHj_Vz-^oU`|bVv(%|V z6qbIxK7G(zY1IY3*4q7DVDBngst;Jp5;aR(FD^!{LD2rZdf6#+lMiFQ+arT6`tXmq zGLpwc*_*n&6i0%#q(szV9hss4V3w4e zzYaOvd*1c5m#rF@U#j-2V!fpgZL~&9+0WSU>E`J-=+m?Kv#n;EJ9Jv6YB4#d%DRTT zTom!UMD?xZ>r}(el(4E@QcT>Bw_qz&)%3q#gmoag8 zPaEya=r`U?bm@~bQ;Tz8dAOUbc_PDZ#t%l+{DA2Ey)Q^+?Yy==m>H>yJ!jSGxi;~a zkagjUVcH+5h-qV2?Dpxn{EuILo(wZ{YwjOWQ=vT0HPfsLYXU(-RYwCV-VOg<2~x*J zw{UD!JAV7E+F_S06PcTuSeA09!i-AIZVc5Y7F{t|$rzn6%|^unxwGfi7TD(SU;FA) zc-Uj=>@M9pnhj(`gaxCPm@i(GllmJXF-r^*DrpYF^x0k_Bl2uGgjrB>F*#*|EmdGjqe4pEL%}s?SaY_|!^kjPwXPqL;xJ); zpmu5c7TZgeXJTX$I4bI!?KaCCWbcjs25cb7xmkHh?_mwYEKTiPBM3A2U?rG5eIZBK zH^gR}M^`N~-7nInw^~;jh5DP2WHaCDj}vA>pEV5^Xzj0vw{K$r%uX{&+^Pu&jR8Gei6>r=CMKx=CYjLvXMtH?2{{1E zoXv>+m%jz;dqtVKD*I&?-*&XBgEIH_|Am;v zRv5{8j9z_tBGkpjbFnap23!WUDscVRuivzBc+|RY9rgETtXjm>WZ&;hnOK<-AD?Zs zr&arwI(75LA1^nra3PNdbK8l0tb25^!Z@~?!B})&eK0&GmD-Jn-wTb!nzLPF{zW-6 zD9=#B$fLZZ_VqmV{469n^|R#f7V)Ti8jQ12b{9k82P99!!!dbE`vHuG?Lj|w)_{$e z%ezeQ+BJ=gu$jT1kNoa`{aURBrkS+-=6N{{@F?Vd6Pp1g%P|NCgqbt{9Pfp~?kF%_D z{{De$O-a*bxHm|n;b4`a^r_8}sg)WM0@_FNzfO~cu25Ho&V!LFW4^eIx*X>+hd5^7 zkc7V&Q}lDy_vILIJRY`N5VA&j3XGyLIw>2KRs4CR0*|qa?$rLlf4d;7BA&^TFYC&T zLWRa~GtlQ=B32pRQNtnovDGQEH*XFc6I;Zil6e1mdptQ3fDhf>3-X3hmQ|%8lxY)5 zXkY1I<{qdPk>wL9S-VkD{#v(g-Fi1W*S4g8;;gJttIRo!P>amHub3>AfYoP#y6CdB zgi(`gW?IZ5y1tlbLB=$b;)iM~9Q#mJN1D7L1J}(*r7}rE7J3T)E20Mt`7m1bg<@u4 zR;i^=m6CT4g2|s6RSx1r($B4R4NWkX@@2xol+qkTgJ&s0KXPAea#DhSU(u$1&!PWo zUS3|pwTE{KjnFRj?b-AF%gST&gR@^oi+u^pfnc}{+uDbmu$%^{tsHU@zJ6T;G;KTf zbmd$Jt{k-SA}`uDH8vV*B?<9$rphFdSuh0oWB(kwTPs(9d-e?AeqH|_6kGtr7l1|f zUr9T&=kpYBDIRkdWXG@?9O4lK;l{yxZJtwGo*LbPN2uq#IE2h&hp6XbnCF;zl+$oA zR+gDOHIRlp!?#avpsB|yW_hJEr84G8)4NE^I^pJM?s$MvPJZN9U;uI&|K{ahQIGYy zeCrnj>tCnZ5Mma z3-}LrclTX8@jqTKbm)*5(_yzmY_Kv1vHx<-{_6?%S9@|(#{d4MhYqzQ-F80GkQD8B zMB!qB1P{;tLT4EB|MdLT=2Hm75n;W8Kb>Jm4?R_cuMHwoX{>*~!Or}x;h!2=azk#a z?h47v(^r4pbBo8$pZkgGe;t*7nTl1;|36K|WS7jhEJ-(pg^q_5wwS4qD9_`3h4(z6_{Amgm&DFNHwqNi16 zqq5zI7gDfexOKb7t(|oq?(V(W4Z&Tf|M?VuV*W1ww?p~RA%=)s|2e9M{_`aCU$6gv zd-nhEla}j2hYme^!FPkln$D*u?migi3WfM22NucbVKOF`7Ba?dnV)?A+1js`mX=mp zXZ7#T^7WM4N06-(i#>mSVt$%GBO@bF`Lg8+p6}n|Vv?^lfg8Xob$cOEWMXBU2Z#d` zPT)r3a_3jpy-2OwF#zoizJ#^@+2@1oKBU>Ky}p|^=yu0Bx<@8krv_@y4xp*Xl7?uL zHCiE4#;EPY28xW(h)V#O-h9tG@lT!i^g>1zlkek(pX#rZZw=)cNC}N>onJfcl-iqg z>7RFaVG1$nSyCck*{kj3*vp_5*z^IE7wz+qdgU?&J{;lpP89k13XnGW=^;D z`j$Ch%ttmtjt^ErGZPtl0RTFB$-6<>N{IXK10He#uDH+~9&G`SnqD5NjNl6*M>J1S zzGCGAwf_W3{$?VX4Znvb!OHCKP#(}o7RE4+MqXkPZ)X~QA!{`ou~KN>lm z?9d)Q1TG=XySI%k+HdBDVy4@Z_({FP`G4cDD|bIf)ox}-w8jf)=4d5m>v9MicxyWp zA0TTsxUb);r>|I;HMpmPeaQV&Wj}XJ<&{aChKW|WBa;TXw8@F73E`wleW~Z`gZ$ju z-3pa&QT``W@w3L5sJ@V=_aQ`kRnW!wxXw2k-PLtXWjeZ^o5BJ&zB^7Y#WC^+kd)+W zoXRht2o`B+UbI@Ve~!=7qgIs-8;XjG+ODoeMdo#F3p92EaM2M(lel$~S5Z1hB~1oy z6}umykh}sYHweBqnfn$W2jl(yu#h~ zMbmUU!lAkdR$XjS*|k@rO>m#t{T$ugQaMI@M7UI5YAW)cvmbP%r}ik`Gp|m~Fmx%K z)vcr}`rlA(FwE1FZFYRj>gQVb^G(|M%r>!X%cR+#gPpxbPD!poNf$hB-eP+4gFj&G zh2-WzBa_cZstp;ei2U|K| zAdA>o@P$`XXG`6q$JsmfDxytR_#lY18+QX5WiMOxToUoy?L+umQK@J@UH# z!SEKO3_SM?o22xJEy}1sm^*C4Gvhs^*sw^fKowb*Si*`-#b1J9pN-5{@I_X9-Q5oj z^7O30PVvPBRxq9X93vy6bAPF^HDk_$ZsBFD+fZ9=ptn74WyGN2_EDjtANuYxgnNry zTK<_Z4V%Fmy5K)z<2qNm@IlN^_?iaAsDgV=$tyD^dJ{jyBO>!QSFV7w`LFfw3jJw) z#`9?Ggi6?6^5v6fbo}W({E66-t>7NnIJw<`uYvrGMY;3~chrRLXKz0UuAW4wQavG@`>h1Ex;54Hn-p{F= zt(*+B!ObS76Gq6R6#=chLLE;qY1auEIWD<1xH6v)@b=4XH#0)c`7*Pa@};ix zOearOUyF!1IkCL#R@f9g5`-!^j(hjUwPBB3h8(J~uG=O5h?KCWBm)Kkw1TnkhdNK&kt_?qnHCjn-@R`<=~YfrR^mthy69d%)LyVBqPoQBCi)+^%{v!cK&ns`|_+ z12AKp_}6q*2=MU7`w9$aWI6Lziod@kNq>U0gqj~@YdoZ^<5Z{Sy7^`(&lyCiAK8zi*2m~HiU zdHXj&cG7*eFg`AH7Gjr;saav?1x-FZIcp27N2J>j7715Yk<6kx{Mwj5NaU`w!!5`L zIa=CzUFp+!i{QxOVh^vKVqA%N#R9D6WRXpS-mhq?0bIP~S0KRuvT$rt{~WXNocueBWJ`54vj|;(52QIYi#Q$aVP3_r0N}CSxV# zI$eu(u->-RhX&jCOcfxbOhmL*>3fEQCAQ%{%XllGbdLLcs*<5@FG~@?M7_$O1{e?g zwWB%vGZrCpX$l?MT|2>?ZQ=AFp9Pu#rA`uHW43$alqJM0ay-O1Sy{#T)a%7>-@ZK) zxHw$DJCFcsNzqhUH)*O>qs!R~zT6G;{TlN3{BFsaczvD7fU|6y0JP>k)4>XoXY&N; zRw47*`=P7#U=sMyUc;M`YBBWJ{->S_)~L;CsKtH_1xN*g+_uO%7`Ws6d9hSP@rjG$)9ls=nb6zJ;^K`ZU)0x{ zs#Mw~CMMTkC^}Yy?IwMvkTWfWroFBekd+ZtcS3-Z(p<{+CW;!o}3)-B+QfISFi3;<{BR!6sl6iA;9$C)J$k@ zll*K?8daY8N+4M4*ZwXz;X|K~I1BazrOv^G^}xa1Y7ymbHGPM{N{`HfgktlG!V4~V zy*bTVJo;NJ_Dh2X+TEb`F|;ObW0N+l#6Qy}bkdw2Z#fDn-0Ko$=f4LZ6UC_TOP(o< z)(yQ2*1LpfJgSkw-9Mx@Z#~W;rSAr}aOvq0AM>w|v0NLFTrh~|+zl-FlF{-i8`n5E z-(vd#g^HvMNBz)j;9k)DvGto-VN*)xlpqb0HI}zzPhp7sp&88+d|GOw=4+VXiDzkl z6jd%yE7pfW7(9+}Eo~<%6SCZH$Z~R`HExf!zWKnRbJ`323}3hi#6M(P59d&&MQB=0 zYU;_v8vjN2Be%~AZhOi)W zCu0l@D|{9$(}7owTCnT}EG|iw=8NK%*S&q)B5Ntzcy>?Da+8%`rQS%r?0oR%<;2*U@DHCd1VqH z6}lQ1nciTIS)4RMTk=$H)r<9Wzl32do%cu37TcnP3a@^x^~aiOER9@4jP^0CkjaXNr8|WpA*VLY(Kb zZr$2)^Ca6Dpk{#!IvOjHL?0&AQ@P;n3!4<@(z%j2>)h))eeNE8miD_Lk0v$iQRA1vs&cl5 zblCdYouy{(I5JD{8MdI}3li>iZ;$^qwiieTW@D^A(izePh~J!tw)+C1bynLR;^s1n zAzi%NHJR}xQsAXQdoU3mOhi*2;B`#$=4ChX86k||Nd7*S8#ZH-n9@woFy z`y<-shfnDK{(eE>%Zi|{An`sEcOE^8KQ%otaLLfB=u?`Qv@4hL?$KVNB`VJlW|5bD zxU3>Z46<*^!?K&O+c93cex2gy)>Pz%vk6)Yln>o4m%nk#0+W|*Tmodytb(^VjnDT# z=$`gEeb$ClADmxHnc-k!W8;yiy=g8CG8iEZ*m^uchi>Y>*26EwK$|3ieu3_#)t~YD z$WX2zH|xjBc_tPu+zJ7|%f(cEc4C|r)8oRR*6!x%>?}>Nu9y3&=A0>)nPX(A2eBk0 z-G00ZpF5$x$bY4WpR(DrHn+~<)BMLZdhz)Ms*%O0`u%$msL04O>^|Z05w}p~hS<+t z=w*u;ErM;kWL~fqao0khoNt&HRZCug7iF&nSZ?Kj_oU#L|=P8`BSW!q7v>ZRT#MqUB$kNr|w0hkHjm zs_6TCpyDhg>MfF|=|9dY|0(bM(zUqP+RUwq!lQLJp90{PB<&gcd4AV?5rlrNUQa=E z8Y9eGX`?kH4G?KpqW_2lHN~&zRd3Mv8ItZifK$(ytBsdS-*oTAraR|_EX_TP6)zx3 zm|$FUA7fqmzIs*H^P-O5@4D`S)kM_4Oru4Q*}=p9{wDD@;=H46NgzCftk;% zgzifBGSEQT2TSTcgl7tw!EbHO-hSytqmkopWrl8{Q8uQDDwIv-hUjK+C|Ou%9+_j3csL(ebL7 zp$yIFBwnxQ%hvcq{Y$5mtGo7wI*VNksafL3+qzpBHSXxVGUC`p1(>w#gkJjVWdj68 zF~nxak335Y`t!U)wegVIeD`NT#gl#jHjq(uNIr*iVn^p#@W_oFaX;Q?O2!2S_FhN@3Q~n zI>XV+`m4mb5Y81i^{}eI&kY!1E1bPCZV?qh#*M?kB4mO7(|^u@FuSkj$6ll4;QVu$DJlJ{!5NvO(3oWuqFDv?#J1etigh|dw zQ2>O)tTdnmnQEaX?Ph^C?lnic!`o%hF=3niCR05**{h=lVs1#r8=|7p&SA9|*6YAY zgnThlp`)>}4`DCAy@d;MT@c$EyZoCF2{X=1FB>5SNSzw1$f&(C*RBBHgdgh)#(e0s3a$bVOJ`<`k?+|bp1E;ia0Zs{h9BE9>&?XP@@0v0HQ z;qm(l&{pz|d6A5YCx)o<&8&XZY*$7iXc8o!17L7DyS};ZTyupSh)dZ$cIVYGitWOM zvW}Km4=rSA0qT$;vBohP#FoMxXvOur=DCT3gP(Bvjhm-0cBQ_XFYn4!&3ydS@3X>_ zon8J4T>_=J`2$^HD7w-=`Jlc8QgaI+gW3;-Hg?u}?<#;SsI0~FtS-6zme0{hDE#$n zpf?|8~^!Ue;Sd=rsP6xlhsJ!>3;IfXH%w9uYhDO*3rg_V^-fbi-z|@os zk0-0xyHW9`ztC>m=0cpYG#(|Vj6+kjr46a4;os`E=xH^*Vx3>QdsLd;HRiyHjG)^Uc*R~aGYy|+l_ z;HehE^v|_PHta3>pO@R64K|Ri9p?35A;9|11dR??!BDpV^&&%w^wheWpf^jyUkBE} zY}Rl1t3L&eeP(5qyFZ4}b{#PG$_3xOUcBlmc0-lh_S$OCUW9g$j=C408KYpi3W#!Z zbCI2j9tHGi!kvDLpe<=J$jji(;0eadU)ZZ1{He&3`3PzMwN^vH-Vu{Z_ny7!_1VtE z{1y#Vw0;$*TOcNJdbTTFpTSvdgHmi&c7I6*`o8B=xja^>ua|c7aqgM?lzT&a9F$tg z;1NTGK=NJk-s)@Qn_n{AY2rW{VyfhwZt5?7ztcZ=wV#xJ?ViU16zd*%kx|ui>-W>$ zhIk&W%HX@g+jPr!eG39B{6}=`D;<$UgVMos1(emXdHm$kj6FVf@b!Z0Ki>j!1BbyU zw0jLYx@zFg5c6W%1M^UY`R$0FPipGDJv+k`Z%JrWNy^64oc&HTC$-893mSd~xjt-$ z)kV*H0ajL%r^G^lxdxtteG@s^94h2dx0zc|k1?+CBhy4+qDdb0`)%ccVKYd_9LvE{ zhyAI9w6ydbCk7E2Un)^6xbe*<2qt7AW6A^8m>l+q2=k-+;4Y!P?$F6!?DRvx5PKj?)e?d?;K zNreXiQ7^}uwkxX|){(5=QQItLULFIsxyWbM+skb%A_u+Ua-5!-XOW<>6H76dnwSNa z$zM*cci)oRu^^iO+a>A^jg5`H%B}HRNdQsmnYOL6g^(|R=_1u!3ya9>!&n7FNR?#? zDFRhnqVAC%F`xZG=dtEI{meKZf@-z{zRqkZ;gE?wVxZEaIAnkD64efmkNTu=PB9>RiW2Y6|`_|i*d@J8ZM9Ds`)ysT@ zjIO`FE^1|1c;*tkx70TSj5WS3$nSX3zt`PT0())D?N!x3XZG2P`BpWC!7Nnq(wY9*Q0P@~xiFc^f z)Ttbc;4uME{*wU!C|TI7E<4Az&RW{CkC{=r1AFWf_V_npSy_DAxsss%HlOYJpq1Li z6{E%8Rbz`6`a8=e-VfRDMsv^;ou6Z#&w_wSXWD|0j2m7DV_7e%9?ew&ry`w4YhUZ6 zt)?zPqZQij4Rs!c)Qz8!=Or3=KdXm65^ieP-$nUEd-N9?7t*;yX4A?0!K4)C;~P)L zr>Dg#H>*ZEsOg45I@0jbI}UW^c1wd(f9DIRy&1Lb4f-F498|#NFKPlK5wait11MrR z=LG+gjc#&F?;Ysx>=!*iDpE%4Jfw`HPtV{EIHm7E9qqh0l!sep;$#+UM~E?VdyuB4 zMNA5KZ9>*^oYlkrd^;>9Q4I9+f^t`Y$MRVjZaUV*3Nlv?HReJoaabs99bGxqUSiYY zKNczyt-Ak8+O@Ccm{)a(g8@c$y8esIpXI?tSi!^3xz3%Jp@5w)fT)Fh=iyd{zFi7? zkvj$UqrPJ~+5O+D-`521E|@q93VPeb^5UEGs3s(WFd<=uBdnp^c}Nc-X2lCq+Dz>1 zF4i7sQ+y~;0~J%7W2~z6Yy2AqYxldl^k#fJ-&VMQm@WI`Bh$JZa&3cUjym@$qR_x# z-$R>8g>r&6*$WT^%n|dzVllkTU4m>MLf9%@j`BHLC6*1`$ez=v{Gy_LOGndtEkstp z`LoBTm$C%9gpmTb z*7#`ExW|nvQvJWa-r(isohni1Mid$!1zlVNlUYZTaDDM9;@1bOMNm+I4x;_;y*Fbq zC0FR=4RY&7SQO7d@EOm`&u#xEaFBqrq4|7fL<|S%-m|&@i94{J(Br{tgY1+|sctCe z^C5CNtC;x#!X6CCmUjqq8NTE_yAM~mHb4~q&vhrS_VMhL_cjBE!;HVaB1r)gojm7c zRu)v@11$|`x>wH&_(}cqQEr8$sBwJzU|h4MOKyx-EgAAS=g-JU*^4Y$^7!X9&p4i) za{K22XlbhP{yzSnhc~Yt`Con#`v3l;|3`lEp#Sl|^M3#PKkD@^GE%o=@%Dd?#i1Bh z7UKW(F#PVvv;TScR0BHpe|vT+g>dxHvmZ;7uOA00AG`VGymCmHrGT*H-kbM-Q2;w! zKX=>v%=b~-x08QgR{J^{!2RRH&8QunSHl4kN0yp`&zJrnNex8e@GZre5&8cs=j31g zpZ{}5;D7f*_}AYDN96y^{OJKys4>}u!#_zu8 zI5^;#k>TM}d;1?EBF+QAzNfF)R}YrKP-SLj=1$ukHvQ#|Pv}x|wEpzQC%3qB+=2kk z7muZ7#-(&t4{j;kRd4&Qd)kgfl!v^=cT`T+h3F}TzSGK45X;dWYtFgz;nzGDv)9`D z%fwPs26yXg&D%xsI|EK^8$HnmHTL?c*pvTULzivp3x4YX|H^oZ^#tax2eM)u7X{^d zfb=qz@yWk^X%L#7TT}3}K$IvoycY*B4S8bNs9+6DuhN;5W1nK}@FBGA712Z@EoSHIrIU;dakND++{1<>aza*2 zV>|hz2SW@+wO&9S!b-?Jmi_0`TnixU4o-t1YEv}$;kfYd@Q`g<^g)-)cW_KlF9z7A zZ1+b#-ag7knHieM$5>bKa>%(K0QTAd{&x!W3MUp8cv(bXaSWV_S~!cKckq<9?gT0? zUnq4e{?qnwaJqV?>g({=t>ES&>gl;g?uSgk^z)t^seiTIL0?FdG+Nmj+DN)6C+F`i z)M7l!K0#OU%u0~3u~sN2JzDqn>XBnP5vo^p&!!CMZ|y)(ylPSD8k^ghqWL(txowza zjd-OAWGwVZpS=xcRg3;rIn{XFTj-8jxetJ7gbx5C$9SgAJ0x~ATs60))pvZ})F zu!``RbaBS##NXHcgUu=Z(@e;Lt#eIGWviRT@#gI11jS>lm2Cex zW>5L1Q%|{_78G;@wxF&rE=DLPP@g|Wv@_Pz#}%2AR|ZPd#I35cHyZ^mDFto3)d4%C zKa9LXnl_si%=n!IWK!W+bZ^|BV~B5nx>Oe5qzLk$s(n8HqC&JlIa@ z?1jcz+5Ud_2z|!SNCbw7Iq1+Whf)WJ73kyPTrriS>_V?^Z?DKjW@cvUAfJqRJ~)>) zP&0ZA$KoOz%f(nLsB%v`BD^xQe4hHM4?d=!_2Z>IMBlA4!{qh5F={tBHpH2W1!=66 z8UsMAcAHTF-%IN~>yUQ{S+SPQxSlWmdD_L{>Y5(}teToSClyq*|2YIPCSf= zn#lH&_HB0Zz}@C-6V}Z6vR7I5%Ey!t0GbJuT-noWoIlv3-U|NnQPIFSG`BpArT_*D z#{jwbz>$&j#q>HeEy^_w%*Vbrks zu&4$9%U6P7ILS}`lkWb|tP>5hl3`G;b1&lWs;gYq^;MD%|NdOiRJ7#Gh2fEroKPx* z*Ul=ByywK-YHE_W87~Hd=_xVHvrH{hkmIub)K5_0F2l|ngZllg(#G#bfoBrNg$V_3 zK+Te0@P2s=dS>Q8#k$3%iVk(TM9r74M=#b6BdV&PO@--o4a&eU(ZlS6)aM&>DqXIZ z3va)CW00%ER`qoJ1t9n*LY)-@5r+)UY3r-Ekju@al9Ste}zDu4;3NiVFuJ&6N049hS-~|9C%Wc82 zup8Gj{8omAz@cVUwORZg{w8w>>k-e=o}~Tg(MQW_pNC*Zz3!&l0f|BV|03?aqncW{ zb#J?(B3n?|B1Kd{x_}@Zm90ous&thmgx>qotztpxy^1s`0VzocRi*bPL_$+KgwT5^ z-;Dd+`<`>p7-!sb@44UQ4;>l^X=|-H=kq+j8D!ABo00lu7P#Z)y#;Abv;CfMu!M$k zC?iTMOroPb#^qz_l8VWy7FRz~U=kA}WLlz?XDn~*w{ei&s0>IaXau zd(LbSaO7b1On-+>GC3(yx&Gwovs9nCvFI0!YtE;y$5|n9y3|RDItYh%$**a*Rdm$mhD?ynBc4Q_%FlGUH zQ^gLSmH{rGD@LLj{;#P0aGLU&CRnbZdflqF_tVqkOdc<_aJ*tCCpaHMFq3fp+fi$-*G>CdqHm9+;|#UR|BY!K{Mq%yVQVaudE&4&a=kY^g5*{ z;3birc!}FMxOUW@Jbl`H)u_tHpP$jGo~tDI)RZ{{3SqbP8O%m8}@`Q;bd;>-N;E z1FW)q>ar`9T0tADad|Ce{oHIR$gLu%!>&^A zftu?JwI{UibO|LzFCbgj)Fx6LbM-F9U9%0Aoui3(ArYK$GLle`o&P<38BByqvU4X9IwHc?Tlj>SDC$g_gd&b0SWU=R^&1_htl}KZ%#^8GgC>j7bb$pAz$*g zcsLq$O9ha=f2N6n{3eHpO7bKVznzBWn1OUv1BU1PCRi<{C;?ld;#_}z)%1v=kzsQ` zZlJ_HsxcxvI#_8x#z@M&5%jUg`{dE*d#07sPS?VbEF2O2tMRt&X?`B3D_|n_v{2`b zBm)A8Jf+AF$Qrm_VrgFb0jo;rji&O|qLFA4w|sO1Qc9Mb`w0V`j3B zM*nn3lJ!-2fzk0#lJtc2Ut~u3ksu!lw;Z39m1_;%pUx0_j0mESs(CeV#xf$2MLK!< z+$>VAkvH}qjyW@E*_I$0QLyPlwKf;FMwxhOPj{m&ALYSbp4c~YF^Gs|Z2sc_*R+Tp zCJREAw!tB~imn-CpiQ5<)NJ7bHJISD-L1PgR=hCmL>6i=y4jY@tpXF9Rx+Uj9crV^b~*E1mRf2UX2oP$$Lr!_$a)idI1 zJ0xm9_%(jd!jJt(m1?)^Z7z9e)W5`UwHG^@avPPr6_=8TVK@ea8LQf?rEKt)1oRG8 z@WY7HE|)i4(0;{lKQ9){GI@pX)!s*?tNJ?VVcXH(`^MA z8Mdd#^k|M96VWEYspVtQDIjliRAag?)N)^ElmnYKtK53@JuXld+hMLh~r4TsU03 zdNF}VPj98|KDqJhf1!L4cKj;nmN(H+mw1(H`h!F4GUWhV9Nrj_CS6Ik>0wNJMqzMW zH<~1Y^kJ5OA8z*Dmu`OFsYfR7*idVd{>RI8-!KY>@Q&Qr5wTp&8CAKILB!2ne#dmJ z0VDLK1o5G?q{&lGEK;gzELv@7i`-}X*%<|m!=(-l#pJ#bw{=}x5-f|(64sm;>v=E9 z!=q8Lv&q{F<9Mg{wt7+6F}tB;`K&8NX~z1PMhAnGQvs@UGJF{WV@f2- z=0t&JC$@*_F-mG9{ORf{OJB?S@iZA3eW^7f{K%)=Ym6m$onj;MI%+3fE&YFeM}W31CQ zF1}?ourJ>Ro7a7VZn{c2cez)v=)|WuChNS2JKfpXtT*K_G8G;kiy9j{DcDfrifZv$ zvr?a)$Ln;n(bMz2&|YxTZgFjI*w(;&LC_oBFBmAzuCGx|-!Dk7e^A-@!HW0cygTbN zhI1kPlW=&UTtQppySC3qSDZi(W@$Jm%lie7IVzJhhmn z+_2lz^TU>i6?!;LFnJfHgEmlJvF&brdKyXvDzNUrTS5y^%NWRmmz=e^FpOD)%i zg5NyB+7d1BDj8SnDmyc2vvg>$$SHXFq}uM<(`;*ERRwK$2v)Ya?sfe6ZQ(PluJq+bhS{RGyYl4NlG8*sL#k4_7~x@ceOnR3*D!UNFhbRJ*|qN@>SHUv z1-A_lky3SIy1g5Q+ncm42kSF0+Md-OF-u{|9-pxHVI* zafS`Cb{&1k%o|J4+Q+$d)1DK%y4T90XuIH07q`3(m00ZN7W(`E`e>jCI##pu0Uji* z0?32v$9J>e?$4^CtDoK>PzFPMfb(#fo`myeQ5hKP(pB-;Ydt-6 zt8d=ERmr`KyDdNQb{`)6kLGwkIg_E|RmvtNBwK%@+=J02dD{2yf5i7N(08`l#_PZe zhrrsHleC&ruG40L?6mn9Vew1i_o4846d0f;rqfMYSordhZfs6Z#C$rOoAW)P9nrO) z>&F+mO!wEM>nueQhF1v2AutE$97;dk6}g@D6U$nePb5!U}V_-&dwxP+9LG!+xvD) z`HRkX?`!4u5w)z6B#KneY%Tj2A^)aFZ=2Q|p3>BsE}Bgk^AbpuwfSmed(Cg{Tv%$S zYSF`ke;0-u((OI?0$0DE8%q>3kx0%X_h{-onGkDgIB|pV znT`Hn=cY;aXEa=jtT}^PHrLyeP}`o}t#npKB`##kYC@egN4a^@X`NO90Vh%lTSNHT zTu93jA{rI$)xR4^gVAJiHZgh~h#U#g&0vK+d#NV!aTD7YlA}TcNi-KJ1_M3wbUSBu z^;<%Bca!Xm!&#Iy+vMfQVJ|~>eJQ)OO3woKJO9-C+vWPCEOf!FYvYMdko7Bc#K)R| zsNgd(MHATPI!xap`1F(x9cR8|-WaLcebjS%(^bz-lUD*WjjwI*V|}`fSDHpMQe#^c^#7 zs5gGR?HJ6Qgtd!^`rgoEU-O}y=FtiUHd(Ypp141`L@a*zY`|3C3EkpDWKeZUA}R6{4{@Wr2&?x# zV|;b)YomwM{L7_OvqYya%^Ft>kN@O2jk*@~1num4u0apXQKN!`zch9 z0sJnlk7?BeO)4%GTC@hQvPgoak^x~3weglXOCIO0&MTysbCn{_rwBRFYCT6i@K~&- z0TYO0=gksxP536VUUM@frB(#16E?%h9yXoqV9xBH*FLOY{3jeN_D6Zp|Z z){86renwJZ;muf+86fC}e@=1B*iUiSD2HDeNxEwFAyc-yae=CI7j7(>GXysCg`i~-C-h1;a8fr zz@w=FF7t)FAND*?-Dip1$c~UGIKCx%{Vb+?(7a&Q3#ocZ*C)N^?PlfvymDu&N-GfM zy#i$vR499?B;yQqfMYjBDMELg>ihD9g(qz|>KpQr8(7@Ijw7{=!KE)_J!e)f9ZA@4 zY>y+bX=X$_l&O-$ED-VlPS=mJqFY$$n(JB4&w)NeSRgUa^rW*~wkdMbH+a!ETr;$q zUW%TOXNy*L>t9{}-TCjgbI(ED3c8{~`Tga6o6AC9xC&w03z^tdXs3H?g}8^*@l>rcEo>QII4XSRTA9X9KdPfo-sAn59HYW+f`9ZY%OLvy;wWnD+ zj|B9}E_a(2#cn>kmtww>rJa6s`Rj}G0B?_kF_TiEMavk~sPaU}vs6Gpu^Y>+9|LZ@ zJ|z13>Qb9*M3C&}-9+zMPtCnE2r89a^-g zTNs^LolN~(Fj0LOGbfV)YZ>9iF)eT!a^m-RZEn|3CWkou?lDXRC;l=rHA zZcY@kFSwltm54a*RTHXIi|oEh=U87Q_qAX}XD}~jArs#xMWdC67|Y9^U5aVmUSsRU z+GfYJ8JWDKHb9yat)00>6s@LfR-IbLo-3kVMmPG_NscfZvIP@Fg45!tq8`@ewFIX| z5ckN)6|%6`BZcnD{bnm!5l&$BUdOmP1~q`fMB(-mD6mAUrU@sR+-P4F9WAZOC>Sde6~#G21@KR*Ql^3!BNRU=5l-687rVk+Z@smrMT< zP=82*WEC8UH6nPXK3be@^G$1Z0RB8aIC zn!RMJVsDRn!jMm$-#;gS;=TWg5{Udi(%t@+-G1qR|8L~SjN;<&)kqoZKfMyXs8;uq z{~0{*+2e5M->b9#lXm;>Z~T{Z%f}-uo%eFj;qj@lurXm~`A=)&!@uvFyXEkF$dW}C z|M}R{<7lep@BMPf^3z&5^2+qcDy#f;yC3C8^nR|Lov9f*7h)pE@W1~!{?iBfA8!0d ze}yOiKWo$f{`vifAN}Vu_meQe^LwzflV7(7jTF|H9rt1nsjjlN3%|c*W!gu)4m*WgWSki>AO2SyVccyycWmb%AMU%xX?Nq`Td8;@XRc~ z@z}XLnUPi18IQsYJ&k|e`6vfZQAjco51Y@|Hq zD(TlrMsN=%gr70L>R|`dd&x$3s_W{SV3upvmHy6Y>$?yQ4b5qFb#>~tgm7pZ^x;Yi zat$LQD3~`|S6y2h9dJ>C3{~$U|=L9P@2Y7<3^ify1?nr0oM=uyZqOQ zIMR8vKJE+`7Z>*tzx5p{z=7!buTiVL*J-)dKC#_MWQ5;^0;K~H!^@{2jCiFv3+%zgEM;uoK*uPND)W_7Y zHR8>a6g!AA)#V->aXn)*KY3kuaMA;0HG$bFyQSQ3DsKptMrDoNr@`FFA+}t00KIMe z=bGRZQyvJ)6nm_XH#+}1!p{r-_Ly-WmwIBbdY#V&%T|EOc$=9a&kgZTdV#Dmk9ZRM zuqduJS&C2MyRLgIG{?i$WjF3XwGwW(d+?x9@Vj$jcOWA+`hw9o^a3?lFTQa@e(?BQ zP(ahFBmoBKP`E@KX7#yaXhcT(&R*L=H7MhjXE?w#9ivqmaC2)Tv%d=p%*u|t*-~uxjl0U#kFkiP8ctZ+7^Z|3dz@)-%KYH!rI=rWOD}0@ z$$P8CDz0;4yIuE#0CRA?Go>1*6u>Ma`0JC&y!WZwUiY0X2~Sc>2wd(tsZ9|0=I>P9 zewU`z5K7N*4z-WGG|}1w{`=~xs*8CqNe-<@ye$7**-|9nKa^k(hS}%OH#$LJ2cv)} z#jdONoiM6Lg_I?z- zvQ#-R=6O+U<8to|3Ha5J%DT3~?^EQQR7(3Qp0s_sZ^p6&HEQVj_3}dx(f_ z_^2En7FOsHnQ6PvHbL_jt>MYm+v}xIC=eG?jW)tqKPeMhROQwftt{MHX=5VplLV0# zayy*rbyFWJHpWp57KdS3Bt-GWY-{<;%FAnDR%kW&A?>Zth%2nGi&lw~RrNpa*z8$X z*wkI4-9ONUL#{UGGH|Iu@p3p7@=C*`39f^;C?{A{-j{oH+@$)Lp4=4J>=be)Ypg78@CS_* z#A27p1QQtFCR%R*;Yx3au0mz+(+*b8e<08qN&i!t@^xQitPIJKc8tL zyZLwOvKeXdCLTX;IbxG-v37OzhB{eV5?$sH_Pg{e(ydDYNFWTr%SS28c&oVCd{eoo z6;cn!P%hWLEvO~Wc7Zo%*JQ=%#46!6%yYo-95FdLIob!ifm@h|O5MoeKzf?$EsQb) zxP(ebUL~s_z-Bdo$A(z7zfWGSAd7+QqJr&7;o|tnB#JUGiT7V_iV{@DAVr%S?O*l_ zdo3$u?%RMYnX@7aMoWv`>kFaLkGG>cw$CuK*{`ieBo@6-praxm^t*KD*Kk(U!s7i8 zr_i_hPo!enHn0wYI*M;ZCoQw`UDalzvoppPv2tULt;ks?i=USlvU`lBm9$#s7c9>p zmvr4!qK?WKGgeNsIBywJ--06~u*#B{jG3Tn#i_T^PZGwkJ5i$5PEw~#s-F3Uw* zxFSlmZ>I}OaZ2h_SI6<{jZ4nwD z*InwG5dVQ|hOyUB0)w)$7P~&X12`&CqPN&81y)7~G_~%P^Vuz@Da5?+qXHG3EX z@r+^3t%C;TasoVm#LH;3p%X$Hx8;;qcJ2HiV5p&alFJfbU>bX1&g8N=Q8skeaZ_S_ zxePb9i1cJ??2HpqwVEhS%Z5MJVe75gbolZ>RsrehVYV}jj5~Z<_qSIjwEoh(it!5S z&L6IU<^?WyGZ^>^#dvl84nkRl$D+WRvxq)15wRly-jZ zQVpZRrJ-Dqco^50+GI?LH#3SrX`(rLG*s5tF3S65+Rn(k)*(ZTlD6mY>pHWRX>GBC z#E{7Cs1Gb27JRl<{1h3q)Lfb7<_cTz)-IWdi7GH}jBT{G{pm-gDEhid zdv{wVW=OmoN|E7SE5i0G36WSrh3R|()xQKZ$Fg3!mnYalr@D4RLDp`tObQGUtn)Q@ zKISbWaig!y(v?|ut3Cy0&@V@K?ICJwSnP1aFG>6c;JAX#-vf5Q#U&gJ09@Td)4HYD zUozX*r8cAi4k{;C3e#J?uP$b)>H-}M>N7@%j|$2(Gz^;7^AjuTF79?QR1Awu_B_l! za4wtg-j$k~TH-E+FLB87;5&td)Ihb48!x*C7@fybFV)_DqY%?9b;i6V&&!+Pah-qq z4r?m?u<7XNkf7rHpr@j3gTe7al!1fICaQjLjlBu+y6Z6|WH#p*UXa4NXLMAidT=ed zf8F=h7QeeJ!$R`MD_yy{tE>vEI|(#c_I82KWw{4mflmfsVvIgu{OLgjl~r-zc}Pe| zgZ(Cx*i@zH0gUJoEa$vKC)=Me1B{)OMT^aT&xDF$f-Tc-s8leMb`vIo=0Cr_*vziq zLMqK|B8QYGTGMv-2a85J^wQf{*3g@IdwJ@WR~oFvbq(mGSf~QED+_ECT7hhG7W=m1 z+dsKdWv8Y#xh67hEh29ETZo244zsdUWl`eP{d5~W>Qd-3>0yqgSQP9&K$jO9MkR*- z#>Qs(b*5R(p*?a2{Mu^n-hf#{oG#m;Zh1}!Oa+}yAeG3!Jh5mQYg#);U^PMZ|Wz{FRtZX29sB`5$V&2A@8Z*z*qEXfK;zI!ElOM|DDAg+q{v{ zhObV$hpvr9?lU^R(8U2`dakJ5L9X0c)hy}7-0$CVZGiw~m1|V4oLYj&uyfuFRP|Q+ z8klo(*VtaU!9sq9c!D{}PoZ#4BxKB+{-_}OcHtV`I!g!v1`>bN=56d^)j66R?Zq_|SKRuF3PVKA0Lj zA<%^PXR%nv%&PcPlPk@hvs&#cgq52JukMF9|0N43e+e zwBJqNUdfmlC{>5j(o*yz_C5^vXl!MqrPFj;^mP#R14roS)a{h*$oTs=JK|>q)6g|5 zANYlVU}crnkBPvy^2$2=I4^?W%H#9OTYDt}N@3|9kgDDcXjAkW8iY&*eO0wXF5GhV z9e@jUy~&pSS?;Hmv?08u77Y~EUjh5jii+j zEm0iDA1@nf-c`m1I5|108^1J{85|>V?CwS+h;R&l6BDUi?X6*pQPw~0UCC85J?J%% zcVUEmDIa{h9O@K4dHfenap?ReH5~f@0}ueBnC~m zrEvN0>()12QO>?`5Canpl~yR60ruAoWEj33=&-xBown7Ir?fFE zm|-Bx&S?liN)Dl)l^Z>8zRlVZ{kl(K za)ngjruY_zpyf~hdNl*z93}6Y&96%eCYX3@ug(o|306wqggRajq?5?unt-?`8oZWm zNpf7UA@oY}^gM;F-o^J;0H^kcX`dE|H%2U;=85L%1`}4}90OPE{55{vYu7S$_&+y0 zZUOkBvE6$%;?b>u*m-Z_vK7Eh5?z7-dW1YvNf5pTMo#u2Kgzq~lX9Pn-pYEf=BOkt zdpmtf)Tj$gFxxDu9R2)sTX_1}n)&A^PwDTXV`=)SlTk~xq)4h+J%UF&)l#sJ=M<~& z49(e%T9n0Z`3{j+*kj%(ebI<;mYEsoF?Lt9=S%$1KUk<aOb&Jv%QsI=V$7J+{PH zoy#SyY{>eTc!&3G1dZf`uWk`)kNz-LR(uiC5PP$uAnrFBB%}9WXdcM zlYgy{c_4VNtoV=Hw_>d4AT%ZqpF+FZ+>sVFsbv-^Y*TX8%jWo>1m)6ImeC-feAxQJ zW>;zmm0PbMHD1nL4M|stv8hdrTb@u*zdgUiOLea|cDn*0^8BtpvD<&gx`L6Tw(fNy zs&;8XyVU(dq9=DNYefSNUrdRX_{6{TfVA~p&Cd9&Um#&j=_*t3RCJN8#IJXB<17pW zGWfqx^Zh=+L+?7eMarub#-R>65a;o>eQtWWd74N@>tb7cFT5Xio~ykXn&=G3V+~JD zvBRK5Wv!U%aED4mi2u{d2PC-TiMG5;!iXmrEg`b?d3)zDYw%npMJG}~&qg4!ZqgMx z4OQ`k&_iDZ%a;ovzWlhi+&czFX}ngO&Bdymy4jb+|fd821ZE6>;&jc z{8jjHS6LJ~a(AJQt+{5=P;06)jhbI36HW9vDyZ~ou;g|xtjzivIPos!+$7ST>xm1% ztQ6z%O`5yj`mo859cxW2$^`OU1G7lEjdaL)uB&Ag?%#cZz9!cQ&fgY}F`<+?YV50e zMZeF*n?=&4y$Er)2c$uZ?F@8|cf}_s9%rb0wNds+IBn@Z*E~nCHOv1iMYSlkk9_mG zfn(6NQ#{R!YtR zyw%|lm(w{kBy=CvLh@$^p`bjIrpzn}o7N&%B|I0yi%Uu%!X-METlzA(hiJ85zZ*zu z7Cz9-he0zR-F~-EiLS)-6QJ`_j}^5zqm2w|eKzql130^Z3vgn&_S6O<&oy9ahi0Hh z>yD+uvqQAz{lyEy?t>7T^$fETVPRk}{fc4<@+T#fx`?)MUzA*hOddNRyM?rY1ID47 zXDr0-4#xPgS$GW7*50dxksvv4m^ujO&4FIgveRL`30MxLwK#h*QXxil`_;+3`bKTu zOY;uz4J&*U=@}AKCvz!3v3;9V4~`94jzt~@jOKkkw)7`i{fs6$W}*KC%l%D@*7%26 z8KTvMRg(L0gw=*;P_(^gJMkPJd45IwAD6}Fm7k{=8Bs&kCG}B7Ev`DJOZ9!TgyWng z$zH>cOgY$vI-ZYVWpD4A@IJ$A-WTk-pB2L&@d+!N9+HtE9Nv5P^nk+2xLbw<34U^GV%N|k>2Inq=FJ|%esR9-oc zLf`=^teBgs9eY!#H0DgLU9)D(M?oL~m9hr?+0w;JVz>_GoH@s8p#y^fKaNzkN%}ZF zW!!gGe?=pPZ|y{7+k-jplXbt%$oN0$|NM78tMb}~NlGb4U3dHhOzJYru63+OnIh)4jh6-14+?WN~sZPHG6MdB~UhKplvOk zV@0f&WPhD4sDE5v?QmlL?3%%~r{B5l%EmlEr~o4*Lbty18_Q|_!rer30qzNIT_z>D z)%B4WtUvCBj^(ZlD*aowu1TyID)Ly$KO)xk+kju~|BY#9N7ky*H8UFbxU(p;-+Ate z9?tDuyiDBHsA5Qoe9J@(bPp}FT?P>q=Y5Xp6(TXq>xd~-qK?P^`qI1DekivP%&_&c z6`a{_%d3m?^TAYhlK=s=F;mcV+dKg&#sZ((xb(Gxt5~Tx$<9MxpJM<`QyL7 z{=MLZ{5Pim{_~{S--;LYVf+ul>zDrW?;p~?xt038|BW~PQoR1X;D!8`6t7G?vwaB~u5ygDwWL&l?|5SoiJu8FsAfxBB+1s75oqJ2k616hJ*dgbs`z z8Vm?N4eS%+t@4wQUOo9M7y0Y?Q=jI4pAPh2lC6;cUAgbSNe)B)>l!2V)p~#aRY38D z8zjHrPo^XeXyK%lw4*dy=1vYh5tA?mcxB;e|C{{rA?>+!C73{CN(@IgwwaQ8YzdmvGHNh7wufYd*Zd~6qZZp^yyL3(wvYWNj(_C+VR{9c7ZYAa(s zy7(Cc{uWZD&xY_z84FVYDBvxVLKa3Unn}s+B-lUi$7<+ ze@TIpHcHuGx4uJi=`bd+TFy{G}gf-r@p*=Fz{B^A+?>3jCpoTyn$z?@A zAW_>O&Q*`W%LPHl$Lt2a3M&k^5mKRoX#|XKaZGRRrPBE_dw!ix&&yqGZ>=Msmu1nMz;|UhY%T@jZT(h&Y!}WIM z7+mv?ccjYZw!7zA`Pz~f^^96?>i9G2lE>~%#|0kFz3#q(0*SYp$%$!6p~bJ7oUE4S zoXqQ7xch!8#u3gk73)(4)hs%SOxMx5LSSGMl0V8sMsHk)`A7>pK<+aXr9}rI}@h!qtp7D$g*Iy2t=RSk=7^+*An* z5c>8NLJ!@*6*Ss2h*NxV^mKJi?=67?M!`@!)t6vU5CXh$R2c0Q_~uOkibY*+Dd$^W zl%JX`+N~`Y0W39)A_80{zbi5)Kn$bErdJ6#dJiQp-ff|Sny~l<%h2V}=<`5GjAynm z2!HIA0TYeD+(LQD+;~6e5FOSX@zCT(6v?_FN>DFDoQ=#>*8Mw@#M_gR)YEy!c zi-yeY>`Bb_Dm5w%ua&Cn5SWfZ11*OgAIMzB(KhEr>N^nqJ(W;%VXU&Sk7o;TGmZ9@ z+mDPceTa{-Y9fF92xKTD5|KO$U`F?eYP=8 zl8|{;+ot$i85tM3t>r{jVq1CpGG6O$cxj|pg$)}wn|u&FL^UEPFQ;8}a+}J~$ZY#) zBggUU$Y4JB)J@i9eA&twt=)oeXliQGdW1UtNoQJ8LW;UZc??DcX25P02BWy=7ERx{ zPg9O0%#ub_qX*t2H}+2rA@5<`3{g5mZYMfa;InoK5F>rfz7hiyB$Z)zWb^v+>gTGL zV|kT3;Ss!%%G+Rn1W>GAU^2u-Gyu~Z5)JFFI@cbj_T+EbcGJFnyjLZSB!yp{H!1VTr*aelXJhD7=G(lpMaG#> z7n4EW)55AZOFNJ)Y+$=9RZ(+ehr%|tF_8rF;^U3!Z2JPE7W-t|ulz+khHF!>tJJ)@ zNifdWhL`q*c8!uE*SYT(xbhU?{A~uyJqk=ItE1PY!0#T&ED`IYVl$L4BZ0K{Oxx3D z+m~bpc4w^v6ecDgm9cjpImdRe?B42ZFaK&gp+vQB)eXIWBPwyL=KD z+F$niN`5?r}T%Z7_sszK6goL?VN94J|FvQ_yMXfLo4oMw(y zk3I8am1$v-H&dTK8;AzcPbeJ@x`S7W=gFG)+QK#gKIo`dTo1@L_mwM--d{LI*L3qXL8TFCyS#^dRq>{A9&TLSi7ZnA@+^UXS-CT>}`ka ztbXQZA-Z|&`w!EGj<*YI7D8^3NP9n2jE9Rr;@*0xmUz#n1);JN2 z+%x*dpV7%)HY(lLeVF`()cxZDHRqgp20}iT6GFWMa&~rh7K12dQE#>J&#T|U*t~`~ z-<=Z`8-X;*m9|}oeyD!h1{P&Qlu00?eG-x?_sN{&(xqxG^!oQ=A2kyO+q1cS5Z6~& z^n$6N70*MjA-6c1D)-s%57jQ+1z2?DsyGR8z!v?)tp)9Qamz)^#h-=6=5)*lCbkzr zi62epgu;V^wQjupstmy4{p9ua=Z5F#7TLD@P3OGtxv040zB?TFrTl)U*0p<#`@4_< zMg|`p*a=XR?X%5CU?`g9QhXH@QdN1$mlg9WsQ6KCkh-@ zAnSyUn3bSPFI%)mx6WZY7Gc7*waE|xX)uRM0g@3I49c#QS=8wS6d^}!>GbYen$#4V zBwdjt3{hJ~+HD71*M2)Iy{;zVH(bmt^FbS{U`8b-L26faXHp)I*spJQmaf@a)%q%z zc;Z$(9~Vol2DFW}e|a{AOAV<*gvo?LFCb5&Zlk{7#Fp>l+)280)?CzyE$2@OhE+97@sc`cZ_9 zQqg&1jJ5fqV#hsbGK=(=ZXT&|1@ zx!~1!b2OXVO ze&Zs{sPZ4EOXun#Qey7l%?jlikDmEU1S3w-?Qv2%=D7YZ6|7=}5z>o8z!F(KE$iX6 z$g+F;e0%H5qJ$zzگ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

q#lKoEABb|{?rNJ~ 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 diff --git a/docs/figures/scoreboard_f1.png b/docs/figures/scoreboard_f1.png index 87940896d9f5cf44a54f30543a0845ed2b1910ed..829c2ded375eb6252304091549b14d32a2c285cc 100644 GIT binary patch literal 138274 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

0#>^?;d|HZmwS@t!jaJ>%aPqs7-6wFH-m2Z7n? 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�CA>n%U+O>L9&2SR+(9sD2T30L7p{vh_i^7&Cnw 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ΝJ8(I?9wuX%A@!@1S&y|(?8 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 delta 106424 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�D{IC<+=-*yVn z#4j-~8fSgb=HY<1)COcEi$JBrXLa;<_CQHV$*Jf~R}8NMXnAE99Lyv#LUu=g?=tAd z2-$iEH_U+8%&@2^b|8X_0_;pB5B=%{F+Fy`YD>9JOWTRUA9)^6VF;tCtyj8pa&i`V z2#1i!^JKoOpn79-cE;}Zh+@_bcls6Ztf-Uy#Kh^K4jSNF6Kav+cI95rhUrd(u>m*<6ZTcc<%VbgqMtxOID2x&vsReXf!dIXF9} zT+Bt_in+HOi%T_&9UVN*bW{4z3zrfj&_?4%Rc(~0Yr4tyN^WeX??&=KYSZp33{}|S zV8u;{uK13=4eRUOMK)_23(%4_=8Ihd1?c6|u{Z(GATKNjA_};d=@rz@EAbj|df>+_ z61iv%?cR(^Saij(?Jf6&^LWiU7Mq+Nd`_YT!y@Z1V4IhAb|jpAJY~_6#fjc~QGQGD z&TI!Zta0tR^lzg=Fm)-iF6`aC#au3uS1p=PZVF2&$It z8<5cxYZkp;i!$5YuEDg$bIc6+Tr}HVZ1>39mZh#6t?`T|^f*N}h5))^bO6~M7a`I+ zLoLfaA|Okr=MQ+Kk__#awDO~JYsLw?5JbhTb84&Xp!D_IZ2={KBK2>fC^Ml!w)ewc z%ph<&vbb1-=Grxm)YfmIdp!nsL9mGRLA`FVQ#Pkzkt%433kciIe%R*yi?uz%{L;a3 z4tYVde^>xg8y3h@r8$Fcu-?!XMhlgbL|f_SS0WcD50ncux#QyRJ1sLYAE2HX}Z?Qo=)~c?I1_`W`P!pm-Sm zL;~meb5SKChBW%`Fbwv=NZ}VzepX;dsu8~bgE+qe_vxExUjYcv*M}C&I-^l8b?KdF zMC3PKT(~7Y-VhUi9~)F6Xe|sdiQ%j$PF* z_`302})(0X?=pSq=`C3d6ai5c&InmRh96?7nfr1WsQc7In{B-y1$c*SL2iv$Ks zuE=g+ppo!KjhYu;*{R$Y>)k=liwJ(5*WRD1kpAPxv*n)nk(@3y1;Q1z#?V$KPfbCa$y-svKe%5N>X#{zU&(k8 z>oLA{b~r~^ou&c#AHr+fy?Gr;Rf_|iPQ4V7{mDi%c;x9KFr4hKyI6mSt1%GAB)U!y zf3Lutb;0?ZR#m@z$69cnVITs!k*o~b?8q$`Hqkm*J6=hOOjW=weUlbH-Q*V;P42;c zqBVNt-sHdb`fJBW-KyP}#|un&=7!@fOtn)1$%6`jt@xz}N~dRJkdAy=bQux>`rSdj zON8UzhNXiEn-QM}H>6Yxg|4KjNosKAgBU6!@3jXzZek9*i;7dFUZ4x-FacRtxXz*f z4f$ARB7@f^2TzoLD@0dbyYq>hWk*92Gf=*Pcdocq7TLJ=QRVD;7aN`)m_~RRqn_k> z@;=H4R6nWK@jd=N(3c}&fbcEupi|6lUl_Wkb@;jQ^e$}fCZRRmz z?FbviND_70MJ;z`EfI*d=~BBWRF|$9A}esp=R?uR;EU>|3d!)4niuJ$^InHL%UdFaEVD4!FPO})yGq%V;o?KTiMCYr$d%0G(y4Bh zW~K~4tg7njZYm#NGX=nFoO+3GxII@=8g?D$0OE&!@ykPJeII0I-QhoqFPL}7ae?l2 z6fm-A@7kY1Rr1~k->iho44}KKmqg%WKqoaMxyMO-3i%V!Utrl1*km}X%blY}7cnD{k z$m_WHJaKf(r3!0OvDS6{hMlTUY}8FoLl%%LM-x4fUSh2o97ez$z7cl%o9wlts~u_fkfqId&!*HHqfN+N`2+~9>!(|7Abw+nTm z_4ke3=G+;qRO{G**<42a^<2t@b)4Jk52z#betsu2n>9n~#FB(HM6&p?`R{R#&@<+u zE90!G`5D9TbYI~d9bbyPEcuBaUjx7HKh0&Ey|%WM1&iz$dc?*yY?k9sMVHgteOP~* z=+gNi`?coVRGS-K)hkI%ZR2H39pB}IHhx_O!;lhyYiyP{3IB- zx?o%8w{mb8W?k+W^05N`_SIJ1@wWAMR}gk@9vd)6RF9ti-s|0H1$7{mK?ZjL`F8CL z$UCgx!2b^9rZTV?NNe96(ok7*)=b1#Io1p}{4n#E($}x9J?#;701(-l=$Mx3Gtztd z>JNe#-DZP#=i&q$fLr|rc4BXViBPK13gSWUPF*@q@`Sc;c)obCCoyHi@ZUQXg9oUA zINvM4P0*(71(xTj%f9YtZP&L;;@S`VZR)V)E{6i9&qv~ob2GZwRg3Hg<@M^%YKzR+ zXBQ9_hQZbfiJ5&}^k{mS$j?fOijn;$e-i8)a+qYbUCIFmKq}hw9++6LD{##ZcXu2c zZp^eV7(+^L>+M?%JYL*JoaO2&yo`)-EW8mee(-HV{blxpv~OX;RoItO;8WIX(~&Rs z>HNz3>uf-=R_*l?iL5(Yt!MI&+*G3oVhBf_9ZA54&4;qoir>zq2$s+B1n=)_sQAAm ze=&r-Vm+c#>1Uy`ieJ2Eu6xH*Sz_y~hikU;tNzwyP|hVGpi6KE^;y z!-WD79oJPG6M&jYv2lkO)ICZyY8232BkDRLQygtSq0cU#J+%nF^?8sV1t}@%Zj&dbf604bkRRm#>c2|bM=bVqbVL1vpI9C!W{%x)FhsrU9G+z(IN8oz3BJvRJb@sd~d@8At9AR z_eWe@{hdQD+%=oKMOZB<#YBFs0%crY4lH^d^TSuNLyi{Cx%QIoE*Ry{M%%dfW=|)J zQL*0X%Sab780@tjbJJa=HSda5XAon#8xGnvh6UB@mPnymc2XzM3q$@eAics}`S)HG zfwmzcA)#D(?;8__`q87D=x3b{iaA4lF&Vo;>%M>6LbncW?L-)=gQX3c+6M--(|tAl zA~evi zqj}nfw0QTC;o()rE0z-o-1x}8XX^I$*NbdZ5x_-AvVjoI=h<^-%1+;m@{X{BE;&7D zpggRA&aUPAK2F4<3z0Gnua=s>NHbUgu4W%m7Ra3`V{b_BS=;gT9kfwkNTm=gtw;n^ zVg?pf!b9LzBTG&XssiT{jIB4cA(~H&7=c4|cs>OG zM9!b^Ri=6Fx)SV*!U`TLaI(B~?_qFjclySoqBpo2zPVY_;$c4ZZKX=N1B63xbKie? zD%pGz>%Z&Q%aVOB3(NRBt@>i;WCHf(kdX`^oqW);ih@E@M@!kt5HgG>B1fmbCg7Kg zWv$=6pD@dOb-sN5GTE#g7KdrROWG~o9kkJbm)aJpIXIUOt?1m3j%yQKF(h zesnutK;b8s9igFet&D(_^2C^!N1KT%^vWderKCttvC5FfNOwLelM@)wp3q)VCiNb-?74hNQ0^1n!KBJP_2fhq z<^)6O&34tw1*9#nFj2-wpJY-`Y=#fhqx3p6B8{Ov=*O(s={(1SxhTxR$xqo5TS+y} zLQK|s0Yc!4S(`=FP9kGy3q~L8=!)r&9K7tPM_0a zGrI4l^BbHK?Y5RXgMh4WxB2_STMP5^rbAi%Z}!HkXA6kAEj$u=YX8w z2#4elA%mZhxbDh$il1<*$F^?@#p}hD(^Jk;S{Bu3IsAup&m)?fe=Bzj5rT@hFG}FPwHACi4hk z_T`Dhp@O(>Yj;$0FJ6Q*S(UJgGu9M5{G?ouq5FBo4t#(?3e-n*PT$EEA%A+Ch>e1} zSBDu{+4*SXg;lxpZ+xO$yBDpFEqkz)MAPfjJ@0mC|D|S?>J>eh3gri)A;ePGRmHh9 z{WgKG0*%%AC-fhWZHDb*$tT2lcvlR8&qLg064-~f^W}yPc|K;~2%PnrLHwmUVgE;^ zs~7Whs%Xp3GSu{jh+KI)rU+}ju<}(+hb}>I%s>c527|q&Bs!mYU|^qyx3e6qt$cnV zsbI`Q$a^Ao;<&>&Gs8Zb%rfcXin?FMa;f-Ohbr1kb))nqY%zZKLO~-|NL3 zxPXrlz|?po=l$>UnZvqv+KuC%BEGHj?Px{(N8YrtBnvK^>hAfy_;}|eVqz;QSYn*n z^Kdg1`r1Lk`$chJV1VU5Kd`Zi;{x6se5&I3(Nu@UwyVd}htQRT!-EOib^szTm7q>* zO-)Vr*LIM98&8YZ>kfSfZwAWE&(E_62x!TFXXGle0FPZ-+MvYYKqq%N$PX&3>Yk9q z+tW$ZVoy(lp)&)PCIW>dGBZ$d*l)0s)Wq!wP-#tzcS=|*YuF!QeP*&;L zGoRYS=^Ajl;N01{$oGDjQ?K@j6FH)&fUuZq&`zaG? z4Pp|)zcV3OmX?;nl9IR`m%AckOX7M(!JwY_&rwo8t}L(Tu;;K@+5&&Eko^S_t)>C| zv3&-App%`K_tx?FKH;?RMcflT@BIbTr8Y-T0F{pYH1Qm*{ry{dtlT>H>7DNbBTCB3 z*q^1X<|UneR79$DIgJ>V53?gs_&#F7_iDQ1ibYoMAePKk}+C zvd%ib_V7gr28ki3L4{l??^<%|z!3h5GFV-}{-H1Id=PE)5Ovhdkm!AWX`hor0MfQ_ zOzvb$K2bTAU=D-X>4Q0PLm={`*&n;HB-C(RcFSJ{0!sY5l(bw?wUc7J23;rInB8K& zv0}5ph{(wH*TwU-H~5g_PVH@N5qN2MWs_8D^#jyv>at1DY!~ZRpsvPv8poEf{9vkFR0vQNA4gJ}eu=#UM_kB+;esljdHhxotWHVXAhv@t4?w@&7el2LD+p^v%UUP3T{RI*iUT|`nkol&k1v^g$W)CH zf%h8em3c%Cjf`~eukkN}y+drPIyQFB^$hd}+8gl4D#E7;j{BdMD`xcB$f@pJiJ#&| zoXtn?i>%+n1iY6B0mQlWz=HLA*l)4?WdSTzIs~Htw@^qeEMJvqK-dO2u3%ze(tzbr4TekZW8C~6C8TxK8 zqq8`@bKI-W8f&*YAVE)Wwq(Fz1_dH>Y8DL+zOUx6X=HS?+SI`DJBQ?EOC3U@H|%aD zK`0)JMCYjOwPfxDl|+%P(hWdvCHFXMS3!z!j$Vo5-H9ypdRhPXQ}0ICmtu`f7JiOg z%0eaI2Pp2UCuh`6p{eri5o{X!JB*+*1==V2{w{Rh>Vm2sH5l|&gXKl1FAZCa?~Wkb2{U8yQz1pHifz;)M)F<;|771ennp`Z_15pM zK=7YSqx|7sfg0otBJWp%7(8m7^d@MhR5AfniD(1i=viWfNk?^EH|bvL2I?Hw1-2kzO+dlMW2Bv>+E`LVDcdXSq54NZ11q)|KdFu#(Jk$Y!n?}trd10z` z>Tohw8TT=&y$Ta>_*_j*&2Bp2{qPg?q%FfY%iI7NorB}^Q(9weAJS&LQf<;Edh@La zA=GYLcxBy0#OtW2(y&0g?#`d3uc7D$s$$xq#9s3;*d;{Z2G?gIe1GlF~!?}U6 z*~xEACr@1(2_^gcyQQ@+b;S1zp|wkt&OQ^yWgT(U5+UE|CBp!o%$e7Yl>rlcx~soB3ybcm+Nc z--+&xbjWa!n;HvZS4odks+qFENkBQUffTtw=e3`zH*PG2g@h!R$TA}LLub!`pmF2y z1oX8$YF4g;!L3s;<7Ppw5!n|Y6}_}rTgsL{36A6*_g@Y>$rTbQed#zy^v-MV$80Hb zC-T2LFxaiv7oNfx79FavmH9PuT2&}1wzvIz^n0>zEPnxcNN~XOgAr zY7yj)0Yj=tQgd_jEW=t3?>_Qy%JUE9DtvsU8f%SlJh^l{M~zuir^_3>SR2gV^rHlb zd_459)1JGaQQDDET%(pMn{XdhC0=Y#q8b0S?I*fz>cW z90#Z*E_QaQ(NVA0W}#55Np6M~j#)<3cn9P6PKfW4xHalsu;EC*djRTO?_UXV5A10n zb;+QHHBohJdQ1K=?`_NG5mk<5HzgA=y{~@dl4pZZr2A0DFS)-t>+9N`1$74^$M{3c za1*d@oS5>jhSA@)Ql+2>TBCWwPRaaaH2D&ph^Bd0!Vl%1>o;g!PX##jidn4m;hRhX z9uaPJjPKrBT@q!~B75{Vj^v?A>^=8HE2^n}WRCeHbVgR~ zjiseCQMuDlCM8exa|#Lyr$6!rnlQ!eoLvi%grE+xzSe>HGFMHjK{+JaHI?i8%N0HB zx7F;eEIzIE6+-;XS$WT_+Ot4%#-nhtv%iq6&RZ~NAIJQr_)HWr??qTAdRjvs^W$#g_+nkJrEW7d zBG|84d4HLR^)WlY?Cjn~DRi0WlESw;Y+#FzoT_o@0FfRB0z;Qo#VN9){Zx7ClJHdi~5ZjK%=dWM1}3oX1Y=%hny0lxg`^Kc>WS3sKrhbk!HB+6Swk zF%GF47~BUwQ(J=K65+Xp_3}al@7?xRv;O&ESC6Gd(?GN(`f_b9JBM?j|3Q}goRY!! zQqkXx*HTZpvoa>xPm|3azEB)&@9gSY|GAYl8*`hOyK+|gcv+~vpwkZSh!to=v0@F; zO{UXl$NA;F5Z-I7);&BTD#~RY3#xTysQ5PGH2PL#_e{IhV9yO@!<21w$XQ)L`fgz0 zzL%qMPBZ*~j@J<1pmnKGVan{@L&pia5`g2(-fsfkL{Xg=5BFe<)i>>Qi(dOMg4~ez z>Vxu8G76<-7^ylh^sh>gTX?jR`N>qWxuta@5Sw#HI9#U+2Af7G%0AQ7cq9O+2-s~0 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�KoV#FvgP6)$&=XhW7q-z}$%}pRK-*jP`!#f$j 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 **Superseded on the pooled board, 2026-08-19 (#139).** That displacement is an +> annapolis result and it does not generalise. Run on the other eight splits, `claude-opus-5` +> at `low` pools to **F1 0.588 against `gemini-3.1-pro`'s 0.608** — an annapolis lead of +> +0.021 becoming a pooled deficit of −0.021. **`gemini-3.1-pro` remains the best +> challenger.** What survives is the shape rather than the ranking: Opus trades **−0.083 +> precision for +0.041 recall**, making it the highest-recall chat VLM on the board (0.614). +> The pooled table is in [`model_scoreboard.md`](model_scoreboard.md); the paragraph above is +> left as written because the annapolis numbers in it are still correct and are what the rest +> of this section analyses. + **Correction, 2026-08-18 — the sonnet/low row originally used a different denominator.** As first published it read 0.587 / 0.372 / 0.456 on `108/76/182`, which is **290** GT ramps, not 294: one panorama (`annapolis:1528518111324684`) was lost when a malformed tool diff --git a/docs/model_scoreboard.md b/docs/model_scoreboard.md index 34707dd3..590bcf26 100644 --- a/docs/model_scoreboard.md +++ b/docs/model_scoreboard.md @@ -34,6 +34,7 @@ model, and the reasons are in "How to read this" below. | YOLO11x (pano) | supervised baseline | 0.25 | **0.969** | 0.416 | 0.575 | -0.252 | 0.730 | 0.0 | 0.40–0.71 | | YOLO26 (pano) | supervised baseline | 0.25 | 0.736 | 0.446 | 0.550 | -0.277 | 0.603 | 0.4 | 0.45–0.68 | | Gemini 3.1 Pro | chat VLM | no score | 0.656 | 0.573 | 0.608 | -0.219 | – | 0.7 | 0.51–0.68 | +| Claude Opus 5 (low) | chat VLM | no score | 0.573 | 0.614 | 0.588 | -0.239 | – | 1.1 | 0.48–0.65 | | Gemini 3.7 Flash | chat VLM | no score | 0.698 | 0.496 | 0.576 | -0.251 | – | 0.5 | 0.46–0.66 | | Gemini 3.6 Flash | chat VLM | no score | 0.588 | 0.549 | 0.564 | -0.263 | – | 0.9 | 0.44–0.63 | | Qwen3-VL-32B | chat VLM | no score | 0.664 | 0.246 | 0.356 | -0.471 | – | 0.3 | 0.17–0.43 | @@ -68,6 +69,18 @@ operating point anyone has committed to, and on ground truth that never saw a Ra model here can be made precise. Finding the ramps is the hard part, which is why the project's operating-point work optimizes recall-first ([`operating_point.md`](operating_point.md)). +4. **One split can invert a challenger ranking, and it did.** `claude-opus-5` at low effort + beat `gemini-3.1-pro` on annapolis by **+0.021 F1** — the only time any model has displaced + the top challenger — so #139 ran it on the other eight splits. Pooled, it **trails by + −0.021** (0.588 against 0.608): the one split that made the result look real was the one + split that flattered it. The headline row is unchanged, and the claim "nothing has + displaced `gemini-3.1-pro`" is now tested rather than merely unchallenged. + + The F1 near-tie hides two models that are not alike, and by this board's own third finding + the difference matters: **Opus trades −0.083 precision for +0.041 recall**, which makes it + the **highest-recall chat VLM on the board** (0.614, above every Gemini leg). It loses on + the aggregate and wins on the axis the operating-point work says to optimize. Quote the + ranking without that and you have the direction right and the reason wrong. ![Precision vs recall](figures/scoreboard_pr.png) @@ -81,7 +94,7 @@ and F1 cannot tell you. ## Legs that have not run every pooled split -Six legs have run one split each, so they have no pooled mean to put in the table above — +Five legs have run one split each, so they have no pooled mean to put in the table above — a one-city average printed beside a seven-city one is exactly the comparison the coverage column exists to prevent. They are reported per split instead, at the split they ran on: @@ -91,7 +104,6 @@ column exists to prevent. They are reported per split instead, at the split they |---|---|---|--:|--:|--:|--:|--:|--:| | Mask2Former Vistas (curb cut) | supervised transfer | `richmond` | 0.411 | 0.697 | 0.517 | 0.513 | 2.5 | 216/309/94 | | Mask2Former Vistas (+curb) | supervised transfer | `richmond` | 0.126 | 0.648 | 0.210 | 0.089 | 11.3 | 201/1399/109 | -| Claude Opus 5 (low) | chat VLM | `annapolis` | 0.572 | 0.605 | 0.588 | – | 1.1 | 178/133/116 | | Claude Opus 5 (high) | chat VLM | `annapolis` | 0.430 | 0.656 | 0.520 | – | 2.0 | 193/256/101 | | Claude Sonnet 5 (low) | chat VLM | `annapolis` | 0.589 | 0.381 | 0.463 | – | 0.6 | 112/78/182 | | Claude Sonnet 5 (high) | chat VLM | `annapolis` | 0.506 | 0.415 | 0.456 | – | 1.0 | 122/119/172 | @@ -101,10 +113,13 @@ column exists to prevent. They are reported per split instead, at the split they Two things worth carrying out of that table, both from splits where the roster's own numbers are directly above them in `model_comparison.md`: -- **Claude Opus 5 at low effort is the strongest challenger measured on annapolis** (F1 - 0.588, against gemini-3.1-pro's 0.567) — and **more thinking makes it worse** (0.520 at - high effort). The same direction holds for Sonnet 5 (0.463 → 0.456). Effort moves the - operating point; it does not raise the ceiling (#122). +- **More thinking makes it worse.** Claude Opus 5 drops from 0.588 at low effort to 0.520 at + high on annapolis, and the same direction holds for Sonnet 5 (0.463 → 0.456). Effort moves + the operating point; it does not raise the ceiling (#122). The low-effort leg has since run + nine splits and is in the headline table above — **and its annapolis lead over + `gemini-3.1-pro` did not survive the other six splits** (#139); see the note under that + table. The high-effort leg stays here, at one split, because re-running it comprehensively + would roughly double the bill to re-measure a result we already have. - **Supervised transfer fixes most of the precision problem and still loses.** Mask2Former reading Vistas' `Curb Cut` class scores 0.517 on richmond with **12.4× OWLv2's precision** and no training at all — but RampNet's 0.855 on that split is 0.337 clear of @@ -125,6 +140,7 @@ numbers are directly above them in `model_comparison.md`: | YOLO11x (pano) | 0.547 | 0.710 | 0.551 | 0.686 | 0.397 | 0.635 | 0.499 | 0.575 | 0.221 | 0.659 | 0.851 | | YOLO26 (pano) | 0.491 | 0.637 | 0.552 | 0.681 | 0.450 | 0.591 | 0.451 | 0.550 | 0.277 | 0.605 | 0.739 | | Gemini 3.1 Pro | 0.667 | 0.638 | 0.514 | 0.643 | 0.567 | 0.681 | 0.548 | 0.608 | 0.381 | 0.454 | – | +| Claude Opus 5 (low) | 0.601 | 0.604 | 0.550 | 0.649 | 0.588 | 0.642 | 0.479 | 0.588 | 0.378 | 0.468 | – | | Gemini 3.7 Flash | 0.664 | 0.639 | 0.504 | 0.595 | 0.565 | 0.609 | 0.456 | 0.576 | 0.338 | 0.358 | 0.527 | | Gemini 3.6 Flash | 0.634 | 0.597 | 0.483 | 0.633 | 0.554 | 0.608 | 0.438 | 0.564 | 0.336 | 0.346 | – | | Qwen3-VL-32B | 0.427 | 0.415 | 0.311 | 0.426 | 0.398 | 0.347 | 0.168 | 0.356 | 0.079 | 0.218 | 0.285 | @@ -134,7 +150,6 @@ numbers are directly above them in `model_comparison.md`: | Grounding DINO | 0.053 | 0.073 | 0.035 | 0.042 | 0.055 | 0.068 | 0.055 | 0.055 | 0.042 | 0.049 | 0.082 | | Mask2Former Vistas (curb cut) | 0.517 | – | – | – | – | – | – | – | – | – | – | | Mask2Former Vistas (+curb) | 0.210 | – | – | – | – | – | – | – | – | – | – | -| Claude Opus 5 (low) | – | – | – | – | 0.588 | – | – | – | – | – | – | | Claude Opus 5 (high) | – | – | – | – | 0.520 | – | – | – | – | – | – | | Claude Sonnet 5 (low) | – | – | – | – | 0.463 | – | – | – | – | – | – | | Claude Sonnet 5 (high) | – | – | – | – | 0.456 | – | – | – | – | – | – | @@ -363,9 +378,19 @@ Omissions are content, so they are named rather than left as blanks: half of the #51 ablation; the resolution-controlled half is not done. - **`manual_gold` has no null-recall pass** (O(n²) in panos), so the open detectors' recall discount is unmeasured on that split. -- **Six legs have one split each**, so they are in the partial table rather than the - headline: the two Vistas arms (richmond) and the four Claude legs (annapolis). Extending - either to the full pool is a run, not a code change. +- **Five legs have one split each**, so they are in the partial table rather than the + headline: the two Vistas arms (richmond), and Claude Opus 5 (high) plus both Sonnet 5 legs + (annapolis). Extending either to the full pool is a run, not a code change. +- **`claude-opus-5-effort-low` is scored here but is not a standing roster entry.** It has + full 7/7 coverage, so it appears in every table above; `standing` stays `False` because + `roster.py` forbids a *pinned* leg from being standing — a scored entry has to be what a + bare `--models` spec reproduces, and both efforts of `claude:claude-opus-5` share one spec. + The consequence is narrow and deliberate: it is absent from the `fp_taxonomy` / + `null_recall` defaults and from the frozen `WITNESS_POOL_46`, not from the scoreboard. The + three YOLO pano arms and `gemini-3.7-flash` sit in exactly the same position. +- **`claude-opus-5` has no `manual_gold` row, and that is a decision rather than a pending + run** — `gemini-3.1-pro-preview` has none either, so a Claude-only run there would have no + peer to compare against. Stated in full in #144. - **Nothing else in the registry is missing.** The board is driven by `rampnet/roster.py`, and `unregistered_exports` is empty — every published detections file is claimed by a roster entry and scored here. diff --git a/docs/replication.md b/docs/replication.md index 883c7077..29d6c44e 100644 --- a/docs/replication.md +++ b/docs/replication.md @@ -20,7 +20,7 @@ lives on one machine. | `benchmark/miss_taxonomy_46/*.json` (human verdicts) | small | **committed** | ✅ | | RampNet model weights | — | HF `projectsidewalk/rampnet-model` | ✅ | | Stage 1 dataset | **463 GB** (test split ~44 GB) | HF `projectsidewalk/rampnet-dataset` | ✅ | -| `benchmark/model_detections/` (challenger detections) | 23.1 MB (114 files) | **committed** ✅ | ✅ | +| `benchmark/model_detections/` (challenger detections) | 23.2 MB (122 files) | **committed** ✅ | ✅ | | **`location_data/` (the paper's government inventories)** | 71.8 MB | **committed** ✅ | ✅ | | **`street_data/` derivative (what the pipeline actually reads)** | 18.7 MB | **committed** ✅ | ✅ | | `street_data/` raw downloads (NY file alone is 669 MB) | 801 MB | git-ignored; HF #21 pending | ⚠️ superseded by the derivative | @@ -41,7 +41,7 @@ in this sentence — the list here was one of the things that drifted. single-panorama shards keyed by an opaque SHA-1 of (label, signature, city, pano), unreadable without reconstructing detector signatures. `scripts/analysis/export_model_cache.py` consolidates it into human-readable files, one per (model, split), keyed by panorama id with the detector -signature recorded inside. As of 2026-08-18 that is **114 files, 23.1 MB**, and every one of +signature recorded inside. As of 2026-08-19 that is **122 files, 23.2 MB**, and every one of them belongs to a registered leg: | what | files | where it is written up | diff --git a/rampnet/roster.py b/rampnet/roster.py index 5c478081..981f970e 100644 --- a/rampnet/roster.py +++ b/rampnet/roster.py @@ -190,9 +190,14 @@ def slug(label): density="sparse", standing=False, added="2026-08-15", pins=(("claude_effort", "low"),), published_as="claude-opus-5-effort-low", - note="Top challenger on annapolis (F1 0.588), the first model to displace " - "gemini-3.1-pro. 2.56 boxes/pano. Effort low is the provider default, " - "so this is what a bare `claude:claude-opus-5` reproduces."), + note="Nine splits (#139). Pooled F1 0.588 over the seven city splits, which " + "TRAILS gemini-3.1-pro's 0.608 -- its +0.021 annapolis lead, the only " + "time anything displaced the top challenger, did not survive the other " + "six. Highest-recall chat VLM on the board though (0.614), trading " + "-0.083 precision for +0.041 recall. 2.61 boxes/pano over nine splits " + "(2.56 on annapolis alone). No manual_gold row, deliberately: #144. " + "Effort low is the provider default, so this is what a bare " + "`claude:claude-opus-5` reproduces."), Challenger( spec="claude:claude-opus-5", label="claude-opus-5", provider="claude", density="sparse", standing=False, added="2026-08-15", diff --git a/tests/test_scoreboard.py b/tests/test_scoreboard.py index c2e702cb..cecfb4ba 100644 --- a/tests/test_scoreboard.py +++ b/tests/test_scoreboard.py @@ -401,7 +401,11 @@ def test_partial_coverage_is_reported_not_averaged_away(board): def test_single_split_legs_stay_out_of_the_pooled_tables(board): - """Vistas ran richmond only; the Claude legs ran annapolis only. + """Vistas ran richmond only; three of the four Claude legs ran annapolis only. + + claude-opus-5-effort-low is deliberately NOT in this set any more: #139 took it to + nine splits, so it is a complete leg and belongs in the pooled tables. If it ever + reappears here, a leg lost coverage rather than a test needing a nudge. A one-city macro-mean in the pooled column would be read as a seven-city one. It is computed (the number is real, for that one city) but must not reach the headline @@ -410,7 +414,7 @@ def test_single_split_legs_stay_out_of_the_pooled_tables(board): single = [m for m in board["models"] if not m["complete"]] assert {m["model"] for m in single} == { "mask2former-vistas-curb-cut", "mask2former-vistas-curb-cut+curb", - "claude-opus-5-effort-low", "claude-opus-5-effort-high", + "claude-opus-5-effort-high", "claude-sonnet-5-effort-low", "claude-sonnet-5-effort-high", } for m in single: @@ -433,8 +437,10 @@ def test_single_split_legs_stay_out_of_the_pooled_tables(board): def test_partial_table_names_the_split_every_number_came_from(board): table = sr.partial_table(board) assert "`richmond`" in table and "`annapolis`" in table - assert "Claude Opus 5 (low)" in table + assert "Claude Opus 5 (high)" in table assert "Mask2Former Vistas (curb cut)" in table + # The low-effort leg went to nine splits in #139, so it is pooled now, not partial. + assert "Claude Opus 5 (low)" not in table def test_a_leg_from_an_unmapped_provider_is_classified_not_dropped(): From 8bd4c43ed893db758ddce25b140c92e40bcae4e0 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Wed, 19 Aug 2026 21:06:05 -0700 Subject: [PATCH 04/15] Review fixes: recover the #122 spend, un-stale the coverage claims (#139) Review of #146. Eight findings, and one of them had a clock on it. **The "unrecoverable" cost claims were wrong, and are now recovered.** Both `replication.md` and `model_comparison.md` said the four #122 legs' token counts "cannot be recovered", giving a reason that only rules out re-running. This branch had just demonstrated the actual path, so it was applied to the older gap: `vertex_usage.py --days 7` returns claude-opus-5 $21.47 and claude-sonnet-5 $7.79 for 2026-08-15, $29.26 against the console's $28.82 -- the published figures were right to 1.5%. The per-leg split stays permanently lost (monitoring is per model per day and both efforts ran the same day), so the console table stands as the only per-leg record. The method validated itself on the one leg that did log: the 2026-08-18 Sonnet re-run appears in monitoring as 12,594/480, token-for-token identical to its `usage_log.jsonl` record. **The ledger breakdown summed to 114 under a heading saying 122.** Only the total was updated when the eight files landed; the per-leg rows were not. Fixed, and `test_the_ledger_count_matches_the_directory` now asserts the decomposition sums to the directory, not just the total -- the total alone is not a ledger. **The coverage matrix still said "annapolis only" and "the other nine splits have not been run".** That is the device this repo uses to keep an omission distinguishable from a withheld result, so a stale entry there does real damage. Restated per leg, with the $57 estimate reconciled against the measured $70.41 (~$8.80/split for Opus). **The cost row double-counted the smoke panos.** Read literally, "eight splits + 4 smoke panos" implies 988 panos, which would put the input-geometry check 0.42% out rather than the 0.02% the finding rests on. Both smoke records carry `bundle: richmond` and the export covers all 124 richmond panos, so those four are inside the 984 and were billed once; the ledger's $0.31 is a subset of the $70.41, not a line to add. Also states the residual precisely -- billed is 2,031 x 5,903, one view short of the 5,904 the geometry demands, unexplained -- and adds an independent confirmation: the annapolis leg's $8.94/125 panos scales to $70.4. **"Does not generalise" was doing more work than the data supports.** Per split the two models trade wins: Opus takes three of the seven pooled splits (four of nine overall) and the deficit is carried by gainesville and richmond. The annapolis margin was smaller than four of the seven per-split gaps, so the transferable result is that a single-split margin under ~0.07 F1 is unresolved until pooled -- stronger than the ranking correction, and stated as the headline now. Also: the nine-split `--verify` command is written down in both docs (it was claimed but not reproducible); "highest-recall chat VLM on the board" is qualified, since opus/high reaches 0.656 on annapolis four paragraphs below; and `test_the_annapolis_displacement_does_not_survive_pooling` pins the whole result, which was asserted nowhere -- the doc-currency tests only catch a forgotten regeneration, not a silently regenerated wrong number. Corroborating #143 while recovering the spend: `REPO_ROOT` derives from `__file__`, so a worktree breaks the read side too -- `vertex_usage.py` cannot find the repo-root `.env` and exits asking for `--project`. Same root cause, both directions. pytest 1,304 passed / 1 skipped; `scoreboard.py --check` green; `export_model_cache.py --verify` 9/9 identical, re-run independently against `.model_cache`. Co-Authored-By: Claude Opus 5 (1M context) --- docs/model_comparison.md | 123 +++++++++++++++++++++++-------- docs/model_scoreboard.md | 35 ++++++--- docs/replication.md | 52 ++++++++++--- rampnet/roster.py | 12 +-- tests/test_export_model_cache.py | 13 ++++ tests/test_scoreboard.py | 38 ++++++++++ 6 files changed, 214 insertions(+), 59 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 649a22e9..9c38f3ab 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -77,14 +77,27 @@ the matrix above exists to make, stated here because the artifact is already in would otherwise read as a withheld result. Promoting it is one field in the registry plus a re-run; since #122 froze the #46 witness pool, doing so no longer disturbs that human pass. -**Two more off-roster models, `claude-sonnet-5` and `claude-opus-5`, have been run on -annapolis only** — four legs, both models × effort `low`/`high` (#122). They are likewise -absent from the roster tables, so no number below moves. Detections are published and -verified (`benchmark/model_detections/claude-*-effort-*__annapolis.json`, 4/4 pairs -identical to the cache) and the write-up is the "Claude on Vertex" section further down, -where the whole result table is re-derived from those files by -`tests/test_claude_annapolis_leg.py`. **The other nine splits have not been run** — that is -a gap in coverage, not a withheld result, and closing it costs about $57 at `low` effort. +**Two more off-roster models, `claude-sonnet-5` and `claude-opus-5`, have been run** — four +legs, both models × effort `low`/`high` (#122). They are absent from the roster tables +below, so no number in this document moves; `claude-opus-5` at `low` **is** scored in +[`model_scoreboard.md`](model_scoreboard.md), which keys off coverage rather than +`standing`. Detections are published and verified +(`benchmark/model_detections/claude-*-effort-*__*.json`, 12 files, every pair identical to +the cache) and the write-up is the "Claude on Vertex" section further down, where the +annapolis result table is re-derived from those files by +`tests/test_claude_annapolis_leg.py`. + +Coverage is no longer uniform across the four, so it is stated per leg: + +- **`claude-opus-5` at `low` has run nine splits** — everything but `manual_gold` (#139). + That is a decision, not a pending run: `gemini-3.1-pro-preview` has no `manual_gold` row + either, so a Claude-only run there would have no peer to compare against (#144). +- **The other three legs have run annapolis only.** A gap in coverage, not a withheld + result. It was estimated at "about $57 at `low` effort" before anyone ran it; the nine-split + Opus leg then **measured $70.41 for eight splits** (§"Cost accounting" below), so budget + roughly **$8.80 per split** for Opus and re-derive Sonnet from its own $3.60 annapolis leg + rather than from that average. Re-running `high` comprehensively would roughly double the + bill to re-measure a result we already have, which is why it stays at one split. **The three `y*_pano` rows are the supervised YOLO baseline** (#51), the one part of the registry that is not zero-shot. They have run on all ten splits and are scored, but under the @@ -1491,11 +1504,14 @@ shift. RampNet still leads it by **0.251** (0.839 vs 0.588). > annapolis result and it does not generalise. Run on the other eight splits, `claude-opus-5` > at `low` pools to **F1 0.588 against `gemini-3.1-pro`'s 0.608** — an annapolis lead of > +0.021 becoming a pooled deficit of −0.021. **`gemini-3.1-pro` remains the best -> challenger.** What survives is the shape rather than the ranking: Opus trades **−0.083 -> precision for +0.041 recall**, making it the highest-recall chat VLM on the board (0.614). -> The pooled table is in [`model_scoreboard.md`](model_scoreboard.md); the paragraph above is -> left as written because the annapolis numbers in it are still correct and are what the rest -> of this section analyses. +> challenger.** Read per split rather than pooled, the two trade wins — Opus takes three of +> the seven pooled splits (four of nine overall) and the deficit is carried by gainesville +> and richmond — so the honest reading is not "Opus is worse" but **"a ±0.07 split-to-split +> spread swamped a +0.021 lead"**. What survives is the shape rather than the ranking: Opus +> trades **−0.083 precision for +0.041 recall**, the highest recall of any chat VLM with full +> pooled coverage (0.614). The pooled table is in +> [`model_scoreboard.md`](model_scoreboard.md); the paragraph above is left as written because +> the annapolis numbers in it are still correct and are what the rest of this section analyses. **Correction, 2026-08-18 — the sonnet/low row originally used a different denominator.** As first published it read 0.587 / 0.372 / 0.456 on `108/76/182`, which is **290** GT @@ -1564,21 +1580,53 @@ for m in claude-sonnet-5 claude-opus-5; do for e in low high; do python scripts/analysis/export_model_cache.py --verify --splits annapolis \ --models claude:$m --claude-effort $e --publish-as $m-effort-$e done; done + +# and the nine-split opus/low leg (#139), which takes no --splits: +python scripts/analysis/export_model_cache.py --verify \ + --models claude:claude-opus-5 --claude-effort low \ + --publish-as claude-opus-5-effort-low +# -> 9 pair(s): published detections score IDENTICALLY to the cache ``` **The gap, stated plainly: the four original legs' token counts were never written to -`analysis_out/usage_log.jsonl`, and they cannot be recovered.** The $28.82 total and the -per-leg costs in the table above come from the runs' console output, not from a committed -record. A re-run cannot back-fill them either — the detections are cached, so a repeat run -makes zero API calls and has no usage to report. Only the 2026-08-18 single-panorama -re-run ($0.03) is in the log. +`analysis_out/usage_log.jsonl`.** The $28.82 total and the per-leg costs in the table above +come from the runs' console output, not from a committed record. A re-run cannot back-fill +them — the detections are cached, so a repeat run makes zero API calls and has no usage to +report. Only the 2026-08-18 single-panorama re-run ($0.03) is in the log. + +**Recovered from Cloud Monitoring, 2026-08-19 — this paragraph previously said the counts +"cannot be recovered", and that was wrong.** A re-run cannot back-fill them, but the +server-side metrics can: `vertex_usage.py --days 7` returns billed tokens per model per day, +and the #122 legs are four days inside the ~6-week retention window. They ran 2026-08-15 and +land in the row labelled 2026-08-16, because each row is a 24 h window ending at the query's +time of day rather than a calendar day. + +| model (both efforts, one row each) | input | output | billed | console figures | +|---|---:|---:|---:|---:| +| `claude-opus-5` (low + high) | 3,058,702 | 247,222 | **$21.47** | $8.94 + $12.46 = $21.40 | +| `claude-sonnet-5` (low + high) | 3,300,368 | 118,471 | **$7.79** | $3.60 + $3.82 = $7.42 | +| **total** | | | **$29.26** | **$28.82** | + +So the console numbers were right to within **1.5%**, and the table above stands as +published. Two things this changes, and one it does not: + +- **The per-leg split is still unrecoverable, and always will be.** Monitoring is per model + per day, and both efforts of each model ran the same day — $21.47 cannot be divided into + its `low` and `high` halves from this source. The console figures are the only per-leg + record there will ever be, which is why they stay in the table rather than being replaced. +- **The method validated itself against the one leg that did log.** The 2026-08-18 Sonnet + re-run appears in monitoring as 12,594 input / 480 output — token-for-token identical to + its committed `usage_log.jsonl` record. Layer 3 reproducing layer 1 exactly, on the one + case where both exist, is what makes the recovered figures above trustworthy. +- **It does not make the loss cheap.** Recovery worked because someone looked within six + weeks. Past that window this paragraph's original claim becomes true retroactively. Two guards now stand where that went wrong, and the order matters. `compare.py` **refuses to start** a paid leg under `--usage-log none` (override: `--allow-unrecorded-spend`), which is the check that fires while the money is still unspent; `report_usage` still warns loudly at the end of a leg that logged nothing, for the case where the log path existed but could not -be written. A warning after the fact could not have saved these four legs — by the time it -prints, the tokens are bought and the counts are already unrecoverable. +be written. A warning after the fact could not have saved these four legs' **per-leg** split — +by the time it prints, the tokens are bought and only the daily total is still recoverable. ## Cost accounting for paid models @@ -1665,21 +1713,28 @@ Layer 3 recovered the ground truth the next day: | model | input tokens | output tokens | est. cost | |---|---:|---:|---:| -| claude-opus-5 (eight splits + 4 smoke panos, 08-18) | 11,988,993 | 418,503 | **$70.41** | +| claude-opus-5 (the eight splits, 984 panos, 08-18) | 11,988,993 | 418,503 | **$70.41** | | claude-sonnet-5 (re-run remnant) | 12,594 | 480 | $0.03 | -`python scripts/analysis/vertex_usage.py --days 3`, run 2026-08-19. Four things follow, -and the last one is the one that bites: +`python scripts/analysis/vertex_usage.py --days 3`, run 2026-08-19. **The four richmond +smoke panos are inside that 984, not additional to it** — both smoke records carry +`bundle: richmond`, the export covers all 124 richmond panos, and the main run found those +four already cached and re-billed nothing. For the same reason the ledger's $0.31 of smoke +spend is a *subset* of the $70.41 above, not a line to add to it. Four things follow, and +the last one is the one that bites: - **Input tokens are deterministic, so the input half is checkable without any cloud access.** An Opus pano is exactly **12,186 tokens** (6 views × 2,031), identical in both - smoke records. 984 panos predicts 11,991,024 against 11,988,993 billed — 0.02% out, a - single call. Anyone can re-derive that from the committed detections; it is $59.94 of the - $70.41. -- **The output half cannot be reconstructed this way.** Extrapolating the smoke tests' - 688 output tokens/pano gives $16.92 where the true figure is $10.46 — **62% high**, - because output is thinking plus box count and the two smoke panos were unusually verbose. - Actual: 425 output tokens/pano. Estimate input from geometry; never estimate output. + smoke records. 984 panos predicts 11,991,024 against 11,988,993 billed — 0.02% out. + Precisely: the billed figure is 2,031 × **5,903**, one view short of the 5,904 the + geometry demands, and that single missing call is unexplained. Anyone can re-derive this + from the committed detections; it is $59.94 of the $70.41. A second, fully independent + check agrees — the annapolis leg's measured **$8.94/125 panos** scales to $70.4 for 984. +- **The output half cannot be reconstructed this way.** Extrapolating the smoke runs' + 688 output tokens/pano (2,752 tokens over four panos, across two records) gives $16.92 + where the true figure is $10.46 — **62% high**, because output is thinking plus box count + and those four panos were unusually verbose. Actual: 425 output tokens/pano. Estimate + input from geometry; never estimate output. - **Recovery is per-model per-day, not per-split.** Cloud Monitoring cannot say what richmond cost as distinct from clovis. That attribution is permanently gone, which is tolerable here only because the eight splits were one contiguous run of one model. @@ -1693,6 +1748,14 @@ disabled, so the likely mechanism is a run whose `REPO_ROOT` resolved to a scrat that was later deleted, taking the ledger with it. That is a real hole: the guard proves a log path was *accepted*, not that the file it wrote still exists. See #143. +**Corroborating evidence for that mechanism, found while reviewing this section.** +`REPO_ROOT` is derived from `__file__`, so *every* repo-root path breaks the same way in a +worktree — including the read side. Run `vertex_usage.py` from a worktree and it exits with +"no project: pass `--project`, or set `GOOGLE_CLOUD_PROJECT`… in a repo-root `.env`", +because the `.env` sits in the main checkout. Same root cause, both directions: a leg run +from a worktree writes its ledger somewhere disposable, and the tool that would recover the +spend cannot even find the project id. Pass `--project` explicitly when running from one. + ## Running it ```bash diff --git a/docs/model_scoreboard.md b/docs/model_scoreboard.md index 590bcf26..8d65b3b5 100644 --- a/docs/model_scoreboard.md +++ b/docs/model_scoreboard.md @@ -69,18 +69,29 @@ operating point anyone has committed to, and on ground truth that never saw a Ra model here can be made precise. Finding the ramps is the hard part, which is why the project's operating-point work optimizes recall-first ([`operating_point.md`](operating_point.md)). -4. **One split can invert a challenger ranking, and it did.** `claude-opus-5` at low effort - beat `gemini-3.1-pro` on annapolis by **+0.021 F1** — the only time any model has displaced - the top challenger — so #139 ran it on the other eight splits. Pooled, it **trails by - −0.021** (0.588 against 0.608): the one split that made the result look real was the one - split that flattered it. The headline row is unchanged, and the claim "nothing has - displaced `gemini-3.1-pro`" is now tested rather than merely unchallenged. - - The F1 near-tie hides two models that are not alike, and by this board's own third finding - the difference matters: **Opus trades −0.083 precision for +0.041 recall**, which makes it - the **highest-recall chat VLM on the board** (0.614, above every Gemini leg). It loses on - the aggregate and wins on the axis the operating-point work says to optimize. Quote the - ranking without that and you have the direction right and the reason wrong. +4. **A one-split lead of this size is indistinguishable from split noise.** `claude-opus-5` + at low effort beat `gemini-3.1-pro` on annapolis by **+0.021 F1** — the only time any model + has displaced the top challenger — so #139 ran it on the other eight splits. Pooled, it + **trails by −0.021** (0.588 against 0.608). The headline row is unchanged, and the claim + "nothing has displaced `gemini-3.1-pro`" is now tested rather than merely unchallenged. + + **The ranking flip is the weaker half of that result.** Per split, the two trade wins: + Opus takes clovis (+0.037), annapolis (+0.022) and morgantown (+0.006), Gemini takes + gainesville (−0.069), richmond (−0.066), paterson (−0.039) and bend (−0.033) — **three of + seven pooled splits, four of nine overall.** The pooled deficit is carried almost entirely + by gainesville and richmond. So the split-to-split spread is roughly **3× the annapolis + lead that motivated the run**, and that lead was smaller in magnitude than four of the + seven per-split gaps. It was never evidence of a real difference. That generalizes past + these two models: a single-split margin under ~0.07 F1 on this benchmark should be treated + as unresolved until it is pooled, whichever direction it points. + + The F1 near-tie also hides two models that are not alike, and by this board's own third + finding the difference matters: **Opus trades −0.083 precision for +0.041 recall**, the + **highest recall of any chat VLM with full pooled coverage** (0.614, above every Gemini + leg; `claude-opus-5` at *high* effort reaches 0.656 but on annapolis alone — see the + partial table below). It loses on the aggregate and wins on the axis the operating-point + work says to optimize. Quote the ranking without that and you have the direction right and + the reason wrong. ![Precision vs recall](figures/scoreboard_pr.png) diff --git a/docs/replication.md b/docs/replication.md index 29d6c44e..843ec84c 100644 --- a/docs/replication.md +++ b/docs/replication.md @@ -49,7 +49,8 @@ them belongs to a registered leg: | the standing zero-shot roster, ten splits each (two Gemini legs are absent on `manual_gold`) | 68 | the roster tables in [`model_comparison.md`](model_comparison.md) | | `gemini-3.7-flash`, ten splits, published ahead of its write-up (#120) | 10 | §below | | the supervised YOLO pano trio, ten splits each (#51) | 30 | [`model_comparison.md` §supervised baseline](model_comparison.md), and the [training record](../scripts/model_comparison/yolo_baseline/README.md) | -| the four annapolis Claude legs (#122) | 4 | [`model_comparison.md` §Claude](model_comparison.md) | +| `claude-opus-5` at `low` effort, nine splits (#122, extended to the full pool by #139) | 9 | [`model_comparison.md` §Claude](model_comparison.md) | +| the other three Claude legs, annapolis only (#122) | 3 | [`model_comparison.md` §Claude](model_comparison.md) | | the two Mapillary Vistas class-set arms, richmond only (#126) | 2 | [`model_comparison.md` §Vistas](model_comparison.md) | `rampnet` is a row in every results table and has no file here: it is read from each bundle's @@ -136,11 +137,15 @@ longer touches is the #46 human pass.** `silent_witness.py` defaults to `roster.WITNESS_POOL_46`, the pool frozen at the state the pass was rated under, and both committed artifacts record the pool they ran over. -#### The four Claude legs are published, annapolis only, one file per effort level +#### The four Claude legs are published, one file per effort level per split -`benchmark/model_detections/claude-{sonnet,opus}-5-effort-{low,high}__annapolis.json` — four -files, 125 panoramas each, 0 uncached (#122). Only annapolis was run; the other nine splits -are a stated gap. +`benchmark/model_detections/claude-{sonnet,opus}-5-effort-{low,high}__*.json` — **12 files**, +0 uncached. Three of the four legs ran annapolis only (125 panoramas, #122) and the other +nine splits are a stated gap for them. **`claude-opus-5` at `low` ran nine splits** (#139) — +1,109 panoramas over annapolis, bend, budapest_district5, clovis, gainesville, morgantown, +paterson, richmond, sao_paulo. `manual_gold` is deliberately absent from all four: no +`gemini-3.1-pro-preview` row exists there either, so a Claude-only run would have no peer +(#144). These need one flag the other legs do not. **Effort is part of the cache signature, so one model id is two different legs**, and both would export to `claude-sonnet-5__annapolis.json` @@ -151,6 +156,7 @@ because it is baked into keys that have already been paid for), and `export_mode now refuses outright to overwrite a file whose recorded signature differs from the run's: ```bash +# the three annapolis-only legs for m in claude-sonnet-5 claude-opus-5; do for e in low high; do python scripts/analysis/export_model_cache.py --splits annapolis \ --models claude:$m --claude-effort $e --publish-as $m-effort-$e @@ -158,8 +164,19 @@ for m in claude-sonnet-5 claude-opus-5; do for e in low high; do --models claude:$m --claude-effort $e --publish-as $m-effort-$e done; done # -> 4 x "compared 1 (model, split) pair(s); published detections score IDENTICALLY" + +# the nine-split opus/low leg (#139) -- no --splits, so it covers the whole pool +python scripts/analysis/export_model_cache.py --verify \ + --models claude:claude-opus-5 --claude-effort low \ + --publish-as claude-opus-5-effort-low +# -> "compared 9 (model, split) pair(s) ... 9 pair(s): published detections score +# IDENTICALLY to the cache", plus "claude-opus-5 / manual_gold: no published +# export to check" -- the #144 decision, showing up as a named absence. ``` +Add `--cache-dir ` when running from a git worktree: the default resolves against +`REPO_ROOT`, which is the worktree, not the checkout holding `.model_cache`. + Neither Claude spec is in `CHALLENGERS`, so the same caveat as `gemini-3.7-flash` applies: the default `--verify` never opens these files, and `fp_taxonomy.py` / `silent_witness.py` cannot reach them without the explicit `--models`. @@ -168,15 +185,26 @@ Unlike every other published leg, these four can also be checked with **no cache credentials at all** — `tests/test_claude_annapolis_leg.py` recomputes the entire published result table from the committed detections plus the committed annapolis bundle, and runs in CI. That is the strongest form this ledger's promise can take, and it is the pattern worth -copying to the other legs. +copying to the other legs. The opus/low leg's other eight splits get the same treatment one +level up: `tests/test_scoreboard.py` builds the whole board by re-scoring every committed +detections file against every committed bundle, so those numbers are re-derived in CI too +rather than read back from `analysis_out/scoreboard.json`. -**Known gap, unrecoverable: the four legs' token counts were never written to +**Known gap, partly recovered: the four legs' token counts were never written to `analysis_out/usage_log.jsonl`.** The $28.82 figure and the per-leg costs quoted in -`docs/model_comparison.md` come from the runs' console output. They cannot be back-filled, -because a re-run reads the detection cache, makes zero API calls and therefore has no usage -to record — the cost record is the one artifact here that is write-once. Only the -2026-08-18 single-panorama re-run ($0.03) is in the log. `compare.report_usage` now prints -a loud warning when a leg that spent money finishes with no log destination. +`docs/model_comparison.md` come from the runs' console output. A *re-run* cannot back-fill +them, because it reads the detection cache, makes zero API calls and therefore has no usage +to record. Only the 2026-08-18 single-panorama re-run ($0.03) is in the log. + +**Cloud Monitoring can, and did (2026-08-19).** `scripts/analysis/vertex_usage.py --days 7` +recovered the billed daily totals — `claude-opus-5` $21.47 and `claude-sonnet-5` $7.79, +$29.26 against the console's $28.82, so the published figures are right to 1.5%. What stays +lost is the **per-leg** split: monitoring is per model per day and both efforts ran the same +day, so no source will ever divide $21.47 into `low` and `high`. Numbers and method are in +`docs/model_comparison.md` §"Reproducing these four legs". **Retention is ~6 weeks**, so +this was recoverable only because someone looked within it; treat a missing usage record as +having a deadline, not as paperwork. `compare.report_usage` now prints a loud warning when a +leg that spent money finishes with no log destination. Downstream scripts prefer the published files over `.model_cache`, and the label a `--models` spec resolves to is derived *without* building a detector, so **a clean clone reproduces these numbers diff --git a/rampnet/roster.py b/rampnet/roster.py index 981f970e..bddb1a7b 100644 --- a/rampnet/roster.py +++ b/rampnet/roster.py @@ -192,11 +192,13 @@ def slug(label): published_as="claude-opus-5-effort-low", note="Nine splits (#139). Pooled F1 0.588 over the seven city splits, which " "TRAILS gemini-3.1-pro's 0.608 -- its +0.021 annapolis lead, the only " - "time anything displaced the top challenger, did not survive the other " - "six. Highest-recall chat VLM on the board though (0.614), trading " - "-0.083 precision for +0.041 recall. 2.61 boxes/pano over nine splits " - "(2.56 on annapolis alone). No manual_gold row, deliberately: #144. " - "Effort low is the provider default, so this is what a bare " + "time anything displaced the top challenger, did not survive pooling. " + "Per split the two trade wins (Opus takes 3 of 7 pooled, 4 of 9 overall); " + "the spread is ~3x the lead, so that lead was split noise, not a " + "difference. Highest recall of any fully-pooled chat VLM though (0.614), " + "trading -0.083 precision for +0.041 recall. 2.61 boxes/pano over nine " + "splits (2.56 on annapolis alone). No manual_gold row, deliberately: " + "#144. Effort low is the provider default, so this is what a bare " "`claude:claude-opus-5` reproduces."), Challenger( spec="claude:claude-opus-5", label="claude-opus-5", provider="claude", diff --git a/tests/test_export_model_cache.py b/tests/test_export_model_cache.py index cb736ee0..34caf061 100644 --- a/tests/test_export_model_cache.py +++ b/tests/test_export_model_cache.py @@ -336,6 +336,19 @@ def test_the_ledger_count_matches_the_directory(): assert row and int(row.group(1)) == len(published), ( "the 'Status by input' table's file count disagrees with the directory") + # The per-leg breakdown is the half a reader uses to find a given file's write-up, + # and it is the half that drifts: #139 published eight files and updated only the + # total, leaving rows that summed to 114 under a heading that said 122. A total + # nobody can decompose is not a ledger, so check the decomposition too. + block = re.search(r"^\| what \| files \|.*?\n\n", text, re.S | re.M) + assert block, "docs/replication.md no longer has a '| what | files |' breakdown table" + rows = re.findall(r"^\|[^|\n]+\|\s*(\d+)\s*\|", block.group(0), re.M) + assert rows, "the breakdown table has no countable rows" + assert sum(int(n) for n in rows) == len(published), ( + f"the per-leg breakdown in docs/replication.md sums to " + f"{sum(int(n) for n in rows)} ({'+'.join(rows)}), but {em.PUBLISHED_DIR} holds " + f"{len(published)}. A row is missing or stale — the total alone is not the ledger.") + def test_every_published_file_is_in_canonical_form(): """A regenerated copy must be provably identical, not merely equivalent. diff --git a/tests/test_scoreboard.py b/tests/test_scoreboard.py index cecfb4ba..39955679 100644 --- a/tests/test_scoreboard.py +++ b/tests/test_scoreboard.py @@ -386,6 +386,44 @@ def test_a_pinned_leg_loads_its_own_detections(board): assert low["f1"] == pytest.approx(0.588, abs=0.0006) +def test_the_annapolis_displacement_does_not_survive_pooling(board): + """#139's whole result, pinned: the one split that flattered Opus was the one split. + + The doc-currency tests below catch a *forgotten* regeneration. They pass happily on a + regenerated wrong number, because the doc and the JSON would both move together. This + is the assertion that has to be edited deliberately, so it names the claim instead of + the artifact: on annapolis Opus leads by +0.021, pooled over the seven city splits it + trails by the same amount, and the split-to-split spread is what swamps the lead. + """ + opus = _summary(board, "claude-opus-5-effort-low") + gem = _summary(board, "gemini-3.1-pro-preview") + + assert opus["coverage"] == "7/7" and opus["complete"] is True + assert opus["n_splits_run"] == 9 # 7 pooled + budapest + sao_paulo + assert opus["f1"] == pytest.approx(0.588, abs=0.0006) + assert opus["precision"] == pytest.approx(0.573, abs=0.0006) + assert opus["recall"] == pytest.approx(0.614, abs=0.0006) + assert gem["f1"] == pytest.approx(0.608, abs=0.0006) + + # The ranking claim itself, not just the two numbers behind it. + assert opus["f1"] < gem["f1"], "gemini-3.1-pro is no longer the best challenger" + assert _cell(board, "claude-opus-5-effort-low", "annapolis")["f1"] > \ + _cell(board, "gemini-3.1-pro-preview", "annapolis")["f1"] + + # ...and the reason it inverted: three wins out of seven, a spread far wider than the + # annapolis margin. Quoting the flip without this reads as "Opus is worse everywhere". + deltas = {s: _cell(board, "claude-opus-5-effort-low", s)["f1"] - _cell(board, gem["model"], s)["f1"] + for s in opus["pooled_splits"]} + assert sum(d > 0 for d in deltas.values()) == 3, deltas + assert max(deltas.values()) - min(deltas.values()) > 3 * abs(deltas["annapolis"]) + + # Opus is the highest-recall chat VLM that has run the full pool -- the axis + # operating_point.md says to optimize, and the reason the near-tie is not a wash. + pooled_vlms = [m for m in board["models"] + if m["class"] == "chat-vlm" and m["complete"]] + assert max(pooled_vlms, key=lambda m: m["recall"])["model"] == "claude-opus-5-effort-low" + + def test_partial_coverage_is_reported_not_averaged_away(board): """The two Gemini legs have city detections but no published manual_gold. From ed9f34f922d13a7b51af89204a8ce94e91e7def0 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 20 Aug 2026 06:57:22 -0700 Subject: [PATCH 05/15] Split the #122 legs by effort: Opus recovers to 0.1%, Sonnet does not (#139, #143) The previous commit said the per-leg split was "unrecoverable, and always will be", because Cloud Monitoring reports per model per day and both efforts ran the same day. That was wrong for the same reason the original "cannot be recovered" was: it named a limit of the default query, not of the data. Daily alignment is a query parameter. Re-query at 60s and the legs separate. There is no `effort` label -- effort is a request parameter and never reaches the metric -- so the split rests on two facts the repo already holds. Input is deterministic (12,186 tokens per Opus pano, 6 views x 2,031), so total input pins the pano count exactly: the 08-15 Opus day is 251.00 panos, two 125-pano legs plus the one re-run pano, and the input half divides by geometry with no inference. Effort bills as output, so the high leg has both a higher output ratio and lower throughput. One unknown remains, and the minute series shows the predicted shape: the legs ran CONCURRENTLY, holding ~5 panos/min until 18:32 UTC, then dropping 2.54x to ~1.7 as the output ratio doubles (0.0675 -> 0.1203) -- low finishing and leaving high alone. anchor low high sum tail ratio = pure high (0.1203) $9.21 $12.20 $21.41 low ratio = 0.0349, from the #139 leg $8.95 $12.47 $21.41 console output, recorded at run time $8.94 $12.46 $21.40 The rate anchor reproduces the run-time record to 0.1% from a wholly independent source. The anchor came from the #139 leg's measured output rate before either number was compared, so that is a check and not a fit. The docs still quote $8.94/$12.46 -- the run-time record -- with this as corroboration. **Sonnet does not separate, and the script refuses rather than guessing.** Its ratio is flat across the whole run: throughput drops only 1.63x and the ratio moves the WRONG WAY (0.0365 -> 0.0281), because its high leg spent 17,820 thinking tokens against Opus's 127,227. A mixture solver handed that series returns "high effort cost less than low", which is false and entirely plausible-looking, so `MIN_RATIO_LIFT` makes it print NOT SEPARABLE instead. That is the transferable result: a per-effort split is recoverable exactly when effort changed the model enough to be worth splitting, and the telemetry is not the limiting factor. New: `scripts/analysis/vertex_effort_split.py` (read-only, same ADC as `vertex_usage.py`) and `tests/test_vertex_effort_split.py`, which pins the changepoint detector and the refusal on synthetic series whose answer is known by construction -- the cloud half needs credentials, the decision half does not. Also corrected: the guards paragraph no longer implies a warning could not have helped. Everything here was reconstructed five days late and worked only because nobody waited six weeks; which case you are in is unknowable until after the money is spent, so layer 1 is still the only layer that always works. pytest 1,309 passed / 1 skipped; scoreboard --check green. Co-Authored-By: Claude Opus 5 (1M context) --- docs/model_comparison.md | 74 +++++++- docs/replication.md | 22 ++- scripts/analysis/vertex_effort_split.py | 240 ++++++++++++++++++++++++ tests/test_vertex_effort_split.py | 90 +++++++++ 4 files changed, 413 insertions(+), 13 deletions(-) create mode 100644 scripts/analysis/vertex_effort_split.py create mode 100644 tests/test_vertex_effort_split.py diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 9c38f3ab..6e8f9fac 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1478,6 +1478,11 @@ reading anything into the numbers — predictions sit tight on the ramps, no off | **claude-opus-5** | **low** | 0.572 | 0.605 | **0.588** | 178/133/116 | 523 | $8.94 | | claude-opus-5 | high | 0.430 | 0.656 | 0.520 | 193/256/101 | 127,227 | $12.46 | +The two Opus costs are the only ones here with independent corroboration: they were recorded +from console output at run time, and Cloud Monitoring's minute series was later solved for +the same split and returned $8.95 / $12.47 (§"Splitting a two-leg day by effort"). The Sonnet +pair has no such check — that day's telemetry does not separate. + **Every number in this table is re-derivable from committed files**, with no `.model_cache`, no API key and no GPU: the per-panorama detections are published under `benchmark/model_detections/claude-*-effort-*__annapolis.json`, and @@ -1610,10 +1615,13 @@ time of day rather than a calendar day. So the console numbers were right to within **1.5%**, and the table above stands as published. Two things this changes, and one it does not: -- **The per-leg split is still unrecoverable, and always will be.** Monitoring is per model - per day, and both efforts of each model ran the same day — $21.47 cannot be divided into - its `low` and `high` halves from this source. The console figures are the only per-leg - record there will ever be, which is why they stay in the table rather than being replaced. +- **The Opus per-leg split is recoverable too, at minute resolution.** The daily row is + per model, so `low` and `high` land in one number — but the metric can be aligned to 60 s + instead of 86,400 s, and the two legs leave different traces. `vertex_effort_split.py` + does this and confirms the console figures **to 0.1%**; the working is below. +- **The Sonnet split is not recoverable, and the tool says so rather than guessing.** + Whether a per-effort split survives depends on whether effort actually changed the + model's behaviour, which makes this a property of the *result*, not of the telemetry. - **The method validated itself against the one leg that did log.** The 2026-08-18 Sonnet re-run appears in monitoring as 12,594 input / 480 output — token-for-token identical to its committed `usage_log.jsonl` record. Layer 3 reproducing layer 1 exactly, on the one @@ -1621,12 +1629,62 @@ published. Two things this changes, and one it does not: - **It does not make the loss cheap.** Recovery worked because someone looked within six weeks. Past that window this paragraph's original claim becomes true retroactively. +#### Splitting a two-leg day by effort + +Cloud Monitoring has **no `effort` label** — effort is a request parameter and never +reaches the metric, whose labels are `type`, `request_type`, `shared_request_type`, +`source`, `explicit_caching` plus the resource's `model_user_id` / `model_version_id` / +`publisher` / `location`. The daily alignment is a *query* choice, though, not a property +of the data, so the lever is time plus two facts this repo already holds: + +1. **Input is deterministic** — 12,186 tokens per Opus panorama (6 views × 2,031). Total + input therefore pins the pano count exactly: the 08-15 Opus day is **251.00 panos**, two + 125-pano legs plus the one re-run panorama. The input half of the split needs no + inference at all. +2. **Effort bills as output, not input.** A high-effort leg has a higher output/input ratio + *and* a lower throughput, so when the fast leg finishes, both change at once. + +That leaves one unknown — how the output divides — and the minute series shows exactly the +predicted shape. The legs ran **concurrently**, not back to back: throughput holds at ~5 +panos/min until **18:32 UTC**, then drops **2.54×** to ~1.7 while the output ratio doubles +(0.0675 → 0.1203). That is the `low` leg finishing and leaving `high` running alone. + +| anchor | low effort | high effort | sum | +|---|---:|---:|---:| +| tail ratio = pure high (0.1203) | $9.21 | $12.20 | $21.41 | +| low ratio = 0.0349, measured on the 984-pano #139 leg | **$8.95** | **$12.47** | $21.41 | +| **console output, recorded at run time** | **$8.94** | **$12.46** | $21.40 | + +**The rate-anchored solve reproduces the console figures to 0.1%, from a completely +independent source.** The anchor was taken from the #139 leg's measured output rate before +either number was compared, so the agreement is a check, not a fit. Quote **$8.94 / $12.46** +— the run-time record — and treat this as the corroboration that they are right. + +```bash +python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \ + --start 2026-08-15T17:00:00Z --end 2026-08-15T21:30:00Z \ + --per-pano-input 12186 --anchor-low-ratio 0.034908 +``` + +**The same command on `claude-sonnet-5` refuses to answer, and that is the more +transferable result.** Sonnet's ratio is flat across its whole run — throughput drops only +1.63× and the ratio moves the *wrong way* (0.0365 → 0.0281) — so there is no second +component to find and the script prints `NOT SEPARABLE`. The reason is in the result table +above: Sonnet's high leg spent **17,820** thinking tokens against Opus's **127,227**, so the +dial that this method reads barely moved. A mixture solver run on that series returns "high +effort cost less than low", which is false; the guard exists because the wrong answer is the +plausible-looking one. **A per-effort split is recoverable exactly when effort changed the +model enough to be worth splitting** — the telemetry is not the limiting factor. + Two guards now stand where that went wrong, and the order matters. `compare.py` **refuses to start** a paid leg under `--usage-log none` (override: `--allow-unrecorded-spend`), which is the check that fires while the money is still unspent; `report_usage` still warns loudly at the end of a leg that logged nothing, for the case where the log path existed but could not -be written. A warning after the fact could not have saved these four legs' **per-leg** split — -by the time it prints, the tokens are bought and only the daily total is still recoverable. +be written. A warning after the fact would still have been worth having: everything above was +reconstructed five days late, and the only reason it worked is that nobody waited six weeks. +What the reconstruction cannot give you is a *guarantee* — Opus separated because its effort +dial moved 127k thinking tokens, Sonnet's did not separate at all, and which case you are in +is not knowable until after the money is spent. Layer 1 is the only layer that always works. ## Cost accounting for paid models @@ -2088,6 +2146,10 @@ What this split adds to the story: - `scripts/analysis/vertex_usage.py` — server-side reconciliation: actual billed tokens per model from Cloud Monitoring. Needs ADC on the billing project, so only its output is replicable from this repo. +- `scripts/analysis/vertex_effort_split.py` — divides one such daily total between two legs + of the same model (the #122 low/high pairs) using minute alignment plus the deterministic + input geometry. Refuses with `NOT SEPARABLE` when the legs leave no distinguishable + trace, which is the Sonnet case. Same ADC requirement. - `analysis_out/usage_log.jsonl` — committed, append-only record of what each paid run spent. - `requirements-vlm.txt` — optional VLM deps. - `tests/test_detection_eval.py`, `tests/test_model_comparison.py`, diff --git a/docs/replication.md b/docs/replication.md index 843ec84c..f7bd4eeb 100644 --- a/docs/replication.md +++ b/docs/replication.md @@ -198,13 +198,21 @@ to record. Only the 2026-08-18 single-panorama re-run ($0.03) is in the log. **Cloud Monitoring can, and did (2026-08-19).** `scripts/analysis/vertex_usage.py --days 7` recovered the billed daily totals — `claude-opus-5` $21.47 and `claude-sonnet-5` $7.79, -$29.26 against the console's $28.82, so the published figures are right to 1.5%. What stays -lost is the **per-leg** split: monitoring is per model per day and both efforts ran the same -day, so no source will ever divide $21.47 into `low` and `high`. Numbers and method are in -`docs/model_comparison.md` §"Reproducing these four legs". **Retention is ~6 weeks**, so -this was recoverable only because someone looked within it; treat a missing usage record as -having a deadline, not as paperwork. `compare.report_usage` now prints a loud warning when a -leg that spent money finishes with no log destination. +$29.26 against the console's $28.82, so the published figures are right to 1.5%. + +The **per-leg** split goes one level further and only half works. +`scripts/analysis/vertex_effort_split.py` re-queries the same metric at 60 s instead of +daily alignment: the two Opus legs ran concurrently and separate at their changepoint +(18:32 UTC, throughput /2.54), giving **$8.95 low / $12.47 high** against the console's +**$8.94 / $12.46** — 0.1%, from an independent source. **Sonnet does not separate**, and +the script prints `NOT SEPARABLE` rather than a number: its high leg spent 17,820 thinking +tokens to Opus's 127,227, so the signal this method reads is not there. Numbers, method and +the exact commands are in `docs/model_comparison.md` §"Splitting a two-leg day by effort". + +**Retention is ~6 weeks**, so all of this was recoverable only because someone looked within +it; treat a missing usage record as having a deadline, not as paperwork. +`compare.report_usage` now prints a loud warning when a leg that spent money finishes with +no log destination. Downstream scripts prefer the published files over `.model_cache`, and the label a `--models` spec resolves to is derived *without* building a detector, so **a clean clone reproduces these numbers diff --git a/scripts/analysis/vertex_effort_split.py b/scripts/analysis/vertex_effort_split.py new file mode 100644 index 00000000..3998d13f --- /dev/null +++ b/scripts/analysis/vertex_effort_split.py @@ -0,0 +1,240 @@ +"""Split one day's billed Vertex tokens between two legs of the same model (#139, #143). + +``vertex_usage.py`` recovers spend **per model per day**, which is where the recovery +stops when two legs of one model ran the same day. That is exactly the #122 case: both +effort levels of ``claude-opus-5`` and of ``claude-sonnet-5`` ran on 2026-08-15, so the +daily row is a sum of two runs we would like to price separately. + +Cloud Monitoring carries no ``effort`` label -- the labels on +``publisher/online_serving/token_count`` are ``type``, ``request_type``, +``shared_request_type``, ``source``, ``explicit_caching`` and the resource's +``model_user_id`` / ``model_version_id`` / ``publisher`` / ``location``. Effort is a +request parameter and never reaches the metric. So the only lever is **time**, at +minute resolution, plus two facts this repo already holds: + +1. **Input is deterministic.** A pano is a fixed number of views at a fixed size, so + input tokens per pano are constant (Opus: 12,186 = 6 x 2,031). Total input therefore + pins the pano count exactly, and a two-leg day splits its input 50/50 by geometry + with no inference at all. +2. **Effort shows up in output, not input.** Thinking bills as output, so a + high-effort leg has a higher output/input ratio and a lower throughput than a + low-effort leg of the same model. + +That makes the day a two-component mixture with a known input split, and the only +unknown is how the output divides. This script solves it two ways and reports both, +because agreement between them is the whole basis for trusting the answer: + +* **tail anchor** -- find the changepoint where throughput drops (the faster leg + finishing, leaving the slower one running alone) and take the tail's ratio as the + slow leg's pure ratio. +* **rate anchor** (``--anchor-low-ratio``) -- use an output/input ratio measured for + the *same model at the same effort* on some other, cleanly-attributed run. + +**It does not always work, and it says so.** Separability needs the effort dial to have +actually changed the model's behaviour. It did for Opus (127,227 thinking tokens across +the high leg, a 2.5x throughput drop, ratios 0.035 vs 0.127) and it did not for Sonnet +(17,820 thinking tokens, a flat ratio across the whole run). When the tail ratio is not +meaningfully above the head ratio there is no separation to find, and this prints +NOT SEPARABLE rather than a confident wrong number -- a mixture solver handed a flat +series will happily return "high effort cost less than low", which is the failure this +guard exists to catch. + +Read-only. Needs the same ADC and project as ``vertex_usage.py``. + + python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \ + --start 2026-08-15T17:00:00Z --end 2026-08-15T21:30:00Z \ + --per-pano-input 12186 --anchor-low-ratio 0.034908 + +**Replication note:** like ``vertex_usage.py`` this reads one cloud project's billing +telemetry, so only someone with access to that project can re-derive it, and Google's +metric retention is ~6 weeks. The numbers it produced are transcribed into +``docs/model_comparison.md`` section "Reproducing these four legs". +""" +import argparse +import os +import sys +from collections import defaultdict +from datetime import datetime, timedelta, timezone +from pathlib import Path + +REPO = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "model_comparison")) +from pricing import estimate_cost, price_for # noqa: E402 + +TOKEN_METRIC = "aiplatform.googleapis.com/publisher/online_serving/token_count" + +#: A tail ratio must exceed the head ratio by this factor before the two legs are +#: called separable. Below it the series is flat and any split is fitting noise. +MIN_RATIO_LIFT = 1.25 +#: Minutes dropped either side of the changepoint, which is a blend of both legs. +GUARD_MINUTES = 3 + + +def _load_dotenv(): + """Same repo-root .env the rest of the harness reads. + + NOTE: REPO is derived from __file__, so running from a git worktree looks in the + worktree, not the checkout that holds .env -- pass --project explicitly there. + That is the read-side face of the #143 bug. + """ + path = REPO / ".env" + if not path.exists(): + return + for line in path.read_text(encoding="utf-8").splitlines(): + line = line.strip() + if line and not line.startswith("#") and "=" in line: + k, _, v = line.partition("=") + os.environ.setdefault(k.strip(), v.strip().strip('"').strip("'")) + + +def fetch_minute_series(project, model, start, end): + """Minute-aligned (input, output) deltas for one model, oldest first.""" + try: + import google.auth + import google.auth.transport.requests + import requests + except ImportError as e: # pragma: no cover + raise SystemExit(f"needs google-auth + requests (pip install -r " + f"requirements-vlm.txt): {e}") + creds, _ = google.auth.default( + scopes=["https://www.googleapis.com/auth/cloud-platform"]) + creds.refresh(google.auth.transport.requests.Request()) + headers = {"Authorization": f"Bearer {creds.token}", + "x-goog-user-project": project} + params = { + "filter": f'metric.type = "{TOKEN_METRIC}" AND ' + f'resource.labels.model_user_id = "{model}"', + "interval.startTime": start, + "interval.endTime": end, + "aggregation.alignmentPeriod": "60s", + "aggregation.perSeriesAligner": "ALIGN_DELTA", + "aggregation.crossSeriesReducer": "REDUCE_SUM", + "aggregation.groupByFields": ["metric.labels.type"], + "pageSize": 2000, + } + url = f"https://monitoring.googleapis.com/v3/projects/{project}/timeSeries" + series, token, pages = [], None, 0 + while True: + page = dict(params, **({"pageToken": token} if token else {})) + r = requests.get(url, params=page, headers=headers, timeout=90) + if r.status_code != 200: + raise SystemExit(f"Cloud Monitoring query failed ({r.status_code}): " + f"{r.text[:500]}") + body = r.json() + series.extend(body.get("timeSeries", [])) + pages += 1 + token = body.get("nextPageToken") + if not token: + break + if pages >= 50: # same runaway guard as vertex_usage.py + raise SystemExit("stopped after 50 pages with more remaining — " + "narrow the window, or the totals would be partial") + buckets = defaultdict(lambda: defaultdict(int)) + for s in series: + ttype = s.get("metric", {}).get("labels", {}).get("type", "?") + for pt in s.get("points", []): + n = int(pt["value"].get("int64Value", 0) or 0) + if n: + buckets[pt["interval"]["endTime"]][ttype] += n + return sorted((ts, d.get("input", 0), d.get("output", 0)) + for ts, d in buckets.items() if d.get("input", 0)) + + +def find_changepoint(rows, window=5): + """Index of the largest sustained drop in throughput, and the drop factor.""" + best, best_drop = None, 0.0 + for i in range(window, len(rows) - window): + before = sum(r[1] for r in rows[i - window:i]) / window + after = sum(r[1] for r in rows[i:i + window]) / window + if before and after and before / after > best_drop: + best, best_drop = i, before / after + return best, best_drop + + +def main(): + _load_dotenv() + ap = argparse.ArgumentParser(description=__doc__.split("\n", 1)[0]) + ap.add_argument("--project", default=os.environ.get("GOOGLE_CLOUD_PROJECT"), + help="GCP project (default: $GOOGLE_CLOUD_PROJECT / repo-root .env). " + "Pass explicitly when running from a git worktree.") + ap.add_argument("--model", required=True, help="model_user_id, e.g. claude-opus-5") + ap.add_argument("--start", required=True, help="RFC3339, e.g. 2026-08-15T17:00:00Z") + ap.add_argument("--end", required=True) + ap.add_argument("--per-pano-input", type=int, default=0, + help="Deterministic input tokens per panorama; pins the pano count.") + ap.add_argument("--legs", type=int, default=2, + help="Legs of this model that ran in the window (default 2).") + ap.add_argument("--anchor-low-ratio", type=float, default=0.0, + help="output/input ratio for the FAST leg, measured on a cleanly " + "attributed run of the same model at the same effort.") + args = ap.parse_args() + if not args.project: + raise SystemExit("no project: pass --project, or set GOOGLE_CLOUD_PROJECT in " + "the environment or a repo-root .env.") + + rows = fetch_minute_series(args.project, args.model, args.start, args.end) + if len(rows) < 4 * GUARD_MINUTES: + raise SystemExit(f"only {len(rows)} active minute(s) in the window — widen it") + tin = sum(r[1] for r in rows) + tout = sum(r[2] for r in rows) + + print(f"== {args.model} {rows[0][0]} -> {rows[-1][0]}") + print(f" {len(rows)} active minutes, input {tin:,}, output {tout:,}, " + f"blended ratio {tout / tin:.4f}") + if args.per_pano_input: + n = tin / args.per_pano_input + # A non-integer pano count means the window is clipping a run or the + # per-pano rate is wrong, and either way the 50/50 input split below is + # unsound. Say so rather than dividing anyway. + verdict = (f"{round(n)} exactly" if abs(n - round(n)) < 0.02 else + "NOT an integer -- the window or the rate is off") + print(f" panos {n:.2f} at {args.per_pano_input:,} input/pano ({verdict})") + + cut, drop = find_changepoint(rows) + head, tail = rows[:cut - GUARD_MINUTES], rows[cut + GUARD_MINUTES:] + hi, ho = sum(r[1] for r in head), sum(r[2] for r in head) + ti, to = sum(r[1] for r in tail), sum(r[2] for r in tail) + r_head, r_tail = ho / hi, to / ti + print(f" changepoint {rows[cut][0]}: throughput /{drop:.2f}, " + f"output ratio {r_head:.4f} -> {r_tail:.4f}") + + if r_tail < r_head * MIN_RATIO_LIFT: + print(f"\n NOT SEPARABLE: the tail ratio is not {MIN_RATIO_LIFT}x the head's, " + f"so there is no\n second component to find. Either the legs did not " + f"overlap the way this\n assumes, or the effort dial did not move this " + f"model's output enough to\n leave a trace. Report the daily total and " + f"say the split is unrecovered.") + return 0 + + # Input divides by geometry, not inference: every leg made one pass over the split. + if args.per_pano_input: + per_leg_in = (round(tin / args.per_pano_input) // args.legs) * args.per_pano_input + else: + per_leg_in = tin / args.legs + print(f"\n per-leg input (geometry, {args.legs} legs): {per_leg_in:,.0f}") + + def report(tag, out_slow): + out_fast = tout - out_slow + c_slow = estimate_cost(args.model, per_leg_in, out_slow) + c_fast = estimate_cost(args.model, per_leg_in, out_fast) + print(f" [{tag}]") + print(f" low effort: output {out_fast:>10,.0f} " + f"ratio {out_fast / per_leg_in:.4f} ${c_fast:7.2f}") + print(f" high effort: output {out_slow:>10,.0f} " + f"ratio {out_slow / per_leg_in:.4f} ${c_slow:7.2f}") + print(f" sum ${c_fast + c_slow:7.2f} vs billed day " + f"${estimate_cost(args.model, tin, tout):.2f}") + + report("tail anchor", r_tail * per_leg_in) + if args.anchor_low_ratio: + report(f"rate anchor (low ratio {args.anchor_low_ratio:.4f})", + tout - args.anchor_low_ratio * per_leg_in) + if price_for(args.model) is None: + print(f" (no verified price for {args.model}; costs above are None)") + print("\n Two anchors that disagree are two estimates, not one answer -- quote " + "the spread.") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py new file mode 100644 index 00000000..0eecc1c4 --- /dev/null +++ b/tests/test_vertex_effort_split.py @@ -0,0 +1,90 @@ +"""Guards on the two-leg effort split (#139, #143). + +The cloud query needs credentials and is not testable here. The *decision* logic is, +and it is the part that can hand back a confident wrong number: a mixture solver +pointed at a flat series will cheerfully report that high effort cost less than low. +These pin the changepoint detector and the separability rule against series whose +right answer is known by construction. +""" +import os +import sys + +import pytest + +REPO = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +sys.path.insert(0, os.path.join(REPO, "scripts", "analysis")) +sys.path.insert(0, os.path.join(REPO, "scripts", "model_comparison")) + +ves = pytest.importorskip("vertex_effort_split") + + +def _series(spec): + """[(n_minutes, input_per_min, ratio)] -> the (ts, input, output) rows.""" + rows, minute = [], 0 + for n, inp, ratio in spec: + for _ in range(n): + rows.append((f"2026-08-15T{minute // 60:02d}:{minute % 60:02d}:00Z", + inp, round(inp * ratio))) + minute += 1 + return rows + + +def test_changepoint_finds_the_throughput_cliff(): + """Fast leg finishes, slow leg runs on alone: throughput drops, and the index + returned must be the first minute of the slow phase, not somewhere in the middle.""" + rows = _series([(30, 60_000, 0.035), (30, 20_000, 0.127)]) + cut, drop = ves.find_changepoint(rows) + assert cut == 30 + assert drop == pytest.approx(3.0, abs=0.01) + + +def test_a_flat_series_is_reported_as_not_separable(): + """Sonnet's real shape: both legs at effectively one ratio. + + The detector still returns *a* changepoint -- there is always a largest drop -- + so the separability rule, not the detector, is what has to refuse. If this ever + starts passing the lift threshold, the split it produces is noise. + """ + rows = _series([(30, 100_000, 0.036), (25, 60_000, 0.035)]) + cut, _ = ves.find_changepoint(rows) + g = ves.GUARD_MINUTES + head, tail = rows[:cut - g], rows[cut + g:] + r_head = sum(r[2] for r in head) / sum(r[1] for r in head) + r_tail = sum(r[2] for r in tail) / sum(r[1] for r in tail) + assert r_tail < r_head * ves.MIN_RATIO_LIFT + + +def test_a_real_two_component_day_clears_the_threshold(): + """The Opus shape, so the guard is not simply refusing everything.""" + rows = _series([(40, 58_000, 0.0675), (35, 21_000, 0.1203)]) + cut, _ = ves.find_changepoint(rows) + g = ves.GUARD_MINUTES + head, tail = rows[:cut - g], rows[cut + g:] + r_head = sum(r[2] for r in head) / sum(r[1] for r in head) + r_tail = sum(r[2] for r in tail) / sum(r[1] for r in tail) + assert r_tail >= r_head * ves.MIN_RATIO_LIFT + + +def test_the_input_split_is_geometry_not_inference(): + """Input per leg comes from the pano count, so it must not depend on the + output at all -- that is what makes the mixture solvable with one unknown.""" + per_pano, legs = 12_186, 2 + total_in = 251 * per_pano + per_leg = (round(total_in / per_pano) // legs) * per_pano + assert per_leg == 125 * per_pano # the odd pano is not silently halved + + +def test_rate_anchor_and_tail_anchor_bracket_the_published_opus_split(): + """The 2026-08-15 Opus day, as recovered. Both anchors must stay on the same + side of the story: high effort costs more, and the two agree within ~5%.""" + total_in, total_out = 3_058_702, 247_222 + per_leg_in = 125 * 12_186 + for out_high in (0.1203 * per_leg_in, # tail anchor + total_out - 0.034908 * per_leg_in): # rate anchor + out_low = total_out - out_high + assert out_high > out_low + cost_low = per_leg_in * 5 / 1e6 + out_low * 25 / 1e6 + cost_high = per_leg_in * 5 / 1e6 + out_high * 25 / 1e6 + assert cost_low == pytest.approx(9.1, abs=0.3) + assert cost_high == pytest.approx(12.3, abs=0.3) + assert cost_low + cost_high == pytest.approx(21.41, abs=0.05) From 4dbc11f7de8b4ae0fd3d57056e639dad5963d21a Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 3 Sep 2026 06:38:30 -0700 Subject: [PATCH 06/15] Commit the Cloud Monitoring minute series, so the recovered costs outlive retention (#139) Review findings F1 and F3. `vertex_effort_split.py` gains --save-series/--from-series and `vertex_usage.py` gains --save-rows; the four snapshots behind the #122 effort split and the #139 leg are committed under docs/data/vertex_minute_series/, fetched 2026-09-03. Replaying them needs no credentials and reproduces every published figure exactly, which takes the numbers off the ~6-week metric clock. Also decides `price_for` once before report(), so an unpriced model prints its token split instead of raising TypeError on the None that estimate_cost returns. Co-Authored-By: Claude Opus 5 --- .../claude-opus-5_2026-08-15.json | 91 +++++++++++++++ .../claude-opus-5_2026-08-18.json | 98 ++++++++++++++++ .../claude-sonnet-5_2026-08-15.json | 70 ++++++++++++ .../vertex_usage_daily_2026-09-03.json | 22 ++++ scripts/analysis/vertex_effort_split.py | 108 +++++++++++++++--- scripts/analysis/vertex_usage.py | 49 +++++++- 6 files changed, 418 insertions(+), 20 deletions(-) create mode 100644 docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json create mode 100644 docs/data/vertex_minute_series/claude-opus-5_2026-08-18.json create mode 100644 docs/data/vertex_minute_series/claude-sonnet-5_2026-08-15.json create mode 100644 docs/data/vertex_minute_series/vertex_usage_daily_2026-09-03.json diff --git a/docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json b/docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json new file mode 100644 index 00000000..fd0749e2 --- /dev/null +++ b/docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json @@ -0,0 +1,91 @@ +{ + "model": "claude-opus-5", + "metric": "aiplatform.googleapis.com/publisher/online_serving/token_count", + "alignment_period": "60s", + "interval_start": "2026-08-15T17:00:00Z", + "interval_end": "2026-08-15T21:30:00Z", + "fetched_utc": "2026-09-03T13:22:18Z", + "columns": [ + "end_time", + "input_tokens", + "output_tokens" + ], + "rows": [ + ["2026-08-15T17:51:00Z", 5763, 394], + ["2026-08-15T17:52:00Z", 36633, 2133], + ["2026-08-15T17:53:00Z", 56868, 3866], + ["2026-08-15T17:54:00Z", 61471, 4229], + ["2026-08-15T17:55:00Z", 61540, 4057], + ["2026-08-15T17:56:00Z", 58899, 4118], + ["2026-08-15T17:57:00Z", 55446, 4107], + ["2026-08-15T17:58:00Z", 55108, 4069], + ["2026-08-15T17:59:00Z", 53415, 4316], + ["2026-08-15T18:00:00Z", 56530, 4289], + ["2026-08-15T18:01:00Z", 56326, 4138], + ["2026-08-15T18:02:00Z", 57410, 4194], + ["2026-08-15T18:03:00Z", 59779, 4094], + ["2026-08-15T18:04:00Z", 56597, 3742], + ["2026-08-15T18:05:00Z", 53686, 3845], + ["2026-08-15T18:06:00Z", 56259, 4045], + ["2026-08-15T18:07:00Z", 63502, 3986], + ["2026-08-15T18:08:00Z", 63571, 3938], + ["2026-08-15T18:09:00Z", 64382, 3897], + ["2026-08-15T18:10:00Z", 63571, 4263], + ["2026-08-15T18:11:00Z", 59779, 4356], + ["2026-08-15T18:12:00Z", 60050, 4101], + ["2026-08-15T18:13:00Z", 58628, 4163], + ["2026-08-15T18:14:00Z", 58019, 3800], + ["2026-08-15T18:15:00Z", 58899, 3627], + ["2026-08-15T18:16:00Z", 61200, 4064], + ["2026-08-15T18:17:00Z", 53754, 3989], + ["2026-08-15T18:18:00Z", 51317, 3414], + ["2026-08-15T18:19:00Z", 58290, 3466], + ["2026-08-15T18:20:00Z", 63231, 3967], + ["2026-08-15T18:21:00Z", 60389, 4008], + ["2026-08-15T18:22:00Z", 62622, 4003], + ["2026-08-15T18:23:00Z", 68174, 3867], + ["2026-08-15T18:24:00Z", 62149, 3918], + ["2026-08-15T18:25:00Z", 54566, 4158], + ["2026-08-15T18:26:00Z", 58560, 4027], + ["2026-08-15T18:27:00Z", 66414, 3962], + ["2026-08-15T18:28:00Z", 60998, 4019], + ["2026-08-15T18:29:00Z", 54837, 4130], + ["2026-08-15T18:30:00Z", 53686, 4057], + ["2026-08-15T18:31:00Z", 41297, 3387], + ["2026-08-15T18:32:00Z", 26742, 2838], + ["2026-08-15T18:33:00Z", 20039, 2857], + ["2026-08-15T18:34:00Z", 19430, 2842], + ["2026-08-15T18:35:00Z", 20310, 2465], + ["2026-08-15T18:36:00Z", 22612, 2286], + ["2026-08-15T18:37:00Z", 22070, 2654], + ["2026-08-15T18:38:00Z", 21461, 2608], + ["2026-08-15T18:39:00Z", 23492, 2619], + ["2026-08-15T18:40:00Z", 22070, 2526], + ["2026-08-15T18:41:00Z", 19159, 2314], + ["2026-08-15T18:42:00Z", 21732, 2452], + ["2026-08-15T18:43:00Z", 22070, 2671], + ["2026-08-15T18:44:00Z", 20310, 2757], + ["2026-08-15T18:45:00Z", 22612, 2363], + ["2026-08-15T18:46:00Z", 23221, 2371], + ["2026-08-15T18:47:00Z", 21190, 2525], + ["2026-08-15T18:48:00Z", 21461, 2481], + ["2026-08-15T18:49:00Z", 20039, 2645], + ["2026-08-15T18:50:00Z", 19430, 2561], + ["2026-08-15T18:51:00Z", 21461, 2615], + ["2026-08-15T18:52:00Z", 18888, 2692], + ["2026-08-15T18:53:00Z", 18550, 2484], + ["2026-08-15T18:54:00Z", 21461, 2654], + ["2026-08-15T18:55:00Z", 21190, 2655], + ["2026-08-15T18:56:00Z", 22612, 2515], + ["2026-08-15T18:57:00Z", 20919, 2850], + ["2026-08-15T18:58:00Z", 19430, 2884], + ["2026-08-15T18:59:00Z", 22612, 2560], + ["2026-08-15T19:00:00Z", 22070, 2474], + ["2026-08-15T19:01:00Z", 20310, 2689], + ["2026-08-15T19:02:00Z", 20310, 2749], + ["2026-08-15T19:03:00Z", 20310, 2491], + ["2026-08-15T19:04:00Z", 23763, 2478], + ["2026-08-15T19:05:00Z", 22950, 2344], + ["2026-08-15T19:06:00Z", 8801, 1050] + ] +} diff --git a/docs/data/vertex_minute_series/claude-opus-5_2026-08-18.json b/docs/data/vertex_minute_series/claude-opus-5_2026-08-18.json new file mode 100644 index 00000000..8a7713da --- /dev/null +++ b/docs/data/vertex_minute_series/claude-opus-5_2026-08-18.json @@ -0,0 +1,98 @@ +{ + "model": "claude-opus-5", + "metric": "aiplatform.googleapis.com/publisher/online_serving/token_count", + "alignment_period": "60s", + "interval_start": "2026-08-18T00:00:00Z", + "interval_end": "2026-08-19T12:00:00Z", + "fetched_utc": "2026-09-03T13:21:42Z", + "columns": [ + "end_time", + "input_tokens", + "output_tokens" + ], + "rows": [ + ["2026-08-18T23:29:00Z", 5754, 390], + ["2026-08-18T23:30:00Z", 9005, 676], + ["2026-08-18T23:31:00Z", 20783, 986], + ["2026-08-18T23:32:00Z", 13202, 700], + ["2026-08-18T23:54:00Z", 51790, 2439], + ["2026-08-18T23:55:00Z", 161599, 6864], + ["2026-08-18T23:56:00Z", 233700, 9257], + ["2026-08-18T23:57:00Z", 238575, 9562], + ["2026-08-18T23:58:00Z", 232685, 9357], + ["2026-08-18T23:59:00Z", 250828, 9564], + ["2026-08-19T00:00:00Z", 257125, 9337], + ["2026-08-19T00:01:00Z", 247240, 8735], + ["2026-08-19T00:02:00Z", 242569, 8522], + ["2026-08-19T00:03:00Z", 235935, 8307], + ["2026-08-19T00:04:00Z", 241892, 9064], + ["2026-08-19T00:05:00Z", 253266, 9296], + ["2026-08-19T00:06:00Z", 257056, 8771], + ["2026-08-19T00:07:00Z", 256787, 8957], + ["2026-08-19T00:08:00Z", 260509, 9207], + ["2026-08-19T00:09:00Z", 265181, 9129], + ["2026-08-19T00:10:00Z", 251099, 8767], + ["2026-08-19T00:11:00Z", 232753, 8058], + ["2026-08-19T00:12:00Z", 244735, 8436], + ["2026-08-19T00:13:00Z", 261390, 8845], + ["2026-08-19T00:14:00Z", 259427, 8794], + ["2026-08-19T00:15:00Z", 254755, 9123], + ["2026-08-19T00:16:00Z", 243517, 8525], + ["2026-08-19T00:17:00Z", 247105, 8441], + ["2026-08-19T00:18:00Z", 259358, 8819], + ["2026-08-19T00:19:00Z", 264301, 8949], + ["2026-08-19T00:20:00Z", 256854, 8812], + ["2026-08-19T00:21:00Z", 263624, 8890], + ["2026-08-19T00:22:00Z", 263827, 9004], + ["2026-08-19T00:23:00Z", 260509, 8871], + ["2026-08-19T00:24:00Z", 264030, 8635], + ["2026-08-19T00:25:00Z", 261728, 8257], + ["2026-08-19T00:26:00Z", 262270, 8169], + ["2026-08-19T00:27:00Z", 260577, 8394], + ["2026-08-19T00:28:00Z", 216506, 7222], + ["2026-08-19T00:29:00Z", 142238, 4898], + ["2026-08-19T00:30:00Z", 98165, 3629], + ["2026-08-19T00:31:00Z", 80157, 2796], + ["2026-08-19T00:32:00Z", 46646, 1596], + ["2026-08-19T00:33:00Z", 11441, 429], + ["2026-08-19T00:37:00Z", 34527, 1249], + ["2026-08-19T00:38:00Z", 74740, 2539], + ["2026-08-19T00:39:00Z", 88755, 2730], + ["2026-08-19T00:40:00Z", 83339, 2820], + ["2026-08-19T00:41:00Z", 79479, 2767], + ["2026-08-19T00:42:00Z", 90447, 2896], + ["2026-08-19T00:43:00Z", 91734, 2752], + ["2026-08-19T00:44:00Z", 85031, 2650], + ["2026-08-19T00:45:00Z", 84422, 2960], + ["2026-08-19T00:46:00Z", 86453, 3034], + ["2026-08-19T00:47:00Z", 85031, 3137], + ["2026-08-19T00:48:00Z", 78668, 2968], + ["2026-08-19T00:49:00Z", 86656, 2943], + ["2026-08-19T00:50:00Z", 92004, 3130], + ["2026-08-19T00:51:00Z", 90515, 3141], + ["2026-08-19T00:52:00Z", 97149, 3100], + ["2026-08-19T00:53:00Z", 92343, 3037], + ["2026-08-19T00:54:00Z", 85302, 3094], + ["2026-08-19T00:55:00Z", 86453, 2857], + ["2026-08-19T00:56:00Z", 78126, 2552], + ["2026-08-19T00:57:00Z", 68783, 2371], + ["2026-08-19T00:58:00Z", 80834, 2603], + ["2026-08-19T00:59:00Z", 91395, 2891], + ["2026-08-19T01:00:00Z", 94847, 3021], + ["2026-08-19T01:01:00Z", 87131, 2871], + ["2026-08-19T01:02:00Z", 76907, 2569], + ["2026-08-19T01:03:00Z", 80901, 2731], + ["2026-08-19T01:04:00Z", 88755, 2933], + ["2026-08-19T01:05:00Z", 82188, 2989], + ["2026-08-19T01:06:00Z", 75147, 2633], + ["2026-08-19T01:07:00Z", 80901, 2443], + ["2026-08-19T01:08:00Z", 70341, 2386], + ["2026-08-19T01:09:00Z", 76162, 2619], + ["2026-08-19T01:10:00Z", 84760, 3031], + ["2026-08-19T01:11:00Z", 81240, 3011], + ["2026-08-19T01:12:00Z", 61675, 2313], + ["2026-08-19T01:13:00Z", 44412, 1520], + ["2026-08-19T01:14:00Z", 35745, 1242], + ["2026-08-19T01:15:00Z", 13202, 491] + ] +} diff --git a/docs/data/vertex_minute_series/claude-sonnet-5_2026-08-15.json b/docs/data/vertex_minute_series/claude-sonnet-5_2026-08-15.json new file mode 100644 index 00000000..17b795d6 --- /dev/null +++ b/docs/data/vertex_minute_series/claude-sonnet-5_2026-08-15.json @@ -0,0 +1,70 @@ +{ + "model": "claude-sonnet-5", + "metric": "aiplatform.googleapis.com/publisher/online_serving/token_count", + "alignment_period": "60s", + "interval_start": "2026-08-15T12:00:00Z", + "interval_end": "2026-08-15T21:30:00Z", + "fetched_utc": "2026-09-03T13:21:39Z", + "columns": [ + "end_time", + "input_tokens", + "output_tokens" + ], + "rows": [ + ["2026-08-15T16:13:00Z", 5, 2], + ["2026-08-15T16:14:00Z", 515, 2], + ["2026-08-15T16:15:00Z", 1008, 0], + ["2026-08-15T16:23:00Z", 4, 0], + ["2026-08-15T16:24:00Z", 26, 9], + ["2026-08-15T16:25:00Z", 87, 33], + ["2026-08-15T16:26:00Z", 536, 66], + ["2026-08-15T16:27:00Z", 864, 50], + ["2026-08-15T16:28:00Z", 9659, 216], + ["2026-08-15T16:29:00Z", 19318, 264], + ["2026-08-15T16:30:00Z", 13374, 318], + ["2026-08-15T16:31:00Z", 26748, 388], + ["2026-08-15T16:58:00Z", 16345, 358], + ["2026-08-15T16:59:00Z", 38637, 610], + ["2026-08-15T17:00:00Z", 15473, 503], + ["2026-08-15T17:01:00Z", 7170, 355], + ["2026-08-15T17:02:00Z", 4198, 189], + ["2026-08-15T17:03:00Z", 28686, 1124], + ["2026-08-15T17:04:00Z", 55973, 2113], + ["2026-08-15T17:05:00Z", 44079, 2191], + ["2026-08-15T17:06:00Z", 40581, 2153], + ["2026-08-15T17:07:00Z", 41280, 2074], + ["2026-08-15T17:08:00Z", 43379, 2175], + ["2026-08-15T17:09:00Z", 48278, 2391], + ["2026-08-15T17:10:00Z", 47577, 2166], + ["2026-08-15T17:11:00Z", 70666, 2926], + ["2026-08-15T17:12:00Z", 102151, 3773], + ["2026-08-15T17:13:00Z", 102851, 3845], + ["2026-08-15T17:14:00Z", 106349, 4049], + ["2026-08-15T17:15:00Z", 102851, 3811], + ["2026-08-15T17:16:00Z", 100053, 3611], + ["2026-08-15T17:17:00Z", 103550, 3491], + ["2026-08-15T17:18:00Z", 104950, 3788], + ["2026-08-15T17:19:00Z", 104950, 3978], + ["2026-08-15T17:20:00Z", 103551, 3735], + ["2026-08-15T17:21:00Z", 100052, 3301], + ["2026-08-15T17:22:00Z", 102851, 3482], + ["2026-08-15T17:23:00Z", 109848, 3717], + ["2026-08-15T17:24:00Z", 104950, 3393], + ["2026-08-15T17:25:00Z", 104250, 3706], + ["2026-08-15T17:26:00Z", 109148, 3846], + ["2026-08-15T17:27:00Z", 104950, 3456], + ["2026-08-15T17:28:00Z", 107049, 3660], + ["2026-08-15T17:29:00Z", 110547, 4189], + ["2026-08-15T17:30:00Z", 104951, 4092], + ["2026-08-15T17:31:00Z", 98653, 3565], + ["2026-08-15T17:32:00Z", 102851, 3316], + ["2026-08-15T17:33:00Z", 101451, 3536], + ["2026-08-15T17:34:00Z", 93756, 3597], + ["2026-08-15T17:35:00Z", 74864, 2404], + ["2026-08-15T17:36:00Z", 58772, 2099], + ["2026-08-15T17:37:00Z", 60871, 2288], + ["2026-08-15T17:38:00Z", 58073, 1696], + ["2026-08-15T17:39:00Z", 55973, 1600], + ["2026-08-15T17:40:00Z", 30786, 770] + ] +} diff --git a/docs/data/vertex_minute_series/vertex_usage_daily_2026-09-03.json b/docs/data/vertex_minute_series/vertex_usage_daily_2026-09-03.json new file mode 100644 index 00000000..9c243600 --- /dev/null +++ b/docs/data/vertex_minute_series/vertex_usage_daily_2026-09-03.json @@ -0,0 +1,22 @@ +{ + "metric": "aiplatform.googleapis.com/publisher/online_serving/token_count", + "alignment_period": "86400s", + "lookback_days": 25.0, + "fetched_utc": "2026-09-03T13:21:45Z", + "rows": [ + {"window_end": "2026-08-15", "model": "gemini-3.6-flash", "tokens": {"input": 6, "output": 97}}, + {"window_end": "2026-08-15", "model": "gemini-3.7-flash", "tokens": {"input": 14597132, "output": 3584875}}, + {"window_end": "2026-08-16", "model": "claude-opus-5", "tokens": {"cache_read_input": 0, "cache_write_1h_input": 0, "cache_write_input": 0, "input": 3058702, "output": 247222}}, + {"window_end": "2026-08-16", "model": "claude-sonnet-5", "tokens": {"cache_read_input": 0, "cache_write_1h_input": 0, "cache_write_input": 0, "input": 3300368, "output": 118471}}, + {"window_end": "2026-08-16", "model": "gemini-3.6-flash", "tokens": {"input": 4, "output": 4}}, + {"window_end": "2026-08-16", "model": "gemini-3.7-flash", "tokens": {"input": 1549378, "output": 425879}}, + {"window_end": "2026-08-19", "model": "claude-opus-5", "tokens": {"cache_read_input": 0, "cache_write_1h_input": 0, "cache_write_input": 0, "input": 11988993, "output": 418503}}, + {"window_end": "2026-08-19", "model": "claude-sonnet-5", "tokens": {"cache_read_input": 0, "cache_write_1h_input": 0, "cache_write_input": 0, "input": 12594, "output": 480}}, + {"window_end": "2026-09-01", "model": "gemini-3.1-pro-preview", "tokens": {"input": 719664, "output": 8201}}, + {"window_end": "2026-09-01", "model": "gemini-3.6-flash", "tokens": {"input": 719664, "output": 222444}}, + {"window_end": "2026-09-01", "model": "gemini-3.7-flash", "tokens": {"input": 526967, "output": 108039}}, + {"window_end": "2026-09-02", "model": "gemini-3.1-pro-preview", "tokens": {"input": 658416, "output": 5329}}, + {"window_end": "2026-09-02", "model": "gemini-3.6-flash", "tokens": {"input": 658416, "output": 196646}}, + {"window_end": "2026-09-02", "model": "gemini-3.7-flash", "tokens": {"input": 851113, "output": 163413}} + ] +} diff --git a/scripts/analysis/vertex_effort_split.py b/scripts/analysis/vertex_effort_split.py index 3998d13f..c1ccc1f4 100644 --- a/scripts/analysis/vertex_effort_split.py +++ b/scripts/analysis/vertex_effort_split.py @@ -47,10 +47,20 @@ **Replication note:** like ``vertex_usage.py`` this reads one cloud project's billing telemetry, so only someone with access to that project can re-derive it, and Google's -metric retention is ~6 weeks. The numbers it produced are transcribed into -``docs/model_comparison.md`` section "Reproducing these four legs". +metric retention is ~6 weeks. ``--save-series`` writes the fetched minute rows to a JSON +file and ``--from-series`` replays one, which is what takes the result off that clock: +the series committed under ``docs/data/vertex_minute_series/`` re-runs the whole analysis +with no cloud access at all, long after the metric has aged out. + + python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \\ + --from-series docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json \\ + --per-pano-input 12186 --anchor-low-ratio 0.034908 + +The numbers it produced are transcribed into ``docs/model_comparison.md`` section +"Reproducing these four legs". """ import argparse +import json import os import sys from collections import defaultdict @@ -58,8 +68,10 @@ from pathlib import Path REPO = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(Path(__file__).resolve().parent)) sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "model_comparison")) -from pricing import estimate_cost, price_for # noqa: E402 +from pricing import estimate_cost, price_for # noqa: E402 +from vertex_usage import write_json # noqa: E402 (same snapshot format) TOKEN_METRIC = "aiplatform.googleapis.com/publisher/online_serving/token_count" @@ -140,6 +152,32 @@ def fetch_minute_series(project, model, start, end): for ts, d in buckets.items() if d.get("input", 0)) +def save_series(path, model, start, end, rows): + """Write the fetched minute rows so the analysis outlives metric retention.""" + doc = { + "model": model, + "metric": TOKEN_METRIC, + "alignment_period": "60s", + "interval_start": start, + "interval_end": end, + "fetched_utc": datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ"), + "columns": ["end_time", "input_tokens", "output_tokens"], + "rows": [[ts, int(i), int(o)] for ts, i, o in rows], + } + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + write_json(path, doc, "rows") + return doc + + +def load_series(path): + """Replay a saved series. Returns (rows, model, start, end).""" + doc = json.loads(Path(path).read_text(encoding="utf-8")) + rows = [(ts, int(i), int(o)) for ts, i, o in doc["rows"]] + return (rows, doc.get("model"), doc.get("interval_start"), + doc.get("interval_end")) + + def find_changepoint(rows, window=5): """Index of the largest sustained drop in throughput, and the drop factor.""" best, best_drop = None, 0.0 @@ -158,8 +196,15 @@ def main(): help="GCP project (default: $GOOGLE_CLOUD_PROJECT / repo-root .env). " "Pass explicitly when running from a git worktree.") ap.add_argument("--model", required=True, help="model_user_id, e.g. claude-opus-5") - ap.add_argument("--start", required=True, help="RFC3339, e.g. 2026-08-15T17:00:00Z") - ap.add_argument("--end", required=True) + ap.add_argument("--start", help="RFC3339, e.g. 2026-08-15T17:00:00Z. Required " + "unless --from-series is given.") + ap.add_argument("--end", help="RFC3339. Required unless --from-series is given.") + ap.add_argument("--save-series", metavar="PATH", + help="Write the fetched minute rows to PATH as JSON, so the " + "analysis survives the ~6-week metric retention.") + ap.add_argument("--from-series", metavar="PATH", + help="Replay a saved series instead of querying Cloud " + "Monitoring. Needs no credentials and no project.") ap.add_argument("--per-pano-input", type=int, default=0, help="Deterministic input tokens per panorama; pins the pano count.") ap.add_argument("--legs", type=int, default=2, @@ -168,11 +213,28 @@ def main(): help="output/input ratio for the FAST leg, measured on a cleanly " "attributed run of the same model at the same effort.") args = ap.parse_args() - if not args.project: - raise SystemExit("no project: pass --project, or set GOOGLE_CLOUD_PROJECT in " - "the environment or a repo-root .env.") - rows = fetch_minute_series(args.project, args.model, args.start, args.end) + if args.from_series: + rows, saved_model, start, end = load_series(args.from_series) + # A series is a per-model file; replaying one under a different --model would + # price the wrong rate card against it and say nothing. + if saved_model and saved_model != args.model: + raise SystemExit(f"{args.from_series} holds {saved_model}, not " + f"{args.model} — pass --model {saved_model}.") + print(f"(replaying {args.from_series}: {len(rows)} minutes, " + f"{start} -> {end}, no cloud query)") + else: + if not args.project: + raise SystemExit("no project: pass --project, or set GOOGLE_CLOUD_PROJECT " + "in the environment or a repo-root .env.") + if not (args.start and args.end): + raise SystemExit("a cloud query needs --start and --end (or replay a " + "saved window with --from-series).") + rows = fetch_minute_series(args.project, args.model, args.start, args.end) + if args.save_series: + save_series(args.save_series, args.model, args.start, args.end, rows) + print(f"(wrote {len(rows)} minute rows to {args.save_series})") + if len(rows) < 4 * GUARD_MINUTES: raise SystemExit(f"only {len(rows)} active minute(s) in the window — widen it") tin = sum(r[1] for r in rows) @@ -213,24 +275,32 @@ def main(): per_leg_in = tin / args.legs print(f"\n per-leg input (geometry, {args.legs} legs): {per_leg_in:,.0f}") + # estimate_cost returns None for an id that is not in the verified rate card, and + # None cannot be formatted as a dollar figure. Decide once, up front, so an + # unpriced model reports its token split instead of raising inside report(). + priced = price_for(args.model) is not None + if not priced: + print(f" (no verified price for {args.model}; token splits only — add a " + f"verified entry to scripts/model_comparison/pricing.py)") + def report(tag, out_slow): out_fast = tout - out_slow - c_slow = estimate_cost(args.model, per_leg_in, out_slow) - c_fast = estimate_cost(args.model, per_leg_in, out_fast) print(f" [{tag}]") - print(f" low effort: output {out_fast:>10,.0f} " - f"ratio {out_fast / per_leg_in:.4f} ${c_fast:7.2f}") - print(f" high effort: output {out_slow:>10,.0f} " - f"ratio {out_slow / per_leg_in:.4f} ${c_slow:7.2f}") - print(f" sum ${c_fast + c_slow:7.2f} vs billed day " - f"${estimate_cost(args.model, tin, tout):.2f}") + for label, out in (("low ", out_fast), ("high", out_slow)): + cost = (f" ${estimate_cost(args.model, per_leg_in, out):7.2f}" + if priced else "") + print(f" {label} effort: output {out:>10,.0f} " + f"ratio {out / per_leg_in:.4f}{cost}") + if priced: + total = (estimate_cost(args.model, per_leg_in, out_fast) + + estimate_cost(args.model, per_leg_in, out_slow)) + print(f" sum ${total:7.2f} vs billed day " + f"${estimate_cost(args.model, tin, tout):.2f}") report("tail anchor", r_tail * per_leg_in) if args.anchor_low_ratio: report(f"rate anchor (low ratio {args.anchor_low_ratio:.4f})", tout - args.anchor_low_ratio * per_leg_in) - if price_for(args.model) is None: - print(f" (no verified price for {args.model}; costs above are None)") print("\n Two anchors that disagree are two estimates, not one answer -- quote " "the spread.") return 0 diff --git a/scripts/analysis/vertex_usage.py b/scripts/analysis/vertex_usage.py index 62634bf6..aab1bde8 100644 --- a/scripts/analysis/vertex_usage.py +++ b/scripts/analysis/vertex_usage.py @@ -16,7 +16,10 @@ python scripts/analysis/vertex_usage.py --days 42 --project my-project **Replication note:** this reads one specific cloud project's billing telemetry, so -only someone with access to that project can re-derive its output. The numbers it +only someone with access to that project can re-derive its output, and only inside the +retention window. `--save-rows` writes the daily rows to a JSON file, which is how a +recovered figure stops depending on that window; the snapshots behind the #122 and #139 +cost tables are committed under docs/data/vertex_minute_series/. The numbers this produced are transcribed into docs/model_comparison.md; the per-run token counts in analysis_out/usage_log.jsonl are the committed, checkable half. @@ -25,6 +28,7 @@ labeled the 15th. Attribute rows to legs by the run record, not by eye. """ import argparse +import json import os import sys from collections import defaultdict @@ -41,6 +45,27 @@ KNOWN_TOKEN_TYPES = ("input", "output") +def write_json(path, doc, compact_key=None): + """Write a committed telemetry snapshot: LF-only, one row per line. + + Plain ``indent=2`` puts every integer of a 76-row series on its own line, which + buries a real change in several hundred lines of noise, so the list named by + ``compact_key`` is emitted one entry per line instead. Everything written here is + an integer token count or a string, so there is nothing to round and a regenerated + copy is provably byte-identical to the committed one (only ``fetched_utc`` moves). + """ + if compact_key is None: + text = json.dumps(doc, indent=2) + else: + marker = "__ROWS_PLACEHOLDER__" + entries = [json.dumps(r, separators=(", ", ": ")) for r in doc[compact_key]] + rendered = ("[\n " + ",\n ".join(entries) + "\n ]") if entries else "[]" + text = json.dumps(dict(doc, **{compact_key: marker}), indent=2).replace( + json.dumps(marker), rendered) + with open(path, "w", encoding="utf-8", newline="") as f: + f.write(text + "\n") + + def _load_dotenv(): """Reuse compare.py's .env loader so both halves of the harness read the same credentials file. Imported inside the function (the export_model_cache idiom) @@ -113,6 +138,10 @@ def main(): "which compare.py also reads from a repo-root .env).") ap.add_argument("--days", type=float, default=30, help="Lookback window (metric retention is ~6 weeks).") + ap.add_argument("--save-rows", metavar="PATH", + help="Write the daily rows to PATH as JSON, so a recovered " + "figure survives the ~6-week metric retention. Every row " + "is written, including ones --min-tokens hides.") ap.add_argument("--min-tokens", type=int, default=1000, help="Hide rows below this many input tokens (smoke-test noise). " "Suppressed rows are counted and their cost reported.") @@ -148,6 +177,24 @@ def main(): f"{extra:,.0f} tokens are excluded from every figure below. " f"Price them in pricing.py or the total understates real spend.\n") + if args.save_rows: + # Every row and every token type, not just the two that get priced below: + # a snapshot that silently drops a bucket is worse than no snapshot. + doc = { + "metric": TOKEN_METRIC, + "alignment_period": "86400s", + "lookback_days": args.days, + "fetched_utc": datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ"), + "rows": [{"window_end": day, "model": model, + "tokens": {t: int(round(v)) + for t, v in sorted(daily[(day, model)].items())}} + for (day, model) in sorted(daily)], + } + out = Path(args.save_rows) + out.parent.mkdir(parents=True, exist_ok=True) + write_json(out, doc, "rows") + print(f"(wrote {len(doc['rows'])} daily rows to {args.save_rows})\n") + print(f"{'window end':12s} {'model':26s} {'input':>14s} {'output':>12s}") for (day, model) in sorted(daily): t = daily[(day, model)] From c7cee65aea7ac62bbd214aa170238cb2baa92fdf Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 3 Sep 2026 06:41:04 -0700 Subject: [PATCH 07/15] Pin the published effort split to the committed series, not to a copied rate card (#139) Review findings F1, F3 and F4. Seven tests replay the three committed minute series and assert the figures the doc publishes -- 251 panos, the 18:32 changepoint, both anchors around $8.94/$12.46, Sonnet still NOT SEPARABLE, and the #139 leg's 83 active minutes and $70.41 -- plus a save/load round-trip that holds the artifacts' shape and LF endings. The opus bracket test now prices through pricing.estimate_cost, so a change to the rate card moves the expectation with the script instead of leaving the test passing on stale numbers. Co-Authored-By: Claude Opus 5 --- tests/test_vertex_effort_split.py | 154 +++++++++++++++++++++++++++++- 1 file changed, 152 insertions(+), 2 deletions(-) diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index 0eecc1c4..24b8f481 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -16,6 +16,9 @@ sys.path.insert(0, os.path.join(REPO, "scripts", "model_comparison")) ves = pytest.importorskip("vertex_effort_split") +pricing = pytest.importorskip("pricing") + +SERIES_DIR = os.path.join(REPO, "docs", "data", "vertex_minute_series") def _series(spec): @@ -83,8 +86,155 @@ def test_rate_anchor_and_tail_anchor_bracket_the_published_opus_split(): total_out - 0.034908 * per_leg_in): # rate anchor out_low = total_out - out_high assert out_high > out_low - cost_low = per_leg_in * 5 / 1e6 + out_low * 25 / 1e6 - cost_high = per_leg_in * 5 / 1e6 + out_high * 25 / 1e6 + # Priced through pricing.py, not a hand-copied rate: if the claude-opus-5 + # row ever moves, the script's output moves with it and so must this test, + # rather than passing on numbers the script no longer prints. + cost_low = pricing.estimate_cost("claude-opus-5", per_leg_in, out_low) + cost_high = pricing.estimate_cost("claude-opus-5", per_leg_in, out_high) assert cost_low == pytest.approx(9.1, abs=0.3) assert cost_high == pytest.approx(12.3, abs=0.3) assert cost_low + cost_high == pytest.approx(21.41, abs=0.05) + + +# --- the committed minute series (F1) --------------------------------------- +# +# Cloud Monitoring keeps this metric about six weeks, so every figure in +# docs/model_comparison.md section "Splitting a two-leg day by effort" was, until these +# files were committed, derivable only from one cloud project inside one month. These +# replay the committed series and pin the published answers to them, which is what makes +# that section reproducible from a clean clone with no credentials. + +def _replay(name): + return ves.load_series(os.path.join(SERIES_DIR, name)) + + +def test_the_committed_opus_series_replays_the_published_effort_split(): + """The 2026-08-15 Opus day, from the committed rows: 251 panos, the 18:32 + changepoint, and the two anchors that bracket $8.94 / $12.46.""" + rows, model, _, _ = _replay("claude-opus-5_2026-08-15.json") + assert model == "claude-opus-5" + assert len(rows) == 76 + tin = sum(r[1] for r in rows) + tout = sum(r[2] for r in rows) + assert (tin, tout) == (3_058_702, 247_222) # == the billed daily row + + per_pano = 12_186 + assert tin / per_pano == pytest.approx(251.0, abs=0.02) + + cut, drop = ves.find_changepoint(rows) + assert rows[cut][0] == "2026-08-15T18:32:00Z" + assert drop == pytest.approx(2.54, abs=0.01) + + g = ves.GUARD_MINUTES + head, tail = rows[:cut - g], rows[cut + g:] + r_head = sum(r[2] for r in head) / sum(r[1] for r in head) + r_tail = sum(r[2] for r in tail) / sum(r[1] for r in tail) + assert r_head == pytest.approx(0.0675, abs=0.0001) + assert r_tail == pytest.approx(0.1203, abs=0.0001) + assert r_tail >= r_head * ves.MIN_RATIO_LIFT # separable + + # Both anchors, priced off the rate card, straddle the run-time console figures. + per_leg_in = (round(tin / per_pano) // 2) * per_pano + for out_high in (r_tail * per_leg_in, tout - 0.034908 * per_leg_in): + out_low = tout - out_high + low = pricing.estimate_cost("claude-opus-5", per_leg_in, out_low) + high = pricing.estimate_cost("claude-opus-5", per_leg_in, out_high) + assert low == pytest.approx(9.1, abs=0.3) # console: $8.94 + assert high == pytest.approx(12.3, abs=0.3) # console: $12.46 + + +def test_the_committed_sonnet_series_still_refuses_to_separate(): + """Sonnet is the negative result, and it has to stay negative: a future change + that made this series look separable would publish a wrong split.""" + rows, model, _, _ = _replay("claude-sonnet-5_2026-08-15.json") + assert model == "claude-sonnet-5" + assert sum(r[1] for r in rows) == 3_300_368 # == the billed daily row + cut, drop = ves.find_changepoint(rows) + assert drop == pytest.approx(1.63, abs=0.01) + g = ves.GUARD_MINUTES + head, tail = rows[:cut - g], rows[cut + g:] + r_head = sum(r[2] for r in head) / sum(r[1] for r in head) + r_tail = sum(r[2] for r in tail) / sum(r[1] for r in tail) + assert r_tail < r_head # the ratio moves the wrong way + assert r_tail < r_head * ves.MIN_RATIO_LIFT # NOT SEPARABLE + + +def test_the_committed_139_series_carries_the_leg_wall_clock(): + """The $70.41 leg. The money was recovered at the time; the wall-clock is only in + this series, which is one reason it is committed.""" + from datetime import datetime + + rows, model, _, _ = _replay("claude-opus-5_2026-08-18.json") + assert model == "claude-opus-5" + tin = sum(r[1] for r in rows) + tout = sum(r[2] for r in rows) + assert (tin, tout) == (11_988_993, 418_503) # == the billed daily row + assert pricing.estimate_cost("claude-opus-5", tin, tout) == pytest.approx( + 70.41, abs=0.01) + + fmt = "%Y-%m-%dT%H:%M:%SZ" + first = datetime.strptime(rows[0][0], fmt) + last = datetime.strptime(rows[-1][0], fmt) + assert rows[0][0] == "2026-08-18T23:29:00Z" + assert rows[-1][0] == "2026-08-19T01:15:00Z" + assert len(rows) == 83 # active minutes + assert (last - first).total_seconds() / 60 == 106.0 + assert tout / 984 == pytest.approx(425.3, abs=0.1) # output tokens per pano + + +def test_every_committed_series_round_trips_through_save_and_load(tmp_path): + """save_series/load_series are the committed artifacts' only writer and reader, so + a change to either must not silently reshape the files already in git.""" + for name in ("claude-opus-5_2026-08-15.json", + "claude-sonnet-5_2026-08-15.json", + "claude-opus-5_2026-08-18.json"): + src = os.path.join(SERIES_DIR, name) + rows, model, start, end = ves.load_series(src) + out = tmp_path / name + ves.save_series(out, model, start, end, rows) + with open(src, encoding="utf-8", newline="") as f: + original = f.read() + with open(out, encoding="utf-8", newline="") as f: + written = f.read() + # fetched_utc is provenance and moves; every other byte must not. + keep = lambda t: [x for x in t.splitlines() if "fetched_utc" not in x] + assert keep(written) == keep(original) + # LF-only, and one row per line rather than one integer per line -- which is + # what keeps a real change to a series visible in a diff. + assert "\r" not in written + assert sum(1 for x in written.splitlines() + if x.startswith(' ["')) == len(rows) + + +def test_an_unpriced_model_reports_tokens_instead_of_raising(): + """F3: estimate_cost returns None for a model that is not in the rate card, and + None cannot be formatted with :7.2f. The script has to decide that before it + formats anything, or its "no verified price" branch is unreachable code.""" + assert pricing.price_for("claude-opus-5") is not None + unpriced = "no-such-model-9" + assert pricing.price_for(unpriced) is None + assert pricing.estimate_cost(unpriced, 1_000_000, 1_000) is None + with pytest.raises(TypeError): + # the shape of the bug: this is what report() used to do unconditionally + "{:7.2f}".format(pricing.estimate_cost(unpriced, 1_000_000, 1_000)) + + +def test_replaying_a_series_under_the_wrong_model_is_refused(monkeypatch): + """A series file is per-model. Replaying Sonnet's series as Opus would price the + wrong rate card against it and print a confident wrong number.""" + monkeypatch.setattr(sys, "argv", [ + "vertex_effort_split.py", "--model", "claude-opus-5", "--from-series", + os.path.join(SERIES_DIR, "claude-sonnet-5_2026-08-15.json")]) + with pytest.raises(SystemExit) as e: + ves.main() + assert "claude-sonnet-5" in str(e.value) + + +def test_a_cloud_query_still_needs_a_window(monkeypatch): + """--start/--end stopped being argparse-required so --from-series could omit them. + The check has to survive by hand, or a windowless query reaches the API.""" + monkeypatch.setattr(sys, "argv", [ + "vertex_effort_split.py", "--model", "claude-opus-5", "--project", "p"]) + with pytest.raises(SystemExit) as e: + ves.main() + assert "--start and --end" in str(e.value) From 247df901e8252ff9ca9319fd220efd8231ccb733 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 3 Sep 2026 06:43:20 -0700 Subject: [PATCH 08/15] Date the telemetry, point the cost sections at the committed series (#139) Review findings F1, F2 and F5. Both cost sections and docs/replication.md now name the retention expiry dates (~2026-09-26 for the 08-15 series, ~2026-09-29 for the 08-18 day) and the committed snapshots that replace them, with the --from-series commands that re-derive the split offline. The #139 leg gains the wall-clock it was missing: 2026-08-18 23:29 to 2026-08-19 01:15 UTC, 106 minutes, 83 of them active. Corrects the scoreboard's count of per-split gaps larger than the annapolis lead -- five of the other six, not four of seven. Co-Authored-By: Claude Opus 5 --- docs/model_comparison.md | 52 ++++++++++++++++++++++++++++++++++++++-- docs/model_scoreboard.md | 4 ++-- docs/replication.md | 7 +++++- 3 files changed, 58 insertions(+), 5 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 6e8f9fac..8da88e8b 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1663,7 +1663,8 @@ either number was compared, so the agreement is a check, not a fit. Quote **$8.9 ```bash python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \ --start 2026-08-15T17:00:00Z --end 2026-08-15T21:30:00Z \ - --per-pano-input 12186 --anchor-low-ratio 0.034908 + --per-pano-input 12186 --anchor-low-ratio 0.034908 \ + --save-series docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json ``` **The same command on `claude-sonnet-5` refuses to answer, and that is the more @@ -1676,6 +1677,42 @@ effort cost less than low", which is false; the guard exists because the wrong a plausible-looking one. **A per-effort split is recoverable exactly when effort changed the model enough to be worth splitting** — the telemetry is not the limiting factor. +**The minute series is committed, so this section no longer has an expiry date.** +Everything above was read out of telemetry with ~6 weeks of retention: the +2026-08-15 series would have aged out around **2026-09-26** and the 2026-08-18 day +around **2026-09-29**, after which nobody, with or without access to the project, +could re-derive a number in it. `--save-series` writes the fetched rows to JSON and +`--from-series` replays one, which needs no credentials, no project and no network: + +```bash +python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \ + --from-series docs/data/vertex_minute_series/claude-opus-5_2026-08-15.json \ + --per-pano-input 12186 --anchor-low-ratio 0.034908 +python scripts/analysis/vertex_effort_split.py --model claude-sonnet-5 \ + --from-series docs/data/vertex_minute_series/claude-sonnet-5_2026-08-15.json +``` + +Four snapshots are committed under `docs/data/vertex_minute_series/`, all fetched +2026-09-03, and replaying them reproduces every figure published above exactly: + +| file | window (UTC) | active minutes | input | output | +|---|---|---:|---:|---:| +| `claude-opus-5_2026-08-15.json` | 08-15 17:00-21:30, both effort legs | 76 | 3,058,702 | 247,222 | +| `claude-sonnet-5_2026-08-15.json` | 08-15 12:00-21:30, both effort legs | 55 | 3,300,368 | 118,470 | +| `claude-opus-5_2026-08-18.json` | 08-18 00:00 - 08-19 12:00, the #139 leg | 83 | 11,988,993 | 418,503 | +| `vertex_usage_daily_2026-09-03.json` | the daily rows, 25-day lookback | - | - | - | + +Three details worth knowing before re-running any of it. The Sonnet window is wider +than the Opus one because that leg started before 17:00 — the narrower window clips +it to 3,157,769 input and moves the head ratio to 0.0374, which is why the figures +quoted above need the wide one. Sonnet's output is one token under the daily row's +118,471, a boundary artifact of 60 s alignment rather than a discrepancy in the day. +And the daily-row snapshot, written by `vertex_usage.py --save-rows`, carries every +token type including the three cache buckets that are zero here: a snapshot that +quietly dropped a billed bucket would be worse than no snapshot. Only `fetched_utc` +moves between regenerations; the rows are byte-stable, and +`tests/test_vertex_effort_split.py` asserts that along with the published numbers. + Two guards now stand where that went wrong, and the order matters. `compare.py` **refuses to start** a paid leg under `--usage-log none` (override: `--allow-unrecorded-spend`), which is the check that fires while the money is still unspent; `report_usage` still warns loudly at @@ -1774,7 +1811,18 @@ Layer 3 recovered the ground truth the next day: | claude-opus-5 (the eight splits, 984 panos, 08-18) | 11,988,993 | 418,503 | **$70.41** | | claude-sonnet-5 (re-run remnant) | 12,594 | 480 | $0.03 | -`python scripts/analysis/vertex_usage.py --days 3`, run 2026-08-19. **The four richmond +`python scripts/analysis/vertex_usage.py --days 3`, run 2026-08-19. + +**Wall-clock, recovered 2026-09-03 from the same metric at 60 s alignment: +2026-08-18 23:29 to 2026-08-19 01:15 UTC — a 106-minute span, 83 of those +minutes active, 9.3 panos/min.** Layer 1 would have recorded that at run time; +layer 3 gives it back only because someone looked inside the retention window, so +the series is committed as +`docs/data/vertex_minute_series/claude-opus-5_2026-08-18.json` and the span is +re-derivable from the repo alone. The 425 output tokens/pano below come from the +same file. + +**The four richmond smoke panos are inside that 984, not additional to it** — both smoke records carry `bundle: richmond`, the export covers all 124 richmond panos, and the main run found those four already cached and re-billed nothing. For the same reason the ledger's $0.31 of smoke diff --git a/docs/model_scoreboard.md b/docs/model_scoreboard.md index 8d65b3b5..954f6e30 100644 --- a/docs/model_scoreboard.md +++ b/docs/model_scoreboard.md @@ -80,8 +80,8 @@ operating point anyone has committed to, and on ground truth that never saw a Ra gainesville (−0.069), richmond (−0.066), paterson (−0.039) and bend (−0.033) — **three of seven pooled splits, four of nine overall.** The pooled deficit is carried almost entirely by gainesville and richmond. So the split-to-split spread is roughly **3× the annapolis - lead that motivated the run**, and that lead was smaller in magnitude than four of the - seven per-split gaps. It was never evidence of a real difference. That generalizes past + lead that motivated the run**, and that lead was smaller in magnitude than five of the + other six per-split gaps. It was never evidence of a real difference. That generalizes past these two models: a single-split margin under ~0.07 F1 on this benchmark should be treated as unresolved until it is pooled, whichever direction it points. diff --git a/docs/replication.md b/docs/replication.md index f7bd4eeb..e1fe1211 100644 --- a/docs/replication.md +++ b/docs/replication.md @@ -210,7 +210,12 @@ tokens to Opus's 127,227, so the signal this method reads is not there. Numbers, the exact commands are in `docs/model_comparison.md` §"Splitting a two-leg day by effort". **Retention is ~6 weeks**, so all of this was recoverable only because someone looked within -it; treat a missing usage record as having a deadline, not as paperwork. +it; treat a missing usage record as having a deadline, not as paperwork. The 2026-08-15 +series would have aged out around **2026-09-26** and the 2026-08-18 day around +**2026-09-29**, so the minute rows behind both are now committed under +`docs/data/vertex_minute_series/` — `vertex_effort_split.py --from-series` replays them +with no credentials and no project, and `tests/test_vertex_effort_split.py` checks that the +published figures still fall out of them. `compare.report_usage` now prints a loud warning when a leg that spent money finishes with no log destination. From b8b1c9548b9dbb7de6902455ee3b89bdd67af47f Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 06:52:02 -0700 Subject: [PATCH 09/15] Stop the effort-split tests from loading the repo-root .env into pytest vertex_effort_split.main() reads .env before argparse, and two tests call main(). On a developer checkout that file holds credentials, so every full test run was loading them into os.environ for the rest of the process. A no_dotenv fixture patches the loader out; both main() tests take it. Review finding S7 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- tests/test_vertex_effort_split.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index 24b8f481..e28e9df6 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -21,6 +21,14 @@ SERIES_DIR = os.path.join(REPO, "docs", "data", "vertex_minute_series") +@pytest.fixture +def no_dotenv(monkeypatch): + """main() reads the repo-root .env before argparse. On a developer checkout that + file holds credentials, and a test that calls main() would load them into the + pytest process for the rest of the run (S7). Every main() test takes this.""" + monkeypatch.setattr(ves, "_load_dotenv", lambda: None) + + def _series(spec): """[(n_minutes, input_per_min, ratio)] -> the (ts, input, output) rows.""" rows, minute = [], 0 @@ -219,7 +227,7 @@ def test_an_unpriced_model_reports_tokens_instead_of_raising(): "{:7.2f}".format(pricing.estimate_cost(unpriced, 1_000_000, 1_000)) -def test_replaying_a_series_under_the_wrong_model_is_refused(monkeypatch): +def test_replaying_a_series_under_the_wrong_model_is_refused(monkeypatch, no_dotenv): """A series file is per-model. Replaying Sonnet's series as Opus would price the wrong rate card against it and print a confident wrong number.""" monkeypatch.setattr(sys, "argv", [ @@ -230,7 +238,7 @@ def test_replaying_a_series_under_the_wrong_model_is_refused(monkeypatch): assert "claude-sonnet-5" in str(e.value) -def test_a_cloud_query_still_needs_a_window(monkeypatch): +def test_a_cloud_query_still_needs_a_window(monkeypatch, no_dotenv): """--start/--end stopped being argparse-required so --from-series could omit them. The check has to survive by hand, or a windowless query reaches the API.""" monkeypatch.setattr(sys, "argv", [ From b0248d63d45a6fd1e9d2f9d0e9f84fb68865d0d9 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 06:52:44 -0700 Subject: [PATCH 10/15] Keep output-only minutes in the minute series, and search the last full window Two defects in vertex_effort_split.py, one of which moves a published number. S2. The bucket step dropped any minute with output tokens and no input tokens before save_series ran. Such a minute is a response finishing after its request was counted, and it is billed, so the committed series could never be checked against the daily row for that class of loss. minute_rows() now keeps every minute with any tokens and is factored out of the HTTP fetch so it can be tested. That makes zero-input windows reachable, so find_changepoint returns (None, 0.0) when no position has input on both sides, and main() exits with a sentence on a window with no input at all, on a None cut, and on a cut that leaves a guard-trimmed side with no input, instead of a ZeroDivisionError or a TypeError. The committed series were fetched under the old filter; the doc now says so, and says the Sonnet one-token gap has no identified cause rather than calling it a 60 s boundary artifact. S6. find_changepoint stopped one position short: rows[i:i+window] is a full window up to i == len(rows) - window, which the range excluded. The committed Sonnet series has its largest drop at exactly that position, so the published cut was one minute early with a diluted after window. Published numbers that change: - Sonnet changepoint 17:35 -> 17:36 UTC, throughput drop 1.63x -> 1.78x - Sonnet head/tail output ratio 0.0365 -> 0.0281 becomes 0.0363 -> 0.0273 The verdict does not move: the ratio still falls across the cut, so the day is still NOT SEPARABLE and no dollar figure changes. The Opus 08-15 cut (18:32, 2.54x) and the 08-18 series are unaffected. docs/model_comparison.md carries the old figures in a parenthetical beside the new ones. Tests: test_output_only_minutes_survive_the_bucket_step, test_changepoint_refuses_a_series_with_no_input_to_anchor_on, test_an_output_only_series_replays_to_a_message_not_a_traceback, test_changepoint_can_land_on_the_last_full_window (the 15+5 case: cut 15 and 10.0x, where the old range returned 14 and 3.57x), and the Sonnet replay test now pins the 17:36 cut, 1.78x and both ratios. Review findings S2 and S6 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- docs/model_comparison.md | 28 ++++++--- scripts/analysis/vertex_effort_split.py | 58 ++++++++++++++---- tests/test_vertex_effort_split.py | 78 ++++++++++++++++++++++++- 3 files changed, 143 insertions(+), 21 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 5e776281..6a98604a 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1813,8 +1813,11 @@ python scripts/analysis/vertex_effort_split.py --model claude-opus-5 \ **The same command on `claude-sonnet-5` refuses to answer, and that is the more transferable result.** Sonnet's ratio is flat across its whole run — throughput drops only -1.63× and the ratio moves the *wrong way* (0.0365 → 0.0281) — so there is no second -component to find and the script prints `NOT SEPARABLE`. The reason is in the result table +1.78× and the ratio moves the *wrong way* (0.0363 → 0.0273) — so there is no second +component to find and the script prints `NOT SEPARABLE`. (First published as 1.63× and +0.0365 → 0.0281: the changepoint search stopped one position short of the last full window, +which is exactly where this series' largest drop sits, so the cut landed a minute early at +17:35 instead of 17:36. Fixed 2026-09-17; the verdict does not move.) The reason is in the result table above: Sonnet's high leg spent **17,820** thinking tokens against Opus's **127,227**, so the dial that this method reads barely moved. A mixture solver run on that series returns "high effort cost less than low", which is false; the guard exists because the wrong answer is the @@ -1846,16 +1849,23 @@ Four snapshots are committed under `docs/data/vertex_minute_series/`, all fetche | `claude-opus-5_2026-08-18.json` | 08-18 00:00 - 08-19 12:00, the #139 leg | 83 | 11,988,993 | 418,503 | | `vertex_usage_daily_2026-09-03.json` | the daily rows, 25-day lookback | - | - | - | -Three details worth knowing before re-running any of it. The Sonnet window is wider +Four details worth knowing before re-running any of it. The Sonnet window is wider than the Opus one because that leg started before 17:00 — the narrower window clips it to 3,157,769 input and moves the head ratio to 0.0374, which is why the figures quoted above need the wide one. Sonnet's output is one token under the daily row's -118,471, a boundary artifact of 60 s alignment rather than a discrepancy in the day. -And the daily-row snapshot, written by `vertex_usage.py --save-rows`, carries every -token type including the three cache buckets that are zero here: a snapshot that -quietly dropped a billed bucket would be worse than no snapshot. Only `fetched_utc` -moves between regenerations; the rows are byte-stable, and -`tests/test_vertex_effort_split.py` asserts that along with the published numbers. +118,471, and the cause is not identified: the 60 s deltas over a window that holds the +whole run should sum to the daily delta (the Opus series matches its row to the token), +and the fetch that wrote these files kept only minutes with input tokens, so a minute +holding a single output token and no input — a response finishing after its request +was counted, the shape of the 2-token smoke minutes at 16:13–16:14 — would have been +dropped before the file was saved. That filter is gone (`minute_rows` keeps every +minute with any tokens), but the committed series were fetched under it, so a re-fetch +inside the retention window could carry one more row than these do. The daily-row +snapshot, written by `vertex_usage.py --save-rows`, carries every token type including +the three cache buckets that are zero here: a snapshot that quietly dropped a billed +bucket would be worse than no snapshot. Only `fetched_utc` moves between regenerations; +the rows are byte-stable, and `tests/test_vertex_effort_split.py` asserts that along +with the published numbers. Two guards now stand where that went wrong, and the order matters. `compare.py` **refuses to start** a paid leg under `--usage-log none` (override: `--allow-unrecorded-spend`), which is diff --git a/scripts/analysis/vertex_effort_split.py b/scripts/analysis/vertex_effort_split.py index c1ccc1f4..63019024 100644 --- a/scripts/analysis/vertex_effort_split.py +++ b/scripts/analysis/vertex_effort_split.py @@ -99,6 +99,29 @@ def _load_dotenv(): os.environ.setdefault(k.strip(), v.strip().strip('"').strip("'")) +def minute_rows(series): + """Cloud Monitoring time series -> sorted (end_time, input, output) rows. + + **Every minute with any tokens is kept.** A minute with output and no input is a + long response completing after its request was counted (a thinking-heavy call + that spans the 60 s boundary), and it is still billed. The first version of this + filtered on input alone, which threw such minutes away before ``save_series`` ran + -- so the committed series could never be checked against the daily row for that + class of loss. Zero-input minutes are handled downstream by ``find_changepoint`` + (they cannot anchor a window) rather than by dropping them here. + """ + buckets = defaultdict(lambda: defaultdict(int)) + for s in series: + ttype = s.get("metric", {}).get("labels", {}).get("type", "?") + for pt in s.get("points", []): + n = int(pt["value"].get("int64Value", 0) or 0) + if n: + buckets[pt["interval"]["endTime"]][ttype] += n + return sorted((ts, d.get("input", 0), d.get("output", 0)) + for ts, d in buckets.items() + if d.get("input", 0) or d.get("output", 0)) + + def fetch_minute_series(project, model, start, end): """Minute-aligned (input, output) deltas for one model, oldest first.""" try: @@ -141,15 +164,7 @@ def fetch_minute_series(project, model, start, end): if pages >= 50: # same runaway guard as vertex_usage.py raise SystemExit("stopped after 50 pages with more remaining — " "narrow the window, or the totals would be partial") - buckets = defaultdict(lambda: defaultdict(int)) - for s in series: - ttype = s.get("metric", {}).get("labels", {}).get("type", "?") - for pt in s.get("points", []): - n = int(pt["value"].get("int64Value", 0) or 0) - if n: - buckets[pt["interval"]["endTime"]][ttype] += n - return sorted((ts, d.get("input", 0), d.get("output", 0)) - for ts, d in buckets.items() if d.get("input", 0)) + return minute_rows(series) def save_series(path, model, start, end, rows): @@ -179,9 +194,17 @@ def load_series(path): def find_changepoint(rows, window=5): - """Index of the largest sustained drop in throughput, and the drop factor.""" + """Index of the largest sustained drop in throughput, and the drop factor. + + Returns ``(None, 0.0)`` when no position has input on both sides of it, which + is what a series of output-only minutes looks like; callers must not slice on + a ``None`` cut. The last valid position is ``len(rows) - window`` -- the one + whose "after" window is exactly the final ``window`` minutes -- so the range is + inclusive of it. An earlier version stopped one short, which put a cliff that + sat ``window`` minutes from the end one minute early, with a diluted "after". + """ best, best_drop = None, 0.0 - for i in range(window, len(rows) - window): + for i in range(window, len(rows) - window + 1): before = sum(r[1] for r in rows[i - window:i]) / window after = sum(r[1] for r in rows[i:i + window]) / window if before and after and before / after > best_drop: @@ -239,6 +262,11 @@ def main(): raise SystemExit(f"only {len(rows)} active minute(s) in the window — widen it") tin = sum(r[1] for r in rows) tout = sum(r[2] for r in rows) + if not tin: + # Reachable since output-only minutes are kept: a window that caught only + # the tail of a response has tokens but nothing to split on. + raise SystemExit(f"no input tokens in the window ({len(rows)} output-only " + f"minute(s), {tout:,} output tokens) -- widen it.") print(f"== {args.model} {rows[0][0]} -> {rows[-1][0]}") print(f" {len(rows)} active minutes, input {tin:,}, output {tout:,}, " @@ -253,9 +281,17 @@ def main(): print(f" panos {n:.2f} at {args.per_pano_input:,} input/pano ({verdict})") cut, drop = find_changepoint(rows) + if cut is None: + raise SystemExit("no changepoint: no position in the window has input on both " + "sides of it. Widen the window, or the series is not a run.") head, tail = rows[:cut - GUARD_MINUTES], rows[cut + GUARD_MINUTES:] hi, ho = sum(r[1] for r in head), sum(r[2] for r in head) ti, to = sum(r[1] for r in tail), sum(r[2] for r in tail) + if not (hi and ti): + # A cut this close to an edge leaves a guard-trimmed side with no input, + # and a ratio over zero input is not a ratio. + raise SystemExit(f"changepoint {rows[cut][0]} leaves a side with no input " + f"(head {hi:,}, tail {ti:,}) -- widen the window.") r_head, r_tail = ho / hi, to / ti print(f" changepoint {rows[cut][0]}: throughput /{drop:.2f}, " f"output ratio {r_head:.4f} -> {r_tail:.4f}") diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index e28e9df6..73f57927 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -29,6 +29,13 @@ def no_dotenv(monkeypatch): monkeypatch.setattr(ves, "_load_dotenv", lambda: None) +def _point(end_time, ttype, n): + """One Cloud Monitoring time series carrying one ALIGN_DELTA point.""" + return {"metric": {"type": ves.TOKEN_METRIC, "labels": {"type": ttype}}, + "points": [{"interval": {"endTime": end_time}, + "value": {"int64Value": str(n)}}]} + + def _series(spec): """[(n_minutes, input_per_min, ratio)] -> the (ts, input, output) rows.""" rows, minute = [], 0 @@ -49,6 +56,69 @@ def test_changepoint_finds_the_throughput_cliff(): assert drop == pytest.approx(3.0, abs=0.01) +def test_changepoint_can_land_on_the_last_full_window(): + """S6: a cliff exactly `window` minutes from the end. rows[i:i+window] is a full + window up to i == len(rows) - window, and the search has to include it -- the + first version stopped one short, put the cut a minute early and read a diluted + "after" window (3.57x here instead of the real 10x). This is not hypothetical: + the committed Sonnet series has its largest drop at exactly that position.""" + rows = _series([(15, 100, 0.05), (5, 10, 0.05)]) + cut, drop = ves.find_changepoint(rows) + assert cut == 15 + assert drop == pytest.approx(10.0, abs=0.01) + # ...and one more tail minute, which the old range did search, agrees. + cut, drop = ves.find_changepoint(rows + [("2026-08-15T00:20:00Z", 10, 1)]) + assert (cut, drop) == (15, pytest.approx(10.0, abs=0.01)) + + +def test_changepoint_refuses_a_series_with_no_input_to_anchor_on(): + """S2 made zero-input minutes reachable, so the detector must say "none" rather + than slice on it: (None, 0.0), and main() turns that into a message, not a + TypeError.""" + rows = [(f"2026-08-15T00:{m:02d}:00Z", 0, 50) for m in range(20)] + assert ves.find_changepoint(rows) == (None, 0.0) + + +def test_output_only_minutes_survive_the_bucket_step(): + """S2: a minute with output tokens and no input tokens is a long response + completing after its request was counted. It is billed, and the first version + dropped it before save_series ran, so the committed file could never be checked + against the daily row for that loss. Every minute with any tokens is kept.""" + series = [_point("2026-08-15T17:51:00Z", "input", 60_000), + _point("2026-08-15T17:51:00Z", "output", 2_000), + _point("2026-08-15T17:52:00Z", "output", 5), # output only + _point("2026-08-15T17:53:00Z", "input", 60_000), + _point("2026-08-15T17:54:00Z", "input", 0)] # a zero point + rows = ves.minute_rows(series) + assert rows == [("2026-08-15T17:51:00Z", 60_000, 2_000), + ("2026-08-15T17:52:00Z", 0, 5), + ("2026-08-15T17:53:00Z", 60_000, 0)] + assert sum(r[2] for r in rows) == 2_005 # nothing lost + + +def test_an_output_only_series_replays_to_a_message_not_a_traceback( + tmp_path, monkeypatch, no_dotenv): + """The other half of S2: now that such minutes are kept, a replayed series can + have no input anywhere, and main() must exit with a sentence.""" + def replay(rows): + path = tmp_path / "series.json" + ves.save_series(path, "claude-opus-5", "s", "e", rows) + monkeypatch.setattr(sys, "argv", ["vertex_effort_split.py", "--model", + "claude-opus-5", "--from-series", str(path)]) + with pytest.raises(SystemExit) as e: + ves.main() + return str(e.value) + + # Nothing but output: refused before the blended ratio would divide by zero. + assert "no input tokens" in replay( + [(f"2026-08-15T00:{m:02d}:00Z", 0, 50) for m in range(20)]) + # Some input, but never on both sides of a window: the detector returns None + # and main() must say so rather than slice rows[:None - 3]. + assert "no changepoint" in replay( + [("2026-08-15T00:00:00Z", 12_186, 400), ("2026-08-15T00:01:00Z", 12_186, 400)] + + [(f"2026-08-15T00:{m:02d}:00Z", 0, 50) for m in range(2, 20)]) + + def test_a_flat_series_is_reported_as_not_separable(): """Sonnet's real shape: both legs at effectively one ratio. @@ -158,11 +228,16 @@ def test_the_committed_sonnet_series_still_refuses_to_separate(): assert model == "claude-sonnet-5" assert sum(r[1] for r in rows) == 3_300_368 # == the billed daily row cut, drop = ves.find_changepoint(rows) - assert drop == pytest.approx(1.63, abs=0.01) + # The largest drop sits exactly `window` minutes from the end -- the position the + # S6 off-by-one used to exclude. It read 17:35 and 1.63x before that fix. + assert rows[cut][0] == "2026-08-15T17:36:00Z" + assert drop == pytest.approx(1.78, abs=0.01) g = ves.GUARD_MINUTES head, tail = rows[:cut - g], rows[cut + g:] r_head = sum(r[2] for r in head) / sum(r[1] for r in head) r_tail = sum(r[2] for r in tail) / sum(r[1] for r in tail) + assert r_head == pytest.approx(0.0363, abs=0.0001) + assert r_tail == pytest.approx(0.0273, abs=0.0001) assert r_tail < r_head # the ratio moves the wrong way assert r_tail < r_head * ves.MIN_RATIO_LIFT # NOT SEPARABLE @@ -246,3 +321,4 @@ def test_a_cloud_query_still_needs_a_window(monkeypatch, no_dotenv): with pytest.raises(SystemExit) as e: ves.main() assert "--start and --end" in str(e.value) + From 26075e2efd63357ca010bdeee0c3666cbc7c594f Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 06:53:13 -0700 Subject: [PATCH 11/15] Attribute the 251st Opus pano honestly, and open the daily snapshot in a test S3. docs/model_comparison.md said the 08-15 Opus day's 251st panorama was "the one re-run panorama". The only single-panorama re-run in analysis_out/usage_log.jsonl is Sonnet's, on 08-18; the two Opus rows in the log are the 08-18 richmond smoke calls, and the Opus 08-15 series has no isolated 12,186-token minute. The sentence now says the extra pano's worth of input (12,186 tokens, $0.06) has no origin in the record, names the likeliest source (a smoke call or 404 retry from the #122 enablement window, whose measurement did not name a model), and notes that the geometric split already drops it from both legs, which is why the anchors sum to $21.41 against $21.47. No published figure changes. S4. The doc said tests/test_vertex_effort_split.py asserts the daily-row snapshot is byte-stable; no test opened docs/data/vertex_minute_series/vertex_usage_daily_2026-09-03.json. test_the_daily_snapshot_backs_the_published_cost_table now loads it, pins the four Claude rows, prices them through pricing.estimate_cost to the published $21.47 / $7.79 / $70.41 / $0.03, checks the two 08-15 minute series sum to their daily rows (Sonnet's to the one-token gap the doc records), and round-trips the file through write_json with dict rows -- the --save-rows path the list-row round-trip test never exercised -- byte-for-byte except fetched_utc. The doc sentence names the test. Review findings S3 and S4 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- docs/model_comparison.md | 17 +++++++---- tests/test_vertex_effort_split.py | 47 +++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 5 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 6a98604a..2082ff08 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1782,9 +1782,14 @@ reaches the metric, whose labels are `type`, `request_type`, `shared_request_typ of the data, so the lever is time plus two facts this repo already holds: 1. **Input is deterministic** — 12,186 tokens per Opus panorama (6 views × 2,031). Total - input therefore pins the pano count exactly: the 08-15 Opus day is **251.00 panos**, two - 125-pano legs plus the one re-run panorama. The input half of the split needs no - inference at all. + input therefore pins the pano count exactly: the 08-15 Opus day is **251.00 panos** — + 250 leg panos plus one panorama's worth of input (12,186 tokens, about $0.06) whose + origin is not in the record. The only single-panorama re-run in + `analysis_out/usage_log.jsonl` is Sonnet's, on 08-18, so it is not that; the likeliest + source is a smoke call or a 404 retry from the #122 enablement window (the "12/12 + identical calls … 3 of 5 panos 404'd" measurement above, which did not name a model). + The geometric split drops it from both legs, which is why the two anchors sum to + $21.41 against the day's $21.47. The input half of the split needs no inference at all. 2. **Effort bills as output, not input.** A high-effort leg has a higher output/input ratio *and* a lower throughput, so when the fast leg finishes, both change at once. @@ -1864,8 +1869,10 @@ inside the retention window could carry one more row than these do. The daily-ro snapshot, written by `vertex_usage.py --save-rows`, carries every token type including the three cache buckets that are zero here: a snapshot that quietly dropped a billed bucket would be worse than no snapshot. Only `fetched_utc` moves between regenerations; -the rows are byte-stable, and `tests/test_vertex_effort_split.py` asserts that along -with the published numbers. +the rows are byte-stable, and `tests/test_vertex_effort_split.py` asserts that for all +four files — `test_the_daily_snapshot_backs_the_published_cost_table` opens the daily +file, pins the four Claude rows, prices them to the $21.47 / $7.79 / $70.41 / $0.03 in +the table above and round-trips it through `write_json`. Two guards now stand where that went wrong, and the order matters. `compare.py` **refuses to start** a paid leg under `--usage-log none` (override: `--allow-unrecorded-spend`), which is diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index 73f57927..1bd8cbe7 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -6,6 +6,7 @@ These pin the changepoint detector and the separability rule against series whose right answer is known by construction. """ +import json import os import sys @@ -16,9 +17,11 @@ sys.path.insert(0, os.path.join(REPO, "scripts", "model_comparison")) ves = pytest.importorskip("vertex_effort_split") +vu = pytest.importorskip("vertex_usage") pricing = pytest.importorskip("pricing") SERIES_DIR = os.path.join(REPO, "docs", "data", "vertex_minute_series") +DAILY_SNAPSHOT = os.path.join(SERIES_DIR, "vertex_usage_daily_2026-09-03.json") @pytest.fixture @@ -289,6 +292,50 @@ def test_every_committed_series_round_trips_through_save_and_load(tmp_path): if x.startswith(' ["')) == len(rows) +def test_the_daily_snapshot_backs_the_published_cost_table(tmp_path): + """S4: the four Claude rows in docs/model_comparison.md's recovery table -- $21.47, + $7.79, $70.41 and the $0.03 re-run -- come from the committed daily snapshot, and + until this test nothing opened that file. The rows are pinned, priced through + pricing.py to the published figures, and round-tripped through write_json (the + --save-rows path, dict rows, not save_series) byte-for-byte except fetched_utc.""" + with open(DAILY_SNAPSHOT, encoding="utf-8", newline="") as f: + original = f.read() + doc = json.loads(original) + assert doc["alignment_period"] == "86400s" + claude = {(r["window_end"], r["model"]): r["tokens"] for r in doc["rows"] + if r["model"].startswith("claude-")} + want = { # window_end, model -> input, output, $ + ("2026-08-16", "claude-opus-5"): (3_058_702, 247_222, 21.47), + ("2026-08-16", "claude-sonnet-5"): (3_300_368, 118_471, 7.79), + ("2026-08-19", "claude-opus-5"): (11_988_993, 418_503, 70.41), + ("2026-08-19", "claude-sonnet-5"): (12_594, 480, 0.03), + } + assert set(claude) == set(want) + for key, (tin, tout, dollars) in want.items(): + tokens = claude[key] + assert (tokens["input"], tokens["output"]) == (tin, tout), key + # Every token type is carried, including the cache buckets that are zero here: + # a snapshot that dropped a billed bucket would be worse than no snapshot. + assert {"cache_read_input", "cache_write_1h_input", "cache_write_input"} <= set(tokens) + assert pricing.estimate_cost(key[1], tin, tout) == pytest.approx(dollars, abs=0.005) + # The 08-15 Opus and Sonnet minute series are these two daily rows, re-read at 60 s. + opus_rows, _, _, _ = _replay("claude-opus-5_2026-08-15.json") + assert (sum(r[1] for r in opus_rows), sum(r[2] for r in opus_rows)) == (3_058_702, 247_222) + sonnet_rows, _, _, _ = _replay("claude-sonnet-5_2026-08-15.json") + assert sum(r[1] for r in sonnet_rows) == 3_300_368 + assert sum(r[2] for r in sonnet_rows) == 118_471 - 1 # the one-token gap, see the doc + + out = tmp_path / "daily.json" + vu.write_json(out, doc, "rows") + with open(out, encoding="utf-8", newline="") as f: + written = f.read() + keep = lambda t: [x for x in t.splitlines() if "fetched_utc" not in x] + assert keep(written) == keep(original) + assert "\r" not in written + assert sum(1 for x in written.splitlines() if x.startswith(' {"window_end"')) == \ + len(doc["rows"]) + + def test_an_unpriced_model_reports_tokens_instead_of_raising(): """F3: estimate_cost returns None for a model that is not in the rate card, and None cannot be formatted with :7.2f. The script has to decide that before it From 3d291b36030f5ea27fca1a0616acd31a5d662867 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 06:53:28 -0700 Subject: [PATCH 12/15] Share one Cloud Monitoring fetch and one .env reader between the two usage scripts vertex_effort_split.py carried its own copy of vertex_usage.py's paging loop (same loop, timeout 90 vs 60 and pageSize 2000 vs 1000) and of compare.py's .env parser. vertex_usage.fetch_series(project, filter, start, end, alignment_period, group_by) now serves both queries: fetch_token_series is the 86400s call and fetch_minute_series the 60s one, so a paging fix lands in both. vertex_usage's _load_dotenv still prefers compare.load_dotenv but now falls back to a local parser when the detector stack is not importable, instead of silently loading nothing; the effort-split script imports that one reader rather than keeping its own. No behaviour change for either script when the stack is present. Tests: test_the_minute_query_and_the_daily_query_share_one_fetch (the minute fetch calls the shared function with the 60s alignment, the per-model filter and its timeout/page size, without HTTP), and test_the_dotenv_fallback_reads_the_same_file_the_same_way (the fallback and compare.load_dotenv agree on comments, quotes and a value containing '='). Review finding S8 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- scripts/analysis/vertex_effort_split.py | 69 +++------------------- scripts/analysis/vertex_usage.py | 76 +++++++++++++++++++------ tests/test_vertex_effort_split.py | 42 ++++++++++++++ 3 files changed, 108 insertions(+), 79 deletions(-) diff --git a/scripts/analysis/vertex_effort_split.py b/scripts/analysis/vertex_effort_split.py index 63019024..6ca4c1a0 100644 --- a/scripts/analysis/vertex_effort_split.py +++ b/scripts/analysis/vertex_effort_split.py @@ -64,16 +64,14 @@ import os import sys from collections import defaultdict -from datetime import datetime, timedelta, timezone +from datetime import datetime, timezone from pathlib import Path -REPO = Path(__file__).resolve().parents[2] sys.path.insert(0, str(Path(__file__).resolve().parent)) sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "model_comparison")) from pricing import estimate_cost, price_for # noqa: E402 -from vertex_usage import write_json # noqa: E402 (same snapshot format) - -TOKEN_METRIC = "aiplatform.googleapis.com/publisher/online_serving/token_count" +from vertex_usage import ( # noqa: E402 (same query, same snapshot format) + TOKEN_METRIC, _load_dotenv, fetch_series, write_json) #: A tail ratio must exceed the head ratio by this factor before the two legs are #: called separable. Below it the series is flat and any split is fitting noise. @@ -82,23 +80,6 @@ GUARD_MINUTES = 3 -def _load_dotenv(): - """Same repo-root .env the rest of the harness reads. - - NOTE: REPO is derived from __file__, so running from a git worktree looks in the - worktree, not the checkout that holds .env -- pass --project explicitly there. - That is the read-side face of the #143 bug. - """ - path = REPO / ".env" - if not path.exists(): - return - for line in path.read_text(encoding="utf-8").splitlines(): - line = line.strip() - if line and not line.startswith("#") and "=" in line: - k, _, v = line.partition("=") - os.environ.setdefault(k.strip(), v.strip().strip('"').strip("'")) - - def minute_rows(series): """Cloud Monitoring time series -> sorted (end_time, input, output) rows. @@ -124,46 +105,10 @@ class of loss. Zero-input minutes are handled downstream by ``find_changepoint`` def fetch_minute_series(project, model, start, end): """Minute-aligned (input, output) deltas for one model, oldest first.""" - try: - import google.auth - import google.auth.transport.requests - import requests - except ImportError as e: # pragma: no cover - raise SystemExit(f"needs google-auth + requests (pip install -r " - f"requirements-vlm.txt): {e}") - creds, _ = google.auth.default( - scopes=["https://www.googleapis.com/auth/cloud-platform"]) - creds.refresh(google.auth.transport.requests.Request()) - headers = {"Authorization": f"Bearer {creds.token}", - "x-goog-user-project": project} - params = { - "filter": f'metric.type = "{TOKEN_METRIC}" AND ' - f'resource.labels.model_user_id = "{model}"', - "interval.startTime": start, - "interval.endTime": end, - "aggregation.alignmentPeriod": "60s", - "aggregation.perSeriesAligner": "ALIGN_DELTA", - "aggregation.crossSeriesReducer": "REDUCE_SUM", - "aggregation.groupByFields": ["metric.labels.type"], - "pageSize": 2000, - } - url = f"https://monitoring.googleapis.com/v3/projects/{project}/timeSeries" - series, token, pages = [], None, 0 - while True: - page = dict(params, **({"pageToken": token} if token else {})) - r = requests.get(url, params=page, headers=headers, timeout=90) - if r.status_code != 200: - raise SystemExit(f"Cloud Monitoring query failed ({r.status_code}): " - f"{r.text[:500]}") - body = r.json() - series.extend(body.get("timeSeries", [])) - pages += 1 - token = body.get("nextPageToken") - if not token: - break - if pages >= 50: # same runaway guard as vertex_usage.py - raise SystemExit("stopped after 50 pages with more remaining — " - "narrow the window, or the totals would be partial") + series = fetch_series( + project, + f'metric.type = "{TOKEN_METRIC}" AND resource.labels.model_user_id = "{model}"', + start, end, "60s", ["metric.labels.type"], timeout=90, page_size=2000) return minute_rows(series) diff --git a/scripts/analysis/vertex_usage.py b/scripts/analysis/vertex_usage.py index aab1bde8..166ad81b 100644 --- a/scripts/analysis/vertex_usage.py +++ b/scripts/analysis/vertex_usage.py @@ -66,18 +66,55 @@ def write_json(path, doc, compact_key=None): f.write(text + "\n") +def _parse_dotenv(path): + """KEY=VALUE lines from ``path`` into os.environ, never overriding a set var. + + The same minimal parser as ``compare.load_dotenv``, kept here so this module + and ``vertex_effort_split.py`` still read the repo-root .env when the detector + stack is not importable (a bare ``pip install -r requirements-vlm.txt`` clone). + """ + if not os.path.exists(path): + return + with open(path, encoding="utf-8") as f: + for line in f: + line = line.strip() + if not line or line.startswith("#") or "=" not in line: + continue + key, val = line.split("=", 1) + os.environ.setdefault(key.strip(), val.strip().strip('"').strip("'")) + + def _load_dotenv(): - """Reuse compare.py's .env loader so both halves of the harness read the same - credentials file. Imported inside the function (the export_model_cache idiom) - so the module still imports without the detector stack on the path.""" + """Same repo-root .env the rest of the harness reads. + + Prefers compare.py's loader so both halves of the harness read one file the same + way; imported inside the function (the export_model_cache idiom) so the module + still imports without the detector stack on the path, in which case the local + parser above does the same job rather than silently loading nothing. + + NOTE: REPO is derived from __file__, so running from a git worktree looks in the + worktree, not the checkout that holds .env -- pass --project explicitly there. + That is the read-side face of the #143 bug. + """ try: from compare import load_dotenv except ImportError: + _parse_dotenv(os.path.join(str(REPO), ".env")) return load_dotenv(str(REPO)) -def fetch_token_series(project, days): +def fetch_series(project, filter_, start, end, alignment_period, group_by, + timeout=60, page_size=1000): + """Every ALIGN_DELTA / REDUCE_SUM time series for one Cloud Monitoring query. + + One paging loop for both the daily (``vertex_usage.py``) and the minute + (``vertex_effort_split.py``) queries, so the two cannot drift apart. ``start`` + and ``end`` are RFC3339 strings; ``group_by`` is the list of label paths the + reducer keeps. Follows ``nextPageToken`` to the end: a dropped page is a SILENT + UNDERCOUNT in the one tool whose job is server-side ground truth, and "the total + came back low" has no symptom a reader could notice. + """ try: import google.auth import google.auth.transport.requests @@ -90,26 +127,21 @@ def fetch_token_series(project, days): creds.refresh(google.auth.transport.requests.Request()) headers = {"Authorization": f"Bearer {creds.token}", "x-goog-user-project": project} - end = datetime.now(timezone.utc) params = { - "filter": f'metric.type = "{TOKEN_METRIC}"', - "interval.startTime": (end - timedelta(days=days)).isoformat(), - "interval.endTime": end.isoformat(), - "aggregation.alignmentPeriod": "86400s", + "filter": filter_, + "interval.startTime": start, + "interval.endTime": end, + "aggregation.alignmentPeriod": alignment_period, "aggregation.perSeriesAligner": "ALIGN_DELTA", "aggregation.crossSeriesReducer": "REDUCE_SUM", - "aggregation.groupByFields": ["resource.labels.model_user_id", - "metric.labels.type"], - "pageSize": 1000, + "aggregation.groupByFields": list(group_by), + "pageSize": page_size, } - # Follow nextPageToken. A dropped page is a SILENT UNDERCOUNT in the one tool - # whose job is server-side ground truth, and "the total came back low" has no - # symptom a reader could notice. url = f"https://monitoring.googleapis.com/v3/projects/{project}/timeSeries" series, token, pages = [], None, 0 while True: page_params = dict(params, **({"pageToken": token} if token else {})) - r = requests.get(url, params=page_params, headers=headers, timeout=60) + r = requests.get(url, params=page_params, headers=headers, timeout=timeout) if r.status_code != 200: raise SystemExit(f"Cloud Monitoring query failed ({r.status_code}): " f"{r.text[:500]}") @@ -121,12 +153,22 @@ def fetch_token_series(project, days): break if pages >= 50: # runaway guard; say so rather than truncating quietly raise SystemExit(f"stopped after {pages} pages with more remaining — " - f"narrow --days and re-run, or the totals would be partial") + f"narrow the window and re-run, or the totals would be " + f"partial") if pages > 1: print(f"(fetched {len(series)} time series across {pages} pages)") return series +def fetch_token_series(project, days): + """Daily-aligned token counts per (model_user_id, type) over the last ``days``.""" + end = datetime.now(timezone.utc) + return fetch_series( + project, f'metric.type = "{TOKEN_METRIC}"', + (end - timedelta(days=days)).isoformat(), end.isoformat(), "86400s", + ["resource.labels.model_user_id", "metric.labels.type"]) + + def main(): ap = argparse.ArgumentParser(description=__doc__.split("\n", 1)[0]) # Same env var the Gemini legs run under (detectors.py GeminiDetector, and the diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index 1bd8cbe7..8ffddabb 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -369,3 +369,45 @@ def test_a_cloud_query_still_needs_a_window(monkeypatch, no_dotenv): ves.main() assert "--start and --end" in str(e.value) + +def test_the_minute_query_and_the_daily_query_share_one_fetch(monkeypatch): + """S8: vertex_effort_split.py had its own copy of vertex_usage.py's paging loop + and .env parser, differing only in timeout and page size. One fetch_series now + serves both, so a paging fix lands in both queries. Checked without HTTP: the + minute fetch must call the shared function with a 60 s alignment and the + per-model filter, and hand its result to minute_rows.""" + calls = [] + + def fake_fetch(project, filter_, start, end, alignment_period, group_by, **kw): + calls.append((project, filter_, start, end, alignment_period, list(group_by), kw)) + return [_point(end, "input", 12_186), _point(end, "output", 400)] + + monkeypatch.setattr(ves, "fetch_series", fake_fetch) + rows = ves.fetch_minute_series("proj", "claude-opus-5", "S", "E") + assert rows == [("E", 12_186, 400)] + (project, filter_, start, end, alignment, group_by, kw), = calls + assert (project, start, end, alignment) == ("proj", "S", "E", "60s") + assert ves.TOKEN_METRIC in filter_ and 'model_user_id = "claude-opus-5"' in filter_ + assert group_by == ["metric.labels.type"] + assert kw == {"timeout": 90, "page_size": 2000} + assert ves.fetch_series is not vu.fetch_series # the patch took + assert ves._load_dotenv is vu._load_dotenv # one .env reader, not two + + +def test_the_dotenv_fallback_reads_the_same_file_the_same_way(tmp_path, monkeypatch): + """vertex_usage._load_dotenv prefers compare.load_dotenv; when the detector stack + is not importable it must still read .env rather than silently load nothing, + and the two parsers must agree on what a line means.""" + env = tmp_path / ".env" + env.write_text('# comment\nGOOGLE_CLOUD_PROJECT="proj-a"\nOTHER=x=y\n\nBAD LINE\n', + encoding="utf-8") + monkeypatch.delenv("GOOGLE_CLOUD_PROJECT", raising=False) + monkeypatch.delenv("OTHER", raising=False) + vu._parse_dotenv(str(env)) + assert os.environ["GOOGLE_CLOUD_PROJECT"] == "proj-a" + assert os.environ["OTHER"] == "x=y" # split on the first '=' only + compare = pytest.importorskip("compare") + monkeypatch.delenv("GOOGLE_CLOUD_PROJECT", raising=False) + monkeypatch.delenv("OTHER", raising=False) + compare.load_dotenv(str(tmp_path)) + assert (os.environ["GOOGLE_CLOUD_PROJECT"], os.environ["OTHER"]) == ("proj-a", "x=y") From 383f2b47e88ddd9282fbadc35ed296c73e076796 Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 07:14:23 -0700 Subject: [PATCH 13/15] Scope "the largest gap" to the eight pooled splits; six of the other seven, not five S1. docs/model_scoreboard.md finding 4, the superseded-note in docs/model_comparison.md and the roster note called laurens_mapillary's +0.086 "the largest gap on the board". It is the largest of the eight pooled splits; the held-out laurens_gsv is +0.158 in Opus's favour, nearly twice that, and it is printed in the same by-split table. All three now say "of the eight pooled splits" and name laurens_gsv (+0.158) as the largest on the whole board. The ~0.09 F1 noise rule is stated as the pooled-split bound it is, with the 0.16 held-out figure beside it. S2. "the annapolis lead was smaller in magnitude than five of the other seven" was carried over from the seven-split text ("five of the other six"); on eight splits six of the seven other pooled gaps exceed it, morgantown's alone does not. test_the_annapolis_displacement_does_not_survive_pooling now asserts the six-of-seven count, that the largest |gap| over city_splits is laurens_gsv at 0.158, the six wins of eleven, and pins the scoped wording in the doc prose. Review findings S1 and S2 of round 2 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- docs/model_comparison.md | 5 +++-- docs/model_scoreboard.md | 22 ++++++++++++---------- rampnet/roster.py | 7 ++++--- tests/test_scoreboard.py | 19 +++++++++++++++++++ 4 files changed, 38 insertions(+), 15 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 2082ff08..805feed7 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -1650,8 +1650,9 @@ shift. RampNet still leads it by **0.251** (0.839 vs 0.588). > annapolis lead of +0.021 becoming a pooled gap of −0.007, inside any reading of a tie. > **`gemini-3.1-pro` still tops the table, by less than 0.01.** Read per split rather than > pooled, the two trade wins — four each on the eight pooled splits, six of eleven overall -> for Opus, with laurens_mapillary (+0.086) the largest gap on the board in Opus's favour and -> gainesville (−0.069) and richmond (−0.066) the largest against — so the honest reading is +> for Opus, with laurens_mapillary (+0.086) the largest pooled gap in Opus's favour (the +> held-out laurens_gsv is wider still, +0.158) and gainesville (−0.069) and richmond +> (−0.066) the largest against — so the honest reading is > not "Opus is worse" but **"per-split gaps whose range is 0.156 swamped a +0.021 lead"**. > What survives is the shape rather than the ranking: Opus trades **−0.077 precision for > +0.052 recall**, the highest recall of any chat VLM with full pooled coverage (0.586). The diff --git a/docs/model_scoreboard.md b/docs/model_scoreboard.md index 5ead9c59..9890e16d 100644 --- a/docs/model_scoreboard.md +++ b/docs/model_scoreboard.md @@ -90,16 +90,18 @@ operating point anyone has committed to, and on ground truth that never saw a Ra unchallenged lead. **The pooled number is the weaker half of that result.** Per split, the two trade wins: - Opus takes laurens_mapillary (+0.086, the largest gap on the board), clovis (+0.037), - annapolis (+0.022) and morgantown (+0.006); Gemini takes gainesville (−0.069), richmond - (−0.066), paterson (−0.039) and bend (−0.033) — **four wins each on the eight pooled - splits, six of eleven overall for Opus** (it also takes laurens_gsv and sao_paulo, and - loses budapest by 0.004). The range of the eight per-split gaps is 0.156, roughly - **7× the annapolis lead that motivated the run**, and the largest single gap (0.086) is - 4× it; the annapolis lead was smaller in magnitude than five of the other seven. It was - never evidence of a real difference. That generalizes past these two models: a - single-split margin under ~0.09 F1 on this benchmark should be treated as unresolved - until it is pooled, whichever direction it points. + Opus takes laurens_mapillary (+0.086, the largest gap of the eight pooled splits), + clovis (+0.037), annapolis (+0.022) and morgantown (+0.006); Gemini takes gainesville + (−0.069), richmond (−0.066), paterson (−0.039) and bend (−0.033) — **four wins each on + the eight pooled splits, six of eleven overall for Opus** (it also takes laurens_gsv, by + +0.158, the largest gap on the whole board, and sao_paulo by +0.015, and loses budapest + by 0.004). The range of the eight pooled gaps is 0.156, roughly **7× the annapolis lead + that motivated the run**, and the largest single pooled gap (0.086) is 4× it; the + annapolis lead was smaller in magnitude than six of the other seven. It was never + evidence of a real difference. That generalizes past these two models: a single-split + margin under ~0.09 F1 — the largest gap two models on this board have shown on a pooled + split, and under 0.16 counting the held-out laurens_gsv — should be treated as + unresolved until it is pooled, whichever direction it points. The F1 tie also hides two models that are not alike, and by this board's own third finding the difference matters: **Opus trades −0.077 precision for +0.052 recall**, the diff --git a/rampnet/roster.py b/rampnet/roster.py index 4864d343..10372bfc 100644 --- a/rampnet/roster.py +++ b/rampnet/roster.py @@ -199,9 +199,10 @@ def slug(label): "+0.021 annapolis lead, the only time anything displaced the top " "challenger, did not survive pooling, but neither did a deficit: the two " "split 4 wins each on the pooled eight (Opus 6 of 11 overall), and the " - "per-split gaps range from -0.069 (gainesville) to +0.086 " - "(laurens_mapillary, Opus's largest win), so the annapolis lead was split " - "noise, not a difference. Highest recall of any fully-pooled chat VLM " + "pooled per-split gaps range from -0.069 (gainesville) to +0.086 " + "(laurens_mapillary; the held-out laurens_gsv is wider, +0.158), so the " + "annapolis lead was split noise, not a difference. Highest recall of any " + "fully-pooled chat VLM " "(0.586), trading -0.077 precision for +0.052 recall. Best zero-shot model " "on BOTH Laurens arms (0.430 mapillary, 0.437 gsv) and flat across them " "(+0.007) where RampNet gains +0.115, which is what makes #151's " diff --git a/tests/test_scoreboard.py b/tests/test_scoreboard.py index ca40103a..4df5332f 100644 --- a/tests/test_scoreboard.py +++ b/tests/test_scoreboard.py @@ -468,6 +468,25 @@ def test_the_annapolis_displacement_does_not_survive_pooling(board): assert spread > 7 * abs(deltas["annapolis"]) assert max(abs(d) for d in deltas.values()) == pytest.approx(0.086, abs=0.001) assert max(deltas, key=deltas.get) == "laurens_mapillary" + # "smaller than six of the other seven": every pooled gap but morgantown's exceeds it. + assert sum(abs(d) > abs(deltas["annapolis"]) + for s, d in deltas.items() if s != "annapolis") == 6, deltas + + # The pooled scope matters: the held-out laurens_gsv is a wider gap still, and the + # doc must say "of the eight pooled splits" for 0.086 and name laurens_gsv (+0.158) + # as the largest on the whole board -- not call 0.086 the board's largest. + city_deltas = {s: _cell(board, "claude-opus-5-effort-low", s)["f1"] + - _cell(board, gem["model"], s)["f1"] + for s in board["city_splits"]} + assert max(city_deltas, key=lambda s: abs(city_deltas[s])) == "laurens_gsv" + assert city_deltas["laurens_gsv"] == pytest.approx(0.158, abs=0.001) + assert sum(d > 0 for d in city_deltas.values()) == 6 # six of eleven overall + with open(sb.DEFAULT_DOC, encoding="utf-8") as f: + prose = re.sub(r"\s+", " ", f.read()) # the doc wraps at 90 columns + assert "+0.086, the largest gap of the eight pooled splits" in prose + assert "laurens_gsv, by +0.158, the largest gap on the whole board" in prose + assert "the largest gap on the board)" not in prose + assert "smaller in magnitude than six of the other seven" in prose # Opus is the highest-recall chat VLM that has run the full pool -- the axis # operating_point.md says to optimize, and the reason the near-tie is not a wash. From f2b3af6209e7e26e01ffedeaf5bbb1424c53e98d Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 07:15:13 -0700 Subject: [PATCH 14/15] Say which Claude files have a recorded cache check, and date the ledger sentence S3. docs/model_comparison.md said the 14 Claude detection files were "every pair identical to the cache", and docs/replication.md presented an 11-pair --verify as the expected output. No 11-pair verify is recorded anywhere: the desktop cache never held the two Laurens runs (made on the #151 machine), so the observed run on 2026-09-17 compared 9 pairs identically and flagged both Laurens files "NOTHING was compared". Both documents now say 12 of 14 files have a recorded cache-identity check (the four annapolis legs and the eight #139 splits), that the two Laurens files have n_uncached 0 at export plus the CI re-score in tests/test_claude_published_legs.py, which is a different guarantee, and mark the 11-pair line as what a complete cache would print rather than what was seen. S5. "The ledger holds three entries totalling $0.34" was true on 2026-08-19; after the merge of main the ledger has six Claude rows, the three Laurens rows of 2026-09-04 adding $12.78. The sentence is dated and the later rows are named. Doc-only; no number in a committed artifact changes. Review findings S3 and S5 of round 2 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- docs/model_comparison.md | 25 ++++++++++++++++--------- docs/replication.md | 9 +++++++-- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/docs/model_comparison.md b/docs/model_comparison.md index 805feed7..55b20e74 100644 --- a/docs/model_comparison.md +++ b/docs/model_comparison.md @@ -81,9 +81,14 @@ re-run; since #122 froze the #46 witness pool, doing so no longer disturbs that legs, both models × effort `low`/`high` (#122). They are absent from the roster tables below, so no number in this document moves; `claude-opus-5` at `low` **is** scored in [`model_scoreboard.md`](model_scoreboard.md), which keys off coverage rather than -`standing`. Detections are published and verified -(`benchmark/model_detections/claude-*-effort-*__*.json`, 14 files, every pair identical to -the cache) and the write-up is the "Claude on Vertex" section further down, where the +`standing`. Detections are published +(`benchmark/model_detections/claude-*-effort-*__*.json`, 14 files) and 12 of the 14 are +verified identical to the desktop cache with `export_model_cache.py --verify` (the four +annapolis legs and the eight #139 splits); the two Laurens files were exported with +`n_uncached` 0 on the machine that ran #151, which never had a recorded `--verify`, and +are re-scored from the committed detections by `tests/test_claude_published_legs.py` — a +different guarantee, stated as such. The write-up is the "Claude on Vertex" section +further down, where the annapolis result table is re-derived from those files by `tests/test_claude_published_legs.py`. @@ -1733,9 +1738,10 @@ done; done python scripts/analysis/export_model_cache.py --verify \ --models claude:claude-opus-5 --claude-effort low \ --publish-as claude-opus-5-effort-low -# -> 11 pair(s): published detections score IDENTICALLY to the cache -- on a cache that -# holds every run. A cache without the two Laurens runs reports them as "NOTHING was -# compared", which is unverified, not verified. +# -> on a cache holding every run, "11 pair(s): published detections score IDENTICALLY +# to the cache". Nobody has run it on such a cache: observed 2026-09-17 on the desktop +# cache, which never held the two Laurens runs, it printed "compared 9" and flagged +# both Laurens files as "NOTHING was compared" -- unverified, not verified. ``` **The gap, stated plainly: the four original legs' token counts were never written to @@ -1962,9 +1968,10 @@ flash legs are not as cheap relative to pro as the rate card suggests — the 3. **This is the case the three-layer scheme was designed for, and it is worth reading as a worked example rather than a footnote.** The eight-split `claude-opus-5` run of 2026-08-18 (984 panoramas: bend, budapest_district5, clovis, gainesville, morgantown, paterson, -richmond, sao_paulo) **wrote no record to `analysis_out/usage_log.jsonl`.** The ledger -holds three entries totalling $0.34 — one `claude-sonnet-5` annapolis leg and two richmond -smoke tests — and nothing for the run itself. Layer 1 simply did not fire. +richmond, sao_paulo) **wrote no record to `analysis_out/usage_log.jsonl`.** As of +2026-08-19 the ledger held three entries totalling $0.34 — one `claude-sonnet-5` annapolis +leg and two richmond smoke tests — and nothing for the run itself. Layer 1 simply did not +fire. (The three Laurens rows of 2026-09-04, $12.78, came later and are #151's.) Layer 3 recovered the ground truth the next day: diff --git a/docs/replication.md b/docs/replication.md index bbf9f666..e644f24a 100644 --- a/docs/replication.md +++ b/docs/replication.md @@ -216,11 +216,16 @@ done; done python scripts/analysis/export_model_cache.py --verify \ --models claude:claude-opus-5 --claude-effort low \ --publish-as claude-opus-5-effort-low +# What a cache holding every run prints: # -> "compared 11 (model, split) pair(s) ... 11 pair(s): published detections score # IDENTICALLY to the cache", plus "claude-opus-5 / manual_gold: no published # export to check" -- the #144 decision, showing up as a named absence. -# A cache that never held the two Laurens runs prints "compared 9" and flags both -# Laurens files as "NOTHING was compared": that is unverified, not verified. +# What was actually observed, 2026-09-17, on the desktop cache (which never held the +# two Laurens runs, made on the #151 machine): "compared 9 ... 9 pair(s): published +# detections score IDENTICALLY", with both Laurens files flagged "NOTHING was +# compared". So 12 of the 14 Claude files have a recorded cache-identity check; the +# two Laurens files have n_uncached 0 at export and the CI re-score in +# tests/test_claude_published_legs.py, which is a different guarantee. ``` Add `--cache-dir ` when running from a git worktree: the default resolves against From 278d6f271759e59d61140fc2ef45672381d7caeb Mon Sep 17 00:00:00 2001 From: Jon Froehlich Date: Thu, 17 Sep 2026 07:16:03 -0700 Subject: [PATCH 15/15] Refuse a per-pano rate that leaves zero input per leg instead of dividing by it per_leg_in = (round(tin / per_pano_input) // legs) * per_pano_input is 0 whenever the window holds fewer than `legs` panos' worth of input at the given rate. The "NOT an integer" verdict printed and carried on, so a wrong --per-pano-input reached report() and raised ZeroDivisionError on the ratio. main() now exits with a sentence naming the rate. No committed replay is affected. Pinned in test_an_output_only_series_replays_to_a_message_not_a_traceback with the reproduction (the committed Opus 08-15 series at 3,000,000 input/pano). Review finding S4 of round 2 on PR 146. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01E58bhyukgYXphE47jsnA29 --- scripts/analysis/vertex_effort_split.py | 6 ++++++ tests/test_vertex_effort_split.py | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/scripts/analysis/vertex_effort_split.py b/scripts/analysis/vertex_effort_split.py index 6ca4c1a0..82260e61 100644 --- a/scripts/analysis/vertex_effort_split.py +++ b/scripts/analysis/vertex_effort_split.py @@ -254,6 +254,12 @@ def main(): per_leg_in = (round(tin / args.per_pano_input) // args.legs) * args.per_pano_input else: per_leg_in = tin / args.legs + if per_leg_in <= 0: + # Fewer than `legs` panos at this rate: the rate is wrong for the series, and + # every ratio in report() would divide by it. + raise SystemExit(f"per-leg input is zero: fewer than {args.legs} panos at " + f"{args.per_pano_input:,} input/pano -- the rate is wrong for " + f"this series.") print(f"\n per-leg input (geometry, {args.legs} legs): {per_leg_in:,.0f}") # estimate_cost returns None for an id that is not in the verified rate card, and diff --git a/tests/test_vertex_effort_split.py b/tests/test_vertex_effort_split.py index 8ffddabb..82da87fc 100644 --- a/tests/test_vertex_effort_split.py +++ b/tests/test_vertex_effort_split.py @@ -115,6 +115,16 @@ def replay(rows): # Nothing but output: refused before the blended ratio would divide by zero. assert "no input tokens" in replay( [(f"2026-08-15T00:{m:02d}:00Z", 0, 50) for m in range(20)]) + # A per-pano rate too large for the series: per_leg_in rounds to 0 and every + # ratio in report() would divide by it. The "NOT an integer" verdict prints and + # continues, so this guard is the one that has to fire. + monkeypatch.setattr(sys, "argv", [ + "vertex_effort_split.py", "--model", "claude-opus-5", "--per-pano-input", + "3000000", "--from-series", + os.path.join(SERIES_DIR, "claude-opus-5_2026-08-15.json")]) + with pytest.raises(SystemExit) as e: + ves.main() + assert "per-leg input is zero" in str(e.value) # Some input, but never on both sides of a window: the detector returns None # and main() must say so rather than slice rows[:None - 3]. assert "no changepoint" in replay(