Files
hermes-skills/skills/legal/contract-portfolio-analysis/references/column-rules-0701.md
T

586 lines
35 KiB
Markdown

# 南通汇总表各列规则(Maggie 2026-07-01 校准版)
优先级最高——与 SKILL.md 冲突时以本文件为准。
## 格式参照基准(Maggie 0703 指令)
**跃龙路校区为输出格式唯一参照**("输出格式参照跃龙路,别自己创设")。具体:
- D列:`甲方:XX\n乙方:XX`(简洁,不加括号说明"出租方""承租方")
- E列:地址+用途(`用途:办公`单独一行)
- H列付款推算:用`┃`分隔金额和付款期限(`170,000元 ┃ 2026.9.20前`
- H列物业费:必须逐期列出每期金额+付款截止日期,不得写"按年预收类推"
- K列标题:`【整体评价·站承租方(乙方)立场】`
- K列风险点标题:`〇 需注意`(非"【需注意的风险点】")
- 整体段:`【其他法律关注点】`(非"【法律关注点】")
## 🔴 输出格式铁律(Maggie 2026-07-03 龙信返工教训)
**跃龙路定稿是格式唯一参照物,不得自创格式。** 详见 `references/output-format-canonical-0703.md`
新建校区前必须先 `read_file` 跃龙路汇总表各列,照抄格式框架。关键差异点:
- K列标题:`【整体评价·站承租方(乙方)立场】` + `〇 需注意`(不是`【整体评价】`+`【需注意的风险点】🔴`
- K列风险编号:纯数字不加emoji(不用🔴🟡🟢)
- H列付款推算:`金额 ┃ 付款期限`(┃分隔)
- L列差异:`N.【标签】07模版:XX→本合同:XX`
- 整体段:`【其他法律关注点】`(不是`【法律关注点】`
- D列:`甲方:XX\n乙方:XX`(简洁,不加"出租方""承租方"括号说明)
- 物业行K列:直接"物业合同风险XX。关注点:"开头(不用【整体评价·...】框架)
---
## H列:金额/费用
**原则**:只写乙方正常履约需要支付的确定费用。
- **写什么**:租金标准及总额、物业费、押金、付款推算(各期金额+付款截止日期)等
- **不写什么**:违约金、滞纳金、银行账户信息、供电功率等
- **判断标准**:这笔钱是乙方正常履约就要付的吗?是→写;是出了问题才产生的→不写
- 上面的"写什么""不写什么"均为列举示例,不是穷举清单。按合同实际情况判断。
### ⚠️ H列混入违约金pitfall(小石桥0707教训)
物业合同的"逾期滞纳金X%/日"容易被误写入H列——因为它紧挨着物业费标准出现在同一条款中。**判断标准只看一件事:这笔钱是正常履约就要付的吗?** 逾期滞纳金=出了问题才产生=不写H列。应放K列作为风险项。
常见误入H列的项目(全部应删除):
- ❌ 逾期滞纳金/违约金(0.5%/日、0.1‰/日等)
- ❌ 供电功率(不是费用)
- ❌ 维修费承担方式(属权利义务分配→I列)
- ❌ 押金扣除条件(属违约后果→K列)
### ⚠️ H列条款号引用必须核对附件实际编号(龙信0708教训)
附件一/附件三的条目编号不能凭记忆或推测,必须核对原文实际标号。典型错误:
- 附件一结构为「1.租金 (1)标准 (2)支付期限 / 2.物业管理费 / 3.保证金 / 4.其他费用」
- 错误:把"支付期限"引用为"附件一第2项"(第2项实际是物业管理费)
- 正确:应引用为"附件一第1(2)项"
不同合同的附件结构可能不同(如临时合同无物业管理费项,编号直接跳到第4项)。**每份合同的附件引用必须独立核对该合同自己的编号结构。**
### H列月租换算格式(Maggie 0703 指令)
月租换算一律用**行内括号写法**,写在租金标准那行括号里,不单独另起行。
- ✅ 正确:`年191,990元(月租≈15,999元)`
- ❌ 错误:单独另起一行写"折合月租约15,999元"
### H列付款推算描述规则(通州金鹰0707教训)
**当合同有明确的付款日期表格时(如第三条租金表逐期列出付款日),H列付款推算的描述必须引用表格作为权威来源**,不得仅凭合同文本中的一般规则(如"每期结束前15天付下期")来描述。
- ✅ 正确:`按合同第三条租金表约定的付款日期(各期起始前1个月)`
- ❌ 错误:`每期结束前15天付下期(第三条第2款)`——如果表格实际约定的日期与"15天"不吻合
**如果文本规则与表格约定存在矛盾**(如文本说"15天前",但表格显示各期均为"起始前1个月"),须:
1. H列以表格日期为准(具体约定优先于一般规则)
2. K列补充"付款规则内部矛盾"作为风险项——对方可能援引文本规则主张违约
**首期付款日特殊处理**:如合同表格有明确的首期付款日期(如"2025-03-20"),须同时标注文本规则和表格日期:`合同生效后10个工作日内(合同表格约定2025.3.20)`
### 🔴 H列条款来源归属精准规则(0709悦拾光教训)
H列每项数据后的条款引用必须覆盖**所有实际数据来源**,不能只写主条款号:
- 若机制出自主条款(如3.3条描述"预充值电表由甲方代收"),但具体单价/代收主体出自附件(如交房确认书第4点写明"电费0.9元/度,星展代收"),则必须写"(3.3条+交房确认书第4点)"
- 禁止简化为仅引主条款——Maggie质疑"总结的依据是哪个合同条款"时,引用不全=无法溯源=不合格
- **自检方法**:H列每个带括号引用的数据项,逐一追问"这个数字/这个主体名字,在我引用的条款原文里能不能逐字找到?"——找不到就是漏了来源
- 典型场景:水电费单价(主条款写机制+附件写单价)、物业费发票开具方(主条款约定付款+三方协议约定收款方)、保证金退还条件(合同正文+补充协议修改)
### H列四检(交付前必过——租赁行+物业行都要过)
1. 每个金额都标注了条款号出处(且覆盖全部数据来源,见上条)
2. 做了月租换算——行内括号写法(≈X元/月)
3. 列出了各期具体付款日期
4. 未付期次句首标了❗
### 🔴 H列付款推算必须对应正确费率期(世茂0708教训)
**递增租金合同中,每期推算必须使用该时段对应的费率,不能全部按第1费率计算。**
典型错误:合同有第1费率期(2025.12-2027.2)和第2费率期(2027.3-2029.2),第3/4期付款推算全部按第1费率算→少算了递增部分。
正确做法:
1. 先确定每个付款周期的时间段
2. 检查该时间段落入哪个费率期(可能跨越两个费率期)
3. 跨费率的周期须分段计算:第1费率×N月 + 第2费率×M月
4. 验算:用合同附件三载明的第2期总额反推第2费率含税金额
**附件三有明确载明总额的周期可直接用合同数字**(如"第二期保底租金...金额为人民币401,363.92元"),无需自行推算——反向用它来验证费率是否正确。
### 🔴 合同中"/"=不适用,不提及(世茂0708教训)
合同格式文件中留空或填"/"的条款(如"营业额提成:/%"、"促销服务费:/元/㎡"),意味着该项不适用于本合同。**全表各列均不应提及这些不适用条款**:
- H列不写"营业额提成比例未填"
- I列不写营业额提成取高机制
- K列不写"提成比例未填存在争议风险"
- L列不写"保底+提成取高"作为差异
判断标准:如果合同原文用"/"明确表示空白/不适用,就当它不存在。
**⚠️ 物业行H列同样必须做付款推算**(跃龙路0707审计发现遗漏):
- 物业管理费+公共能耗费=每期总额,按合同约定的结算周期(年/半年/季)逐期列出
- 格式与租金推算一致:`❗第N期(起止日):XX元 ┃ 付款期限YYYY.MM.DD`
- 首期如早于合同起始日,注明"首期随签约支付"
- 电费等按实结算的只写计费标准,不做推算
- **总额必须反映实际合同期限**(含免租期内物业费),不能简单用"年费×整年数"。如合同期为5年4个月,总额=年费÷12×64个月(通州金鹰0707纠正:原写48000×5=240000,实际应为256000)
- **末期不足半年/一年的按比例计算**,单独注明"末期N个月按比例"
### H列付款推算效率(Maggie 0703 确认)
付款推算可以直接从 G列(起止日期)+ H列已有数据(支付方式、租金标准、递增规则、物业费单价)推算,不需要每次回 md 原文重新读取。具体:
1. 从G列取起止日期+免租期
2. 从H列取租金/期、物业费/月、支付方式(半年/季/年)、提前天数
3. 按周期切分区间 → 算出每期金额+付款截止日
只有遇到数据存疑(如附件分期跟正文对不上、免租分摊逻辑不清)才需要回 md 核实。
### 🔴 H列禁止"详见合同""同上"等空壳写法(世茂0708教训)
**每份合同的H列必须完整写明具体金额和付款推算,不得用"详见合同附件约定""同上"等模糊表述代替。**
物业合同尤其容易犯此错——因为金额较小、附件结构复杂、项目多,容易偷懒写"管理费详见附件"。但客户看汇总表就是不想翻原文,必须一目了然。
物业合同H列完整标准:
- 履约保证金具体金额
- 管理费:单价×面积=月费(不含税+税金+含税合计)
- 装修押金+装修管理费(一次性)
- 促销服务费(不适用则标"不适用(/)")
- 水电费计费标准
- 支付方式+完整付款推算(按年/半年/季,逐期列出)
- 合计总额
三层/扩租合同同理——即使条款结构相同,参数(面积、单价、周期)不同就必须独立写完整数字,不能"同上"。
---
## I列:核心内容
按固定类目逐项摘录合同原文,有就写没有就不写。格式统一为 `· [类目] 原文(条款号)`
## I列:核心内容
按固定类目逐项提炼合同核心事实,有就写没有就不写。
### 租赁合同(21个固定类目)
用途/转租/装修改造/广告标识/非竞争/维修责任/保险要求/物业服务联动/配套设施/出租方变更/解除权机制/违约金机制/不可抗力/征收拆迁/房屋抵押查封/政策变化/到期处理/恢复原状/优先权/管辖/备案
### 物业合同(15个固定类目)
物业服务内容/服务标准/公共能耗费/特约服务/共用设施管理/装修管理/安保措施/消防安全/保险要求/联动终止/违约责任/退出交接/免责条款/不可抗力/管辖
### 物业合同I列补充要点(0707审计发现遗漏)
除15个固定类目外,以下条款如合同有约定也应在I列提及(属于权利义务分配的实质内容):
- **违约确认时限**:如物业合同约定"违约侵权须N日内书面告知,逾期视为放弃权利"→必须写(影响维权时效)
- **不动产转让条款**:如约定"转让不影响合同继续履行"→写入[联动终止]类目
- **服务标准引用**:如约定"参照《XX省物业服务N级标准》"→写入[服务标准]类目
- **特约服务收费**:如约定"须事先公布收费标准,按实计付"→写入[特约服务]类目
### 格式规则
- 格式:`· [类目] 关键事实(条款号)`
- 一行一个类目,精简干练,只留核心事实+条款号
- 有就写,没有就不写
- 禁止冗余修饰语和重复描述——能用一句话说清的不用两句
- 违约金属于权利义务安排,放I列(违约金机制)而不是H列
- 同模板多合同时,后续行写"条款结构与XX一致。差异:·面积 ·租期 ·保证金"即可
### 精简标准(Maggie 0703确认)
- ❌ "未经甲方书面同意,乙方对于承租房屋不得以任何形式转租、转让、转借、抵押或其他有损甲方利益的行为"
- ✅ "未经书面同意不得转租/转让/转借/抵押(4.5条)"
- 原则:摘录核心事实≠原文照抄。用最少的字传达最准确的信息。
### ⚠️ 格式陷阱(星月0706发现)
-`【类目】内容(条款号)` —— 方括号用了中文书名号,早期校区残留
- ❌ 详细展开式(每项一大段话,如"【用途】仅限办公(第二条第1款);未经甲方书面同意不得改变用途(第二条第2款)\n【转租】允许部分或全部转租……")——早期跃龙路/通州金鹰残留
-`· [类目] 内容(条款号)` —— 半角方括号+圆点前缀,一行一类目
- 重审旧表时首先检查格式是否符合规范,不符合的一并改正
### I列审计/改写流程(0707跃龙路+通州金鹰+小石桥实践)
当被要求检查已有汇总表的I列时:
1. **先对照21/15类目清单做覆盖检查**——逐个类目看是否已在I列中出现
2. **判断"合同无此条款"vs"合同有但I列遗漏"**——回到合同md原文确认
3. **如果格式不是`· [类目]`式→整列改写**,不是在旧格式末尾追加。全部改为精简类目式一次到位
4. **改写后覆盖率自检**:租赁≥15/21,物业≥10/15(合同无相关条款的不计入分母)
5. **删除非核心条款**:合同份数、现场负责人、反舞弊等(见下方"常见应删除项")
### 汇总表审计完整流程(Maggie 0707 指令模式)
当Maggie说"检查下XX校区的汇总表"时,执行以下标准审计:
### 🔴 I列统筹提炼规则(2026-07-13 金飞达纠正)
**若同一租赁物没有单独物业合同,而物业管理/公共能耗/消防/装修管理/共用设施/安保等内容已经写进租赁合同正文,那么I列不能只按“租赁合同21类”机械提取。** 必须把该租赁物对应文件中的:
- 租赁合同21类要点
- 物业合同15类要点(凡已内嵌在租赁合同正文、附件、补充协议里的)
**一起统筹提炼**
也就是说,判断标准不是“有没有单独物业合同文件”,而是:
> **该租赁物的全部核心权利义务里,是否已经把物业类安排写进租赁合同。**
典型应一并纳入I列的内嵌物业要素:
- 物业运营管理费/物业费的构成与支付
- 公共能耗费、中央空调费、电梯电费、水电费调整机制
- 共用设施管理、公共区域布局调整、营业时间管理
- 装修管理、装修押金、装修管理费、装修验收
- 安保措施、经营管理公约、消防责任书
- 退出交接、物业随租赁联动终止
- 免责条款中与水电中断、设施故障、公共区域管理相关内容
**金飞达案例(2026-07-13)**:没有单独物业合同,但主租赁合同/扩租合同/499合同中已写入物业运营管理费、中央空调费、公共区域管理、经营管理公约、消防责任书、电梯电费、停车位等内容。此时I列应按“租赁+物业混合文本”统筹提炼,而不是误判为“缺物业合同所以只做21类”。
**Step 1: 拉取文件**
- docker cp 从Nextcloud取xlsx + 合同md文件到/tmp/
**Step 2: H列审计**
- 检查是否混入非费用项(违约金/滞纳金/供电功率→应删除)
- 检查物业费是否有逐期付款推算(没有→补充)
- 检查租金付款推算日期是否与合同表格吻合(不吻合→修正描述+K列补充矛盾)
- 检查总额计算是否反映实际合同期限(如5年4个月≠5年)
**Step 3: I列审计**
- 对照21/15类目清单做覆盖率检查
- 判断格式是否为精简类目式(不是→整列改写)
- 补充遗漏类目 + 删除非核心条款
**Step 4: K列审计**
- 逐项回到合同原文核验每条风险是否有据
- 检查是否遗漏明显风险(签约主体错配、合同内部矛盾、支付方向瑕疵等)
- 验证提前退租分析的金额计算
**Step 5: 上传**
- docker cp回Nextcloud + chown + files:scan
**报告格式**:按校区输出结构化检查报告,列明"问题→处理"表格。
### 非固定类目内容的处理(星月0706实践)
旧表中可能存在不属于21/15个固定类目的条目(如"保证金退还""发票""工商迁入""安全责任""甲方维修"等)。修订时处理原则:
- **可归入固定类目的→合并**:甲方维修→并入[维修责任];保证金退还条件→并入[恢复原状];甲方违约→并入[解除权机制]
- **纯信息性/不影响权利义务分配的→删除**:发票开具要求、工商迁入时限、安全第一责任人声明等
- **判断标准**:该信息是否直接影响乙方的权利行使或义务负担?是→找最近的固定类目归入;否→不写
- **格式统一**:旧表若用`【类目】`格式,修订时一律改为`· [类目]`
#### 常见应删除项(小石桥0707补充)
以下内容不属于核心权利义务,不应出现在I列:
- ❌ 合同份数("一式四份各执两份")
- ❌ 现场负责人姓名/电话
- ❌ 反舞弊/举报条款(程序性合规条款)
- ❌ 开票信息(户名/税号/账号)
- ❌ 签字盖章生效条款
- ❌ 补充协议效力条款
这些属于合同程序性/管理性条款,不影响乙方实质权利义务的行使或负担。
### 通读强制机制(悦拾光0703教训)
Step2动作A法律审查必须用read_file从第1行读到最后一行(分批500行/次),不得用grep抽查代替通读。
自检标准:I列类目覆盖数≥阈值(租赁15/21,物业10/15)。
建表后必跑 `scripts/i-column-coverage-check.py` 验证覆盖,不够就核查确认。
> **同模板简写行的⚠️警告是正常的**(桃坞路0703确认):使用"条款结构与XX一致。差异:…"简写的行(如扩租行)会因类目标记少而触发低覆盖警告——这不是遗漏,是规则允许的简写。只需确认首份详细行已达到21/21或15/15即可。
---
---
## J列:当前状态
按实际日期判断:
- 合同期限已过 → "已到期"
- 未到期且正在履行 → "履行中"
- 合同尚未开始(起租日在未来)→ "未开始履行"
不能不看日期直接写"履行中"。
---
## K列:法律风险(站乙方立场)
### 写什么
- 整体评价(简要概括合同对乙方保护程度)
- 需注意的风险点(标条款号,说清楚对乙方的实际影响)
- 提前退租法律后果分析
### 不写什么
- 对乙方有利的条款(对客户无实际意义)
- 续约建议(只放第三部分整体段)
- 引用模版做对比(那是L列的事)
### K列证据纪律(Maggie 0703 纠正)
K列所有判断必须有合同文本直接支撑,不得超出文本能证明的范围做推论。
### K列"用途与实际经营不一致"风险模式(龙信0708)
当合同约定的租赁用途很具体且看上去可能与实际经营不一致时(如约定"新东方学习机"但校区实际做教育培训),K列应提示此风险:
- 引用条款链:用途限定条款(如第二条)+ 禁止改变用途条款(如4.8条)+ 甲方解除条款(如6.2(4)"擅自改变用途")
- 建议:确认甲方是否知情并认可实际经营内容
- 注意:此判断属于**K列**(风险评价),不属于I列(I列只客观摘录约定用途是什么)
### K列"合同内部矛盾"风险模式(0707实践总结)
合同内部条款之间的矛盾是独立的K列风险项。常见模式:
1. **付款规则矛盾**:文本一般规则 vs 表格具体约定(如"15天前"vs表格"1个月前")→对方可择利援引
2. **数值矛盾**:正文 vs 附加条款(如供电"120千瓦"vs"65千瓦")→补充条款效力条款决定优先
3. **甲乙方方向矛盾**:条文写"乙方支付至甲方账户"但收款账户是乙方自己的→模版套用瑕疵
4. **签约主体矛盾**:合同载明乙方名称与实际盖章公章不一致→可能影响效力认定
写法统一为:`N. XX条款矛盾/不一致(第X条):条文A写"...",但条文B/表格/盖章为"..."。[实务判断]。`
**典型错误**
- 合同中物业方联系人与出租方为同一人→直接写"实为关联方""X控制的Y公司"
- 从联系人身份推断股东/法定代表人/实际控制人身份
**正确写法**
- "出租方(范存益)同时为物业方(东德物业)的联系人,电话地址一致,两者**可能**存在关联关系,物业服务质量纠纷时需注意利益一致性。"
- Maggie 0703 审核确认此措辞:提示了关联可能性,但不做无依据的确定性推断
规则:
- "联系人"≠ 股东/法定代表人/实际控制人,不能从联系人身份推断控制关系
- 要证明关联关系需要工商信息,合同文本只能支撑"可能存在关联"
- 用语梯度:合同直接写明→"为";同名同电话同地址→"可能存在关联关系";纯推测→不写
- 同样适用于其他推断(如"实际经营培训"——合同写"办公"就只能说"需确认是否一致")
### 提前退租分析规则
- 合同有明确约定的(通知期+违约金+结算方式),**写约定内容+展开分析"其他损失"**。
- 合同没有明确约定的,回到法律规定做三层分析:
①有无法定解除权(民法典563条)
→ ②无法定事由则单方退租=违约(584条赔偿可预见损失)
→ ③损失构成
- 两种情况都要有依据,不写"甲方可能会主张""建议协商规避"这类没有锚点的推测。
#### 写作风格(Maggie 0708 纠正)
- **语言简单明了,只给条款号,不引用合同原文全文**
- ❌ 错误:引用完整合同原文再做分析("第五条3款:'租赁期间,乙方如需提前解租的,应当提前3个月书面告知甲方。在此情况下……'")
- ✅ 正确:直接写结论+条款号("规范提前解约(第五条3款):提前3个月书面告知 + 没收保证金56,667元 + 30%违约金102,000元,合计约158,667元。")
- 原则:读者是律师,不需要被教条文写了什么,只需要知道后果是什么+出处在哪
#### 区分"规范退出"与"擅自退租"(龙信0708实践)
同一份合同往往有两条退出路径,法律后果不同,必须分别列明:
- **规范提前解约条款**(如5.3条):乙方主动通知+约定违约金→后果确定,有上限
- **擅自退租/违约解除条款**(如4.15条):未经同意中途退出→后果更重,可能无上限("不足弥补损失另行赔偿")
两条不能混写。如果只写5.3条却把4.15条"不足弥补另赔""退还已预付未使用"的后果也算进去,属于张冠李戴。
**写法示例(龙信0708确认格式)**
```
【提前退租法律后果】
一、规范提前解约(第五条3款):提前3个月书面告知 + 没收保证金56,667元 + 30%违约金102,000元,合计约158,667元。
二、擅自退租(第四条15款):甲方可解除 + 没收保证金 + 30%违约金 + 不足弥补损失另行赔偿(无上限)+ 退还已预付未使用租金。
注:5.3条为规范退出,后果封顶;4.15条为擅自退租,后果更重且无上限。
```
#### "其他损失"必须展开分析(Maggie 0706 纠正)
合同写"给守约方造成其他损失,违约方还应进行相应赔偿"或"违约金不足弥补损失的据实赔偿"时,**不能只写违约金数字就停**,必须展开分析甲方可主张的损失范围:
**标准分析结构**
1. 合同约定路径(正常退出):通知期+同意+违约金
2. 甲方可主张的其他损失(逐项列举+估算金额):
- 空置期租金损失(重新招租合理期间,通常3-6个月)
- 重新招商费用(中介佣金、广告支出)
- 免租期租金追溯(如合同有此条款)
- 恢复原状/装修修复费用
- 逾期搬离违约金(如合同约定日租金倍数)
3. 最大风险敞口估算(各项相加=总数字)
4. 擅自退出后果(未获同意时的路径:没收保证金+据实索赔)
**必须有具体金额**——用合同约定的租金标准×期限算出每项的元数。"约XX元"即可,不求精确到分。
#### 同模板多合同须分别分析(Maggie 0706 指出)
同一甲方制式合同、条款结构一致但参数不同(免租期、租金、面积)时,**提前退租法律后果必须逐份单独计算**,不能写"同上"。原因:
- 免租期不同→追溯金额可能翻倍(如90天 vs 6个月)
- 租金基数不同→赔偿金和空置期损失金额不同
- 递增比例不同→后期退出的风险敞口差异更大
写法:1楼K列单独列出完整的提前退租分析(含数字),末尾加"⚠️与2楼对比"说明差异原因。
---
## L列:与07标准模版差异
- **原则**:纯客观描述文本差异,不做风险判断
- **格式**:模版写什么→本合同写什么→差异在哪
- **禁止出现的词**:风险、建议、不利、详见
- **合同原文含禁用词的处理(桃坞路0703教训)**:合同原文本身可能使用"风险"等禁用词(如"经营风险由乙方承担")。L列不可直接引用含禁用词的原文,需改写为客观事实描述。
-`证照风险全归乙方`("风险"触发kl-separation-check)
-`能否获得许可属乙方经营事项,甲方不承担`(客观描述分配结果,不含禁用词)
- 原则:用"甲方不承担/由乙方自行解决/乙方经营事项"等客观描述替代含"风险"的原文引用
- **来源**:必须从子任务生成的比对文件里逐条摘取
- **适用范围(Maggie 0703 纠正)**:**所有租赁合同都必须与07标准模版做对比,不论是否为新东方制式。** 跃龙路(甲方制式)做了55条差异,龙信(甲方制式)做了50条——正因为不是新东方制式,差异才更大、客户才更需要知道缺少了哪些保护。
- **非07制式合同**:L列写明"本合同为XX制式(非新东方制式),与07标准模版差异极大。逐条对比如下:",然后**全部差异逐条列出**。仅物业合同/补充协议可以不做07比对。
### 🔴 L列差异数量诚实原则(龙信0708教训)
**写了"N项差异"就必须列出全部N项,不能只列"主要差异"十几项。**
- ❌ "与07标准模版差异极大(40项差异)。主要差异:1.…2.…(只列18项)"——说40项只列18项=不诚实
- ✅ "与07标准模版差异极大。逐条对比如下:1.…2.…(全部40项逐条列出)"
原因:Maggie会数。写了总数就要能对上。要么全部列出,要么不写总数——不允许"只列主要差异"这种偷工减料。
逐条列出的格式:按07模版条款顺序,分章节标题分组:
```
【第一条·租赁标的】
1. 产权查验:07→XXX;本合同→XXX
2. 供电功率:07→XXX;本合同→无此条款
【第二条·用途与转租】
3. ...
```
---
## 第三部分"整体风险分析与建议"结构
按以下顺序排列(Maggie 0701 确认):
1. **【整体评价】** 几句话概括
2. **【法律关注点】** 逐条列风险(先于退租分析)
3. **【提前退租法律后果】** 按合同约定写
4. **【续签建议】** 具体改进建议(只放这里,不放K列)
---
## 多合同校区规则
### 核心原则:每份合同独占一行(Maggie 0703 明确)
**每份独立的合同文件必须单独一行,不得合并。** 租赁合同、变更协议、物业合同——各自提取、各自审阅、各自一行。
- Maggie原话(0703):"3份合同分别提取,分别审阅,做成三行,不要混在一起写"
- ❌ 错误做法:把租赁合同和主体变更协议合成一行写(即使两者关联密切)
- ✅ 正确做法:租赁合同一行 + 变更协议一行 + 物业合同一行,各有独立的板块标题和表头
### 板块结构
每种合同类型独立一个板块("一、房屋租赁合同""二、主体变更协议""三、物业管理服务合同"),每个板块有自己的段标题行+表头行+数据行。
### 其他排序规则
- **排序**:按签约时间排序,先签的在前
- **同制式合同多份**:详细的K列、L列、I列内容放最早签约的那份行里,后续行写"同上+数据差异"
- **多租赁物**:先按租赁物分类,再按时间排列
- **板块划分听Maggie指令**:Maggie说"按租赁物分类"→板块标题=租赁物描述;说"按原租赁和扩租分类"→板块标题=业务关系。不自作主张选分类方式。
### 多租赁物表结构(Maggie指示"按租赁物分类"时)
板块划分从"按合同类型"变为"按租赁物"。每个租赁物独立板块,内部租赁在前物业在后。
**世茂校区实例(2026-07-03验证通过)**
- 一、二层商铺(商铺编号XXX,968.28㎡)→ 租赁合同 + 物业合同
- 二、三层3023号商铺(347.2㎡)→ 租赁合同 + 物业合同
- 三、校区整体风险分析与建议
**桃坞路校区实例(2026-07-03验证通过,按租赁物分类+时间排序)**
- 一、桃坞服饰城中区201室、中区202室、C区部分房屋(889㎡)→ 租赁合同 + 物业合同
- 二、桃坞服饰城C区二层C-818室部分(80.21㎡)→ 租赁合同 + 物业合同
- 三、校区整体风险分析与建议
> 特征:同一出租方(国企制式)、同一模板,扩租行使用"条款结构与XX一致。差异:…"简写。
> KL分离检查:扩租行K列只补充额外风险,不重复原租赁K列已写内容。
### 按业务关系分类(Maggie指示"按原租赁/扩租分类"时)
板块划分从"物理租赁物"变为"业务关系"。
**悦拾光校区实例(2026-07-03验证通过)**
- 一、原租赁(C204、C205、C206)→ 租赁合同 + 能耗费三方协议
- 二、扩租(C213、C214、C217、C218、C219、C220)→ 租赁合同 + 能耗费三方协议
- 三、校区整体风险分析与建议
### 辅助协议行处理(能耗费/收款变更/补充协议等)
非租赁、非物业的辅助协议(如公共能耗费三方协议、收款账户变更协议):
- 独立一行,不与主合同合并
- K列:简洁写法("收款账户变更协议,风险低。关注点:N."),不用【整体评价·...】框架
- L列:`XX协议,无对应07标准模版。`(不做07比对)
- I列:协议性质+核心约定(如甲方单方解除权等)
- H列:写实质费用变更内容(如收款账户信息)
---
## 文件纪律(Maggie 0703 纠正)
### OCR文本保存规则(Maggie 0703 指令)
**提取并校对好的OCR文本(.md文件)必须保存在同一文件夹下**——即与源PDF同目录。
- 原租赁合同.pdf → 同目录下保存 原租赁合同_全文.md
- 扩租/扩租合同.pdf → 扩租/ 目录下保存 扩租合同_全文.md
- 上传到Nextcloud时用 `docker cp` + `files:scan`,与汇总表一起保存
这些.md文件是审查的工作底稿,客户可对照PDF原件核对。
### 旧版保留规则
**旧版汇总表不得擅自删除/覆盖。** 新版文件命名带新日期(如 `-MJ-20260703.xlsx`),与旧版共存。
规则:
- 生成新汇总表时,保留所有旧版文件原位不动
- 不需要用户明确指示"保留旧表"——默认就是保留
- 用户没有说删除的东西,一律不删
- Maggie原话:"没有让做的事情不要自己擅自进行"
这条规则同样适用于:md文件、pdf原件、任何已存在于Nextcloud的文件。只有cleanup cron和Doro明确说"pass"才允许删除。
---
## 不创设原则(Maggie 2026-07-03 明确)
严格按 workflow 和既定规则执行:
- 不发明新规则、不加额外步骤、不自创标准
- 不擅自做未被指示的操作(如删旧表、改文件名规则、自创格式约定等)
- Maggie原话:"严格按照Workflow和既定规则,不要创设哈"
- Maggie原话:"没有让做的事情不要自己擅自进行"
这包括但不限于:
- 不自行决定清理/删除/覆盖旧文件
- 不自行增加workflow中没有的检查步骤
- 不基于推断创设新规则(如从联系人推断控制关系)
- 不在K列创设合同文本不支撑的判断
---
## OCR铁律(凤凰文化0701 + 悦拾光0703 + 桃坞路0713教训)
**所有OCR文本必须全文vision逐页校对,不只是"关键数据"。**
### 🔴 全文准确性要求(桃坞路0713·Maggie纠正)
**Maggie原话**:「需要核实的不只是核心数据,所有的文字都要准确。比如租赁合同第二条的租赁用途是商业,不是教育培训,你这次有看到么?」
**问题模式**:只核对数字(金额、面积、日期)正确就认为"md准确度没问题",忽略文字内容。OCR会把关键文字变乱码而数字正确。
**典型失败案例**
- 租赁用途"商业"→`Bik`(乱码),数字全对但用途丢失
- 大写金额全错:`会 万武任 硅 佰 建 拾 制 元 伍 角` →实为"叁万贰仟肆佰肆拾捌元伍角"
- "崇川区"→"喧川区","中区201室"→"服4区201"
- 物业费空白→OCR瞎猜成"泣_/元/嘿月"
**正确做法**:逐页vision全文识别→重写md为完整准确版本。每页都要过vision,包括"标准条款"页面。详见`ocr-and-documents` skill的"Vision Full-Text Extraction Workflow"节。
**大批量校区(如金飞达88页)**:分session处理(每session 20-30页),图片预先全部转好(`pdftoppm -png -r 200`),新session无缝衔接。避免context degradation导致后半段质量下降。
不是"看哪里乱就修哪里"——用脚本扫全文自动标红,强制逐条过一遍。
跳过任何一处乱码就可能整段关键条款丢失(凤凰文化10.2:整段"初年年租金20%违约金"丢失→审查结论反转→返工)。
### 🔴 grep抽查 ≠ 逐字通读(悦拾光0703教训·Maggie纠正)
**Maggie原话**:「不只是关键条款,逐字逐句都要核准校对」「准确严谨是一切工作的基础」
**栽点**:OCR断行严重时,一个完整句子散落在3-5行,grep只能命中片段无法还原完整语义。
**典型失败案例**
- 30.3条"每逾期一日甲方有权按拖\n欠金额【3】%\n的标准...逾期支付\n超过【7】日的,甲方有权停止...水、\n电、燃气供应"→grep"停水"零结果→错写"逾期30日停水电"(30日是解除门槛不是停供门槛)
- 第36条"可向该房屋所在地人民法院\n起\n诉"→grep"管辖"零结果→错写"合同未明确约定管辖法院"
**铁律**
1. **必须线性逐页read_file全文**——不能用grep替代通读,grep只是辅助定位
2. **grep无结果 ≠ 合同无约定**——可能是OCR用了不同字词("法院"不含"管辖"、"停止供应"不含"停水")
3. **关键条款必须两份合同交叉核实**——同模版的原租赁和扩租OCR质量不同,一份断行严重的另一份可能完整
4. **争议解决/管辖条款通常在合同末尾(第35-37条区域)**——必须显式确认到具体法院,不可因grep零结果就写"未约定"
5. **违约金条款常含多个阈值**(逾期N日=停供、逾期M日=解除、逾期K日=违约金起算)——必须完整读完整条,区分不同阈值对应的不同后果
---
## 执行诚实性纪律(龙信0703教训)
`references/execution-honesty-0703.md`。核心:
- "看起来差不多/跟上个校区一样/只有2个月风险有限"不是跳过审查的理由
- 每份合同必须独立做八维框架审查(①主体 ②标的 ③期限 ④租金 ⑤违约 ⑥维修 ⑦转租 ⑧争议),不能从另一份合同复制结论
- L列模版比对适用于**所有租赁合同**,不分制式。仅物业合同/补充协议可以不比对
- 速度不是质量的对手——宁可告知"工作量大需要更多时间",不偷偷跳过假装做完