技能|制度条款冲突合并与多文件同步改写SOP
适用场景
同一件事被写在制度多处、且口径不一致(两套时间表、两种力度),导致人和 AI 都读出多个答案时。触发词:条款冲突、二义性、合并条款、改制度、同步所有 Word。契约型文档体系(总纲—分项办法—汇编—总册)通用,不只限家庭制度。
操作步骤
- 定位冲突全貌:把"同一件事"的所有表述逐条摘出,对照三要素——时间点/数值、责任主体、力度词(须/可/原则)。三处打架常藏在:主条款(台账口径)+ 派生条(如"第X条之一"新增机制)+ 相邻条("可生成"vs"须生成")。
- 确认交叉引用再定增删:全局搜有没有别的文件引用该条号(形如"按 XX-YY 第N条办理")。被引用的一律改写保号,只删后加的派生条,否则引用悬空。
- 扫描命中范围:在整个库里按关键词扫"含该条款的文件"。常见命中三份:单制度原件 + 域汇编 + 全书总册;速查卡多为摘要,通常不命中。
- 干跑统计命中数:每份文件每个目标段落必须恰好命中 1 处;命中 0 或 ≥2 一律中止,不允许"取第一条"蒙混。
- 段落级最小侵入改写(XML 层):定位段落 → 替换文本并复用原段落格式(原条款若是单个加粗 run,改后仍加粗)→ 删除的条整段移除。
禁用整篇重写(会丢表格与版式)。写入走"自动备份 → 全量读进内存 → 替换 → 临时文件 → 原子覆盖",禁止同一句柄先写后读。 - 合并后的单条写法:把冲突口径收成唯一时间表,明确每档的动作与责任人,并把被删条里的机制(如日历推送、生成时点、更新时点)并入该条末段。
- 校验三件事:压缩包无损坏;核心 XML 可解析;关键结构文件仍在。
- 收尾三件事:① 展示层自动同步(按文件指纹缓存,改了自动刷新);② 触发一次语义索引重建(否则检索仍按旧片段答);③ 用原问题复测,确认答案收敛为单一口径。
注意边界
- 保号优先:宁可改写一条长条款,也不要删除被引用条后让引用悬空。
- 只改"冲突"本身,不顺手改措辞风格,否则无法判断是修冲突还是重写。
- 派生条("第X条之一")多为后来补的机制,是冲突高发区,也是可删区。
- 与原条款互补而非冲突的上位条(总纲层)不要动:它常多出"确需延期须说明理由"这类补充义务。
反例避雷
- 未查引用就删条 → 别处的"按第N条办理"变成悬空引用。
- 用整篇重写去改一句话 → 表格、页眉、版式全丢。
- 命中数不校验就批量改 → 同名段落被批量误改。
- 改完不重建索引 → 页面已更新但问答仍答旧口径,问题看起来"没修好"。
- 不复测 → 无法证明二义性真的消除。
- 把无关版本号(被引用的其他文件版本)当成本体系版本一起改。
关联笔记
- [[技能|制度体系版本升版SOP]]
- [[技能|废弃数据源清理三步法]]
实战战绩
2026-09-28 首跑:某制度"到期提醒"三处表述冲突(台账 90/60/30 三档 vs 日历 60/15 两次 vs "可生成"力度矛盾)。合并为单一条后,三份 Word(单制度/域汇编/总册)各 1 处改写、派生条整段删除、编号不变、引用不悬空;AI 复测由"60 日和 15 日分别橙黄"的混搭答案,收敛为单一时间表 + 过期处理,零返工。
版本记录
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.0.0 | 2026-09-28 | 首版实战固化:冲突定位→引用确认→干跑→段落级改写→校验→索引+复测 |