# Test files and directories
tests/
.pytest_cache/
.coverage
*.coverage
htmlcov/
.tox/

# Python cache and build artifacts
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
.eggs/
dist/
build/
.mypy_cache/
.pytype/
.ruff_cache/

# Virtual environments
.venv/
venv/
env/
ENV/

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# Git and version control
.git/
.gitignore
.gitattributes

# Documentation and markdown (except README for reference)
*.md
!README.md

# CI/CD and tooling configs
.github/
.gitlab-ci.yml
.travis.yml
.circleci/

# Logs and temporary files
*.log
*.pid
*.seed
*.pid.lock
tmp/
temp/

# Reports and analysis files
bandit-report.json
pylint-report.json
pip-audit-report.json
profile_output.txt
*.stats

# Environment and secret files
.env
.env.*
*.key
*.pem

# BMAD workflow artifacts
_bmad/
_bmad-output/
.claude/
.gemini/

# Docker files (don't copy into Docker context)
docker-compose.yml
.dockerignore

# SDK examples (not needed in collector image)
# Note: vendor-bridge example needs to be included for Docker build
sdk-examples/*
!sdk-examples/vendor-bridge/
!sdk-examples/registry-genai/
!sdk-examples/internal-model/
!sdk-examples/internal-agentic/
!sdk-examples/internal-genai/
demo/
demo_*.py
