\newcommand{\nQAcorr}{+6} \newcommand{\nQAmeas}{+22} \newcommand{\nQAn}{28} \newcommand{\nQArho}{0.24} \newcommand{\nQBcorr}{+6} \newcommand{\nQBmeas}{+20} \newcommand{\nQBn}{39} \newcommand{\nQBrho}{0.94} \newcommand{\nQCcorr}{+10} \newcommand{\nQCmeas}{+16} \newcommand{\nQCn}{26} \newcommand{\nQCrho}{0.72} \newcommand{\nQDcorr}{+12} \newcommand{\nQDmeas}{+20} \newcommand{\nQDn}{42} \newcommand{\nQDrho}{0.59} \newcommand{\nSLoopA}{76} \newcommand{\nSLoopB}{74} \newcommand{\nSLoopC}{88} \newcommand{\nSNohintA}{90} \newcommand{\nSNohintB}{84} \newcommand{\nSStrongA}{92} \newcommand{\nSStrongB}{92} \newcommand{\nSgainLoopA}{13.5} \newcommand{\nSgainLoopB}{11.5} \newcommand{\nSgainLoopC}{25.5} \newcommand{\nSgainNohintA}{27.5} \newcommand{\nSgainNohintB}{21.5} \newcommand{\nSgainStrongA}{7.4} \newcommand{\nSgainStrongB}{7.4} \newcommand{\nSrerunLoopA}{72} \newcommand{\nSrerunLoopB}{70} \newcommand{\nSrerunStrongA}{89} \newcommand{\naOneZeroCount}{4} \newcommand{\nadasArcinfl}{2.3} \newcommand{\nadasArcrho}{0.60} \newcommand{\nadasDropinfl}{2.8} \newcommand{\nadasDroprho}{0.89} \newcommand{\nadasGpqabaseShift}{-2.7} \newcommand{\nadasGpqabestBaseLoss}{-1.4} \newcommand{\nadasGpqagainOverBestBase}{+0.9} \newcommand{\nadasGpqainfl}{6.5} \newcommand{\nadasGpqarho}{0.08} \newcommand{\nadasMgsminfl}{1.3} \newcommand{\nadasMgsmrho}{0.86} \newcommand{\nadasMmlubaseShift}{+4.5} \newcommand{\nadasMmlubestBaseLoss}{9.9} \newcommand{\nadasMmlugainOverBestBase}{+5.6} \newcommand{\nadasMmluinfl}{9.8} \newcommand{\nadasMmlurho}{0.25} \newcommand{\natkDgmEight}{73.4} \newcommand{\natkDgmEightusd}{10.4} \newcommand{\natkDgmOne}{65.6} \newcommand{\natkDgmOneusd}{3.9} \newcommand{\natkDgmSix}{72.9} \newcommand{\natkDgmSixusd}{8.8} \newcommand{\natkDgmThree}{71.2} \newcommand{\natkDgmThreeusd}{6.1} \newcommand{\natkDgmTwelve}{73.9} \newcommand{\natkDgmTwelveusd}{13.6} \newcommand{\natkDgmTwo}{69.7} \newcommand{\natkDgmTwousd}{5.1} \newcommand{\natkDgmkmax}{12} \newcommand{\natkStrongEight}{89.3} \newcommand{\natkStrongEightusd}{22.6} \newcommand{\natkStrongOne}{86.0} \newcommand{\natkStrongOneusd}{8.8} \newcommand{\natkStrongSix}{88.7} \newcommand{\natkStrongSixusd}{19.3} \newcommand{\natkStrongThree}{87.7} \newcommand{\natkStrongThreeusd}{13.5} \newcommand{\natkStrongTwo}{87.2} \newcommand{\natkStrongTwousd}{11.3} \newcommand{\natkStrongkmax}{8} \newcommand{\nbgenLoopA}{3} \newcommand{\nbgenLoopB}{4} \newcommand{\nbgenLoopC}{25} \newcommand{\nbgenNohintA}{40} \newcommand{\nbgenNohintB}{25} \newcommand{\nbgenStrongA}{11} \newcommand{\nbgenStrongB}{29} \newcommand{\ncapFone}{85.6} \newcommand{\ncapGain}{+20.0} \newcommand{\ncapGainhi}{+26.2} \newcommand{\ncapGainlo}{+14.1} \newcommand{\ncapUsd}{7.0} \newcommand{\nconLfiveMinusLfour}{+4.3} \newcommand{\nconLfourMinusLtwo}{+6.9} \newcommand{\nconLone}{+2.3} \newcommand{\nconLtwoMinusLone}{+1.1} \newcommand{\ncostRatioRange}{2 to 13} \newcommand{\nctwoEmptyFail}{0} \newcommand{\nctwoEmptyOK}{14} \newcommand{\nctwoStochFail}{9} \newcommand{\nctwoStochOK}{0} \newcommand{\nctwoTaskOK}{1} \newcommand{\nfoneLoopA}{75.0} \newcommand{\nfoneLoopB}{76.7} \newcommand{\nfoneLoopC}{88.8} \newcommand{\nfoneNohintA}{87.1} \newcommand{\nfoneNohintB}{87.9} \newcommand{\nfoneStrongA}{87.9} \newcommand{\nfoneStrongB}{87.9} \newcommand{\ngainLoopA}{9.4} \newcommand{\ngainLoopAhi}{+14.2} \newcommand{\ngainLoopAlo}{+5.3} \newcommand{\ngainLoopB}{11.1} \newcommand{\ngainLoopBhi}{+15.9} \newcommand{\ngainLoopBlo}{+6.9} \newcommand{\ngainLoopC}{23.2} \newcommand{\ngainLoopChi}{+30.2} \newcommand{\ngainLoopClo}{+16.8} \newcommand{\ngainNohintA}{21.5} \newcommand{\ngainNohintAhi}{+28.8} \newcommand{\ngainNohintAlo}{+14.3} \newcommand{\ngainNohintB}{22.3} \newcommand{\ngainNohintBhi}{+29.7} \newcommand{\ngainNohintBlo}{+15.5} \newcommand{\ngainStrongA}{1.8} \newcommand{\ngainStrongAhi}{+4.7} \newcommand{\ngainStrongAlo}{-0.9} \newcommand{\ngainStrongB}{1.8} \newcommand{\ngainStrongBhi}{+4.2} \newcommand{\ngainStrongBlo}{+0.1} \newcommand{\ngainallLoopA}{7.0} \newcommand{\ngainallLoopAhi}{+10.3} \newcommand{\ngainallLoopAlo}{+4.0} \newcommand{\ngainallLoopB}{9.2} \newcommand{\ngainallLoopBhi}{+12.9} \newcommand{\ngainallLoopBlo}{+5.6} \newcommand{\ngainallStrongA}{2.4} \newcommand{\ngainallStrongAhi}{+4.7} \newcommand{\ngainallStrongAlo}{+0.0} \newcommand{\ngenLoopA}{40} \newcommand{\ngenLoopB}{40} \newcommand{\ngenLoopC}{40} \newcommand{\ngenNohintA}{40} \newcommand{\ngenNohintB}{40} \newcommand{\ngenStrongA}{40} \newcommand{\ngenStrongB}{40} \newcommand{\nhFiveDiff}{Haiku 4.5 -7.7 [-18.7, +2.7]; Sonnet 4.6 -11.1 [-20.3, -1.7]} \newcommand{\nhFourCI}{+2.4 [90\% CI +0.5, +4.3]} \newcommand{\nhTwoInfl}{6.5 [-1.5, +15.4]; 2.3 [-5.2, +10.8]; 2.3 [-10.1, +15.3]} \newcommand{\nladCone}{+2.3} \newcommand{\nladConeatt}{24} \newcommand{\nladConebest}{+3.4} \newcommand{\nladConebestS}{68} \newcommand{\nladConefail}{2} \newcommand{\nladConehi}{+4.2} \newcommand{\nladConeitt}{+2.1} \newcommand{\nladConelo}{+0.4} \newcommand{\nladConen}{22} \newcommand{\nladCthree}{+1.6} \newcommand{\nladCthreeatt}{24} \newcommand{\nladCthreebest}{+0.8} \newcommand{\nladCthreebestS}{68} \newcommand{\nladCthreefail}{0} \newcommand{\nladCthreehi}{+4.1} \newcommand{\nladCthreeitt}{+1.6} \newcommand{\nladCthreelo}{-0.7} \newcommand{\nladCthreen}{24} \newcommand{\nladCtwo}{+6.3} \newcommand{\nladCtwoatt}{24} \newcommand{\nladCtwobest}{+10.3} \newcommand{\nladCtwobestS}{72} \newcommand{\nladCtwofail}{9} \newcommand{\nladCtwohi}{+9.5} \newcommand{\nladCtwoitt}{+3.9} \newcommand{\nladCtwolo}{+3.4} \newcommand{\nladCtwon}{15} \newcommand{\nladDone}{+2.9} \newcommand{\nladDoneatt}{10} \newcommand{\nladDonebest}{+4.2} \newcommand{\nladDonebestS}{68} \newcommand{\nladDonefail}{8} \newcommand{\nladDonehi}{+6.6} \newcommand{\nladDoneitt}{+0.6} \newcommand{\nladDonelo}{-1.1} \newcommand{\nladDonen}{2} \newcommand{\nladDtwo}{+5.7} \newcommand{\nladDtwoatt}{10} \newcommand{\nladDtwobest}{+7.7} \newcommand{\nladDtwobestS}{68} \newcommand{\nladDtwofail}{6} \newcommand{\nladDtwohi}{+9.8} \newcommand{\nladDtwoitt}{+2.3} \newcommand{\nladDtwolo}{+1.9} \newcommand{\nladDtwon}{4} \newcommand{\nladSCone}{+1.2} \newcommand{\nladSConeatt}{16} \newcommand{\nladSConebest}{+1.8} \newcommand{\nladSConebestS}{88} \newcommand{\nladSConefail}{0} \newcommand{\nladSConehi}{+3.7} \newcommand{\nladSConeitt}{+1.2} \newcommand{\nladSConelo}{-1.0} \newcommand{\nladSConen}{16} \newcommand{\nladSCtwo}{-4.1} \newcommand{\nladSCtwoatt}{16} \newcommand{\nladSCtwobest}{+1.0} \newcommand{\nladSCtwobestS}{86} \newcommand{\nladSCtwofail}{0} \newcommand{\nladSCtwohi}{+0.1} \newcommand{\nladSCtwoitt}{-4.1} \newcommand{\nladSCtwolo}{-9.5} \newcommand{\nladSCtwon}{16} \newcommand{\nlinCempty}{4} \newcommand{\nlinCn}{6} \newcommand{\nnohintPairText}{+21.5 and +22.3 points} \newcommand{\norcDgmEight}{74.1} \newcommand{\norcDgmOne}{65.6} \newcommand{\norcDgmSix}{73.5} \newcommand{\norcDgmThree}{71.6} \newcommand{\norcDgmTwelve}{75.0} \newcommand{\norcDgmTwo}{70.1} \newcommand{\norcStrongEight}{90.5} \newcommand{\norcStrongOne}{86.0} \newcommand{\norcStrongSix}{89.8} \newcommand{\norcStrongThree}{88.5} \newcommand{\norcStrongTwo}{87.7} \newcommand{\npilotInF}{19} \newcommand{\nplaceboBestA}{68} \newcommand{\nplaceboBestB}{70} \newcommand{\nplaceboBestC}{68} \newcommand{\nplaceboGainRange}{5.5 to 7.5} \newcommand{\nplaceboNA}{81} \newcommand{\nplaceboNB}{81} \newcommand{\nplaceboNC}{81} \newcommand{\nplaceboNtext}{81 copies each} \newcommand{\nplaceboPredA}{69.3} \newcommand{\nplaceboPredB}{69.3} \newcommand{\nplaceboPredC}{69.3} \newcommand{\nplaceboPredText}{69.3\% for each loop} \newcommand{\nquirkStrongCorrText}{+6 points each} \newcommand{\nquirkStrongMeasText}{+22 and +20 points} \newcommand{\nretroPolyHeld}{14} \newcommand{\nretroPolySel}{24} \newcommand{\nretroSweOther}{50.4} \newcommand{\nretroSweSel}{50.0} \newcommand{\nseedDgmFall}{65.8} \newcommand{\nseedDgmFone}{65.6} \newcommand{\nseedDgmSmax}{70} \newcommand{\nseedDgmSmean}{62.5} \newcommand{\nseedDgmSn}{254} \newcommand{\nseedDgmSsd}{2.8} \newcommand{\nseedEmptyOfFail}{80} \newcommand{\nseedEmptyShare}{28} \newcommand{\nseedStrongFall}{86.0} \newcommand{\nseedStrongFone}{86.1} \newcommand{\nseedStrongSmax}{90} \newcommand{\nseedStrongSmean}{84.6} \newcommand{\nseedStrongSn}{85} \newcommand{\nseedStrongSsd}{2.4} \newcommand{\nstrongMinusDgmAll}{20.2} \newcommand{\nstrongMinusDgmNP}{18.9} \newcommand{\nstrongPlaceboBest}{90} \newcommand{\nstrongPlaceboGen}{40} \newcommand{\nstrongPlaceboN}{81} \newcommand{\nstrongPlaceboPred}{90.4} \newcommand{\nswapLinesText}{broken edits changed 247--448 lines, working ones 70--253} \newcommand{\nswapText}{The seed agent returned no edit for 5 of the 12 diagnoses, and 7 working agents remained (mean selection score 66.0\%; mean fresh gain +4.6 points over 7 with fresh results). Loop 3's best agent returned an edit for every diagnosis; 5 of its edits left an agent that wrote no solution, and 7 working agents remained (mean selection score 66.9\%; mean fresh gain +6.0 points over 7 with fresh results).} \newcommand{\ntrGemcapSeed}{0} \newcommand{\ntrGemcapThree}{0} \newcommand{\ntrGemone}{+32.8} \newcommand{\ntrGemonehi}{+41.4} \newcommand{\ntrGemonelo}{+24.1} \newcommand{\ntrGemseed}{12.1} \newcommand{\ntrGemstrong}{30.2} \newcommand{\ntrGemthree}{+38.8} \newcommand{\ntrGemthreehi}{+47.4} \newcommand{\ntrGemthreelo}{+30.2} \newcommand{\ntrHfourcapSeed}{0} \newcommand{\ntrHfourcapThree}{77} \newcommand{\ntrHfourone}{+1.7} \newcommand{\ntrHfouronehi}{+8.6} \newcommand{\ntrHfouronelo}{-5.2} \newcommand{\ntrHfourseed}{25.0} \newcommand{\ntrHfourstrong}{47.4} \newcommand{\ntrHfourthree}{+15.5} \newcommand{\ntrHfourthreehi}{+22.4} \newcommand{\ntrHfourthreelo}{+7.8} \newcommand{\ntrOsscapSeed}{0} \newcommand{\ntrOsscapThree}{0} \newcommand{\ntrOssone}{-5.2} \newcommand{\ntrOssonehi}{+3.4} \newcommand{\ntrOssonelo}{-13.8} \newcommand{\ntrOssseed}{40.5} \newcommand{\ntrOssstrong}{25.9} \newcommand{\ntrOssthree}{+22.4} \newcommand{\ntrOssthreehi}{+31.9} \newcommand{\ntrOssthreelo}{+12.9} \newcommand{\ntrSfivecapSeed}{0} \newcommand{\ntrSfivecapThree}{1} \newcommand{\ntrSfiveone}{+2.6} \newcommand{\ntrSfiveonehi}{+6.0} \newcommand{\ntrSfiveonelo}{+0.0} \newcommand{\ntrSfiveseed}{87.9} \newcommand{\ntrSfivestrong}{90.5} \newcommand{\ntrSfivethree}{+3.4} \newcommand{\ntrSfivethreehi}{+6.9} \newcommand{\ntrSfivethreelo}{+0.9} \newcommand{\ntrSfourcapSeed}{9} \newcommand{\ntrSfourcapThree}{52} \newcommand{\ntrSfourone}{+6.0} \newcommand{\ntrSfouronehi}{+13.8} \newcommand{\ntrSfouronelo}{-2.6} \newcommand{\ntrSfourseed}{58.6} \newcommand{\ntrSfourstrong}{76.7} \newcommand{\ntrSfourthree}{+12.1} \newcommand{\ntrSfourthreehi}{+19.8} \newcommand{\ntrSfourthreelo}{+5.2} \newcommand{\nusdLoopA}{11.7} \newcommand{\nusdLoopB}{11.3} \newcommand{\nusdLoopC}{18.7} \newcommand{\nusdNohintA}{17.2} \newcommand{\nusdNohintB}{19.1} \newcommand{\nusdStrongA}{12.1} \newcommand{\nusdStrongB}{15.4} \newcommand{\nverdictFive}{not established} \newcommand{\nverdictFour}{not established} \newcommand{\nverdictOne}{supported} \newcommand{\nverdictThree}{not supported} \newcommand{\nverdictTwo}{not supported} \newcommand{\nvskLoopA}{+1.3} \newcommand{\nvskLoopAhi}{+5.8} \newcommand{\nvskLoopAk}{10} \newcommand{\nvskLoopAlo}{-2.7} \newcommand{\nvskLoopB}{+3.1} \newcommand{\nvskLoopBhi}{+6.3} \newcommand{\nvskLoopBk}{10} \newcommand{\nvskLoopBlo}{+0.5} \newcommand{\nvskLoopC}{+14.9} \newcommand{\nvskLoopChi}{+21.6} \newcommand{\nvskLoopCk}{12} \newcommand{\nvskLoopClo}{+8.8} \newcommand{\nvskNohintA}{+13.1} \newcommand{\nvskNohintAhi}{+20.0} \newcommand{\nvskNohintAk}{12} \newcommand{\nvskNohintAlo}{+6.4} \newcommand{\nvskNohintB}{+14.0} \newcommand{\nvskNohintBhi}{+20.8} \newcommand{\nvskNohintBk}{12} \newcommand{\nvskNohintBlo}{+7.5} \newcommand{\nvskStrongA}{+0.2} \newcommand{\nvskStrongAhi}{+2.4} \newcommand{\nvskStrongAk}{3} \newcommand{\nvskStrongAlo}{-2.2} \newcommand{\nvskStrongB}{-0.2} \newcommand{\nvskStrongBhi}{+1.5} \newcommand{\nvskStrongBk}{4} \newcommand{\nvskStrongBlo}{-2.2}