# Keep the build context small and free of host state.
.git
.github
.venv
venv
__pycache__
*.pyc
.pytest_cache
.ruff_cache
.pytest-tmp
dist
build
node_modules
uv.lock
*.egg-info

# Local secrets and agent state must never enter Docker layers or cache.
.env
.env.*
.claude
.codex
.agents
.npmrc
.pypirc
*.key
*.pem

# Local runtime state — never bake a host's messages into an image.
*.db
*.db-shm
*.db-wal

# Docs / vault / archives not needed at runtime.
docs
_ui_extract
*.zip

# Editor / OS noise.
.DS_Store
.idea
.vscode
