多宿主字典治理:enum/keyword 映射词分两类 —— 临床通用知识(慢性牙髓炎→K04、 开髓→pulp_extirpation)拷贝必漂移(实证:jvs-dw 自己的 treatment_planned 字典 已是 treatment_actual 的陈旧拷贝);宿主怪癖(价格表项名/标点残留/用词判例)共用 会互相污染。→ 新增 dict_includes 机制:loader 在 zod 校验前解析合并,引擎零改动。 - dict-include.ts:include 解析 + 合并语义(enum 本地覆盖/keyword 本地优先/ strip 去重并集/_default 禁入共享层 strict 校验) - data/_shared/dict/ 七份共享字典:diagnosis-kcode(187 词+9 keyword 规则)、 treat-stages(45)、treatment-category-core(177=actual∩planned 干净交集)、 category keyword 按 kind 分 actual/planned 两个语义变体、image-modality(9)、 recommendation-code(27+11) - jvs-dw 五份 yaml 改用 include,本地只留判例(牙齿缺少→K08、拆线→surgical、 单据类 modality、价格表项名、标点残留死条目) 生产零变化证明(jvs-dw 每日增量无感):20/20 assembler 新旧解析结果 deep-equal (vs git HEAD);tsc 0 err;测试与 HEAD 基线完全一致(存量 3 挂套件与本次无关); reparse dry-run 真实 loader 全链冒烟通过。 已知遗留(有意不修,行为保真):planned keyword 裸「二期」误吞正畸(共享文件已标 TODO);planned 残差中文标点死条目待清理 —— 均属行为变更须评估+reparse,另行提交。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| diagnosis-kcode.yaml | Loading commit data... | |
| image-modality.yaml | Loading commit data... | |
| recommendation-code.yaml | Loading commit data... | |
| treat-stages.yaml | Loading commit data... | |
| treatment-category-actual-rules.yaml | Loading commit data... | |
| treatment-category-core.yaml | Loading commit data... | |
| treatment-category-planned-rules.yaml | Loading commit data... |