# Dependencies
node_modules/

# Python
__pycache__/
*.py[cod]
*.egg-info/
*.egg
.eggs/
.venv/
.pytest_cache/

# Build output
dist/
build/

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

# OS
.DS_Store
Thumbs.db

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Test coverage
coverage/

# Temporary files
tmp/
temp/
*.tmp

# FEB files (personal emotional data)
~/.openclaw/feb/
~/.openclaw/feb/*

# Visual memories
~/SKMemory_Visual/
~/SKMemory_Visual/*

# Environment files
.env
.env.local
.env.*.local

# Secrets (should never be committed)
*.pem
*.key
*.crt

# Generated documentation (keep docs/ tracked for consolidated repo)
# docs/

# Generated files
*.generated.js
*.generated.md

# TypeScript
*.tsbuildinfo

# Vim swap files
*.swp
*.swo

# Package lock (use yarn.lock instead)
package-lock.json

# Cloud9 specific ignores
*.feb.bak
*.feb.backup
*.feb.old

# VS Code settings
.vscode/settings.json
.vscode/launch.json

# Test artifacts
test/results/
test/screenshots/

# CI/CD
.github/workflows/*.log

# Temporary
*.bak
*.back
*~

# setuptools-scm: version is derived from git tags at build time
cloud9/_version.py
