metadata:
  type_id: contract.lease.extract_grouped_preview
  name: 不动产租赁合同（extract 分组预览）
  version: "2.0-preview-1"
  last_updated: "2026-04-18"
  description: |
    仅用于展示房屋/不动产租赁合同 extract 的业务分组方案。
    设计原则：
    1. extract 仍保持平铺列表，不改现有 DSL 形状；
    2. 用显式 group 表达业务分类，便于抽取、展示、报表统一使用；
    3. 保留现有综合字段，避免影响既有 AI 规则 prompt；
    4. 在综合字段旁补充一批原子字段，便于后续做确定性校验和前端结构化展示。
  tags: [合同, 租赁, 不动产, 房屋, extract预览]
  references_laws:
    - 《民法典》第四百六十七条
    - 《民法典》第四百七十条
    - 《民法典》第四百九十条
    - 《民法典》第七百零三条至第七百三十四条

extract:

  # 1. 基础信息
  - {name: 合同名称, type: verbatim, group: 基础信息, desc: "合同标题/项目名称"}
  - {name: 合同编号, type: verbatim, required_from: executed, group: 基础信息, desc: "合同唯一编号"}
  - {name: 签约日期, type: date, required_from: executed, group: 基础信息, desc: "合同签订日期"}
  - {name: 签约地点, type: verbatim, required_from: executed, group: 基础信息, desc: "合同签订地点"}
  - {name: 合同份数, type: integer, required_from: executed, group: 基础信息, desc: "合同正本份数"}
  - {name: 生效条件, type: string, group: 基础信息, desc: "合同生效条件（签字盖章、批准、备案等）"}
  - {name: 签约背景, type: string, group: 基础信息, desc: "合同签约背景/缘由（如招标、协商、续租等）"}
  - {name: 引用法律法规, type: string, group: 基础信息, desc: "合同中引用的法律、法规、规章列表"}

  # 2. 主体信息
  - {name: 出租方, type: verbatim, group: 主体信息, desc: "出租方（甲方）全称，个人为姓名，单位为公司名"}
  - {name: 出租方主体类型, type: [个人, 单位], group: 主体信息, desc: "根据合同表述判断出租方为个人还是单位"}
  - {name: 出租方证件号, type: verbatim, group: 主体信息, desc: "出租方身份证号（个人）或统一社会信用代码（单位）"}
  - {name: 出租方法定代表人, type: verbatim, group: 主体信息, desc: "出租方法定代表人或负责人姓名（出租方为单位时）"}
  - {name: 出租方地址, type: verbatim, group: 主体信息, desc: "出租方住址或注册地址"}
  - {name: 出租方联系电话, type: verbatim, group: 主体信息, desc: "出租方联系电话"}
  - {name: 承租方, type: verbatim, group: 主体信息, desc: "承租方（乙方）全称"}
  - {name: 承租方主体类型, type: [个人, 单位], group: 主体信息, desc: "根据合同表述判断承租方为个人还是单位"}
  - {name: 承租方统一社会信用代码, type: verbatim, required_from: executed, group: 主体信息, desc: "承租方18位统一社会信用代码（单位承租人）。签署阶段必填，draft 阶段可为空。"}
  - {name: 承租方法定代表人, type: verbatim, group: 主体信息, desc: "承租方法定代表人或负责人姓名"}
  - {name: 承租方地址, type: verbatim, group: 主体信息, desc: "承租方住址或注册地址"}
  - {name: 承租方联系电话, type: verbatim, group: 主体信息, desc: "承租方联系电话"}
  - name: 共同承租人
    type: multi_entity
    group: 主体信息
    desc: "如有，共同承租人的列表"
    fields:
      - {name: 名称, type: verbatim, required_from: draft}
      - {name: 证件号, type: verbatim, required_from: executed}
      - {name: 地址, type: verbatim}
      - {name: 联系电话, type: verbatim}
  - name: 担保人
    type: multi_entity
    group: 主体信息
    desc: "如有，担保人/保证人的列表"
    fields:
      - {name: 名称, type: verbatim, required_from: draft}
      - {name: 证件号, type: verbatim, required_from: executed}
      - {name: 地址, type: verbatim}
      - {name: 联系电话, type: verbatim}
      - {name: 担保方式, type: [一般保证, 连带责任保证, 其他], required_from: draft}

  # 3. 标的物
  - {name: 租赁物描述, type: string, group: 标的物, desc: "租赁物的名称、坐落地址、建筑面积的完整描述"}
  - {name: 物业地址, type: verbatim, group: 标的物, desc: "租赁房屋/物业的完整地址"}
  - {name: 房号, type: verbatim, group: 标的物, desc: "房号、单元号、楼层号等定位信息"}
  - {name: 履行地点, type: verbatim, group: 标的物, desc: "租赁房屋坐落地点（履行地点）"}
  - {name: 建筑面积, type: number, group: 标的物, desc: "建筑面积数字值，不带平方米单位"}
  - {name: 使用面积, type: number, group: 标的物, desc: "使用面积/套内面积数字值，不带平方米单位"}
  - {name: 租赁用途, type: string, group: 标的物, desc: "租赁物的约定使用用途（住宅、办公、商业、仓储等）"}
  - {name: 附属设施清单, type: string, group: 标的物, desc: "车位、家具、设备、装修现状等附属设施列表"}
  - {name: 出租方权属声明, type: string, group: 标的物, desc: "出租方对房屋所有权/处分权、抵押查封情况及责任承担的条款"}

  # 4. 租期
  - {name: 租赁起始日期, type: date, group: 租期, desc: "租赁期限起始日期"}
  - {name: 租赁结束日期, type: date, group: 租期, desc: "租赁期限结束日期"}
  - {name: 免租期天数, type: integer, group: 租期, desc: "免租期的天数；未约定则为空"}
  - {name: 免租期时段, type: string, group: 租期, desc: "免租期对应的起止时段、从何时开始计算"}
  - {name: 续租条款, type: string, group: 租期, desc: "续租安排、优先续租、续租通知时间等完整约定"}
  - {name: 是否优先续租, type: [是, 否], group: 租期, desc: "是否明确赋予承租方优先续租权。明确写有优先续租/同等条件优先承租填是，否则填否。"}
  - {name: 续租条件, type: string, group: 租期, desc: "续租需满足的条件，如提前通知、无违约、租金重议等"}
  - {name: 退租返还条款, type: string, group: 租期, desc: "租赁期满返还条件、返还状态、优先续租权的约定"}

  # 5. 租金
  - {name: 租金金额, type: money, deep_retry: true, group: 租金, desc: "租金数字金额（月租、年租或租期总额）"}
  - {name: 租金金额大写, type: verbatim, group: 租金, desc: "租金中文大写金额"}
  - {name: 币种, type: [人民币, 美元, 欧元, 港币, 其他], group: 租金, desc: "租金使用的币种；未写默认可为空"}
  - {name: 租金计算周期, type: string, group: 租金, desc: "租金计算周期（月租、季租、年租、租期总价等）"}
  - {name: 支付周期, type: [月付, 季付, 半年付, 年付, 一次性, 其他], group: 租金, desc: "租金支付周期；按合同明示选择"}
  - {name: 租金支付方式, type: string, group: 租金, desc: "付款周期、方式、时间节点、逾期处理的完整描述"}
  - {name: 付款节点, type: string, group: 租金, desc: "每期租金支付的具体时间点，如每月5日前"}
  - {name: 收款方账户名称, type: verbatim, required_from: executed, group: 租金, desc: "收款方账户名称（与出租方主体一致）"}
  - {name: 收款方开户银行, type: verbatim, required_from: executed, group: 租金, desc: "收款方（通常为出租方）银行开户行全称"}
  - {name: 收款方银行账号, type: verbatim, required_from: executed, group: 租金, desc: "收款方银行账号"}
  - {name: 租金是否含税, type: [是, 否], group: 租金, desc: '租金金额是否已包含税费。填"是"：合同中明确"含税"或"租金已包含税费"；填"否"：另行约定税费分担或未说明。'}
  - {name: 递增条款, type: string, group: 租金, desc: "租金递增比例、递增周期或递增公式"}
  - {name: 逾期利息, type: string, group: 租金, desc: "逾期支付租金的利息、滞纳金或违约金计算标准"}

  # 6. 押金保证金
  - {name: 约定押金, type: [是, 否], group: 押金保证金, desc: '合同中是否约定了押金、保证金或类似担保金额。填"是"：明确约定"押金""保证金""定金"及其金额。填"否"：未约定任何押金/保证金。'}
  - {name: 押金金额, type: money, group: 押金保证金, desc: "押金/保证金数字金额"}
  - {name: 押金相当月数, type: integer, group: 押金保证金, desc: "押金折算为几个月租金；未明确写明则为空"}
  - {name: 押金退还条件, type: string, group: 押金保证金, desc: "押金返还所需条件，如房屋交还、费用结清、无损坏等"}
  - {name: 押金退还期限, type: string, group: 押金保证金, desc: "押金在退租后多少日内返还"}
  - {name: 押金扣除情形, type: string, group: 押金保证金, desc: "押金可扣减的情形，如欠租、损坏赔偿、违约金等"}

  # 7. 费用分担
  - {name: 物业费承担方, type: string, group: 费用分担, desc: "物业管理费由哪一方承担"}
  - {name: 水电燃气承担方, type: string, group: 费用分担, desc: "水费、电费、燃气费由哪一方承担"}
  - {name: 网络暖气承担方, type: string, group: 费用分担, desc: "网络费、暖气费、空调费等由哪一方承担"}
  - {name: 税费承担方, type: string, group: 费用分担, desc: "房产税、增值税、印花税等由哪一方承担"}
  - {name: 大修责任, type: string, group: 费用分担, desc: "大修责任归属及费用承担"}
  - {name: 小修责任, type: string, group: 费用分担, desc: "小修、日常维护责任归属及费用承担"}
  - {name: 维修责任条款, type: string, group: 费用分担, desc: "出租方和承租方的维修责任分工、费用负担"}

  # 8. 使用约定与交付
  - {name: 交付方式, type: string, group: 使用约定与交付, desc: "房屋移交的方式和程序：交付时间、交付状态、钥匙和设施移交、验收程序"}
  - {name: 允许使用方式, type: string, group: 使用约定与交付, desc: "允许的使用方式、经营范围或使用限制"}
  - {name: 装修条款, type: string, group: 使用约定与交付, desc: "是否允许装修、审批流程、装修范围、恢复要求等"}
  - {name: 恢复义务, type: string, group: 使用约定与交付, desc: "退租时是否需恢复原状及恢复标准"}
  - {name: 转租是否允许, type: [是, 否], group: 使用约定与交付, desc: '是否允许转租/分租。明确允许或附条件允许填"是"，明确禁止或未允许填"否"。'}
  - {name: 转租条款, type: string, group: 使用约定与交付, desc: "是否允许转租、转租条件、审批要求的完整约定"}

  # 9. 解除与违约
  - {name: 提前解除权主体, type: string, group: 解除与违约, desc: "哪一方享有提前解除权，或双方均可解除"}
  - {name: 提前解除通知期, type: string, group: 解除与违约, desc: "提前解除需提前通知多少日/月"}
  - {name: 提前解除违约金, type: string, group: 解除与违约, desc: "提前解除时的违约金或赔偿标准"}
  - {name: 变更解除终止条款, type: string, group: 解除与违约, desc: "合同变更、解除、终止的条件和程序"}
  - {name: 不可抗力条款, type: string, group: 解除与违约, desc: "不可抗力定义、通知义务、免责约定的完整条款"}
  - {name: 违约责任条款, type: string, group: 解除与违约, desc: "违约责任的完整条款内容（双方违约情形和责任）"}
  - {name: 承租方违约责任, type: string, group: 解除与违约, desc: "承租方违约时的滞纳金、解约赔偿、恢复原状等责任"}
  - {name: 出租方违约责任, type: string, group: 解除与违约, desc: "出租方违约时的违约金、返还费用、赔偿责任等"}
  - {name: 违约金金额, type: money, group: 解除与违约, desc: "违约金具体金额或计算基数"}
  - {name: 违约金计算方式, type: string, group: 解除与违约, desc: "违约金计算标准（固定金额/比例/按日计算等）"}

  # 10. 争议解决与附件
  - {name: 争议解决条款, type: string, group: 争议解决与附件, desc: "争议解决方式的完整条款（协商、诉讼、仲裁）"}
  - {name: 管辖机构, type: verbatim, group: 争议解决与附件, desc: "指定的法院或仲裁机构名称"}
  - {name: 适用法律, type: string, group: 争议解决与附件, desc: "合同适用的法律，如中华人民共和国法律"}
  - {name: 附件列表, type: string, group: 争议解决与附件, desc: "合同附件的序号、名称、类型的列表"}
  - {name: 补充协议条款, type: string, group: 争议解决与附件, desc: "未尽事宜补充、补充协议效力等约定"}

  # 11. 合同特征分类字段
  - name: 涉及保密信息
    type: [是, 否]
    group: 合同特征分类
    desc: >
      合同中是否存在保密条款或涉及商业秘密、技术秘密、个人信息。
      填"是"的条件：出现"保密""商业秘密""技术秘密""不得泄露"等关键词且有实质条款。
      填"否"的条件：普通房屋租赁，无任何保密相关条款。
  - name: 存在共同承租人
    type: [是, 否]
    group: 合同特征分类
    desc: >
      合同中是否存在共同承租人。
      填"是"的条件：除承租方外，还明确列有共同承租人、联名承租人。
      填"否"的条件：仅有单一承租主体。
  - name: 存在担保人
    type: [是, 否]
    group: 合同特征分类
    desc: >
      合同中是否存在担保人、保证人或其他第三方担保安排。
      填"是"的条件：明确列有担保主体或担保责任条款。
      填"否"的条件：未约定任何第三方担保安排。
