# =============================================================================
# QCOS .gitignore
# =============================================================================

# Environment (NEVER commit)
.env
.env.*
!.env.example
!.env.*.example
.env.local
.env.production
*.env

# 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
.venv/
.venv2/
venv/
ENV/

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# Jupyter
.ipynb_checkpoints/

# OS
.DS_Store
Thumbs.db

# Docker
docker/*.tar.gz

# Nuitka build artifacts
*.build/
*.dist/
*.onefile-build/

# Nuitka crash reports (generated)
nuitka-crash-report.xml
nuitka-crash-report-*.xml
src/nuitka-crash-report.xml

# Results and logs
results/
logs/
*.log
*.jsonl
data/logs/
reports/

# Compiled binaries
qcos-worker
qcos-api

# Secrets
secrets/
keys/
keys/**
*.pem
*.key
*.p12
*.pfx
*.crt
*.cer
*.kubeconfig
automation/.env*

# Notebooks checkpoints
.ipynb_checkpoints/
docs-site/node_modules/
docs-site/build/
docs-site/.docusaurus/
**/.terraform/*

# Fern OpenAPI export
openapi.json
openapi.json
.fern-stubs/

# Fern SDK output
sdks/
*.db
*.sqlite
*.sqlite3
*.db-shm
*.db-wal
licensing/
vendor/
node_modules/
.next/
out/
.cache/
.turbo/
coverage/
playwright-report/
test-results/
*.tsbuildinfo
