# ==============================================================================
# FenixAI Trading Bot - Docker Ignore
# ==============================================================================

# Virtual environments
**/fenix_env/
**/.venv/
**/venv/
**/env/

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

# Node/frontend artifacts
node_modules/
**/node_modules/
frontend/dist/
frontend/.vite/
frontend/playwright-report/
frontend/test-results/

# IDE and editor
.idea/
.vscode/
*.swp
*.swo
.DS_Store

# Git
.git/
.gitignore

# Testing
htmlcov/
.coverage
.pytest_cache/
.mypy_cache/
.ruff_cache/
.tox/

# Logs (will be mounted as volume)
logs/
**/logs/
*.log
nohup.out

# Data (will be mounted as volume)
data/
*.db
*.sqlite
*.sqlite3
*.jsonl

# Documentation artifacts
docs/_build/

# Temporary files
*.tmp
*.temp
.cache/
_tmp_*
tmp/
tmp*/

# Environment files (secrets)
.env*
!.env.example

# AI Agent files
AGENTS.md
BOOTSTRAP.md
HEARTBEAT.md
IDENTITY.md
SOUL.md
TOOLS.md
USER.md

# Agent/session memory and generated artifacts
memory/
nanofenixv3/artifacts/
nanofenixv3/__pycache__/
nanofenixv3/signals/
nanofenixv3/runtime_*.pkl
llm_responses/
backups/

# Jupyter notebooks
*.ipynb
.ipynb_checkpoints/

# Sensitive config
config/secrets/

# Local development
docker-compose.override.yml
