Skip to content

Keep accepted pump verification pending through transient evidence gaps - #426

Merged
davidabuch merged 2 commits into
mainfrom
fix/pump-verification-evidence-grace
Oct 3, 2026
Merged

davidabuch merged 2 commits into
mainfrom
fix/pump-verification-evidence-grace

Conversation

@davidabuch

Copy link
Copy Markdown
Owner

Physical commissioning on the current unreleased v1.0.15 candidate showed Pool Solar physically converging correctly (Solar ON, pump eventually 2900 RPM) while PoolOS relinquished ownership during the ramp because the accepted pump step temporarily lacked usable authoritative RPM evidence. Fresh wrong RPM already remains pending until the fixed deadline; this PR makes temporary missing/stale/unusable evidence for an already-accepted pump speed/flow step behave the same way. The immutable receipt-bound verification deadline is unchanged, fresh hydraulic contradictions still fail immediately, and no freshness/timestamp/ownership rule is weakened. Adds regressions proving missing RPM can recover before the deadline and still times out if it never appears.

@davidabuch
davidabuch merged commit 7e68d10 into main Oct 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant