Merging this deploys to production (pfv-bms restarts if packages/** or configuration.yaml changed).
Gate checklist (branch protection enforces the mechanical parts)
CI green on the head commit (yamllint + secret scan + SDLC suite) — 78a9258 success
Adversarial pass: watchdog gate fails CLOSED to logbook-only if input_datetime is missing (no push); smoothing degrades to 'no alert' only if filter sensor absent (watchdog covers staleness); runtime-low map defaults to APC status if unmapped; #790 emits text only — no execution wiring exists
post-deploy validation (#778) runs on restart — expected changes: 2 new input_booleans (shutdown armed OFF / dry-run ON), 2 new input_datetime (watchdog last-notify, shutdown last-page), 4 new filter sensors (*_smoothed), 1 new automation (UPS shutdown plan), 1 input_datetime in configuration.yaml
Reviewer (founder)
Diff reviewed
Approve to release
Expected entity/automation changes: +4 filter sensors (tsys1_rack/tsys6_drac/tsys7_drac/garage — smoothed, feed existing trend sensors); +automation pfv_ups_shutdown_plan (dry-run pages only); +inputs listed above; runtime-low now also watches Tripp Lite; SENSOR WATCHDOG pushes only when sensors are dead (4h re-page cap)
Rollback: git revert 7e13612/c4ebb8a/78a9258 on dev, re-PR; or push previous release sha (83b32d5) directly.
Superseded by #3 — this PR was opened under the founder identity (reachableceo), which made founder self-approval impossible. Reopened as #3 under the vptechops working identity per the #807 / One Big Lane ruling: agents never act as ReachableCEO; founder reviews and approves.
Superseded by #3 — this PR was opened under the founder identity (reachableceo), which made founder self-approval impossible. Reopened as #3 under the vptechops working identity per the #807 / One Big Lane ruling: agents never act as ReachableCEO; founder reviews and approves.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Release PR (dev -> release)
Merging this deploys to production (pfv-bms restarts if packages/** or configuration.yaml changed).
Gate checklist (branch protection enforces the mechanical parts)
78a9258successReviewer (founder)
Expected entity/automation changes: +4 filter sensors (tsys1_rack/tsys6_drac/tsys7_drac/garage — smoothed, feed existing trend sensors); +automation pfv_ups_shutdown_plan (dry-run pages only); +inputs listed above; runtime-low now also watches Tripp Lite; SENSOR WATCHDOG pushes only when sensors are dead (4h re-page cap)
Rollback: git revert 7e13612/c4ebb8a/78a9258 on dev, re-PR; or push previous release sha (
83b32d5) directly.Ticket meat: #344 note 4966 · #790 note 4970
Superseded by #3 — this PR was opened under the founder identity (reachableceo), which made founder self-approval impossible. Reopened as #3 under the vptechops working identity per the #807 / One Big Lane ruling: agents never act as ReachableCEO; founder reviews and approves.
Pull request closed