# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
keys.txt
keys2.txt

# Virtual environments
venv/
ENV/
/env/
.venv

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.mypy_cache/
.ruff_cache/

# IDEs
.idea/
*.swp
*.swo
*~

# Environment
.env
.env.local

# Wheel resolver cache
.workbench/wheel-cache/

# Temporary plans (use docs/ for permanent development plans)
plans/

# Release build artifacts
release_output/

# Results and outputs
results/
finished_runs/
amzn_delivery/

# Output directory (benchmark results, generated reports)
# NOTE: output/ is a working directory, not committed
/output/

# CI shard configs (generated by eval-orchestrator split)
.ci/

*.log
!tasks/**/fixtures/*.log

# TypeSense data
.cache/
typesense-data/

# Docker
.docker/

# OS
.DS_Store
Thumbs.db
project-m-copilot-mock-tools.zip
tau-bench-main.zip

# Internal/local-only workspace artifacts (not part of OSS harness)
_private/

# Converted task outputs
converted/
temp/
.claude/*
