# CodeRAG .gitignore

# =============================================================================
# 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

# =============================================================================
# Virtual Environments
# =============================================================================
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
.python-version

# =============================================================================
# IDE / Editor
# =============================================================================
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject
.settings/
*.sublime-workspace
*.sublime-project

# =============================================================================
# Testing
# =============================================================================
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
*.py,cover
.hypothesis/

# =============================================================================
# Type Checking / Linting
# =============================================================================
.mypy_cache/
.dmypy.json
dmypy.json
.ruff_cache/

# =============================================================================
# Data & Models (NEVER COMMIT)
# =============================================================================
data/
*.safetensors
*.bin
*.pt
*.pth
*.ckpt
*.h5
*.onnx
adapters/
repos/
chroma_db/

# =============================================================================
# HuggingFace Cache
# =============================================================================
.cache/
hf_cache/
torch_cache/

# =============================================================================
# Logs
# =============================================================================
*.log
logs/

# =============================================================================
# OS Files
# =============================================================================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# =============================================================================
# Secrets & Credentials (SECURITY)
# =============================================================================
.env
.env.*
!.env.example
secrets/
credentials/
*.pem
*.key
*.p12
*.pfx
id_rsa*
id_dsa*
id_ecdsa*
id_ed25519*

# =============================================================================
# Docker
# =============================================================================
.docker/

# =============================================================================
# Jupyter
# =============================================================================
.ipynb_checkpoints/
*.ipynb

# =============================================================================
# Temporary Files
# =============================================================================
tmp/
temp/
*.tmp
*.temp
*.bak

# =============================================================================
# Project Specific
# =============================================================================
eval_results/
experiments/
notebooks/

# =============================================================================
# AI Agent Configuration (Claude, Qwen, OpenSpec, SpecKit)
# =============================================================================
.claude/
.qwen/
.specify/
openspec/
specs/
AGENTS.md
CLAUDE.md
QWEN.md
