# Python virtualenv (uv sync materializes this under bin/)
.venv/
bin/.venv/

# Python bytecode / build artifacts
__pycache__/
*.pyc
dist/
*.egg-info/

# Test / tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
bin/.coverage

# anvil runtime state (created when running the CLI, tests, or benchmarks)
.anvil/
bin/.anvil/
packets/

# Agent build scratch space — never commit
.anvil-build/
docs/plans/agent-*-status.md

# MkDocs build output (docs site)
site/
