# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# Distribution / packaging
dist/
build/
*.egg-info/

# Virtual environments
.venv*/
venv/

# IDE
.idea/
.vscode/
*.swp

# Testing
.pytest_cache/
.coverage
htmlcov/

# Claude Code
.claude/

# Worktrees
.worktrees/

# SWE-bench harness logs (large, generated)
logs/run_evaluation/
eval/results/swebench_phase2_reports/
eval/results/swebench_phase2_predictions/

# Beads
.beads/

# Env files
.env
.env.*
!.env.example

# Gradio
.gradio/

# Documentation
# Keep internal plans/drafts ignored, but allow a tracked docs site source.
docs/*
!docs/site/
!docs/site/**
.beadhub
.aw/
.operon/

# Topology validation generated artifacts
eval/results/topology_validation/

# LaTeX build artifacts (article/)
article/**/*.aux
article/**/*.log
article/**/*.bbl
article/**/*.blg
article/**/*.out
article/**/*.toc
article/**/*.fls
article/**/*.fdb_latexmk
article/**/*.synctex.gz
