from research import *
s=begin(1411,'Bind the governing final source editions','Which editions control the conclusions when older documents differ?',{},['model/final_source_bibliography.json','evidence/SOURCE_MANIFEST.json'])
b=json.loads((ROOT/'model/final_source_bibliography.json').read_text())
selected=[x for x in b['principal_sources'] if x['label'] in ['Strategy','File18','File51a','Latest File52c']]
r={'governing_sources':selected,'precedence':['Latest File52c controls the admitted Rounded/inverse branch.','Current File18 selected LXX182/753 governs the main row.','File51a controls the domain-specific rounding order.','Strategy controls the research objective and four-part presentation; its older source examples do not override newer selected rows.'],'canonical_changes':'None'}
a=artifact('model/final_governing_editions.json',json.dumps(r,indent=2)+'\n')
finish(s,{'governing_editions':a},'The release records the four governing editions explicitly, resolving the only material old/new source-example conflict without altering any canonical document.','Create the final reader artifact inventory.',{'four':len(selected)==4,'identities':all(hashlib.sha256((ROOT/x['snapshot']).read_bytes()).hexdigest()==x['sha256'] for x in selected)})
Evidence
s1411.py
Linked sources and evidence
Edition and provenance
s1411.py
SHA-256 49c3fd38cbd55263ff0eaa42faee33569e05e545af108527816c19f7670290e2
C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1411.py