# Incoprea Theory, Volume XXV — 99 theories by mechanism

Built 30 October 2026. **Entry page: `sacristy.html`.** There is no `index.html`.

Fifteen volumes sorted theories by field. This one sorts them by mechanism: nine families of causal
shape, eleven instances each. The claim is that the families transfer across disciplines.

## The twenty-nine

| Path | What |
|---|---|
| `sacristy.html` | Contents page — the entry point |
| `theories/<slug>.html` | One page per theory (99) |
| `wordpress/<slug>.html` | WordPress fragment per theory |
| `wordpress/theory-index.html` | Contents fragment |
| `MANIFEST.json` | SHA-256 for every file |
| `build/` | Three data files and the renderer |

## The twenty-nine

- 01. Transitions Are Sequential, Not Switched
- 02. Ensembles Are Wider Than Structures
- 03. Structural Variants Act at Boundaries
- 04. Cell Fate Depends on the Neighbourhood
- 05. Deterioration Is a Variance Change
- 06. Flux Partitioning Is Not Stoichiometry
- 07. The Mass Gap Is a Boundary
- 08. Life Is a Disequilibrium
- 09. Halos Are Denser Than Assumed
- 10. The Explosion Is Visible Before the Light
- 11. Height Is Measurable as a Frequency
- 12. Dark Matter Is a Coherent Field
- 13. Error Grows Where the Flow Is Strained
- 14. Change Is Attributable at Pixel Scale
- 15. Turnover Is Detectable Before Loss
- 16. Function Is Audible
- 17. Carbon Follows Vertical Structure
- 18. Movement Is a Sequence of Decisions
- 19. Strains Replace, Species Persist
- 20. Pattern Needs a Size Window
- 21. Wiring Minimises Cost at Fixed Function
- 22. Codes Are Distributed
- 23. Causality Needs a Timing Window
- 24. Contacts Are the Functional Unit
- 25. Force Is Read at a Threshold
- 26. Gradients Are Steeper Than Assumed
- 27. Selection Is Visible in Time
- 28. Events Are Dated, Not Inferred
- 29. Resolution Is a Measurement Ratio

## Format

Claim, mechanism, one prediction, refutation. The shortest format in the series, because the point is
the shape of the argument rather than the detail of the field.

## Rebuilding

Run `python3 build_v25.py` from `build/` to regenerate `out/`.
