用途:按 voice-profile.md(全局)及可选的 voices/{section}.md 分区覆盖文件,逐行检查草稿是否出现明确列入禁用清单的措辞,属于 Editor 在 structural-review 之后调用的语音检查环节,与 hedge-detector、slop-detector、citation-form-check 并行,各自负责一类语音问题。
主要能力:从 voice-profile.md §10 提取 don't-list 作为正则库,使用词边界匹配;每条命中记录行号、引用短语、违规类型、voice-profile 引用与最多两条改写建议,最终输出短语标记表(phrase-flags table)。示例涵盖 delve、unpack、dive into、let's explore、at the end of the day、game-changer、paradigm shift、under the hood、in today's fast-paced world、AI is transforming、emoji、感叹号、作为模糊限制的 I think、clearly/obviously/simply 等。
使用方式:先加载 voice-profile.md 与适用的分区文件,提取正则库,扫描草稿并按词边界匹配,逐条记录,最后输出标记表。分区覆盖可新增规则,但不能放宽全局禁用项。
限制:每条标记必须引用 voice-profile 原文,无引用不出标记;正则需词边界以避免误报(如 undelete 不应匹配 delve);感叹号规则排除引号内对话与代码块;I think 仅在后接断言时标记;每条最多两条改写建议。当三句话内出现六个 tier-1 标记时会触发 Editor must-not #13(≥3 个 tier-1 语音违规即不可通过)。输入为草稿、voice-profile 与可选分区覆盖,输出为 voice pass 中的短语标记表;具体价格、平台与完整使用步骤暂未提供。