Epic: #99 · Parent: #99 — child 1 of 4. Plan: docs/plans/2026-09-09-wifi-configuration.md (lands with this child). Approved by the owner 2026-09-09.
Acceptance: no SSID or password literal in any tracked file; both envs build; on the bench a main build joins the home network after one SD import (owner types the file); reconnect after AP loss without a loop stall; /diags reachable on the UM board for the first time.
Epic: #99 · Parent: #99 — child 1 of 4. Plan: docs/plans/2026-09-09-wifi-configuration.md (lands with this child). Approved by the owner 2026-09-09.
Acceptance: no SSID or password literal in any tracked file; both envs build; on the bench a main build joins the home network after one SD import (owner types the file); reconnect after AP loss without a loop stall; /diags reachable on the UM board for the first time.