Files
leaudit-platform-backend/rules/contract_lease/rules.yaml.bak
T
wren 2d108c8381 feat: M4 seed — upload & publish 20 rule sets, fix config/schema column names
- Fix _export_settings for pydantic v2 compatibility (model_fields)
- Fix delete_time→deleted_at, update_time→updated_at in RuleServiceImpl
- Add OssClient.EnsureBucket method
- Replace contract_lease/sale/tech rules.yaml from new-rules
- Seed script: batch upload 20 rule YAMLs to OSS + write DB + publish
- Config: fix OSS import chain
2026-04-28 12:13:46 +08:00

1454 lines
38 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
metadata:
type_id: contract.lease
name: 不动产租赁合同
version: '2.0'
last_updated: '2026-04-14'
tags:
- 合同
- 租赁
- 不动产
- 房屋
references_laws:
- 《民法典》第四百六十七条
- 《民法典》第四百七十条
- 《民法典》第四百九十条
- 《民法典》第七百零三条至第七百三十四条
description: '依据《中华人民共和国民法典》合同编·通则(第467、470、490条)及租赁合同章(第703-734条)。
适用于房屋、办公场所、店铺等不动产租赁合同的评查。
覆盖签署前审查(draft)和签署后审计(executed)两个阶段。
基于旧系统 00_通用规则.json + 06_租赁合同.json 合并、去重、样本校准而成(39→33 条)。
'
extract:
- group: 基础信息
note: 合同基础元信息、签约背景和签署要素
fields:
- name: 合同名称
type: verbatim
required_from: draft
desc: 合同标题/项目名称
deep_retry: false
- name: 签约背景
type: string
required_from: draft
desc: 合同签约背景/缘由(如招标方式、协商过程等开篇段落)
deep_retry: false
- name: 引用法律法规
type: string
required_from: draft
desc: 合同引用的法律、法规、规章的列表
deep_retry: false
- name: 生效条件
type: string
required_from: draft
desc: 合同生效条件(签字盖章、经批准等)
deep_retry: false
- name: 签约日期
type: date
required_from: executed
desc: 合同签订日期
deep_retry: false
- name: 签约地点
type: verbatim
required_from: executed
desc: 合同签订地点
deep_retry: false
- name: 合同编号
type: verbatim
required_from: executed
desc: 合同唯一编号
deep_retry: false
- name: 合同份数
type: integer
required_from: executed
desc: 合同正本份数
deep_retry: false
- group: 主体信息
note: 出租方、承租方及联系方式
fields:
- name: 出租方
type: verbatim
required_from: draft
desc: 出租方(甲方)全称,个人为姓名,单位为公司名
deep_retry: false
- name: 出租方证件号
type: verbatim
required_from: draft
desc: 出租方身份证号(个人)或统一社会信用代码(单位)
deep_retry: false
- name: 出租方地址
type: verbatim
required_from: draft
desc: 出租方住址或注册地址
deep_retry: false
- name: 出租方法定代表人
type: verbatim
required_from: draft
desc: 出租方法定代表人或负责人姓名(出租方为单位时)
deep_retry: false
- name: 出租方联系电话
type: verbatim
required_from: draft
desc: 出租方联系电话
deep_retry: false
- name: 承租方
type: verbatim
required_from: draft
desc: 承租方(乙方)全称
deep_retry: false
- name: 承租方统一社会信用代码
type: verbatim
required_from: executed
desc: 承租方18位统一社会信用代码(单位承租人)。签署阶段必填,draft 阶段可为空。
deep_retry: false
- name: 承租方地址
type: verbatim
required_from: draft
desc: 承租方住址或注册地址
deep_retry: false
- name: 承租方法定代表人
type: verbatim
required_from: draft
desc: 承租方法定代表人或负责人姓名
deep_retry: false
- name: 承租方联系电话
type: verbatim
required_from: draft
desc: 承租方联系电话
deep_retry: false
- group: 标的物与租期
note: 租赁标的、交付、权属和租期安排
fields:
- name: 租赁物描述
type: string
required_from: draft
desc: 租赁物的名称、坐落地址、建筑面积的完整描述
deep_retry: false
- name: 租赁用途
type: string
required_from: draft
desc: 租赁物的约定使用用途(居住、办公、商用等)
deep_retry: false
- name: 交付方式
type: string
required_from: draft
desc: 房屋移交的方式和程序:交付时间、交付状态(空房/带装修/含家具)、钥匙和设施移交、验收程序。不含租金支付相关内容。
deep_retry: false
- name: 履行地点
type: verbatim
required_from: draft
desc: 租赁房屋坐落地点(履行地点)
deep_retry: false
- name: 出租方权属声明
type: string
required_from: draft
desc: 出租方对房屋所有权/处分权的明确承诺条款原文,以及产权纠纷的责任承担约定。关键词包括'承诺合法取得所有权''有权对房屋进行处分''产权证明''抵押/查封情况'等。若合同未约定,填空字符串。
deep_retry: false
- name: 租赁起始日期
type: date
required_from: draft
desc: 租赁期限起始日期
deep_retry: false
- name: 租赁结束日期
type: date
required_from: draft
desc: 租赁期限结束日期
deep_retry: false
- name: 退租返还条款
type: string
required_from: draft
desc: 租赁期满返还条件、返还状态、优先续租权的约定
deep_retry: false
- group: 租金与支付
note: 租金金额、支付安排、税务与押金特征
fields:
- name: 租金金额
type: money
required_from: draft
desc: 租金数字金额(月租、年租或租期总额)
deep_retry: true
- name: 租金金额大写
type: verbatim
required_from: draft
desc: 租金中文大写金额
deep_retry: false
- name: 租金计算周期
type: string
required_from: draft
desc: 租金计算周期(月付、年付、一次性等)
deep_retry: false
- name: 租金支付方式
type: string
required_from: draft
desc: 付款周期、方式、时间节点、逾期处理的完整描述
deep_retry: false
- name: 收款方开户银行
type: verbatim
required_from: executed
desc: 收款方(通常为出租方)银行开户行全称
deep_retry: false
- name: 收款方银行账号
type: verbatim
required_from: executed
desc: 收款方银行账号
deep_retry: false
- name: 收款方账户名称
type: verbatim
required_from: executed
desc: 收款方账户名称(与出租方主体一致)
deep_retry: false
- name: 租金是否含税
type:
- 是
- 否
required_from: draft
allowed:
- 是
- 否
desc: 租金金额是否已包含税费。填"是":合同中明确"含税"或"租金已包含税费";填"否":另行约定税费分担或未说明。
deep_retry: false
- name: 约定押金
type:
- 是
- 否
required_from: draft
allowed:
- 是
- 否
desc: '合同中是否约定了押金、保证金或类似担保金额。 填"是"的条件:明确约定"押金""保证金""定金"及其金额。 填"否"的条件:未约定任何押金/保证金(一次性付清、无需担保等)。
'
deep_retry: false
- group: 使用与费用
note: 使用方式、转租和维修责任等履约条款
fields:
- name: 维修责任条款
type: string
required_from: draft
desc: 出租方和承租方的维修责任分工、费用负担
deep_retry: false
- name: 转租条款
type: string
required_from: draft
desc: 是否允许转租、转租条件的完整约定
deep_retry: false
- group: 违约与争议
note: 违约责任、解除终止、不可抗力和争议解决
fields:
- name: 违约责任条款
type: string
required_from: draft
desc: 违约责任的完整条款内容(双方违约情形和责任)
deep_retry: false
- name: 违约金金额
type: money
required_from: draft
desc: 违约金具体金额或计算基数
deep_retry: false
- name: 违约金计算方式
type: string
required_from: draft
desc: 违约金计算标准(固定金额/比例/按日计算等)
deep_retry: false
- name: 争议解决条款
type: string
required_from: draft
desc: 争议解决方式的完整条款(协商/诉讼/仲裁)
deep_retry: false
- name: 管辖机构
type: verbatim
required_from: draft
desc: 指定的法院或仲裁机构名称
deep_retry: false
- name: 不可抗力条款
type: string
required_from: draft
desc: 不可抗力定义、通知义务、免责约定的完整条款
deep_retry: false
- name: 变更解除终止条款
type: string
required_from: draft
desc: 合同变更、解除、终止的条件和程序
deep_retry: false
- group: 附件与特征分类
note: 附件补充条款和条件激活字段
fields:
- name: 附件列表
type: string
required_from: draft
desc: 合同附件的序号、名称、类型的列表
deep_retry: false
- name: 补充协议条款
type: string
required_from: draft
desc: 未尽事宜补充、补充协议效力等约定
deep_retry: false
- name: 涉及保密信息
type:
- 是
- 否
required_from: draft
allowed:
- 是
- 否
desc: '合同中是否存在保密条款或涉及商业秘密、技术秘密。 填"是"的条件:出现"保密""商业秘密""技术秘密""不得泄露"等关键词且有实质条款。 填"否"的条件:普通房屋租赁,无任何保密相关条款。
'
deep_retry: false
visual_elements:
seals:
- id: 出租方签章
name: 出租方签字或公章
required: true
required_from: executed
- id: 承租方签章
name: 承租方盖章
required: true
required_from: executed
cross_page_seals:
- id: 骑缝章
name: 合同骑缝章
required: true
required_from: executed
rules:
- group: 基础信息
rules:
- rule_id: MM-LEASE-018
name: 生效条件明确性
risk: medium
score: 4
stages:
- id: '1'
check: required
field: 生效条件
- id: '2'
check: required
field: 合同份数
logic: 1 AND 2
messages:
pass: 生效条件和合同份数明确
fail: 生效条件或合同份数缺失
references_laws:
- 《民法典》第五百零二条
type: deterministic
- rule_id: MM-LEASE-021
name: 签约背景与法律依据
risk: high
score: 9
stages:
- id: '1'
check: ai
prompt: '请检查合同的签约背景和法律依据是否准确。
签约背景:{{签约背景}}
引用法律法规:{{引用法律法规}}
生效条件:{{生效条件}}
变更解除终止条款:{{变更解除终止条款}}
评查要点:
1. 签约背景或缘由是否存在(如招标方式、协商过程、签约原因等)
2. 合同依据的法律、法规、规章必须准确、有效(不能引用已废止的法律)
3. 合同条款不违反法律禁止性规定,并具有实用性
4. 合同按法律法规规定的方式生效、变更、解除并办理相应手续
法规依据:民法典§153、§502
'
messages:
pass: 签约背景存在且法律依据准确有效
fail: 签约背景缺失或法律依据存在问题
references_laws:
- 《民法典》第一百五十三条
- 《民法典》第五百零二条
type: ai_rule
- rule_id: MM-LEASE-022
name: 合同名称合法有效
risk: medium
score: 2
stages:
- id: '1'
check: ai
prompt: '请检查合同名称是否合法有效。
合同名称:{{合同名称}}
租赁物描述:{{租赁物描述}}
租赁用途:{{租赁用途}}
评查要点:
1. 合同名称必须与合同内容一致(名为"租赁合同"且实际为租赁关系)
2. 符合民法典有名合同特征的应当采用标准合同名称(如"房屋租赁合同")
3. 合同名称不应使用会引起误解的名称
法规依据:民法典§467
'
messages:
pass: 合同名称与内容一致
fail: 合同名称与内容不一致
references_laws:
- 《民法典》第四百六十七条
type: ai_rule
- rule_id: MM-LEASE-028
name: 合同基本信息完整性
risk: high
score: 2
applies_in:
- executed
stages:
- id: '1'
check: required
field: 合同编号
- id: '2'
check: required
field: 签约日期
logic: 1 AND 2
messages:
pass: 合同编号与签约日期已填写
fail: 合同编号或签约日期缺失
references_laws:
- 《民法典》第四百七十条
type: deterministic
- rule_id: MM-LEASE-031
name: 签署信息完整性
risk: high
score: 3
applies_in:
- executed
stages:
- id: '1'
check: required
field: 签约日期
- id: '2'
check: required
field: 签约地点
logic: 1 AND 2
messages:
pass: 签约日期与签约地点已填写
fail: 签约日期或签约地点缺失
references_laws:
- 《民法典》第四百九十条
type: deterministic
- rule_id: MM-LEASE-032
name: 骑缝章检查
risk: medium
score: 3
applies_in:
- executed
stages:
- id: '1'
check: visual
element: 骑缝章
messages:
pass: 骑缝章齐全
fail: 缺少骑缝章或骑缝章不规范
references_laws:
- 《民法典》第四百九十条
type: deterministic
- group: 主体信息
rules:
- rule_id: MM-LEASE-001
name: 当事人信息齐全
risk: high
score: 5
stages:
- id: '1'
check: required
field: 出租方
- id: '2'
check: required
field: 承租方
messages:
pass: 出租方和承租方信息齐全
fail: 缺少出租方或承租方信息
references_laws:
- 《民法典》第四百七十条
type: deterministic
- rule_id: MM-LEASE-002
name: 当事人信息准确完整
risk: high
score: 3
stages:
- id: '1'
check: ai
prompt: '请检查合同当事人(出租方和承租方)的信息是否准确完整。
出租方:{{出租方}}
出租方法定代表人/负责人:{{出租方法定代表人}}
出租方地址:{{出租方地址}}
出租方联系电话:{{出租方联系电话}}
出租方证件号:{{出租方证件号}}
承租方:{{承租方}}
承租方法定代表人:{{承租方法定代表人}}
承租方地址:{{承租方地址}}
承租方联系电话:{{承租方联系电话}}
承租方统一社会信用代码:{{承租方统一社会信用代码}}
评查要点:
1. 双方主体名称是否清晰可辨(个人为姓名,单位为公司名)
2. 出租方为个人时是否有身份证号;出租方为单位时是否有统一社会信用代码
3. 承租方为单位时是否有法定代表人
4. 双方联系地址和电话是否齐全
特别说明:承租方统一社会信用代码属于签署阶段(executed)字段,
在草稿阶段(draft)合同模板中为空是正常情况,不作为判 fail 依据。
只有在已签署的合同中(合同编号、签约日期已填写)仍缺失 USCC,才应判 fail。
法规依据:民法典§470
'
messages:
pass: 当事人信息准确完整
fail: 当事人信息有缺失或不准确
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-025
name: 合同主体合法有效
risk: high
score: 3
stages:
- id: '1'
check: ai
prompt: '请检查合同主体是否合法有效。
出租方:{{出租方}}
出租方证件号:{{出租方证件号}}
承租方:{{承租方}}
承租方统一社会信用代码:{{承租方统一社会信用代码}}
承租方法定代表人:{{承租方法定代表人}}
评查要点:
1. 承租方为单位时是否有法定代表人
2. 出租方身份证号或 USCC 是否齐全
3. 主体身份证明材料格式是否有效(身份证 18 位、USCC 18 位)
特别说明:承租方统一社会信用代码属于签署阶段(executed)字段,
在草稿阶段(draft)合同模板中为空是正常情况,不作为判 fail 依据。
只有在已签署的合同中(合同编号、签约日期已填写)仍缺失 USCC,才应判 fail。
出租方处分权请在 MM-LEASE-026 专门检查,本规则不涉及。
法规依据:民法典§143、§171
'
messages:
pass: 合同主体合法有效
fail: 合同主体存在合法性问题
references_laws:
- 《民法典》第一百四十三条
- 《民法典》第一百七十一条
type: ai_rule
- rule_id: MM-LEASE-026
name: 出租方处分权
risk: high
score: 4
stages:
- id: '1'
check: ai
prompt: '请检查出租方是否具有房屋处分权。
出租方:{{出租方}}
租赁物描述:{{租赁物描述}}
出租方权属声明:{{出租方权属声明}}
评查要点:
1. 合同中是否有出租方"合法取得所有权"或"有权对房屋进行处分"的承诺条款(重点看"出租方权属声明"字段)
2. 是否约定了产权纠纷时的责任承担
3. 是否说明了权属证明(房产证、不动产权证、经济联合社证明等)
4. 对商业租赁,是否涉及必要的经营许可资质
注意:评判主要依据"出租方权属声明"字段。若该字段有明确的处分权承诺内容,判 pass 或 warn;
若该字段为空或仅有模糊表述(如"双方协商一致"),判 fail。
法规依据:民法典§505
'
messages:
pass: 出租方处分权已明示
fail: 缺少出租方处分权说明
references_laws:
- 《民法典》第五百零五条
type: ai_rule
- rule_id: MM-LEASE-029
name: 签署方详细信息校验
risk: medium
score: 3
stages:
- id: '1'
check: required
field: 出租方
- id: '2'
check: required
field: 承租方
- id: '3'
check: required
field: 出租方地址
- id: '4'
check: required
field: 承租方地址
logic: 1 AND 2 AND 3 AND 4
messages:
pass: 签署方详细信息完整
fail: 签署方详细信息有缺失
type: deterministic
- group: 标的物与租期
rules:
- rule_id: MM-LEASE-003
name: 租赁标的明确
risk: high
score: 5
stages:
- id: '1'
check: ai
prompt: '请检查租赁合同中租赁标的信息是否明确。
租赁物描述:{{租赁物描述}}
租赁用途:{{租赁用途}}
评查要点:
1. 是否明确了租赁物的名称(房屋、办公场所、店铺等)
2. 是否明确了租赁物的具体位置/地址
3. 是否明确了租赁物的面积/规格
4. 是否明确了租赁用途(居住、办公、商用等)
5. 租赁用途应当合法且与租赁物性质相符
法规依据:民法典§703、§704
'
messages:
pass: 租赁标的信息明确
fail: 租赁标的信息不明确或不完整
references_laws:
- 《民法典》第七百零三条
- 《民法典》第七百零四条
type: ai_rule
- rule_id: MM-LEASE-004
name: 租赁期限合规
risk: high
score: 5
stages:
- id: '1'
check: required
field: 租赁起始日期
- id: '2'
check: required
field: 租赁结束日期
- id: '3'
check: ai
prompt: '请检查租赁合同的租赁期限是否合规。
起始日期:{{租赁起始日期}}
结束日期:{{租赁结束日期}}
退租返还条款(含续租约定):{{退租返还条款}}
评查要点:
1. 起止日期是否明确
2. 租赁期限是否超过二十年(超过二十年的部分无效)
3. 租赁期限六个月以上的应当采用书面形式(本合同为书面)
4. 如有续租约定,续租后累计期限是否可能超过二十年
法规依据:民法典§705、§707
'
logic: 1 AND 2 AND 3
messages:
pass: 租赁期限明确且合规
fail: 租赁期限缺失或超过法定上限
references_laws:
- 《民法典》第七百零五条
- 《民法典》第七百零七条
type: ai_rule
- rule_id: MM-LEASE-007
name: 合同地点具体准确
risk: medium
score: 5
stages:
- id: '1'
check: ai
prompt: '请检查合同地点信息是否具体准确。
履行地点(租赁房屋位置):{{履行地点}}
签约地点:{{签约地点}}
出租方地址:{{出租方地址}}
承租方地址:{{承租方地址}}
评查要点:
1. 租赁房屋的坐落地点是否具体(到具体门牌号/楼层)
2. 签约地点是否明确
3. 双方地址是否完整可供送达
法规依据:民法典§470
'
messages:
pass: 合同地点信息具体准确
fail: 合同地点信息不具体或缺失
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-008
name: 履行方式具体准确
risk: medium
score: 3
stages:
- id: '1'
check: ai
prompt: '请检查合同履行方式是否具体准确。
交付方式:{{交付方式}}
租赁用途:{{租赁用途}}
评查要点:
1. 房屋交付时间和条件是否明确
2. 是否约定了钥匙、设施设备的移交
3. 交付状态(空房/带装修/带家具等)是否明确
4. 验收或确认程序是否约定
法规依据:民法典§708、§709
'
messages:
pass: 履行方式具体明确
fail: 履行方式不具体或缺失
references_laws:
- 《民法典》第七百零八条
- 《民法典》第七百零九条
type: ai_rule
- rule_id: MM-LEASE-024
name: 标的内容合法
risk: high
score: 3
stages:
- id: '1'
check: ai
prompt: '请检查租赁标的内容是否合法。
租赁物描述:{{租赁物描述}}
租赁用途:{{租赁用途}}
评查要点:
1. 租赁物不违反法律、行政法规的强制性规定(如不得租赁违章建筑、查封财产等)
2. 租赁用途不违反法律法规(如不得用于违法经营、危险品仓储等超出建筑设计用途的使用)
3. 如涉及特殊用途(如商用、经营),是否具备相应资质或许可
4. 不违背公序良俗
法规依据:民法典§153、§154
'
messages:
pass: 租赁标的内容合法
fail: 租赁标的内容存在违法情形
references_laws:
- 《民法典》第一百五十三条
- 《民法典》第一百五十四条
type: ai_rule
- group: 租金与支付
rules:
- rule_id: MM-LEASE-005
name: 租金金额完整
risk: high
score: 3
stages:
- id: '1'
check: required
field: 租金金额
- id: '2'
check: required
field: 租金金额大写
- id: '3'
check: required
field: 租金计算周期
- id: '4'
check: amount_match
number: 租金金额
chinese: 租金金额大写
logic: 1 AND 2 AND 3 AND 4
messages:
pass: 租金金额完整且大小写一致
fail: 租金金额缺失或大小写不一致
references_laws:
- 《民法典》第四百七十条
type: deterministic
- rule_id: MM-LEASE-006
name: 租金及支付方式完整
risk: high
score: 5
stages:
- id: '1'
check: required
field: 租金支付方式
- id: '2'
check: ai
prompt: '请检查租金支付方式是否完整。
租金支付方式:{{租金支付方式}}
收款方开户银行:{{收款方开户银行}}
收款方银行账号:{{收款方银行账号}}
评查要点:
1. 支付方式是否明确(银行转账、现金等)
2. 支付周期是否明确(月付、季付、年付、一次性等)
3. 是否约定了逾期支付的后果(滞纳金、解除权等)
4. 付款账户信息是否完整(开户行、账号、户名)
法规依据:民法典§721、§722
'
logic: 1 AND 2
messages:
pass: 租金支付方式约定完整
fail: 租金支付方式约定不完整
references_laws:
- 《民法典》第七百二十一条
- 《民法典》第七百二十二条
type: ai_rule
- rule_id: MM-LEASE-027
name: 税务信息完整性
risk: medium
score: 1
stages:
- id: '1'
check: ai
prompt: '请检查税务信息是否完整。
租金支付方式:{{租金支付方式}}
租金是否含税:{{租金是否含税}}
评查要点:
1. 是否明确了租金是否含税(含税一口价或另行约定税费分担)
2. 如租金含税,是否约定由谁开具发票
3. 如租金不含税,是否约定税费承担方
法规依据:民法典§470
'
messages:
pass: 税务信息完整
fail: 税务信息不完整
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-030
name: 银行账户信息完整性
risk: medium
score: 2
stages:
- id: '1'
check: required
field: 收款方开户银行
- id: '2'
check: required
field: 收款方银行账号
- id: '3'
check: required
field: 收款方账户名称
logic: 1 AND 2 AND 3
messages:
pass: 收款方银行账户信息完整
fail: 收款方银行账户信息不完整
references_laws:
- 《民法典》第四百七十条
type: deterministic
- rule_id: MM-LEASE-034
name: 押金/保证金条款
risk: medium
score: 2
activate_if: 约定押金 == '是'
stages:
- id: '1'
check: ai
prompt: '请检查押金/保证金条款是否完整(合同约定押金时)。
租金支付方式:{{租金支付方式}}
退租返还条款:{{退租返还条款}}
评查要点:
1. 押金金额是否明确
2. 押金退还的条件是否明确(租赁期满、租赁物完好交还等)
3. 押金退还的时间是否明确
4. 是否约定了押金可扣减的情形(欠缴租金、损坏赔偿等)
5. 押金金额是否合理(一般为 1-3 个月租金)
法规依据:民法典§586、§587
'
messages:
pass: 押金条款完整
fail: 押金条款要素不全
references_laws:
- 《民法典》第五百八十六条
- 《民法典》第五百八十七条
type: ai_rule
- group: 使用与费用
rules:
- rule_id: MM-LEASE-009
name: 维修责任约定
risk: medium
score: 3
stages:
- id: '1'
check: required
field: 维修责任条款
- id: '2'
check: ai
prompt: '请检查维修责任条款是否明确。
维修责任条款:{{维修责任条款}}
评查要点:
1. 是否明确了出租方的维修义务范围(主体结构、设施设备等)
2. 是否明确了承租方的维修义务范围(日常维护、合理使用等)
3. 维修费用的承担方是否明确
4. 是否约定维修期间的租金处理(如长期维修时租金减免)
5. 因承租方过错导致损坏的维修责任是否明确
法规依据:民法典§712、§713
'
logic: 1 AND 2
messages:
pass: 维修责任约定明确
fail: 维修责任缺失或不明确
references_laws:
- 《民法典》第七百一十二条
- 《民法典》第七百一十三条
type: ai_rule
- rule_id: MM-LEASE-010
name: 转租条款
risk: medium
score: 2
stages:
- id: '1'
check: required
field: 转租条款
- id: '2'
check: ai
prompt: '请检查转租条款是否明确。
转租条款:{{转租条款}}
评查要点:
1. 是否明确约定了是否允许转租
2. 如允许转租,是否约定了转租的条件和程序(如需经出租方书面同意)
3. 如禁止转租,是否明确了违反禁止转租的后果
4. 是否约定了转租后的责任承担
法规依据:民法典§716、§717、§718
'
logic: 1 AND 2
messages:
pass: 转租条款约定明确
fail: 转租条款缺失或不明确
references_laws:
- 《民法典》第七百一十六条
- 《民法典》第七百一十七条
- 《民法典》第七百一十八条
type: ai_rule
- rule_id: MM-LEASE-011
name: 租赁物返还与退租
risk: medium
score: 3
stages:
- id: '1'
check: required
field: 退租返还条款
- id: '2'
check: ai
prompt: '请检查退租和返还条款是否完整。
退租返还条款:{{退租返还条款}}
评查要点:
1. 是否约定了租赁物返还的条件和时间
2. 是否约定了返还时租赁物应处的状态(恢复原状、正常损耗等)
3. 是否约定了承租方的优先承租权(房屋租赁中法定享有)
4. 是否约定了提前退租的条件和违约责任
5. 是否约定了租赁物返还时的交接验收程序
法规依据:民法典§733、§734
'
logic: 1 AND 2
messages:
pass: 退租及返还条款完整
fail: 退租及返还条款不完整
references_laws:
- 《民法典》第七百三十三条
- 《民法典》第七百三十四条
type: ai_rule
- group: 违约与争议
rules:
- rule_id: MM-LEASE-012
name: 违约责任形式明确
risk: high
score: 5
stages:
- id: '1'
check: required
field: 违约责任条款
- id: '2'
check: ai
prompt: '请检查违约责任条款是否形式明确。
违约责任条款:{{违约责任条款}}
评查要点:
1. 是否明确了违约方和违约情形
2. 责任形式是否具体(支付违约金、赔偿损失、继续履行等)
3. 是否覆盖双方(出租方违约和承租方违约均有约定)
4. 是否有兜底条款(如未尽事宜如何处理)
法规依据:民法典§577
'
logic: 1 AND 2
messages:
pass: 违约责任形式明确
fail: 违约责任形式不明确或缺失
references_laws:
- 《民法典》第五百七十七条
type: ai_rule
- rule_id: MM-LEASE-013
name: 违约金条款完整合理
risk: high
score: 7
stages:
- id: '1'
check: required
field: 违约金金额
- id: '2'
check: ai
prompt: '请检查违约金条款是否完整合理。
违约金金额:{{违约金金额}}
违约金计算方式:{{违约金计算方式}}
违约责任条款:{{违约责任条款}}
租金金额:{{租金金额}}
评查要点:
1. 违约金金额或计算方式是否明确
2. 违约金标准是否合理(约定过高可依法调整,一般不超过造成损失的 30%)
3. 是否约定了逾期支付租金的违约金
4. 是否覆盖双方违约情形
法规依据:民法典§585
'
logic: 1 AND 2
messages:
pass: 违约金条款完整合理
fail: 违约金条款不完整或标准不合理
references_laws:
- 《民法典》第五百八十五条
type: ai_rule
- rule_id: MM-LEASE-014
name: 争议解决方式明确
risk: high
score: 4
stages:
- id: '1'
check: required
field: 争议解决条款
- id: '2'
check: ai
prompt: '请检查争议解决方式是否明确。
争议解决条款:{{争议解决条款}}
管辖机构:{{管辖机构}}
评查要点:
1. 是否明确了争议解决方式(协商/诉讼/仲裁,只能择一作为最终方式)
2. 不能同时约定仲裁和诉讼(互斥)
3. 如约定诉讼,是否指定了具体的管辖法院
4. 如约定仲裁,是否指定了具体的仲裁机构
法规依据:民法典§470
'
logic: 1 AND 2
messages:
pass: 争议解决方式明确
fail: 争议解决方式不明确或约定冲突
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-015
name: 管辖机构名称准确
risk: medium
score: 3
stages:
- id: '1'
check: ai
prompt: '请检查管辖机构名称是否准确。
管辖机构:{{管辖机构}}
争议解决条款:{{争议解决条款}}
评查要点:
1. 如约定诉讼,法院名称是否准确规范(如"XX市XX区人民法院",而非简称)
2. 如约定仲裁,仲裁机构名称是否准确(如"中国国际经济贸易仲裁委员会")
3. 指定的机构是否对本合同争议有管辖权
4. 名称不应模糊(如仅写"当地法院"是不合格的)
法规依据:民法典§470
'
messages:
pass: 管辖机构名称准确
fail: 管辖机构名称不准确或模糊
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-016
name: 不可抗力条款完整性
risk: medium
score: 3
stages:
- id: '1'
check: required
field: 不可抗力条款
- id: '2'
check: ai
prompt: '请检查不可抗力条款是否完整(三要素)。
不可抗力条款:{{不可抗力条款}}
评查要点(三要素):
1. 是否明确了不可抗力的定义/类型范围
2. 是否约定了通知义务和通知时限
3. 是否约定了免责后果和合同处理方式(如延期履行、解除合同等)
法规依据:民法典§180、§590
'
logic: 1 AND 2
messages:
pass: 不可抗力条款完整
fail: 不可抗力条款缺失或要素不全
references_laws:
- 《民法典》第一百八十条
- 《民法典》第五百九十条
type: ai_rule
- rule_id: MM-LEASE-017
name: 变更解除终止条款完整性
risk: high
score: 5
stages:
- id: '1'
check: ai
prompt: '请检查变更、解除、终止条款是否完整。
变更解除终止条款:{{变更解除终止条款}}
评查要点:
1. 是否约定了合同变更的条件和程序
2. 是否约定了合同解除/终止的条件(法定解除、约定解除、协商解除)
3. 是否约定了终止通知期限
4. 是否有对己方(采购/承租方)的保护条款
5. 是否约定了合同终止后的处理(结算、返还等)
法规依据:民法典§543、§562、§563
'
messages:
pass: 变更解除终止条款完整
fail: 变更解除终止条款不完整
references_laws:
- 《民法典》第五百四十三条
- 《民法典》第五百六十二条
- 《民法典》第五百六十三条
type: ai_rule
- group: 附件与特征分类
rules:
- rule_id: MM-LEASE-019
name: 附件条款完整性
risk: low
score: 2
stages:
- id: '1'
check: ai
prompt: '请检查附件条款是否具备基本形式要素。
附件列表:{{附件列表}}
评查要点(满足任一核心要素即可 pass,多缺给 warn,全缺给 fail):
1. 【核心】至少列明了附件的名称(如"屋内资产清单""权属证明""家私家电清单"等)
2. 【加分】附件有序号标识(如"附件一"、"附件1"
3. 【加分】附件与合同正文有引用或关联说明
4. 【加分】有"附件与合同具有同等法律效力"的声明
注意:租赁合同中附件本身是可选的辅助材料,只要名称清晰就视为合格;
只有完全缺失附件名称或无任何可识别附件信息时才判 fail。
法规依据:民法典§470
'
messages:
pass: 附件条款已列明
fail: 附件条款完全缺失
references_laws:
- 《民法典》第四百七十条
type: ai_rule
- rule_id: MM-LEASE-020
name: 补充协议条款完整性
risk: medium
score: 2
stages:
- id: '1'
check: required
field: 补充协议条款
messages:
pass: 补充协议条款存在
fail: 缺少补充协议兜底条款
references_laws:
- 《民法典》第五百四十三条
type: deterministic
- rule_id: MM-LEASE-033
name: 保密条款完整性
risk: medium
score: 2
activate_if: 涉及保密信息 == '是'
stages:
- id: '1'
check: ai
prompt: '请检查保密条款是否完整(合同涉及保密信息时)。
租赁物描述:{{租赁物描述}}
租赁用途:{{租赁用途}}
评查要点(三要素):
1. 是否明确了保密信息的范围(商业秘密、技术秘密、个人信息等)
2. 是否约定了保密期限
3. 是否约定了违反保密义务的违约责任
法规依据:民法典§501
'
messages:
pass: 保密条款完整
fail: 保密条款要素不全
references_laws:
- 《民法典》第五百零一条
type: ai_rule