# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
dist/
build/
*.egg

# Virtual environments
.venv/

# Tool caches
.pytest_cache/
.ruff_cache/
.mypy_cache/

# OS
.DS_Store
Thumbs.db

# IDE
.idea/
.vscode/
*.swp
*.swo

# Impakt session data (generated per test, not committed)
.impakt/

# Generated reports
*.pdf
!src/impakt/report/templates/*.html

# Large data files (keep the .mme/.chn metadata, skip bulk .dat/.NNN files)
# Note: test fixture data IS committed; production data is not
