from research import *
base=(ROOT/'prep/integrated_draft_base.md').read_text(); addition=(ROOT/'prep/anchored_integration.md').read_text()
s=begin(717,'Assemble the integrated review draft','Does the updated argument connect source modes, Round, geometry and calibrated placement?',{'base_sha256':hashlib.sha256(base.encode()).hexdigest(),'addition_sha256':hashlib.sha256(addition.encode()).hexdigest()},['C631 synthesis; C632–C716; independent review notes'])
out=base.replace('C631 and completed C632–C691 research','C631 and completed C632–C716 research').replace('## What the common grammar now explains',addition+'\n## What the common grammar now explains')
out=out.replace('C632–C691 reconstruction ledger','C632–C716 reconstruction ledger')
out=out.replace('Placement of its supplied 4346 hinge is a separate anchored-source question.','The anchored constructions below explain the source-conditioned placement of its4346 hinge.')
a=artifact('deliverables/Integrated_Draft_Review_Copy.md',out)
finish(s,{'artifact':a,'approximate_words':len(out.split()),'argument_layers':['source rows','retained Rounded path','calibration','translated/indexed shape','phase','anchored convergence']},'The review draft now presents one connected argument across the inherited and new families. It includes the conditional calendar minimum, the five-node refinement, the micro/macro bridge and the anchored4346 placement, with companion tests kept secondary.','Audit the review draft for source-role, unit and status consistency before preparing the concise guide.',{'one_title':out.count('# How the chronological families fit together')==1,'new_sections':out.count('## Anchored routes explain')==1,'latest_controller':'Latest File52c remains' in out})
Evidence
s717.py
Linked sources and evidence
Edition and provenance
s717.py
SHA-256 0c3016c93e7c4575648916117d24064163dfe378a26e8f9358d2675cf76a3f7c
C480–C1634/Research_Cycles/C0632_C0731/evidence/s717.py