﻿# ── Secrets ──
.github_token
.gitee_token
gitee_release.py

# ── Python ──
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
ENV/
env/
*.egg-info/
*.egg
.eggs/
dist/
build/
.installed.cfg
pip-selfcheck.json
*.pyo

# ── 测试 & 覆盖率 ──
.pytest_cache/
.coverage
htmlcov/
.tox/
nosetests.xml
coverage.xml

# ── 类型检查 ──
.mypy_cache/
.dmypy.json
.pyright/

# ── 构建产物 ──
*.whl
*.tar.gz

# ── Node / PWA ──
node_modules/
.nuxt/
.next/
.output/

# ── IDE ──
.idea/
.vscode/
*.swp
*.swo
*~

# ── Cursor ──
.cursor/cache/

# ── 运行时 ──
.codeflow/runtime/
.CodeFlow/runtime/
*.log
*.tmp

# ── FCoP Agent 抽屉（私人空间，不入版本库；proposals 不在此列，需进 git）──
.fcop/drawer/

# ── 配置文件（含敏感信息，不提交） ──
codeflow_config.json
bridgeflow_config.json
.env
.env.*

# ── OS ──
.DS_Store
Thumbs.db
desktop.ini

# ── 私有文档（内部使用，含敏感信息，不发布到 GitHub） ──
private/

# ── 推广草稿（已移至 private/promotion/，private/ 整体忽略）──

# ── 临时文件 ──
_patch_*.py
_rebuild*.py
*.bak
_commit_msg*.txt

# ── 含 Token 的一次性脚本（勿提交）──
_check_repo.py
_push_pwa_direct.py
_push_pwa_ghpages.py
_reset_pwa_repo.py
_set_github_secret.py
_set_secret_fix.py
_set_secret_main_repo.py
_trigger_deploy.py

# ── 本地快照 / 多人杂项（勿提交）──
_pages_tmp/

# ── 第三方外部技能库（本地克隆，不提交到主仓库）──
external/

# ── codeflow-desktop 调试与测试产物 ──
codeflow-desktop/build_snap/
codeflow-desktop/dist_snap/
codeflow-desktop/_*.py
codeflow-desktop/_*.png
codeflow-desktop/test_*.png
codeflow-desktop/cursor_screenshot.png
codeflow-desktop/cursor_vision_report.json
codeflow-desktop/pack_log.txt
codeflow-desktop/*.bak
codeflow-desktop/_release_notes.md

# PyInstaller 命令行生成的 spec（日常以 build.spec、pack.cmd 为准）
codeflow-desktop/CodeFlow-Desktop.spec

# ── 根目录运维/调试脚本（统一放 private/） ──
_check_nginx.py
_deploy_pwa.py
_deploy_pwa_direct.py
_deploy_relay.py
_fix_relay.py
_scan_cursor_db.py
_patch_*.py
_rebuild*.py
commitmsg.txt
_pages_tmp/

# ── 敏感文件 ──
.github_token
private/

# ── bridgeflow-nudger（旧版，已被 codeflow-desktop 替代）──
bridgeflow-nudger/

# ── examples/private（内部文档）──
examples/private/
