# Dependencies
node_modules/
.pnpm-store/

# Build output
dist/
build/
out/
*.tsbuildinfo

# Logs
*.log
npm-debug.log*
pnpm-debug.log*

# Environment / secrets
.env
.env.*
!.env.example

# 预共享密钥：install.cmd 在包内生成，绝不入库
PSK.txt
**/PSK.txt

# OS
.DS_Store
Thumbs.db

# IDE
.idea/
.vscode/
*.swp

# Coverage
coverage/

# 安装包构建产物（体积大，不入库）
release/

# 重装备份数据（含设备软件清单，不入库）
../win-backup/
win-backup/

# Rust 构建产物
# ⚠️ 2026-10-07：crates/ 此前整体被忽略，target/ 是「顺带」没进库的；crates/ 正式入库后
#    必须显式忽略，否则 4GB 级的 cargo target 会被 add -A 卷进提交。
/crates/target/

# 密钥材料（路线图 §6.2）：被控端数据目录 keys/、ed25519/TLS 私钥
keys/
*.key
*.pem
!*.pub

# 本地 agent 工作数据（memory / automations 等，属本机状态，不入库）
.workbuddy/
