Six foundational pages describe the numerical core of PICurv and are substantially thinner than the pages describing its newest features. That imbalance is deliberate to leave in place for now: the physics belongs to the owner, and agent-authored derivations would be worse than honest gaps.
This page records what each of those pages owes, so the eventual writing session is a writing session rather than a scoping one.
| Page | Lines | Owes |
|---|---|---|
| Non-Dimensionalization Model | ~89 | The scaling set, which quantities are scaled where, and the YAML/C boundary |
| CurvIB Method Overview | ~95 | Discrete curvilinear formulation; the immersed-boundary scope actually implemented |
| Fractional-Step (Projection) Method | ~84 | Discrete form of each stage; accuracy and stability properties |
| Walking Search for Particle Location | ~104 | The algorithm, its failure modes, and its termination guarantees |
| IEM Mixing and Statistical Averaging | ~114 | The mixing model and the averaging operators actually applied |
| Particle Model and Coupling Overview | ~130 | Physical model behind each displacement term |
For comparison, the three most recently written feature pages total roughly 1,400 lines. The imbalance is in depth, not page count.
Per the content contract agreed for foundational pages, each should carry:
The structural work has been done, so none of it needs doing during the writing pass:
src/runloop.c and src/ParticleMotion.c and corrected, so the writing pass starts from accurate mechanics.No derivations, formulations, or physical explanations were written into these pages by an agent. No placeholder TODO sections were published. Where a page is thin, it is visibly thin rather than padded — that is the honest state, and the generic filler removed at the start of this overhaul is the cautionary example.
These are not documentation tasks but block or shape the documentation:
tests/tooling/capability_scope_records.json.HEAD; see 5.7 Known limitations.src/guide.md and visible in the evidence matrix.