# ============================================================ # Python # ============================================================ __pycache__/ *.py[cod] *$py.class *.egg-info/ .pytest_cache/ .mypy_cache/ .ruff_cache/ # Virtual environment venv/ .venv/ env/ # ============================================================ # Rust (Whiskers agent crate) # ============================================================ # Cargo build artifacts — anywhere in the tree target/ **/target/ # Backup files generated by rustfmt **/*.rs.bk # Cargo lockfile is COMMITTED for binary crates (Whiskers is a binary, # not a library) — do NOT add Cargo.lock here. # ============================================================ # AI-session tooling (not a project artifact) # ============================================================ CLAUDE.md .claude/ # ============================================================ # Runtime artifact directories (anchored to repo root so they don't # accidentally shadow same-named directories elsewhere — notably the # refactored `app/static/js/results/` and `app/blueprints/results.py`). # ============================================================ /Uploads/ /Results/ /DoppelgangerDB/Blender/ # Scanner output / dump artifacts (root-anchored) /Scanners/PE-Sieve/Analysis/ /Scanners/PE-Sieve/process_*/ /Scanners/HollowsHunter/Analysis/ /Scanners/HolyGrail/Analysis/ # ============================================================ # Operator-specific config (template ships as *.example, real files # are gitignored — they contain URLs, API keys, hostnames specific # to a deployment). # ============================================================ /Config/edr_profiles/*.yml !/Config/edr_profiles/*.example.yml # ============================================================ # Editor / OS cruft # ============================================================ .idea/ .vscode/ *.swp *.swo *~ .DS_Store Thumbs.db desktop.ini # Local logs / scratch *.log /tmp/ /temp/ # ============================================================ # Whiskers release artifacts (built binaries) — release via GitHub # Releases, not committed to the repo # ============================================================ /Whiskers/dist/ /Whiskers/release/ /release-notes.md