# ============================================
# yzj-reply .gitignore
# 目的：敏感数据 + 用户数据 + 运行时文件不进仓库
# 最后更新：2026-07-21（V1.1.0-beta 客户交付）
# ============================================

# ---------- 环境配置（每个部署环境不同） ----------
.env
.env.local
.env.*.local
config.local.json

# ---------- 管理员鉴权（绝不能进仓库/备份） ----------
admin-credentials.json
admin-jwt-secret.txt
.admin-password-state.json
instances/.admin-password-state.json
instances/*/.admin-password-state.json

# ---------- 用户数据（每个实例独立） ----------
instances/*/data/cookies.json
instances/*/data/yzj-reply-config.json
instances/*/data/llm-config.json
instances/*/data/yzj-reply-state.json
instances/*/data/*.log
instances/*/data/*.pid
instances/*/data/admin-credentials.json
instances/*/data/backups/

# 顶层 data 目录（兼容旧部署）
data/cookies.json
data/yzj-reply-config.json
data/llm-config.json
data/*.log
data/*.pid

# ---------- 运行时文件 ----------
*.log
*.pid
nohup.out

# ---------- 依赖 ----------
node_modules/

# ---------- 备份包 ----------
backups/*.tar.gz
backups/*.tar

# ---------- 临时/调试 ----------
.DS_Store
*.swp
*.bak
*.tmp
parse-debug.js
parse-real.js
parse-test.js
regex-test.js
sim-scan.js
test-myinfo.js
test-parse.js
._*

# ---------- 客户专属（不要混到上游代码） ----------
CUSTOMER_*.md
customer-*.sh