# External dependencies
external/

# Compiled Go binaries (build artifacts, not source)
egress-proxy/egress-proxy

# Python
**/__pycache__/
*.pyc
*.pyo
*.pyd
.Python
*.so
*.egg
*.egg-info/
dist/
build/
.eggs/

# Environment variables (NEVER commit secrets)
**/.env*
!**/.env.example
**/*.env.backup
**/*.env.backup.*

# DO commit these:
# .env.example
# backend/config/base.yaml
# backend/config/test.yaml
# backend/config/production.yaml

# DO commit these:
# .env.example
# backend/config/base.yaml
# backend/config/test.yaml
# backend/config/production.yaml

# Testing
.testmondata
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
.tox/
.nox/

# Cache directories
.deepeval/
.instructor-cache/
.ruff-cache/

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

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

# Alembic
alembic.ini.local

# Logs
*.log
logs/

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

# Workspaces (test and runtime)
workspaces/
test_workspaces/
examples/workspaces/
.conversations/

# MCP
.mcp/

# Media files (videos, large assets)
media/

backend/omoios.db

# Node.js
node_modules/
pnpm-lock.yaml

# Rust (tools/resmgr)
**/target/
**/*.rs.bk

# Lead generation output data (contains PII)
scripts/lead-generation/*.csv

# Marketing & business strategy (private)
/docs/marketing/
/marketing/

# Cache databases
.instructor_cache/
.instructor-cache/

# System files
ITERATION_NOTES.md
.vercel

# Build artifacts & junk
core
coverage.xml
htmlcov/
__pycache__/
logs/
test.txt
*.core

# Deep-docs pipeline artifacts
.inventory/
.baseline/
.checkpoint/
__deep_docs_summary__.md
docs/__deep_docs_summary__.md
litho.local.toml
.litho/

# Agent tool recordings (test artifacts)
backend/.monitoring-recordings/
frontend/.event-recordings/

# Drafts and local tool configs
drafts/
opencode.json
backend/.env.local.railway-backup
