Fixed
- Require
qlty deinitto run at the repository root likeqlty init, instead of removing.qltyfrom the current directory. Run from a subdirectory it now fails with "This must be run at the root of a Git repository" rather than deleting a straysub/.qltywhile leaving the real configuration in place (#2904) - Automatically prune stale
.qlty/out/invoke-*.yamland other cache files duringqlty check, at most once every 24 hours, so invocation files no longer accumulate indefinitely (one repository had built up ~349k files / 1.6 GB). Pruning is best-effort, never clears the plugin cache, and does not run duringqlty buildorqlty fmt(#2886)