副本编号 LY-20261007-AC63(水印指纹已嵌入) 含 README、.gitignore;排除 .DS_Store / __pycache__ / .pytest_cache
72 lines
4.7 KiB
Markdown
72 lines
4.7 KiB
Markdown
# 规则库命例验证(黄金测试集)
|
||
|
||
对蒸馏规则库的忠实度验证:**不看分格文件命例栏已标注的「示范规则」,只用总纲路由器 + 规则条文的条件字段,对每个命例独立重推**,再与原书判定比对。
|
||
|
||
## 数据
|
||
|
||
`golden/` 下 9 个 YAML,每格一个,共 **92 个命例**(全部出自《子平真诠》原书,四柱照录原文)。schema:
|
||
|
||
```yaml
|
||
- id: 官-M01 # 格码-M序号
|
||
name: 薛相公
|
||
pillars: ["甲申","壬申","乙巳","戊寅"]
|
||
book_verdict: "原书判定要点"
|
||
expected: "可机读的期望结论"
|
||
source: 第三十一篇·论正官
|
||
derived: "独立重推结论(复验时全部重写)"
|
||
result: match | mismatch | unverifiable
|
||
note: "规则问题 / 回修状态 / 传抄存疑"
|
||
```
|
||
|
||
## 验证结果
|
||
|
||
第一轮(2026-10-06):92 例 → 87 match / 2 mismatch / 3 unverifiable,抓出 11 处规则措辞问题并回修。
|
||
|
||
**第二轮复验**(同日,回修后全部重推):92 例 → **88 match / 1 mismatch / 3 unverifiable**。禄-M02(李知府)由 mismatch 转为 match,第一轮 11 处回修全部经复验确认「已消解」,无新增 mismatch。
|
||
|
||
| 格 | 总数 | match | mismatch | unverifiable | 第二轮变化 |
|
||
|---|---|---|---|---|---|
|
||
| 正官 | 6 | 6 | 0 | 0 | — |
|
||
| 财 | 13 | 13 | 0 | 0 | — |
|
||
| 印绶 | 13 | 13 | 0 | 0 | — |
|
||
| 食神 | 10 | 10 | 0 | 0 | — |
|
||
| 偏官 | 8 | 8 | 0 | 0 | — |
|
||
| 伤官 | 11 | 9 | 0 | 2 | — |
|
||
| 阳刃 | 5 | 5 | 0 | 0 | — |
|
||
| 建禄月劫 | 13 | 12 | 0 | 1 | 禄-M02 → match |
|
||
| 杂格 | 13 | 12 | 1 | 0 | — |
|
||
| **合计** | **92** | **88** | **1** | **3** | |
|
||
|
||
- unverifiable 3 例均为原书传抄缺陷:伤-M04「申午」干支失配、伤-M08 仅三柱疑脱时柱、禄-M12「庚写」干支失配。
|
||
- mismatch 1 例(杂-M07 起丞相):原书论杂格与取运篇两说并存(取运篇作者自按偏官格印化煞解、斥合禄说),属原书文本分歧而非蒸馏问题,命例栏已存疑照录,规则不修。
|
||
|
||
## 验证驱动的规则修正(共 16 处)
|
||
|
||
第一轮 11 处(#1–11),第二轮复验追加 5 处(#12–16):
|
||
|
||
| # | 位置 | 修正 |
|
||
|---|---|---|
|
||
| 1 | `18_建禄月劫格.md` R-禄-03 | 「财印随官而透」→「透干或支藏有气皆可」(原条文推不出书中李知府造,唯一真规则 bug) |
|
||
| 2 | `00_总纲_取格.md` 第三步 | 补「辨主从」:透干与本气相生、本气有力者仍为「变而不失本格」(马参政/何参政两造双向证据) |
|
||
| 3 | `00_总纲_取格.md` 第六步 | 杂格闸门补「从化门」(日干合化、化神当令、支局全者先论从化) |
|
||
| 4 | `00_总纲_取格.md` R-纲-07 | 同 #2,补辨主从正文 |
|
||
| 5 | `00_总纲_取格.md` R-纲-08 | 条件补六合、半合拱局(卯戌化火、寅午拱火) |
|
||
| 6 | `14_食神格.md` R-食-09 | 补排他:煞印同透弃食就煞印者不为破(常国公造),消与 R-食-03 的判定冲突 |
|
||
| 7 | `14_食神格.md` R-食-04 | 「四柱无财」→「无财透干,藏支不碍」(胡会元造) |
|
||
| 8 | `16_伤官格.md` R-伤-08 | 同上修正「无财」;并补夏阁老造存疑(仅三柱,与「身弱透印」字面有张力) |
|
||
| 9 | `16_伤官格.md` R-伤-21 | 条件放宽:金水偏盛觉寒不限金水日元(都统制造为戊日酉月) |
|
||
| 10 | `19_杂格.md` R-杂-17 / R-杂-18 | 补「印被合化不以为破」(王十万造)、「比劫无根虚浮不碍其从」(李侍郎造) |
|
||
| 11 | `17_阳刃格.md` R-刃-12 / `11_正官格.md` R-官-05 | 补「贪合忘克」优先级;补「会合解刑冲者不破」豁免 |
|
||
| 12 | `00_总纲_取格.md` R-纲-10 | 补「透干非月令所藏而以月令为库根者亦作透出取用」(汪学士造:辛生未月透甲)——第一轮已记录但当轮漏改,财格复验抓出后落实 |
|
||
| 13 | `00_总纲_取格.md` 第六步② | 无用门措辞与 R-杂-01 对齐:财透而无根仅一位、及食神透干,不阻外格之门 |
|
||
| 14 | `11_正官格.md` R-官-05 | 豁免扩为「刑冲破害得会合而解者不破」(官-M05 子酉破得辰酉合解) |
|
||
| 15 | `11_正官格.md` 命例栏 | 官-M03 示范编号改标 R-官-04;官-M04 补「支会水局疑为木局之讹」存疑 |
|
||
| 16 | `14_食神格.md` 存疑注 | 补录舒尚书造「职」衍字 |
|
||
|
||
## 遗留观察(不影响判定,记录于各 YAML 的 note)
|
||
|
||
- 脱脱丞相造路由归属(偏官格 vs 食神格 R-食-03)无明文,两线同归成格;
|
||
- 沈郎中造「去煞留官」与 R-附-23 有张力(原已存疑);
|
||
- 部分规则未量化「制须紧贴」「制神有力」的边界,远近只影响高低(合 R-纲-14);
|
||
- 杂-M11/M12(刑合、遥合)属「作者存外格名目、按正格实质取运」型,路由张力已记 note。
|