Verification layers (copyable policy)
Goal
Evolve numerical models with contracts that remain testable without depending only on full-case CFD-versus-experiment.
Layers
Pure contract — formula in
*Policy(@doc-*tags).Unit test — gtest locks the same expression.
Intermediate check — closed-form curve/table, published constants, or independent reference code (examples: SA (f_{v1}(chi)), SST (F_1(mathrm{arg}_1)), Wilcox (f_w(x_w))).
Documentation — math, pipeline role, short bibliography.
Full case (optional) — mesh solution versus experiment/benchmark.
Acceptance rule
A claim is valid only when formula + reference data/source + (optional) plot agree. Proprietary manuals may be named; proprietary text is not copied.
References
Prefer public anchors (papers, NASA TMR, open guides). See
references.rst. Extend the list when a new pure API is extracted.