# 依赖
node_modules/
package-lock.json

# 运行日志（Claude Code 每轮 dispatch 的输出）
claude_*_run.log
*.run.log

# 临时产物
dist/
!lib/vendor/signal-polyfill/v0.2.2/dist/
lib/vendor/signal-polyfill/v0.2.2/dist/*
!lib/vendor/signal-polyfill/v0.2.2/dist/index.js
*.tar.gz
.tmp/
tmp/

# 截图产物（体积大，按需生成）
docs/screenshots/**/*.png
!docs/screenshots/README.md

# 本地环境与凭据（绝不入库）
.env
.env.*
.credentials
*.pem
*.key

# 编辑器 / 系统
.DS_Store
.vscode/
.idea/
*.swp
docs/v15-before.json
.v15-base/
docs/v15-after.json
docs/v15-before.json
