# -*- coding: utf-8 -*-
# ============================================================
# 租金通知系统 —— 版本库忽略规则
# 原则：
#   1. 纳入：全部源码、模板、字体、播种数据、台账、配置、离线部署件
#   2. 忽略：运行时状态、生成产物、自动备份/快照、截图、构建中间产物
# ============================================================

# ---- Python ----
__pycache__/
*.py[cod]
*.pyo
.pytest_cache/
*.egg-info/

# ---- 运行时状态 ----
# sessions.json 内含【活跃登录 token】，严禁入库
data/sessions.json
data/scheduler_state.json
data/send_log.json
data/config.json.before-round3
data/batches/
data/drafts/
data/attachments/
logs/

# ---- 台账自动备份与改动快照（体积随时间增长）----
data/_snap/
data/_trash/
data/tables/.backup/
data/tables/retired/.backup/

# ---- 生成产物（验收报告 .md 例外，保留归档）----
output/*
!output/*.md
uploads/

# ---- 字体探测遗留文件 ----
assets/fonts/_probe.pdf

# ---- 截图与临时文件 ----
tools/shots/
tools/shots2/
tools/shots3/
tools/shots4/
tools/shots5/
tools/shots6/
*.bak
*.tmp
*~

# ---- 部署构建中间产物（Dockerfile / wheels / 企微 tgz 已在库内）----
deploy/_stage/
deploy/wecom/x/

# ---- 编辑器与系统 ----
.vscode/
.idea/
Thumbs.db
desktop.ini
.DS_Store
