# local environment variables
.env
.env.*

# user configs
.continue/
.claude/*
# Allow SessionStart hooks for Claude Code on the web
!.claude/hooks/
!.claude/settings.json

# Session hooks
.sessions/*
!.sessions/hooks/

# private dirs
docs/private/
docs/ignore/
.scratch/
scratch/

# generated configs
continue-config/
kilocode-config/

# artifacts
artifacts/
dist/

# cache artifacts
.mypy_cache
.ruff_cache
.uv-cache
.venv
.pytest_cache

# Python cache
__pycache__/

# test artifacts
htmlcov/
tests/**/test-results.xml
tests/**/coverage.xml
tests/reports/*
.coverage
coverage.xml

# profiling artifacts
profiling_results/

# misc
.DS_Store
!*.example

# Shared
shared/node_modules/

# Golden Scenarios
benchmarks/golden-scenarios/node_modules/
benchmarks/golden-scenarios/results/

# Log files
*.log
*.log.*
.pb_kb_logs/

# State files
.dolphin/state/

# Node
node_modules/

# TypeScript
*.tsbuildinfo

# Benchmarking & Evaluation
test-repos/                     # Large test repositories
benchmarks/test-data/swe_bench_state.json  # Orchestration state (local only)
benchmarks/test-data/swe_bench_instances.json  # Downloaded instances
results/                        # Benchmark results
!results/.gitkeep               # Keep results directory
