diff --git a/design/gdd/术语表.md b/design/gdd/术语表.md index ce3f69ee..12828cc0 100644 --- a/design/gdd/术语表.md +++ b/design/gdd/术语表.md @@ -133,7 +133,7 @@ | 规则 | 内容 | |---|---| -| 禁用字面 | 「雷」「插旗」及相关字面(雷格/踩雷/插旗/旗)**不得进入对外命名**——「扫雷插旗」仅系内部开发用语,对外世界观=探索地下城/挖掘地下城 | +| 禁用字面 | 「雷」「插旗」及相关字面(雷格/踩雷/插旗/旗)**禁止进入对外命名**——「扫雷插旗」仅系内部开发用语,对外世界观=探索地下城/挖掘地下城 | | 插旗的对外表达 | **封印**(件名示例:封印桩/封印回响/封印匠/封印爆裂) | | 危险格的对外风味 | **地下城陷阱 / 怪物巢穴**(巢穴仅限世界观风味层使用——产品名清巢者出处、美术纹样名;机制表述仍用危险格) | | 连锁展开的对外表达 | **坍塌显形**:挖穿薄壳、整片松动地面塌陷露出(00 篇巢穴隐喻轴定名;机制文档内部仍用连锁展开) | diff --git a/tools/doc_term_audit.py b/tools/doc_term_audit.py index 44d43632..4ba17894 100644 --- a/tools/doc_term_audit.py +++ b/tools/doc_term_audit.py @@ -43,6 +43,19 @@ RETIRED_TERMS = [ ("道具窗口|可选类道具|已消耗未生效|使用被拒|窗口打开锚行|窗口跳过锚行", "2026-09-15", "(随可选类道具整体删除)", "格面资源批"), ("雾格", "2026-09-14", "(雾格移除)", "不做清单"), ("兄弟精", "2026-09-26", "L2 熊地精(bugbear 复用)", "变体名未经批准退役批——用户质问查证后全仓清除"), + # —— 用语规范(2026-10-15 用户令):权威=design/gdd/术语表.md「用语规范」A 表,机器闸吸收 —— + # 注意:「随批」「台账」两词本身是上方行级白名单信号(行内出现即归留档类),对其扫描会自豁免, + # 故不列入;「收口」「在飞」等照常扫描。术语表「用语规范」节已加入节级豁免(词表自身不命中)。 + ("对标", "2026-10-15", "参照", "用语规范 A 表(STC 1.7)"), + ("若干", "2026-10-15", "写具体数值或写明数值出处", "用语规范 A 表(STC 5.4)"), + ("不得", "2026-10-15", "禁止", "用语规范 A 表(STC 词表)"), + ("报错", "2026-10-15", "名词用错误;动词用返回错误/显示错误", "用语规范 A 表(STC 词表)"), + (r"\bbuff\b", "2026-10-15", "增益", "用语规范 A 表(STC 1.1)"), + ("收口", "2026-10-15", "完成/合并进 master", "用语规范 A 表(doc-conventions 第 4 节)"), + ("在飞", "2026-10-15", "正在执行中", "用语规范 A 表(doc-conventions 第 4 节)"), + ("对拍", "2026-10-15", "与基线数据逐项比对", "用语规范 A 表(doc-conventions 第 4 节)"), + ("销账|销号", "2026-10-15", "注销", "用语规范 A 表(doc-conventions 第 4 节)"), + ("落文", "2026-10-15", "写入文档/已写入", "用语规范 A 表(doc-conventions 第 4 节同族)"), ] DEFAULT_DIRS = ["design/gdd", "design/registry"] @@ -53,6 +66,8 @@ DEFAULT_DIRS = ["design/gdd", "design/registry"] # 使用次数账,迭代 11 起在役)系现行机制共用该词——秘宝/同调/主动件等语境不算命中。 TERM_CONTEXT_EXEMPT = { "充能": re.compile(r"秘宝|同调|主动件|每冒险|冒险开始|充能账|充能维护|attunement"), + # buff:反引号行内代码(字段/键名)原样保留(STC 6.2),只查散文用词 + r"\bbuff\b": re.compile(r"`[^`]*buff[^`]*`"), } # 行级白名单信号:命中任一即归"留档类" @@ -62,8 +77,8 @@ WHITELIST_RE = re.compile( r"|\bv0\.\d+" r"|修订记录|版本历史|履行回执|台账" ) -# 节级白名单:版本历史/修订记录节内整段豁免 -SECTION_RE = re.compile(r"^#{1,6}\s*(版本历史|修订记录)") +# 节级白名单:版本历史/修订记录/用语规范节内整段豁免(用语规范节的不用列是内容本身) +SECTION_RE = re.compile(r"^#{1,6}\s*(版本历史|修订记录|用语规范)") COMMENT_RE = re.compile(r"^\s*[;#]")