# === Cursor ===
# 设备绑定配置，不同机器需独立生成
.cursor/local-env.json

# Hook 运行态标记（仅影响本地会话）
.cursor/changelog/.changelog-ack

# cursor-init 运行时临时产物
.cursor/_init-backup/
.cursor/_gitignore-preview

# 注意：不要忽略 .cursor/.init-done
# 本模板仓库自身应当 **不包含** 此文件（让 clone 者首次会话触发 init）
# 下游项目 init 完成后需要 commit 它

# === OS ===
# Windows
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
Desktop.ini
$RECYCLE.BIN/

# macOS
.DS_Store
._*
.Spotlight-V100
.Trashes

# Linux
*~
.fuse_hidden*
.directory
.Trash-*

# === IDE ===
# VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# JetBrains
.idea/
*.iml

# === Custom ===
# 本模板仓库自身的临时文件
*.log
*.tmp
