# ============================================================
# ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
# .env 文件包含敏感信息（API 密钥、加密密码等）
# 绝对不要提交到版本控制系统！
# ============================================================
.env
.env.local
.env.*.local
# Matchbox 平台 API 密钥独立配置文件，包含敏感密钥
matchbox_key.yaml
# ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
# 数据库迁移备份
.backup_migrations/
.kilo/
shares_data/
__pycache__/
/unsloth_compiled_cache/
*.db
*.db-wal
*.db-shm
_userdata/
server/data/notices.json
server/llm/agen_matchbox/matchbox_state.json
server/data/.sparkarc_managed_manifest
server/llm/agen_matchbox/.sparkarc_managed_manifest
server/shares_data/.sparkarc_managed_manifest
node_modules/
.commandcode
!client/src/assets/sparkarc-logo.svg
# Tauri build outputs (desktop/mobile)
client/src-tauri/target/
client/src-tauri/gen/
/.tmp/
# DeltaScope / 浏览器调试产物（本地录制截图与时间线采样，禁止提交）
/.artifacts/
.zcode/
/!spark-pen/

/docs/research/

# Tauri icon 构建产物（由 tauri icon 从 app-icon-source.png 生成）
# 保留: app-icon-source.png, icon.icns, icon.png, icon.ico（tauri.conf.json 引用）
client/src-tauri/icons/128x128*.png
client/src-tauri/icons/32x32.png
client/src-tauri/icons/64x64.png
client/src-tauri/icons/Square*.png
client/src-tauri/icons/StoreLogo.png
client/src-tauri/icons/ios/
*.jks
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
dist/
dist-launcher/
dist-ssr/
video/
*.local

# 前端一键构建脚本产生的标记与校验文件
client/.frontend_build_complete
client/.package-lock.sha256

# App build outputs
/app-build/*
!/app-build/**/.gitkeep

# 便携 Python 部署产物
/python_env/
/.deploy_complete
/_python_extract_temp/
/server/.runtime/
/server/.deploy_complete
/server/_python_extract_temp/

# Editor directories and files
.vscode/*
!.vscode/extensions.json
!.vscode/launch.json
!.vscode/tasks.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sw?
screenshot/
*.7z
*.zip

# 调试脚本（含 API Token，禁止提交）
scripts/check_runs.py
scripts/job_log.txt

# Presenter (C# WinForms / .NET)
/presenter/[Bb]in/
/presenter/[Oo]bj/
/presenter/[Pp]ackages/
/presenter/*.user
/presenter/*.suo
/presenter/*.userprefs
/presenter/*.csproj.user
/presenter/vspscc/
/presenter/_ReSharper*/
/presenter/*.[Cc]ache
/presenter/ClientBin/
/presenter/[Tt]est[Rr]esult*/
/presenter/publish/
/presenter/*.pdb
/presenter/*.dll
/presenter/*.exe
/presenter/*.vs
*.vspscc
*.vssscc

..git/
