# Flask app settings
runtime/*

# Multi-Agent Investment Analysis System - .gitignore
CLAUDE.md
.claude
.claude/*
.gemini
.gemini/*
GEMINI.md
AGENTS.md

# Local things we ignore
examples/~*
data_cache/
data_cache/*
# Keep only the directory
writing_samples/*
scratch/*

# Scratch dir should exist, but don't save anything there
scratch/*
!scratch/.gitkeep

# Byte-compiled / optimized / DLL files

# Environment variables
.env
.env-*
.env.old
.env.local
.env.*.local

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

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

# Poetry
poetry*.lock
!poetry.lock

# PyInstaller
*.manifest
*.spec

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
pytest-of-*/
cover/

# MyPy
.mypy_cache/
.dmypy.json
dmypy.json

# Ruff
.ruff_cache/

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# Database files
*.db
*.sqlite
*.sqlite3

# ChromaDB
chroma_db/
./chroma_db/chroma.sqlite3
*.chroma

# Logs
*.log
logs/
*.log.*

# Temporary files
tmp/
temp/
*.tmp
*.bak

# Docker
.dockerignore

## CI/CD
# .github/workflows/*.yml.bak

# OS specific
Thumbs.db
.DS_Store
.AppleDouble
.LSOverride

# Secrets and credentials
secrets/
credentials/
ibkr_*.*
*.pem
*.key
*.crt
*.p12

# LangSmith cache
.langsmith/

# Output files
outputs/
results/
reports/
evals/captures/
evals/prompt_checks/
runtime/ibkr_dashboard/
!docs/ROADMAP_OPERATOR_WORKBENCH.md
# Latest-analysis cache index and lock files
/.*.latest_analyses_index.json
/.*.latest_analyses_index.lock
## Track images; some production runs leave artifacts we want on GitHub
# images/

# Local configuration overrides
local_config.py
config.local.py
config/mcp_servers.json
runtime/mcp_usage.db
runtime/mcp_usage.db-*
.aider*
