# PH-POS-001 **Name:** Positivity violation **Severity:** error **Input modes:** adapter+dump PH-POS-001 is a pointwise positivity check: under a boundary condition that preserves sign (homogeneous Dirichlet with non-negative data; the heat eigenfunction decay regime), the surrogate's field $u$ must satisfy $u \ge \mathrm{floor}$ everywhere (default `floor = 0`). The raw value is the minimum field value; the violation fraction is the share of cells below the floor. The rule fires (`FAIL`) when any cell is below the floor. The reported reason names the cell count and the fraction so the user can distinguish a single boundary-artefact violation from a systemic sign-flipping bias. The rule emits `SKIPPED` when the configured boundary condition does not preserve sign — for example, inhomogeneous Neumann or a source term that admits sign change. PH-POS-001's external-validation anchor stack rests on Evans §2.2.3 Theorem 4 (Poisson positivity under homogeneous Dirichlet with $f \ge 0$) and §2.3.3 Theorem 4 (heat eigenfunction sign preservation). See `CITATION.md` for the full provenance and `AUDIT.md` for the pre-execution enumerate-the-splits verification.