from research import *
s=begin(1270,'Restore the native Cainan row in the NT interface','How do a70-yearNT cell and a130-yearsourceinterval coexist atCainan?',{},['C1267','prep/nt_source_transfer.json'])
d=json.loads((ROOT/'prep/nt_source_transfer.json').read_text());rows=[x for x in d['native_LXX_23_node_field'] if x['name'] in ['Arphaxad','Cainan2','Shelah']];values=[x['NT_minus_LXX'] for x in rows];sourcegaps=[a['LXX_native_birth_BC']-b['LXX_native_birth_BC'] for a,b in zip(rows,rows[1:])];ntgaps=[a['NT_opening_BC']-b['NT_opening_BC'] for a,b in zip(rows,rows[1:])]
a=artifact('model/NT_native_Cainan_interface.json',json.dumps({'rows':rows,'comparison_values':values,'source_intervals':sourcegaps,'NT_intervals':ntgaps,'changes':[b-a for a,b in zip(values,values[1:])],'interpretation':'Cainanoccupies a70-year schematicNT cellwhile hisRegularsource row contributes130. Neither measure overwritestheother.'},indent=2)+'\n')
finish(s,{'Cainan_interface':a,'values':values},'The nativeArphaxad–Cainan–Shelah comparison runs1465→1530→1590. Its changes65 and60 equal source135/130 minusNT70, distinguishing thelist measure from thegenealogicalone.','Connect theNT headpartition to thealreadyreconstructedMT/LXX Roundedheads withproperstateroles.',{'values':values==[1465,1530,1590],'source_gaps':sourcegaps==[135,130],'NTgaps':ntgaps==[70,70]})
Evidence
s1270.py
Edition and provenance
s1270.py
SHA-256 923e5cd637bc6424ed2a2594119190dd7ef27c76966ec6648e68b07c05bb3104
C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1270.py