feat: export core Hermes skills

This commit is contained in:
2026-07-15 02:45:56 +00:00
parent a028b63eda
commit 54711fee2a
308 changed files with 41310 additions and 1 deletions
@@ -0,0 +1,103 @@
# I列核心内容标准(Maggie 2026-07-03 确认)
## 原则
- 按固定类目逐项提炼,有就写没有就不写
- 格式:`· [类目] 关键事实(条款号)`
- 精简干练——用最少的字传达最准确的信息
- **只提取总结,不评论**——I列的职责是客观提取合同条款内容,不做风险评价、不加建议、不写"需注意"。评价属于K列(Maggie 2026-07-08纠正)
- 同模板多合同:后续行写"条款结构与XX一致。差异:·面积 ·租期 ·保证金"
- **只提取总结,不评论**:I列职责是客观提炼条款内容,不做风险评价、不给建议、不加⚠️评论。评价性内容("需确认是否一致""建议补充书面确认")属于K列法律风险分析的职责。I列看到什么写什么,判断留给K列。
## 租赁合同 21 类目
1. 用途
2. 转租
3. 装修改造
4. 广告标识
5. 非竞争
6. 维修责任
7. 保险要求
8. 物业服务联动
9. 配套设施
10. 出租方变更
11. 解除权机制
12. 违约金机制
13. 不可抗力
14. 征收拆迁
15. 房屋抵押查封
16. 政策变化
17. 到期处理
18. 恢复原状
19. 优先权
20. 管辖
21. 备案
## 物业合同 15 类目
1. 物业服务内容
2. 服务标准
3. 公共能耗费
4. 特约服务
5. 共用设施管理
6. 装修管理
7. 安保措施
8. 消防安全
9. 保险要求
10. 联动终止
11. 违约责任
12. 退出交接
13. 免责条款
14. 不可抗力
15. 管辖
## 精简对比示例
❌ 冗余:
```
· [转租] 未经甲方书面同意,乙方对于承租房屋不得以任何形式转租、转让、转借、抵押或其他有损甲方利益的行为(4.5条、第二条)
```
✅ 精简:
```
· [转租] 未经书面同意不得转租/转让/转借/抵押(4.5条)
```
## ❌ 评论混入示例(龙信0708教训)
```
【用途】新东方学习机;增加用途或部分转租须甲方同意(第二条)
⚠️ 合同限定"新东方学习机",如实际用途为教育培训/托管,需与甲方确认是否一致...
```
→ 第二行是风险评价,属于K列。I列只写第一行。
## 关键输出纪律(Maggie 2026-07-08 确认)
1. **I列只提取总结不评论** — 核心条款提炼是事实摘录,风险评论属于K列
2. **K列提前退租分析** — 简明扼要只标条款号,不引用合同原文全文
3. **合同字段"/"=不适用** — 该事项不再提及(如营业额提成为/,H/I/K/L均不写)
4. **L列差异数必须全列** — 禁止写"X项差异"只列其中一部分;要么全列要么不写总数
5. **H列每份合同完整** — 禁止"同上""详见附件",必须写明具体金额+完整付款推算
6. **整体评价含总费用** — 第三部分校区整体评价必须包含合同期内租金+物业费总费用汇总
## 覆盖检查
建表后跑 `scripts/i-column-coverage-check.py`
- 租赁合同达标阈值:15/21
- 物业合同达标阈值:10/15
- 报警≠阻断——有些合同确实没这么多类目,核查确认"是真没有还是漏了"即可
## 通读强制机制(悦拾光 0703 教训)
### 根因
之前做法=grep关键词→读片段→参考旧表填补。本质是关键词抽查+旧表印象,不是独立审查。
后果=争议解决"房屋所在地法院"写成"未明确约定"、逾期停水电门槛7日写成30日——错得很基础。
### 强制规则
Step2动作A法律审查必须用read_file从第1行读到最后一行(分批500行/次),**不得用grep抽查代替通读**。
### 自检信号
- I列类目覆盖数≥阈值
- 争议解决条款有条款号→证明读到了最后几条
- 每个违约金数字都有条款号→证明逐条读了违约章节
### 避免偷懒的三重保障
| 层 | 位置 | 何时触发 |
|---|---|---|
| 规则文档 | column-rules-0701.md | 加载skill时 |
| 模板代码 | builder.py注释里列21+15清单 | 建表时 |
| 检查脚本 | i-column-coverage-check.py | 建完表跑一次 |