feat(cli): state what uninstall-hooks leaves behind
Your AI's guard dog to stop it from going rogue.
Brought to you by:
doberman
Originally created by: slegarraga
Closes [#256].
uninstall-hooks, prints a short note listing what remains: .doberman/, ~/.doberman/metrics.db, and password / 2FA enrollment, with cleanup being manual and optional.doberman uninstall-hooks to setup's closing Next steps so the exit is discoverable from onboarding.Verified with the hooks unit tests and the ASCII-only guarantee tests; ruff check passes.
Ticket changed by: fu351
Originally posted by: fu351
Merged. Saying what
uninstall-hooksleaves behind is the honest UX: nobody should discover~/.doberman/metrics.dbor a live 2FA enrollment by surprise after "uninstalled" printed. Wiring the same note intosetup's next-steps message was a nice touch.Originally posted by: slegarraga
Thanks for the thoughtful merge note! I'm glad the honest UX helped, and I appreciate keeping setup's next steps in sync.