<?php
declare(strict_types=1);require __DIR__.'/common.php';$base=$lane==='B'?'PROBLEM_UPDATE':'PROBLEM_CREATE_RETRY';$name=$base.'_TOOL_RETRY';$wire=json_decode(file_get_contents($runtime.'/wire-'.$base.'.json'),true);$check($wire['before']===$wire['after'],'Failed exact transaction independently rollback0');$check(json_decode($wire['raw'],true)['status']===500,'Recorded tool red');$now=$small();$filter=static function($rows){return array_values(array_filter($rows,static function($r){return in_array((int)$r['type'],[6,7,8,9],true);}));};foreach($now as $table=>$rows)$check($filter($rows)===$filter($wire['before'][$table]),'Failed group unchanged; other approved methods may progress');$case=finishCases($runtime)[$base];$case['base_scenario']=$base;$persist('cases-extra.json',[$name=>$case]);$persist('extra-retry-authorization.json',['approved_by'=>'Root 2026-10-11 after actual tool rollback review','scenario'=>$name,'base_scenario'=>$base,'HTTP_additional'=>1,'failed_before_equals_after'=>true,'B_additional_failed_attempts'=>['INSERT'=>3,'UPDATE_statements'=>2,'UPDATE_affected'=>4],'C_additional_failed_attempts'=>['master_INSERT'=>1],'total_HTTP_per_lane_max'=>24,'C_total_INSERT_attempts_max'=>25]);echo json_encode(['lane'=>$lane,'retry'=>$name,'fresh_failed_group_unchanged'=>true,'HTTP'=>0,'DML'=>0,'DDL'=>0]),"\n";
