# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
.mypy_cache/
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/
.env/
env/
.env.local
.env.development.local
.env.test.local
.env.production.local

# Node / TS
node_modules/
*.tsbuildinfo

# OS
.DS_Store

# Editors
.vscode/

# Claude Code worktrees (isolated agent workspaces)
.claude/worktrees/

# AI agent config & skills — live in the private donkey-development-kit-ai-config
# repo and are symlinked in locally; never track them here (keeps internal IP out
# of this public repo). Clone donkey-development-kit-ai-config as a sibling dir.
/AGENTS.md
/CLAUDE.md
/.claude/skills
/.claude/settings.json
/.claude/workflows
/.claude/commands

# Playwright MCP scratch output (local agent tooling)
.playwright-mcp/

# Rebrand issue/PR sweep dry-run report (#338) — generated artifact, not source
scripts/rebrand/sweep-report/

# Local donkey config (secrets / dev creds — never commit)
.donkey-kit.local.toml
donkey.lock.local

# Sandbox suite manifest — real proxy base URLs / cred env-var wiring (#400).
# The committed proxies.toml.example is the template; the filled file stays local.
python/tests/sandbox/proxies.toml

# Env
.env
.envrc
