from research import *
s=begin(1358,'Record the material reader-review corrections','Which changes are required before final manuscript release?',{},['C1350','C1352','C1355','Independent reviewer messages'])
fixes=[
{'id':'F1','location':'Inverse register paragraph','change':'State two spans, each ten times a three-digit core ending in a nonzero digit; name12600 alternatives10620 and11610.','reason':'The aggregate theorem is conditional on this register.'},
{'id':'F2','location':'SP rectangle','change':'Say source heads4206/13406 are held; lower endpoint1446 moves to1406.','reason':'A radius reference is not necessarily the held Key pivot.'},
{'id':'F3','location':'Tishri paragraph','change':'Specify Numbers-only Tishri1–22, Enochian fixed-week state and three Sabbaths.','reason':'The source boundary and calendar are part of the280 ledger.'}]
a=artifact('model/main_v1_required_corrections.json',json.dumps({'fixes':fixes,'arithmetic_status':'Displayed values verified; these are missing or ambiguous hypotheses.','policy':'Apply in a new immutable manuscript version; preserve v1 and all completed evidence.'},indent=2)+'\n')
finish(s,{'corrections':a},'Review found three concrete presentation defects, all missing conditions rather than failed arithmetic. They will be repaired in the next manuscript version.','Adopt the precise family map and its source bindings.',{'three':len(fixes)==3,'distinct':len({x['id'] for x in fixes})==3})
