mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 08:36:13 +00:00
The orphan-account-entry finding (introduced in 0ac140f) currently just points the operator at a copy-pasteable rm -rf command. Adds a QuickFix button that does the same delete in-process after the operator confirms via the standard health-framework Confirm dialog. Findings are now one-per-(stale_account, device) pair so each delete button targets exactly one directory. The Confirm copy spells out the full path being removed and reminds the operator that the active account isn't touched. The companion ManualCommands entry keeps the shell-side rm available for operators who prefer to run it themselves. deleteOrphanAccountEntry refuses on missing account/device, errors explicitly when the directory was already cleaned up by hand, and logs every successful removal so the action is auditable from the service log. The framework gates the click on Confirm — destructive operations need operator consent per CLAUDE.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>