# Secrets — never commit .env .env.* !.env.example *.pem *.key *.p12 *.pfx secrets/ credentials/ .aws/ .ssh/ # Dependencies / build artifacts node_modules/ __pycache__/ *.py[cod] .venv/ venv/ env/ dist/ build/ target/ *.egg-info/ # Editor / OS noise .DS_Store Thumbs.db .vscode/ .idea/ *.swp *.swo # Logs / caches *.log .cache/ .pytest_cache/ .mypy_cache/ .ruff_cache/ coverage/ .coverage .nyc_output/ # Tauri / Vite src-tauri/gen/ src-tauri/target/ src-tauri/Cargo.lock *.tsbuildinfo .vite/ # Extra outputs from `pnpm tauri icon` — we ship only the canonical set # (32x32.png, 128x128.png, 128x128@2x.png, icon.ico, icon.icns). src-tauri/icons/64x64.png src-tauri/icons/icon.png src-tauri/icons/Square*.png src-tauri/icons/StoreLogo.png src-tauri/icons/android/ src-tauri/icons/ios/ # Agent working files — meaningful to local Claude Code sessions, noise for # anyone else. Kept out of the public repo (they still live on disk). CLAUDE.md memory.md