# Dependencies
node_modules/

# Build output
dist/
dist-ssr/

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Runtime (egg)
run/
.wb_*/
.wb_check_state.js
.egg-config.json

# Env / secrets (defense-in-depth; real .env.production lives outside this repo)
.env*
!.env.example

# 本地开发配置（Egg 仅在 serverEnv=local 时加载，生产不加载）
# 含本地 DB 口令，故排除入库；如需团队共享请提交不含口令的 config.local.example.js
config/config.local.js

# Coverage / cache
coverage/
.cache/

# Agent / tooling state
.workbuddy/

# Editor
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store

# Uploaded / runtime data under app/public (keep templates as source)
app/public/uploads/
app/public/answers/
app/public/works/
app/public/materials/
app/public/news/
app/public/carousel/
app/public/tmp/
app/public/exports/

# Tests (non-required; code runs without them) — 上传目的=运行必须，test 不入库
test/
test_dir/
