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,95 @@
# 输出风格一致性规则(2026-06-30 跃龙路教训)
## 背景
LLM输出风格依赖**上下文锚定效应**——同一session连续处理多校区时,前序输出在上下文中,LLM自然"照着前面写",风格一致。新session/新时间段处理时,前序输出不在上下文中,LLM按自己的理解重新生成风格,导致不一致。
**根因**:这不是规则问题,不是workflow问题,是LLM固有特性。
## 三层防线
| 层 | 机制 | 位置 |
|---|---|---|
| 第一层(治本) | workflow prompt中写死格式模板+示例+禁止项 | `nantong-lease-audit.yaml` data-extractor角色procedure第5节 |
| 第二层(治标) | 跑新校区前自动加载前序校区xlsx的H/K/L列 | `nantong-lease-audit.yaml` data-extractor角色procedure第6节 |
| 第三层(兜底) | 生成后跑校验脚本 | `python3 scripts/output-style-check.py` |
## H/K/L/J列格式规范
### H列(金额/费用)——段落式叙述
**正确风格**:用【】标注大类,条款号用中文括号,不用bullet符号
```
【租金】一期一交,当期缴纳次年租金(首期14个月,后续各期12个月)(第三条)
前三年100,564.80元/年(月租≈8,380.40元),后两年递增5%为105,593.04元/年(月租≈8,799.42元)(含税)
【付款推算】起租日2026/3/18,每年一付,每期租金到期日前一个月内付(第三条):
第1期2026/5/18–2027/5/17:100,564.80元(首期14个月含免租期...
```
**月租换算**(2026-07-03 Maggie确认):一律用行内括号写法,写在租金标准行内。
-`年191,990元(月租≈15,999元)`
- ❌ 单独另起一行写"折合月租约15,999元"
**付款推算逐期格式**(2026-07-03 星月定稿):
```
【付款推算】租金+物业费合并列示,半年一付,提前30天(第四条第3款)
 第1期(2024.8.1-2025.1.31):租金95,995 + 物业12,624 = 108,619元 ┃ 签约后7天内
 第2期(2025.2.1-2025.7.31):租金95,995 + 物业12,624 = 108,619元 ┃ 付款期限2025.1.2
 ❗第7期(2027.8.1-2028.1.31,递增后):租金100,795 + 物业12,624 = 113,419元 ┃ 付款期限2027.7.2
```
- 每期独立一行:区间 + 租金 + 物业 = 合计 ┃ 付款期限
- ❗标注当前尚未到期的付款
- 含免租期/递增的期次加括号说明
- 数据来源:直接从H列(租金标准/物业费/支付方式)+ G列(起止日期/免租期)推算即可,无需每次回OCR原文
**禁止**
- bullet符号(•、-、*)
- "【租金·第四条】"这种"大类·条款号"合并标题
- 过度拆分为逐行小条目
- 月租换算单独占一行
### K列(法律风险)——整体评价+核实项+叙述式
**正确风格**:先【整体评价】段落,再❗核实项编号列表,再具体风险叙述式
```
【整体评价·站承租方(乙方)立场】本合同为甲方(运营管理公司)制式文本,条款整体偏中性...整体风险中等。
❗【需客户核实】
1. 出租方为运营管理公司(南通鸿城运营管理有限公司):建议核验甲方与产权人之间的授权委托关系...
2. 合同用途为"商业"与新东方实际教学/培训用途不符...
```
**禁止**
- "10项风险(3高/1中高/5中/1低):"统计式开头
- "1.【高·第十条第1款】"标签格式
- markdown表格列风险
### L列(模版差异)——叙述式开头+编号列表
**正确风格**:先一句话说明合同与07的关系,再编号列表
```
本合同为甲方(运营管理公司)制式文本,与07模版结构、编号、措辞均不同(非07模版填空版)。
主要文本差异(共25条逐条差异+12条缺失条款):
1. 合同标题:模版为"房屋租赁合同";本合同为"房屋租赁协议"
2. 甲方权属保证:模版有详细权属保证+查验+违约解除条款;本合同仅"甲方承诺..."(第五条)
```
**禁止**
- "34处差异(16缺失/15修改/3新增)vs 07模版:"统计式开头
- "【核心缺失16项】"分类小标题
- "vs"分隔模版和合同
### J列(状态)——只写三个字
`履行中` / `已到期` / `已解除`,不加括号说明。
## 校验
```bash
python3 scripts/output-style-check.py /tmp/nantong-lease-audit/<校区>-row-data.json
# exit 0 = 通过,exit 1 = 列出具体问题
```