Repository navigation
docs: explain sampling qualification and bounded display recovery - #29
Merged
Merged
Conversation
Owner
Author
|
@coderabbitai review |
✅ Action performedReview finished.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Behavior
Port the generic outcomes of infra-3rr.57/.60. Keep 3 seconds soil sampling until isolated analog evidence supports a change. Explain 15 seconds of programmed dwell versus a 12-second sample span versus measured awake time. Document the already-staged total BUSY budget and native shutdown boundary. Add API/diagnostic/gauge guidance without local fleet provenance.
Target: flowcool/Smart_Plant:upstream/staging-v2r1. Source
713b8cc, predecessor37d21f3. Open after the preceding contribution merges so this PR contains only its owned change. The upstream baseline isbcf373144b2d5c7e3a712fd02698e2e98e45aeed. No PR to JGAguado is authorized.Verification
Local relative links resolve. Strict Sphinx build passes. Semantic review matches the exact staging scripts: recovery action bound of 31.510 seconds for MQTT / 31.010 seconds for API plus scheduling, not physical sleep. No bench, induced fault or timing change.
Inspect the semantic diff and
git -c core.whitespace=cr-at-eol diff --check; preserve existing line endings. All tracked YAML parses. Firmware fixtures use local fonts/public images and synthetic credentials, never devices or shared builders. Local compilation does not prove deployment.Rollback: revert this isolated PR on staging. No automatic deployment, fleet/NAS/cache purge/MQTT/HA action.
AI assistance
Codex prepared the port or extraction. The author inspected the behavior, contribution boundary, actual-source tests, compatibility and diff. Existing staging OTA confirmation and native shutdown remain intact.
CodeRabbit review
Require current-head completed review and yaml-syntax before merge. Florent approved one manual review request per ignored PR for this series only. Documentation-only PRs use the standing docs gate. Record review/head/checks/merge in owner
infra-3rr.69.Summary by CodeRabbit