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

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-16 01:13:51
This commit is contained in:
2026-06-16 01:13:59 -07:00
parent 6557cdb5bb
commit 4e797dbf61
4 changed files with 92 additions and 6 deletions

View File

@@ -446,3 +446,21 @@ apply-wlan restructured: SITE resolved before the action case (so aps can map na
WiFi APPLY SURFACE COMPLETE: apply-radio (radio_table) + apply-wlan (wlanconf, 15 actions) +
client-control (cmd/stamgr), all gated + rollback + validated on 0-client sandboxes / dummy MAC.
SKILL.md + ROADMAP updated. Coord: this msg. NEXT: switches/PoE collector (ROADMAP C).
---
## Update: 2026-06-16 01:13 PT — switches: switch-audit.sh shipped (first non-WiFi collector, ROADMAP C)
NEW scripts/switch-audit.sh <site> [--all-ports] (controller-side, read-only, any site): per switch ->
PoE budget used/total, ports up/total, FLAGS: UNDERSPEED (gig-capable port linked 10/100 = FastEthernet
uplink problem), DROPS (rate-based tx_dropped/tx_packets>2%), ERRORS (>1000), POE-FAULT (poe_enable &
!poe_good), POE-BUDGET (>85%), + OFFLINE switches. port_table fields: speed/speed_caps/poe_*/rx_tx_errors.
VALIDATED on Cascades (12 switches): found ~25 ports linked at 100M but gig-capable (systematic
cabling/NIC issue = the long-suspected FastEthernet uplink problem, now fleet-visible), offline switches
(2nd Floor #2, 4th Floor #2, USW Pro Max 16), PoE budgets healthy, one real 4.1% tx-drop port (p38 on
1st Floor USW). Refined DROPS to rate-based (cumulative counters were noisy).
SKILL coverage now: WiFi (monitor+tune+full apply incl. device lock/client controls) + switch/PoE audit,
all controller-side multi-client + AP-side where cred vaulted. ROADMAP remaining: gateway/WAN/firewall +
adoption collectors. Coord: this msg.