Skip to content

v1.12.48

Choose a tag to compare

@linhut linhut released this 03 Aug 19:44
· 18 commits to master since this release

v1.12.48 — 座签功能优化 + 默认模板优化 + 真实姓名隐去

座签功能优化(P0×3 + P1×5 + P2×5 全部)

  • CLI 修复(P0-1/P0-2):注册必填 --template--placeholder 参数,cmd_table_signs 传入 template_path,命令不再崩溃
  • YAML 重写(P0-3/P1-4/P1-5)table_sign.yaml 动态字号(font_size_table 156/120/100/80pt)、华文新魏不加粗、页面/表格布局配置、CHK-TS001005 + FIX-TS001004
  • 字号空格对齐(P1-1/P1-2)_calc_font_size 对齐 WPS 实测(312/240/200/160 sz),两字名插入 2 空格
  • help 修正(P1-3):A4纵向/华文新魏/动态字号
  • 占位符参数化(P2-3):4 处函数全链路 placeholder 传递
  • 内置默认模板(P2-2):新增 table_sign_template.py + table_sign.dotx,零配置可用
  • 页面布局校验(P2-1):新增 validate_page_setup
  • 测试覆盖(P2-5):新增 20 个桌签测试用例

默认模板优化(省筹委会规范)

  • 页边距 2.8/2.8/2.7/2.7cm + 页眉 1.5/页脚 2.3cm 配置化
  • 标题行距 CHK/FIX 统一 33pt(修复既有矛盾)
  • 新增四级标题 heading_4 + CHK-C047050/FIX-C047050
  • 页码格式 - {PAGE} -(半角短横线)
  • 罗马数字/英文序号识别与转换(I.→一、A.→(一))
  • 空行插入 _insert_blank_lines + blank_line_rules 配置

其他

  • SKILL.md 移除版本历史区(减小 Agent 上下文占用)
  • 隐去真实姓名(覃万成/赖泳源 → XXX)

验证

  • pytest 90/90 通过(70 旧 + 20 新增)
  • 座签独立/合并模式 CLI 端到端通过(字号/空格/分页符落地校验)