from research import *
s=begin(1323,'Make the Regular kernel bridge explicit','What joins the complete row field to the finite variant geometry?',{},['C1253–C1264','prep/review1253_1264.md'])
r={'row_field':'Located century changes produce matched head gap 12.5u and post-Flood gap 6.5u.','variant_geometry':'Terah T, Cainan C and separately sourced Sojourn S generate eight translations 0,T,C,T+C,S,T+S,C+S,T+C+S.','source_values':{'u':100,'T':60,'C':130,'S':215},'offsets':[0,60,130,190,215,275,345,405],'calibration':'12.5u=5(C+2T) and 6.5u=5C require T=.6u and C=1.3u.','interpretation':'The placement cube and the row-change staircase are separately generated structures joined by source calibration.','primitive_status':'u summarizes paired source rows; it is not an additional independent input after those rows are given.','evidence':['model/regular_kernel_complete_staircase.json','model/regular_kernel_eight_state_field.json','model/regular_kernel_five_calibration.json']}
a=artifact('model/Regular_kernel_presentation_bridge.json',json.dumps(r,indent=2)+'\n')
finish(s,{'bridge':a},'The common account must include both Regular mechanisms: the row-change staircase and the finite translation cube. Their fivefold correspondence is an added calibration, not the generator of either field.','Separate shared source data from shared operators in reader language.',{'cube':sorted({t+c+h for t in [0,60] for c in [0,130] for h in [0,215]})==r['offsets'],'calibration':F(25,2)*100==5*(130+120) and F(13,2)*100==5*130})
