from research import *
s=begin(1324,'Explain the two kinds of family connection','What should a reader mean by fit together?',{},['C1322–C1323'])
t="""# What connects the families

Some connections pass **the same labelled source data** into a new calculation. The selected MT begetting ages form the Regular path to Moses; their rounded coordinates then supply specific endpoints for the File52c duration words. The SP birth path sets the Flood capacities that restrict its lifespan field.

Other connections share **a mathematical operation with different inputs**. The same anchored Key can act on an inverse path or a Covenant radius. Ordered accumulation applies to begetting ages, lifespans, animal counts and NT slots, but the units, labels and terminals remain part of each input.

The Regular kernel adds a third kind of connection: **two separately generated structures meet under a source calibration**. Its row-change staircase and its finite translation cube agree in the stated fivefold form when the source century, Terah difference and Cainan interval have the selected proportions.

Thus a complete explanation gives a route from source choices to a whole family, then identifies the precise interface to the next family. A repeated total is useful when that route explains it.
"""
a=artifact('deliverables/Connection_Types_Reader_Note.md',t)
finish(s,{'reader_note':a},'The reader now has a positive definition of connection: transferred data, shared operation, or calibrated correspondence. These categories guide the final narrative.','Check whether each ledger entry actually has a complete bounded result.',{'three_types':all(x in t for x in ['labelled source data','mathematical operation','source calibration']),'source_examples':all(x in t for x in ['Moses','SP','Covenant','NT'])})
