docs(tools): 用语规范批 M8——doc_term_audit 吸收用语规范 A 表 10 词(对标/若干/不得/报错/buff/收口/在飞/对拍/销账销号/落文)+用语规范节入节级豁免+buff 行内代码语境豁免;术语表对外命名纪律 不得→禁止(A 表自洁)。随批/台账系白名单信号自豁免不列扫,注释在案

This commit is contained in:
DKChan committed 2026-10-15 21:54:40 +08:00
1 parent 3eb54002de
commit 3105052c51
2 files changed
+18 -3

No files matched your search

+1 -1
View File
@@ -133,7 +133,7 @@
| 规则 | 内容 |
|---|---|
| 禁用字面 | 「雷」「插旗」及相关字面(雷格/踩雷/插旗/旗)**不得进入对外命名**——「扫雷插旗」仅系内部开发用语,对外世界观=探索地下城/挖掘地下城 |
| 禁用字面 | 「雷」「插旗」及相关字面(雷格/踩雷/插旗/旗)**禁止进入对外命名**——「扫雷插旗」仅系内部开发用语,对外世界观=探索地下城/挖掘地下城 |
| 插旗的对外表达 | **封印**(件名示例:封印桩/封印回响/封印匠/封印爆裂) |
| 危险格的对外风味 | **地下城陷阱 / 怪物巢穴**(巢穴仅限世界观风味层使用——产品名清巢者出处、美术纹样名;机制表述仍用危险格) |
| 连锁展开的对外表达 | **坍塌显形**:挖穿薄壳、整片松动地面塌陷露出(00 篇巢穴隐喻轴定名;机制文档内部仍用连锁展开) |
+17 -2
View File
@@ -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*[;#]")