# Environment & secrets
.env
.env.*
!.env.docker.example

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

# Node (bridge sub-project)
node_modules/

# Virtual environments
.venv/
venv/

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

# Docs (local engineering notes)
docs/

# Generated managed browser runtime payloads
app/resources/runtime/browser/node_modules/
app/resources/runtime/browser/platforms/

# Skill lock (opencode artifact)
skills-lock.json

# Local dev artifacts
hot_restart.sh
case/

# Logs
botpy.log
*.log

# IDE & tools
.ace-tool/
.agent/
.agents/
.assets
.claude/
.DS_Store
.sisyphus/
.opencode/
update.md
# Internal agent instructions: keep local, never track in repo
AGENTS.md
**/AGENTS.md
agents.md
**/agents.md
_research
.codex-tasks/
.codex-artifacts/

# Backup files
*.bak
