from research import *
s=begin(895,'Generate the full ordered carrier chain by endpoint incidence','How do the three differently supported changes produce40|5|70?',{},['File63 §§7.7–7.9','C890 packet'])
p=json.loads((ROOT/'model/covenant_inputs.json').read_text())['named_inputs'];pairs=p['carrier_pairs']
spans=[c-r for c,r in pairs];edges=[]
for (c,r),(d,t) in zip(pairs,pairs[1:]):
edges.append({'delta_C':d-c,'delta_R':t-r,'delta_span':(d-c)-(t-r),'delta_twelvefold':12*((d-c)-(t-r))})
a=artifact('model/ordered_carrier_incidence.json',json.dumps({'pairs':pairs,'spans':spans,'edges':edges},indent=2)+'\n')
finish(s,{'source_spans':spans,'changes':edges,'artifact':a},'The complete11960→12000→12005→12075 chain has endpoint-supported changes40|5|70, lifted to480|60|840. This is an ordered comparison of typed spans, not a single historical timeline through the four scalar values.','Relate the total115 change to its source-appointed mixed-mode hinge.',{'source_order':spans==p['carrier_order'],'changes':[e['delta_span'] for e in edges]==[40,5,70],'lift_total':sum(e['delta_twelvefold'] for e in edges)==1380})
Evidence
s895.py
Linked sources and evidence
Edition and provenance
s895.py
SHA-256 219fb03b881f2ef2e135aa8edbfff1853e96278e8a403b19b37ae81b502a98fb
C480–C1634/Research_Cycles/C0832_C0931/evidence/s895.py