I've been working on the first time setup for @krellian Hub, which involves creating a temporary Wi-Fi hotspot and captive portal, before connecting to another Wi-Fi network.
It turns out that not even Claude can figure out how to use the NetworkManager DBus API. 😩