from research import *
s=begin(1224,'Derive the Regular rectangle radius from source row changes','Can the reconstructed source changes account for the Regular2760 input?',{},['C1223','C1143','C1157','File22 Actual4114'])
pre=json.loads((ROOT/'model/SP_capacity_slack_transfer.json').read_text());age_loss=pre['capacity_reductions'][0];post=F(13,2)*100;full_head=4114-age_loss+post;native=full_head-215;opening=native+7;radius=opening-1446
a=artifact('model/SP_rectangle_regular_provenance.json',json.dumps(clean({'baseline_MT_standard_head':4114,'postFlood_begetting_gain':post,'preFlood_begetting_loss':age_loss,'full430_SP_chain_head':full_head,'declared_native_frame_change':-215,'native_chain_head':native,'week_opening_offset':7,'source_week_opening':opening,'Exodus_radius':radius,'equation':'(4114-1446)+650-350-215+7=2760'}),indent=2)+'\n')
finish(s,{'regular_provenance':a,'radius':radius},'The Regular input2760 decomposes into the MT baseline radius, post-Flood+650, pre-Flood−350, the declared−215 frame change and the seven-year wrapper. The row grammar explains the two genealogical changes; frame and wrapper remain source premises.','Generate the Cumulative radius using the cap loss and post-Flood life changes.',{'native4199':native==4199,'opening4206':opening==4206,'radius2760':radius==2760})
Evidence
s1224.py
Linked sources and evidence
Edition and provenance
s1224.py
SHA-256 280c9d94cf081f5077305c003b7e593f55d9af09050f5f665db85a5d6b881026
C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1224.py