Files

35 KiB

南通汇总表各列规则(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列模版比对适用于所有租赁合同,不分制式。仅物业合同/补充协议可以不比对
  • 速度不是质量的对手——宁可告知"工作量大需要更多时间",不偷偷跳过假装做完