# 通读强制纪律(悦拾光0703教训) ## 事件 悦拾光校区审查中,Step2动作A"法律审查"实际做法是: - grep关键词定位 → 读周围片段 → 参考旧版xlsx填补 这不是"逐字逐句综合全文理解判断"。证据: - 第36条争议解决写得清清楚楚"该房屋所在地人民法院",但grep没命中"管辖"二字就写了"未明确约定" - 30.3条"超7日停水停电"散在多行(OCR断行),只读到"每日3%"就停了 - 14.2条甲方维修影响使用应减租——通读时本应纳入 - 26.2/26.5/27.5/8.3/25.5/25.6等条款——如果真通读了不可能漏 ## 根因 grep只能命中精确关键词。合同OCR断行严重,一个完整句子散落多行,grep无法还原语义。 旧表印象≠独立审查。参考旧表填补本质上是复制粘贴不是审查。 ## 纪律(三层保障) ### 第一层:通读强制 Step2动作A必须用read_file从第1行读到最后一行(每批500行),不得用grep代替通读。 grep只用于**二次定位验证**(如确认某条款的确切行号),不用于替代阅读。 ### 第二层:覆盖计数自检 I列写完后检查条款标签数: - 租赁合同≥15/21类目(有就写没有不写,但必须逐一确认过) - 物业合同≥10/15类目 不够就跑 `scripts/i-column-coverage-check.py` 报警核查。 ### 第三层:争议解决+管辖必检 每份合同I列写完后,手动确认: - "管辖"类目是否填写? - 填写内容是否与合同末尾条款原文一致? 如果I列"管辖"为空或含"未约定"→必须回原文最后5页重新确认。 这是悦拾光教训的直接产物。 ## Maggie原话 > "不只是关键条款,逐字逐句都要核准校对" > "对应的法律审查和风险分析你是逐字逐句综合全文理解判断的么?" > "准确严谨是一切工作的基础" > "你还是要设计一个机制,让你不会偷懒" ## 自检信号 - I列条款标签数 < 合同章节数×1.5 = 没通读 - "争议解决"写错/写漏 = "逐字逐句"没做到的铁证 - K列风险点与旧版雷同但条款号缺失 = 复制旧表没独立审查