From 5a57f0c7df10935d673e4a5dc50e7e9440e56339 Mon Sep 17 00:00:00 2001 From: lmoresi Date: Sat, 13 Jun 2026 16:45:19 +1000 Subject: [PATCH] manifest: add constant_nullspace as a supported feature Now that tests/test_1056_constant_nullspace.py (tier_a) is on development, SNES_Scalar.constant_nullspace earns a "supported" entry in the release feature manifest. Also removes it from the check_manifest_coverage drift list. Underworld development team with AI support from Claude Code --- docs/release-notes/feature-manifest.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/release-notes/feature-manifest.yaml b/docs/release-notes/feature-manifest.yaml index b15d14a1..598fa115 100644 --- a/docs/release-notes/feature-manifest.yaml +++ b/docs/release-notes/feature-manifest.yaml @@ -105,3 +105,16 @@ features: - tests/test_101*.py select: "multigrid or fmg or preconditioner" markers: "tier_a or tier_b" + + - key: constant-nullspace + title: "Constant Nullspace (singular scalar solvers)" + owner: "@lmoresi" + claim: supported + summary: > + SNES_Scalar.constant_nullspace returns the minimum-norm solution for + pure-Neumann / closed-manifold scalar problems whose operator has a + constant kernel (the singular Poisson case). + validation: + paths: + - tests/test_1056_constant_nullspace.py + markers: "tier_a or tier_b"