# ═══════════════════════════════════════════════════════════
# 共享字典 · 治疗 category 关键词兜底 —— 【planned(未来计划)语义变体】
# 与 actual 变体是有意语义分歧:planned 文本本就以"建议/拟/推荐"措辞 → 不剥这些词,
# 只剥纯条件从句(必要时/如需/择期)。
# 规则顺序=优先级(首个命中即用);宿主本地规则(若有)自动排在本文件规则之前。
# 源出处:jvs-dw treatment_planned.yaml。
#
# ⭐ 2026-07 修「裸『二期』误吞正畸」(线上反馈 陈芃霖 BJ0A094257:2025-12-20 计划
#   「正畸二期矫治」被归成 implant/种植)。
#   actual 变体的修法是把词收紧成「种植二期」,但 planned 侧不能照抄 —— planned 的
#   种植二期说法**普遍不带"种植"**(二期取模 346 / 二期手术 56 / 二期修复 36 / 裸"二期" 24…,
#   prod 实测),收紧会让这 900+ 条掉进 _default 被丢弃,是更大的回归。
#   故改用**位次**解决:裸「二期」从 implant 主规则拆出、降到全表最末兜底 →
#   带正畸词的(二期矫治 / 二期矫正 / 正畸二期…)先被 orthodontic 收走,
#   其余纯"二期"仍落 implant,行为与修复前逐条一致。见文件尾那条规则。
# ═══════════════════════════════════════════════════════════
keyword_mapping:
  category:
    - { value: implant,       any: [种植, 即拔即种, 植体] }
    - { value: endodontic,    any: [根管, RCT, 牙髓, 开髓, 根备, 根充, 盖髓, 摘髓] }
    - { value: orthodontic,   any: [正畸, 矫治, 矫正, 托槽, 保持器, 粘附件, 隐适美, 扩弓] }
    - { value: cosmetic,      any: [贴面, 漂白, 美白] }
    - { value: prosthodontic, any: [冠, 桥, 义齿, 修复体, 桩核, 桩冠, 戴牙, 全瓷, 烤瓷, 重新粘接] }
    - { value: restorative,   any: [充填, 补牙, 树脂, 玻璃离子, 嵌体, 垫底] }
    - { value: periodontic,   any: [洁治, 洗牙, 洁牙, 龈上, 龈下, 刮治, 牙周, 喷砂, 细洁] }
    - { value: preventive,    any: [涂氟, 窝沟封闭, 封闭, 防龋, OHI, 口腔卫生宣教] }
    - { value: surgical,      any: [拔除, 拔牙, 切开, 翻瓣, 切除, 系带, 脓肿, 囊肿] }
    - { value: pediatric,     any: [乳牙, 儿童, 年轻恒牙] }
    # ⭐ 裸「二期」兜底 —— **必须留在最末**(尤其在 orthodontic 之后):
    #   种植的二期在 planned 里常省掉"种植"(二期取模 / 二期手术 / 二期修复 / 三个月后二期),
    #   前面 9 条都收不住,靠这条归 implant;而"二期矫治/二期矫正/正畸二期"含正畸词,
    #   在上面第 3 条就被 orthodontic 拿走,走不到这里。**别把它挪回文件头**,
    #   挪回去就退回 2026-07 之前的误吞(prod 420 条正畸计划被标成种植)。
    - { value: implant,       any: [二期] }

# planned 语义:计划本就以"建议/拟/推荐"措辞 → 不剥,只剥纯条件词(必要时/如需/择期)。
# 例 "建议全口洁治后,必要时正畸治疗" → 丢"必要时正畸治疗" → "建议全口洁治后" → periodontic。
keyword_strip_clauses: [必要时, 如需, 择期]
