# System & OS
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/

lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Virtual Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Node.js / Web
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
web/.next/
web/build/
web/dist/
bridge/session/
bridge/store.json
bridge/auth_info_baileys/
bridge/baileys_auth_info/
pre-key*
sender-key*
bridge/session*
bridge/dist/

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

# LimeBot Specific (Private Data)
persona/users/
persona/memory/
persona/sessions/
persona/sessions/logs/
persona/*.bak
persona/**/*.bak
persona/sessions/*.json
persona/sessions/logs/*.jsonl
# Runtime persona state is local-only. Fresh installs bootstrap these from
# shipped .example templates when needed.
persona/IDENTITY.md
persona/SOUL.md
persona/MEMORY.md
persona/MOOD.md
persona/RELATIONSHIPS.md
persona/USER.md
.claude/agents/*
!.claude/agents/.gitkeep
.limebot/agents/*
!.limebot/agents/.gitkeep

# Logs
/logs/
*.log

# Sensitive Data
data/*.json
contacts.json
server_diagnostics/

data/vectors/
temp/
limebot.json

# Local integrations and generated state
RELATIONSHIPS.md
data/.backend_port
temp_tasks.json
data/cron_runs
allowed_paths.txt

# Local-only skills (never commit)
skills/twitter-engagement/