# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv
venv/
env/
test-env/
*-env/
# Gapless Crypto Data checkpoint files (auto-generated during collection)
.gapless_checkpoints/

# macOS system files
.DS_Store
*/.DS_Store

# Test coverage artifacts
.coverage
coverage.json
htmlcov/

# .Sessions folder - never delete
.sessions/
!.sessions/.gitignore

# Lychee link checker cache and results
.lycheecache
.lycheecache/
.lychee-results.json
.lychee-results.txt

# Node.js dependencies (semantic-release)
node_modules/

# Application logs
logs/
*.log

# Environment files (use .env.example as template)
.env
.env.local
.env.*.local

# Temporary directories
tmp/
temp/
scratch/

# Generated audit and validation reports (root-level)
*_REPORT.md
*_AUDIT*.md
EXTRACTED_REFERENCES.txt

# Development utility scripts (root-level one-off tools)
benchmark_*.py
comprehensive_cross_reference_*.py
extract_references.py
validate_examples.py
validate_references.py
verify_cross_references.py

# Backup files
*.bak
*.backup
*~

# Editor-specific
.idea/
.vscode/settings.json
.vscode/launch.json
*.swp
*.swo

# Database files
*.db
*.sqlite
*.sqlite3
*.duckdb

# Test data files (downloaded during benchmarking)
src/gapless_crypto_clickhouse/sample_data/

# E2E test artifacts (ADR-0045)
tests/screenshots/
