__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
dist/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.DS_Store

# Local secrets (API keys for cache_ab / evals) — never commit
.env
.env.*

# Eval run artifacts (FR-032 transcripts + FR-035 whole-transcript / run_summary
# telemetry) — build artifacts, never committed (SPEC §11.8 / AD-025)
evals/_runs/

# Agent worktrees. Tracked here rather than only in .git/info/exclude because
# the sdist build reads .gitignore: a worktree left in the tree otherwise ships
# its own stale SKILL.md and docs inside a locally built archive.
.claude/worktrees/
