sync: auto-sync from HOWARD-HOME at 2026-06-16 00:24:18

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-16 00:24:18
This commit is contained in:
2026-06-16 00:24:27 -07:00
parent 35a0cca2c6
commit ae3d760c37
4 changed files with 47 additions and 16 deletions

View File

@@ -361,3 +361,20 @@ UI-toggle + device-JSON diff). min-data-rate/band-steering are wlanconf-level ->
SKILL.md apply section updated with all 4 actions + the validated-write-path note. Coord: 6aac1298.
Next per roadmap: A (disable mechanism, wlanconf knobs, channel-plan apply) then B (per-client creds/VPN).
---
## Update: 2026-06-16 00:24 PT — radio DISABLE mechanism found; apply-radio disable/enable + --ap (validated)
Howard toggled 6GHz off on AP 622 in the UI; diffed the device-JSON before/after. **Disable mechanism:
`radio_table[].tx_power_mode = "disabled"`** (radio stays in table, channel/ht untouched). Re-enable =
`tx_power_mode "auto"`. Same field as power. (Other diffs were timestamps/cfgversion + JSON int/str noise.)
apply-radio.sh now supports actions: power | width | channel | minrssi | **disable | enable**, plus a
new **--ap "<name>"** single-AP filter (correct scope for disables). Arg parsing reworked so
disable/enable take no value. VALIDATED full enable->disable->enable cycle on 622's 0-client 6GHz via
--apply; 622 restored to ON (auto). Workflow: optimize-radios (NEIGHBOR_JSON) disable list ->
`apply-radio <site> <band> disable --ap <name> --apply` one AP at a time, watch-ap validated.
SKILL.md + ROADMAP.md updated (disable now done). apply-side now covers all radio_table knobs;
only wlanconf-level (min-data-rate, band-steering) remains -> future apply-wlan.sh. Coord: 6aac1298-> this: msg sent.