# === 已有独立 Git 的子项目 (各自推各自的 GitHub) ===
chanshi-agent/
doorm-voice-wing/
DOORM-wechat/
healthflow/
hotel-rms-agent/
jlpapa.com/
outlive/

# === GitHub staging 目录 (各自推 doorm-ai/* 仓库) ===
github-WorldModel-OS-governance/
github-WorldModel-OS/
github-Finetune-Workbench/

# === GitHub 个人账户托管的独立子项目 (各自推 kelvintong88/* 或独立 org) ===
github-Diaryx.cn/

# === 大文件/归档 (不进版本控制) ===
*.zip
*.tar.gz
*.tar
*.rar
*.7z

# === toolkits master_index + tcm paragraph_sections (large jsonl) — local-only ===
toolkits/_master_index/index.jsonl
toolkits/tcm-toolkit/exports/for-worldmodel-os/paragraph_sections.jsonl
toolkits/tcm-toolkit/exports/for-finetune/paragraph_pairs.jsonl
# paragraph-level per-book outputs (288MB, rebuildable by build_paragraph_exports.py); keep only the small _index.json manifest
toolkits/tcm-toolkit/processed/_paragraph_sections/*
!toolkits/tcm-toolkit/processed/_paragraph_sections/_index.json

# === 数据库转储 (可能含敏感数据) ===
*.sql
*.sqlite
*.db

# === 系统/编辑器临时文件 ===
.DS_Store
Thumbs.db
desktop.ini
*.swp
*.swo
*~
.vscode/
.idea/

# === 密钥/环境变量 ===
.env
.env.local
.env.*.local
*.pem
*.key
secrets/
credentials/

# === 账户 / 密码 / 凭据文档 (中英文) ===
# 永远不能上传 GitHub —— 即使顶层 git 不推也要双重保险
*账户*
*账号*
*密码*
*凭据*
*credentials*
*passwords*
*api-keys*
*api_keys*
*tokens*.md
*tokens*.txt
DOORM-AI 账户.md
DOORM-AI 账号.md
DOORM-AI 密码.md
account-*.md
accounts-*.md

# === 私密 outreach 草稿（含 endorsement code / 推荐人邮件等）===
outreach-drafts*.md
arxiv-endorsement-*.md

# === 个人协议 / IP 协议（含身份证号、手印、签字）===
*AUTHOR-AGREEMENT*.docx
*AUTHOR-AGREEMENT*.pdf
*-signed.docx
*-signed.pdf
legal/private/
contracts/private/

# === Office 临时锁文件 ===
~$*.docx
~$*.xlsx
~$*.pptx

# === Python 常见 ===
__pycache__/
*.pyc
*.pyo
.venv/
venv/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# === Node 常见 ===
node_modules/
.next/
dist/
build/

# === 日志 ===
*.log
logs/

# western-medicine-toolkit open-access PDF binaries (62MB, copyrighted personal-use reports
# GOLD/GINA/KDIGO + CC-BY checklists; rebuildable by scripts/fetch_open_access_pdfs.py).
# Keep only the small .meta.txt sidecars + the fetch script as the record.
toolkits/western-medicine-toolkit/raw/_open-access/pdf/*.pdf
toolkits/western-medicine-toolkit/raw/_open-access/pdf/*.doc
toolkits/western-medicine-toolkit/raw/_open-access/pdf/*.docx
# extracted open-access text (~3.5MB; GOLD/GINA/KDIGO personal-use copyright;
# rebuildable by scripts/extract_open_access_text.py). Keep .meta.txt + _extracted_index.json.
toolkits/western-medicine-toolkit/raw/_open-access/pdf/*.pdf.txt
toolkits/western-medicine-toolkit/raw/_open-access/pdf/*.docx.txt
