Cache files are now stored outside the vault directory at ~/.laputa/cache/<vault-hash>.json, preventing them from polluting the user's git repo. Writes use atomic tmp+rename to avoid corruption. Legacy .laputa-cache.json files are auto-migrated and cleaned up on first run. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>