sync: auto-sync from HOWARD-HOME at 2026-06-16 07:44:03

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-16 07:44:03
This commit is contained in:
2026-06-16 07:44:13 -07:00
parent 69987190fc
commit d4d526ae26
8 changed files with 84 additions and 11 deletions

View File

@@ -502,3 +502,24 @@ NEW channel-plan.sh <site> ng|na [--apply] (NEIGHBOR_JSON + SURVEY_JSON):
SKILL now: WiFi (monitor+tune+full apply+device-lock+client/device control+channel-plan) + switch/PoE
audit + gateway/WAN/site-health + multi-client. ROADMAP nearly clear (deeper firewall/VPN policy +
per-client AP creds/VPN remain). Coord: this msg.
---
## Update: 2026-06-16 07:44 PT — robustness (ROADMAP D): monitor-run.sh + per-AP retry; gw-audit pfSense fix
Synced first to pick up Mike's gw-control.sh (eb87710, firewall/port-forward router actions — the
"deeper firewall/VPN policy" item; no dup with my robustness work).
NEW scripts/monitor-run.sh <site|all> — cron-friendly controller-side read-only fleet health digest:
per site -> gateway/WAN flags + switch/PoE flags + WiFi config flag count. Validated Sonoran (healthy)
+ Cascades (flags 2 disc APs / 3 disc switches / underspeed / firmware). Cron 'all' nightly.
VPN-flap resilience: neighbor-collect / survey-collect / dfs-check now RETRY per AP (3x, capture-to-var
so a failed attempt never appends partial data; dfs-check distinguishes UNREACHABLE vs no-events).
Validated neighbor-collect end-to-end (reachable 74/74, redundancy 73/74, JSON 74 APs - identical).
Fix: gw-audit no longer false-flags internet status=unknown on third-party-firewall sites (gated on num_gw).
SKILL.md + ROADMAP updated (D items done). Skill is feature-complete for monitoring+tuning+apply across
WiFi/switch/gateway, multi-client, with scheduling + flap resilience. Remaining: per-client AP creds/VPN,
read-only cred (Mike to create UI admin), gateway VPN-server/DHCP-DNS (Mike). Coord: this msg.