# Go
/bin/
/coverage.out

# Web
/web/node_modules/
/web/dist/
/web/tsconfig.tsbuildinfo

# Local runtime
.env
.env.*
!.env.example
/tmp/
/data/
/secrets/*
!/secrets/*.example

# Editors and OS
.idea/
.vscode/
.DS_Store

# 门禁产物（每次运行重写；不是证据，证据是运行日志与 Gitea 的 run）
/ci-report.json
/.ci-manifests.json

# Local artifacts (binaries, staging scripts, backups)
/release-diag
/worker
/libraryctl
/libraryagent
/apply_s5_patch.py
/tmp_*
.style-backup-*/
.hermes/
__pycache__/
/dist/
config/release.wiki-e2e.json
backups/

# 运行期灌库产物（xlsx/pdf/docx 原件，百兆级），只在本机 spool 里流转，绝不入库
/spool/ingestion/
# 门禁/检出在 CI 工作区里落的中间文件（不是产物）
.ci-remote-tags
.ci-commits-count
.ci-preview-url
# 上一版构建的静态资源（部署脚本落盘、只读挂载的运行时目录，不进 git）
deploy/legacy-assets/

# 本地构建产物（不要提交二进制）
/library-e2e-seed
