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

# Secrets
.env
.env.*
!.env.example

# Runtime data, uploads, and logs
data/*
!data/.gitkeep
logs/
*.log
*.log.*

# Engine runtime (regenerated locally)
pilot/data/
pilot/tmp/
pilot/message/
pilot/nltk_data/
pilot/meta_data/*.db
pilot/meta_data/*.db-*
pilot/meta_data/alembic/versions/*
pilot/benchmark_meta_data/*.db
# Root weights directory only. A bare `models/` also drops Python packages
# such as kamidso/engine/serve/rag/models.
/models/
nltk_data/
.chroma/
.vectordb/
uploads/
python_uploads/

# Editors and local tools
.idea/
.vscode/
.DS_Store
.opencode/
.cursor/
*.sqlite
*.sqlite3
!docker/examples/**/*.db
!pilot/examples/**/*.db
