# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
*.egg
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Virtual environments
venv/
.venv/

# IDE / editor
.cursor/hooks/state/
.vscode/
.idea/
*.swp
*.swo

# Rust build
packages/memvid-swarm-bridge/target/

# Swarm runtime state (generated at runtime, not source)
.swarm/topics/
.swarm/telemetry.jsonl
.swarm/MEMORY.md
.swarm/*.mv2

# OS
.DS_Store
Thumbs.db

# Env files
.env
.env.local

# Quarantined legacy files
_quarantine/

# Git worktrees
.worktrees/

# Package-local runtime (never commit)
**/.swarm/

# Local test / vendor junk never ship
.hypothesis/
**/.hypothesis/

# Eval run artifacts
evals/results/

# ---------------------------------------------------------------------------
# Permanently excluded from this public mirror (do not re-add)
# Scrubbed from history 2026-07-24 — keep local copies only outside this repo
# Approved exception: .github/workflows/ only (CI + publish). Other .github/*
# content stays banned. Landing lives in TechTideOhio/swarm-357-site.
# ---------------------------------------------------------------------------
.github/*
!.github/workflows/
!.github/workflows/**
!.github/dependabot.yml
!.github/CODEOWNERS
.planning/
.repos and items/
.ui_landin_sample/

.coverage
**/coverage.xml
htmlcov/
