# 依赖
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/
work/
server/dist/
server/evidence/
skills/ksf-workshop-runtime/credential-binding.json

# 本地研究数据库与 Python 缓存
__pycache__/
*.pyc
*.sqlite
*.sqlite-shm
*.sqlite-wal
*.db
*.db-shm
*.db-wal
*.swp
docs/v15-before.json

# 本地交付包、资料副本和预览数据；生产按独立校验包投递
artifacts/
data/

# 已退出生产路由的本地演示草稿及专属大体积模拟素材
src/assets/showcase/
src/core/sample.js
src/core/showcase.js
src/layout/sample-shell.js
src/pages/sample-base.js
src/pages/sample-detail.js
src/pages/showcase-content.js
src/pages/view-class.js
src/pages/view-cockpit.js
src/pages/view-coop.js
src/pages/view-intel.js
src/pages/view-review.js
src/pages/view-showcase.js
src/services/sample-data.js
src/services/showcase-data.js
test/sample-flow.test.js
test/showcase-sample.test.js
.v15-base/
docs/v15-after.json
docs/v15-before.json
