v0.2.15
The device's log showed the link as carrier/failed — networkd did not merely fail to lease, it failed to configure the link at all, and its reasoning lives in the journal, which is volatile and unreachable on a release image. On a failed lease the app now copies networkctl status and the tail of the systemd-networkd and wpa_supplicant journals into its own log, which can be read off the boot partition. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>