- Germline: the templates, base protocol, station gates, validators, work-order schemas, the standard work itself — anything that shapes future units. Changes here are congenital: a defect propagates into every unit ever produced afterward. Germline changes get the strictest control in the plant — PR-only, human sign-off, versioned with a changelog, evals re-run against fixture units before merge.
- Soma: deployed unit instances and their run-state. Faster iteration, lighter gates, recoverable by recall and re-issue.
The compiled form
This thesis runs as code. The germline path list lives in a machine-readable manifest;germline/check-changelog.py fails any change to a germline path that does not carry a dated changelog entry in the same diff — and it reads the manifest at both ends of the range, so a change cannot ungate itself by deleting its own listing. Fail closed: a range the gate cannot evaluate is a FAIL, never a pass. The gate runs on every pull request as one of the four CI gates (Gates). The standard work itself carries the changelog this gate demands; the discipline is documented in Standard Work.
The founding wound this heals: the factory’s most important document — the standard work — once had no changelog. The document that shapes every unit could not show its own history. Under this thesis that is not an oversight; it is a germline violation, and it is fixed.
Self-improvement without change control is self-corruption on a delay. The firewall is what lets the factory improve itself and stay itself.