sync: auto-sync from HOWARD-HOME at 2026-06-16 13:12:16

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-16 13:12:16
This commit is contained in:
2026-06-16 13:12:26 -07:00
parent 34091500ee
commit 2f6057518d
4 changed files with 83 additions and 32 deletions

View File

@@ -523,3 +523,27 @@ Fix: gw-audit no longer false-flags internet status=unknown on third-party-firew
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.
---
## Update: 2026-06-16 13:12 PT — FIRST PRODUCTION CHANGE: Floor-4 2.4 power-down pilot + 445 outage/recovery learning
Baseline captured (Floor-4 2.4: 15 radios, avg cu_total 86%, avg retry 13.2%; AP 434 ground-truth 94%
busy / hears 48 managed APs on 2.4). Applied: `apply-radio cascades ng power low --zone "Floor 4" --apply`.
RESULT: 14/15 radios -> 6dBm (from ~23), clients retained (118 vs ~119) - no coverage loss. Rollback saved.
INCIDENT: AP 445 lagged (config=low but radio stayed 23dBm). Tried device-control 'provision'
(cmd/devmgr force-provision) to nudge -> HTTP 400 AND it took 445 fully OFFLINE; Howard physically
power-cycled the switch port to recover. 445 back online (booted to 30dBm; config still low, not converged
- left alone, harmless).
FIX (Howard's directive - power-cycle the port is the recovery):
- REMOVED 'provision'/force-provision from device-control.sh (unsafe on U7-Pro; refuses now).
- ADDED 'poe-cycle <ap-name|mac>' - resolves AP uplink_mac + uplink_remote_port, POSTs cmd/devmgr
power-cycle {mac:switch, port_idx} = remote PoE port cycle (the controller equivalent of re-seating the
cable). Dry-run validated (445->Switch 4th Floor p7, 434->p5). errorlog.md updated. Coord -> Mike.
EXPECTATION SET: 2.4 cu_total won't plummet (channel is foreign-dominated, ~33k BSSIDs); power-down's win
is cell-shrink + reduced SELF-interference + better client SNR, seen in retry%/consolidation over ~10-15
min, and it sets up the Phase-C disables. Next: settle ~15 min, re-snapshot Floor-4 retry% for before/after;
decide on 445 (poe-cycle to apply low, or leave). Disables (445/428) still HELD.