# IDE files
.idea/
.vscode/

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Python build/env
__pycache__/
*.py[cod]
*$py.class
*.so
.python-version
.venv/
env/
venv/
ENV/
build/
dist/
*.egg-info/
.hatch/

# SDD workspace — tracked as part of the engine project
# .design/ is intentionally committed here

# Synced installer snapshots (generated by npm run sync / hatch run sync)
# Source of truth: root .magic/ .agent/ adapters/
installers/node/.magic/
installers/node/.agent/
installers/node/adapters/
installers/python/.magic/
installers/python/.agent/
installers/python/adapters/

# Dotenv files (local secrets — never commit)
.env*
!.env.example

# Misc
*.txt
*.log
