# 手动审查预检清单（2026-07-13 两份合同返工后确立）

## 背景
Doro要求"一份一份来"审查新合同，小Maggie跳过读规则直接开始，结果两份合同被评"错漏百出"：
- 职业卫生监督抽检合同：保密条款只加存续漏了泄露赔偿、INS字体属性多余
- 练塘可降解环保袋合同：同样问题

## 强制预检步骤

### 1. 读规则（每次都读，不凭记忆）
```bash
# 通用规则
sudo docker cp "nextcloud-nextcloud-1:/var/www/html/data/doro/files/Doro合同审查任务/review-rules.md" /tmp/review-rules-general.md

# 顾问单位专属规则（确认甲方后查）
sudo find ~/nextcloud/data/data/doro/files/Doro合同审查任务/ -name "review-rules.md" -not -path "*/参考文件/*"
```

### 2. 确认特殊交付物
| 顾问单位 | 特殊要求 |
|---------|---------|
| 练塘镇社区卫生服务中心 | footer脚注"法律顾问修订版" |
| 朱家角镇社区卫生服务中心 | 审查意见文档（模板+格式） |
| 其他 | 从专属rules中识别 |

### 3. 审查清单三要素逐条打勾（重灾区）
规则4（保密/数据）**必须三个全有**：
- [ ] 数据归甲方或相关权利方所有
- [ ] 保密义务不因合同终止而终止  
- [ ] 泄露赔偿："乙方违反保密义务导致甲方损失的，应全额赔偿"

### 4. INS字体属性原则
**原文run有什么INS就有什么，原文没有的INS也不该有。**
- 原文run ea=None（靠继承）→ INS不该显式设ea=宋体
- 原文run hint=None → INS不该设hint=eastAsia
- save后必须跑wb-ins-font-verify.py，HINT/EASTASIA MISMATCH如果原文=None则需strip

### 5. 对照原文检查格式
交付前打开原文和修订版逐段对比：
- plain runs的rPr有没有被意外修改（spurious sz添加等）
- pPr(ind/spacing)是否与原文一致
- 新增段落的格式是否克隆了正确的邻近段落
