from research import *
s=begin(1105,'Compact primitive-data register','Which numerical and source-role inputs remain after the explanatory reductions?',{},['C949','C952','C953','C984','C1008','C1032','C1058'])
p={'junction':{'Rounded_coordinates':{'regularCreation':4106,'regularFlood':2456,'cumulativeCreation':14006,'cumulativeFlood':4836,'Conquest':1406,'Nativity':6},'selected_Actual_shifts':{'regular':8,'cumulative':-2},'policy':'base10, preserve each original duration’s trailing zeros, source-appointed partitions'},'SP_cap':json.loads((ROOT/'model/sp_cap_inputs.json').read_text()),'Keys':{'factors':clean([E,P,J]),'calendar_measures':[336,360,364],'source_cuts':'File63; SupplementA §10.3; no computed fraction appoints a new cut'},'Covenant':json.loads((ROOT/'model/covenant_source_inputs.json').read_text()),'counts_and_literary':{'source_packet':'model/structural_transfer_inputs.json','required_roles':['species/category','declared order','NT slot identity','Toledot multiplicity']},'status':'compact register of retained local inputs; not a proof of global minimality or historical independence'}
a=artifact('deliverables/Primitive_Data_Register_C1131.json',json.dumps(p,indent=2)+'\n')
md='''## What remains supplied

The compact explanation retains the source rows and their labels, declared manuscript/state selections, interval-counting rules, chosen partitions, and placement anchors. These have different roles from generated endpoints. The accompanying primitive-data register lists the concrete working packets; its label “primitive” means an input to this reconstruction, not a claim that every entry is historically independent.

For the inverse junction, the original Flood divisions and the1400 Conquest–Nativity tail remain explicit. For the SP cap, the baseline life ledger, effective begetting intervals and600-plus-inclusive-one relation remain explicit. For the Covenant field, local source ages replace the conspicuous output gaps. For lists and schematic genealogies, category membership, order and slot identity remain part of the object even when the numerical measurements can be inverted.
'''
b=artifact('deliverables/components/Primitive_Register_Explanation.md',md)
finish(s,{'data_register':a,'explanation':b},'The reader now has a compact numerical input register with roles and scope, rather than a list of generated landmarks disguised as premises.','State the shared operation inventory and its exact preservation rules.',{'tail_retained':p['junction']['Rounded_coordinates']['Conquest']-p['junction']['Rounded_coordinates']['Nativity']==1400,'not_global_minimal':'not a proof' in p['status']})
