.env
.idea
.pem
# Personal configuration files (use config.example.yaml for reference)
config.yaml
# Generated version file by setuptools-scm
**/*.log
machines.db
**/__pycache__
aws/*
flox/run/*

# Deployment files - actual configs (keep examples)
deployment-files/bacalhau-config.yaml
deployment-files/orchestrator_endpoint
deployment-files/orchestrator_token

# Bacalhau secrets (keep .example files)
deployment/etc/bacalhau/orchestrator_endpoint
deployment/etc/bacalhau/orchestrator_token

# AWS credentials (keep .example files)
deployment/etc/aws/credentials/expanso-*
deployment/etc/aws/credentials/test-*

# AWS Data Cache (local only, not version controlled)
.aws_cache/
.aws_*.json
.aws_*.csv
.aws_*.gz

# Build artifacts (PyInstaller)
build/
dist/
*.egg-info/
# SpecStory explanation file
.specstory/.what-is-this.md
.specstory/*

# Docker build artifacts
.dockerignore
*.tar
*.tar.gz

# State files
instances.json
output/

data/
instance/config/sample-identity.json

# Old Spot Deployer references (keep for cleanup)
.spot/files/orchestrator_*
.spot/files/credentials*
.spot/files/secrets*
*.key
*.pem

# Aggressive temp file cleanup
*.tmp
*~
*.swp
*.swo
.DS_Store
Thumbs.db
*.bak
*.backup
*.old
*.orig
*_backup
*_old
.*.swp
.*.swo

# Log files (all patterns)
*.log
*_creation_*.log
*_destroy_*.log
spot_*.log
amauo_*.log

# Python cache and compiled files
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.so

# Temporary deployment files
/tmp/
temp/
.tmp/
*deployment*.tar.gz
/tmp/*deployment*.tar.gz

# Config and state backups
config*.yaml.bak
config*.yaml.old
config*.yaml.tmp
instances.json.bak
instances.json.old
instances.json.tmp

# Editor and IDE files
.vscode/
.idea/
*.sublime-*
.atom/
.vim/

# OS generated files
.Trashes
ehthumbs.db

# Instance files - exclude actual credentials (keep .example files)
instance-files/etc/aws/credentials/
instance-files/bacalhau/orchestrator_endpoint
instance-files/bacalhau/orchestrator_token
instance-files/opt/uploaded_files/orchestrator_endpoint
instance-files/opt/uploaded_files/orchestrator_token
instance-files/opt/uploaded_files/aws-credentials
!instance-files/bacalhau/orchestrator_endpoint.example
!instance-files/bacalhau/orchestrator_token.example
