Skip to content

v1.12.47

Choose a tag to compare

@linhut linhut released this 03 Aug 01:31
· 19 commits to master since this release

v1.12.47 — 加粗检查与修复机制优化(B-01~B-10 全部)

统一边界正则(B-02)

  • 新增 FIRST_SENTENCE_DELIMITERS(句号/叹号/问号/冒号),三套加粗实现统一使用
  • 顿号与分号不再作为分句边界(并列关系)

文种感知(B-01)

  • fix_bold_range 增加 doc_type 参数,speech 文种跳过整段加粗修复
  • CHK-C030 对 speech 文种同步跳过整段加粗检查

段落类型感知(B-09/B-10)

  • CHK-C030 排除称呼/导语/过渡/署名/会议日期段(不报告整段加粗)
  • PARAGRAPH_TYPE_RULES 显式注册 title/annotation 为 False
  • 移除 fix_bold_range_EXCLUDE_ROLES 第二层过滤(统一到 should_bold_first_sentence

策略对齐(B-05/B-06/B-03/B-04)

  • 编号词领句整体加粗到句号(editor 对齐 modifier,删除仅2字短路径)
  • 移除 30 字阈值(短段落如"二是聚焦主责主业。"也修复)
  • optimize 增加首句加粗能力(非 speech 文种,与 fix-common 对齐)
  • FIX-C031 依赖重排(_reorder_by_dependencies,在 FIX-C041~C044 之后执行)

正则补充(B-07/B-08)

  • 导语补充"为了/经/据/奉";过渡补充"因此/故/由此可见/从上述"
  • 署名补充"〇"字符 + "印发/部/草/修订"后缀(保留末尾锚定)

验收(全部通过)

  • speech optimize 整段加粗保留、notice optimize 首句加粗、边界三套统一、
    编号词整体加粗、CHK-C030 段落类型感知、短段落修复、日期段/导语段不加粗
  • pytest 70/70 通过