# Python build artefacts
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
dist/
build/
.eggs/
*.egg

# Virtualenvs and secrets
.env
.venv/
venv/
env/

# Local databases / vector stores
*.db
*.sqlite3
chroma_db/
.chroma/

# Logs and OS noise
*.log
.DS_Store
Thumbs.db
*.swp
*.swo
*~

# Editor / IDE
.idea/
.vscode/
*.iml

# Local-only data
dataset/
sample_vbrk_amx_test.sql

# Local-only changelog (CHANGELOG.md is the public release log and IS tracked)
CHANGELOG.local.md

# Internal AI-agent rules (not for the public repo)
.agents/
.claude/

# Local tool caches
.mypy_cache/
.pytest_cache/
.ruff_cache/

# Frontend / SPA workspace
# The Vite project under frontend/ is repo-only; the build output
# under amx/web/static IS committed (vendored dist) so a developer
# running ``pip install -e .`` gets a working /visualize without Node.
frontend/node_modules/
frontend/dist/
frontend/.vite/
frontend/.cache/

# Local build artefacts under the SPA workspace
*.tsbuildinfo

# Perf benchmark baselines — captured locally, shared via PR or dashboard
tests/perf/baselines/*.json
