Cross-system seams (wired): circulatory hepatic delivery substrate + mind felt-symptom firewall
The seams the §24 / §25 / §18 sections declared are now wired — citation/pointer-only, never a sibling code import. Circulatory is the SSOT owner of the hepatic interface (Q_H = 1500 mL/min, E = 0.75, F = 0.25); this volume records its snapshot once and consumes it as the delivery substrate the NAFLD/MASLD lipid load and the biliary cholesterol sit on, with the lipid-handling and CSI scale handed back as [O]. The mind felt-symptom seam (visceral pain, biliary colic) is a one-way pointer carrying no value. The firewall is enforced by an architectural lock: zero sibling imports anywhere, and a metabolic state with no felt/HPA key.
The cross-volume seams the perfusion (§24), hepatobiliary (§25) and afferent (§18) sections ended at are wired here under one rule taken verbatim from the neuro↔mind project boundary: a seam is citation/pointer-only, never a code import, and each volume re-establishes its trusted state from its own archive with the siblings absent. The first seam is the circulatory hepatic interface: by its own charter circulatory is the single source of truth for hepatic blood flow and first-pass clearance and hands them to this volume, so rather than re-derive them this package records circulatory's emitted hepatic interface once — hepatic blood flow Q_H = 1500 mL/min, extraction E = 0.75, bioavailability F = 0.25, clearance CL_H = 1125 mL/min, verified against circulatory's hepatic_clearance() at vendoring — in inherited/cross_references.json and consumes that snapshot as the delivery substrate on which the two hepatic-facing readings sit. The §24 NAFLD/MASLD reading keeps only its insulin-resistance core (the §12 type-2 gain-loss homeostat reused unchanged) and rests the lipid deposition on the consumed perfusion; the §25 bile reading keeps only its crystallisation thermodynamics (the nucleation barrier) and rests the cholesterol delivery on the same perfusion; both consume the identical snapshot value, so the seam is internally consistent, and the lipid-handling magnitude and absolute cholesterol-saturation-index scale stay circulatory's. The second seam is the mind felt-symptom firewall: the §18 visceral pain and §25 biliary colic have a felt component this package does not own, handed OUT by a one-way forward-defer pointer that consumes no mind value — only the peripheral term crosses (the §18 afferent signal, the §25 mechanical stone trigger), the felt interpretation being mind's on its interoception route (visceral afferents → nucleus tractus solitarius → insula / cingulate, Saper 2002), with nothing returning (the metabolic state does not re-enter mind's HPA). The firewall is enforced not asserted: an architectural lock walks every python file in the package and confirms no sibling-code import exists and that the emitted metabolic state carries no felt/HPA key — the same lock mind runs neuro-side (mind has zero neuro imports; neuro has zero mind imports). The consumed circulatory hepatic interface (cited to circulatory's DOI and named function) and the §12-homeostat reuse and nucleation thermodynamics resting on it are [V]; the firewall and the mind one-way pointer are a forced architectural identity [F]; the hepatic lipid-handling and absolute cholesterol-delivery magnitude (circulatory's), the felt visceral pain and biliary colic (mind's) are [O] with stated obstacles. The live cross-package harness that would run all the sibling engines together is no longer open — it is built and verified in §30 (out of gate, each volume still verifying alone from its own archive).
The §24 perfusion, §25 hepatobiliary and §18 afferent sections each ended at a declared seam — a hepatic lipid layer, a cholesterol-delivery term, a felt pain — that belongs to a sibling volume (circulatory for flow and clearance, mind for felt cognition). This section wires those seams. The wiring obeys one rule, taken verbatim from the neuro↔mind project boundary: a seam is citation/pointer-only, never a code import. Each package re-establishes its entire trusted state from its own single archive with the siblings absent; the cross-volume contract is carried by a vendored snapshot and a one-way pointer, not by one package reaching into another's code.
The first seam is the circulatory hepatic interface. By its own charter, circulatory (DOI 10.5281/zenodo.20754354) is the single source of truth for hepatic blood flow and first-pass clearance and hands them to this volume (“hepatic clearance kinetics → digestive, first-pass seam”). Rather than re-derive them, this package records circulatory's emitted hepatic interface once — verified against circulatory's hepatic_clearance() at vendoring time — in inherited/cross_references.json, and consumes that snapshot:
| consumed circulatory quantity | value (vendored) | owner / grade |
|---|---|---|
| hepatic blood flow Q_H | 1500 mL/min | circulatory [V] |
| first-pass extraction E | 0.75 | circulatory [V] |
| oral bioavailability F | 0.25 | circulatory [V] |
| hepatic clearance CL_H | 1125.0 mL/min | circulatory [V] |
That hepatic interface is the delivery substrate on which the two hepatic-facing readings sit. The §24 NAFLD / MASLD reading keeps only its insulin-resistance core — the §12 type-2 gain-loss homeostat, reused unchanged (reuses_s12_type2_gain_loss = True) — and rests the lipid deposition on the consumed circulatory perfusion; the lipid-handling magnitude stays circulatory's [O]. The §25 bile reading keeps only its crystallisation thermodynamics (the nucleation barrier at CSI = 1.385) and rests the cholesterol delivery on the same consumed perfusion; the absolute saturation-index scale stays circulatory's [O]. Both readings consume the same snapshot value, so the seam is internally consistent (consumed Q_H = 1500 mL/min, F = 0.25, matches the manifest).
The second seam is the mind felt-symptom firewall. The §18 visceral pain and the §25 biliary colic have a felt component this package does not own; it belongs to mind (DOI 10.5281/zenodo.20694404). It is handed OUT by a one-way forward-defer pointer (one_way_pointer = True, consuming no mind value: consumes_a_mind_value = False). What crosses is only the peripheral term — the §18 afferent signal (the R19-derived susceptibility) and the §25 mechanical stone trigger; the felt interpretation is mind's, reached on mind's interoception route (visceral afferents → NTS → insula / cingulate, Saper 2002). Nothing returns: the metabolic state does not re-enter mind's HPA, and mind owns the felt experience.
The firewall is not asserted in prose — it is enforced by an architectural lock, the same lock mind runs neuro-side (mind has zero neuro imports; neuro has zero mind imports). The lock walks every python file in the package and confirms no sibling-code import exists, and that the emitted metabolic state carries no felt/HPA key:
| firewall check | result |
|---|---|
| python files scanned (whole package) | 11 |
| sibling (circulatory / mind / neuro) code imports | 0 |
| felt / HPA keys in the emitted metabolic state | 0 |
| firewall holds | yes |
The consumed circulatory hepatic interface (cited to circulatory's DOI and named function, vendored faithfully) and the §12-homeostat reuse and nucleation thermodynamics that rest on it are [V]; the firewall — zero sibling imports, a metabolic state with no felt/HPA key, and the mind one-way pointer — is a forced architectural identity [F]. What stays open [O], each with its obstacle: the hepatic lipid-handling and absolute cholesterol-delivery magnitude (circulatory's, no primitive here), and the felt visceral pain and biliary colic (mind's, deferred by pointer). The live cross-package harness that would run all the sibling engines together — the integration step this section once left open — is now built and verified in §30: it loads every VP volume in one process and confirms, against the live sibling engines and outside every gate, that the consumed hepatic snapshot, the shared R19 substrate and the inherited analgesic map hold across the volumes, with each volume still verifying alone from its own archive.