# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
dist/
build/

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
coverage.xml

# uv
# (uv.lock IS committed)

# Vendored assets (downloaded on first use)
assets/models/

# Env / secrets — never commit (but keep the committed template)
*.env
.env
.env.*
!.env.example
vault/
infra/vault/

# Local data / scratch
.DS_Store
*.lance/
example/.data/

# Example runtime data (LocalFs store created by `task local:example`)
example/.citenexus-data/
.citenexus-data/

# Rust core build artifacts
core/target/

# agent worktrees
.claude/worktrees/
example/.trustrag-data/
.trustrag-data/
