RHYMER-CORE · ISSUE #2 · 进度看板
韵表收字核查与补充
已提 PR · 最后更新 2026-10-16 20:21 · 下一次例会 2026-10-17 19:30
进度时间线
① 断言同步(issue #2 第一部分)
已完成 · 已推送2026-10-16 19:5x
- 修好 zhongyuan_yin_merge.rs / yunbiao_index.rs 里过期的条目数断言:平水韵 107→106、词林正韵 33→38、中原音韵 2293行→74行 / 66→74部
- 两处语义已变的断言同步:中原音韵「合并远小于原始」→ 改为幂等校验;词林正韵「独立入声部」→ 改查仄声
- 三道门禁测试全部转绿:char_entries 11/11 · zhongyuan_yin_merge 4/4 · yunbiao_index 14/14
证据:commit b78841d · 分支 fix/yunbiao-assertions-sync · 你的仓库 xiaozishan/rhymer-core
② 平水韵收字核查(B 块第一步)
已完成 · 已出报告2026-10-16 19:5x
- 确立权威源:抓取并解析 维基文库《平水韵》原文 → 得到 106 韵部、声调分布与仓库完全一致(上平15/下平15/上声29/去声30/入声17)
- 简繁归一 + 语料交叉后:维基有·仓库无 167 字;其中唐宋诗里出现过 125 字;出现在韵脚位置 106 字
- 关键发现:仓库表用古异体字形代替现代通用字 → 常用字查不到(青→靑、户→戸、宾→賔、滨→濵、赊→賖、茶→𣘻、壶→壷、棂→櫺)
证据:candidates_pingshui.json(125 条,带韵部+语料例证)· 报告 report-v2
③ 双源交叉验证(新增第二独立源)
已完成2026-10-16 20:12
- 新增第二源:搜韵 sou-yun.cn 平水韵表(诗词界主流权威工具,站内提供「下载平水韵表」)
- 解析出 106 韵部(平声 30 = 上平15+下平15 / 上声29 / 去声30 / 入声17),与仓库、维基文库三方结构一致
- 交叉结果:123 / 125 个候选被维基文库 + 搜韵双源确认;仅维基有的 2 个(簙、刱);两源都无 0 个
- 搜韵收录最全(20513 字,含大量扩展区字);仓库 8732 / 维基 7489 —— 仓库确实偏窄
- 已知噪音:搜韵页面 block 内混入少量导航单字链接(偈/曲/赞/联),已在产出中标注
证据:cross_check_pingshui.json · ref_pingshui_souyun.json · ref_pingshui_wikisource.json
④ 平水韵补字落库
已完成 · 已推送2026-10-16 20:18
- 111 个字写入 data/yunbiao/pingshui.jsonl(106 个候选 + 多音字),涉及 57 个韵部
- 产出 补充记录(逐字:韵部 / 声调 / 语料例证 / 双源出处)
- 双源韵部不一致的 19 个字进未决清单——不猜测、不硬补
- 门禁测试全绿:char_entries 11/11 · zhongyuan_yin_merge 4/4 · yunbiao_index 14/14;相对基线无新增失败
证据:commit c6948eb · 分支 feat/pingshui-chars-20261016 · 已推 xiaozishan/rhymer-core
⑤ 向作者仓库提 PR
已提交 · OPEN2026-10-16 20:21
⑥ 等作者回复 / 评审
等待中—
- 待回复:三个确认项(目标定义 / 保留还是替换异体 / 入声并入仄声是否有意)
- 若作者接受,下一步开词林正韵(缺口 4244 字)
需要你确认的三件事
| 问题 | 派蒙的默认建议 |
| 本轮目标是否改为「通用字归一 + 生僻字补充」两条线? | 是——异体归一更影响实际可用性 |
| 补字时:新增通用字形并保留原异体,还是把异体替换成通用字? | 新增保留(兼容旧数据,无破坏性) |
| 本轮范围:只做平水韵,还是同时开词林正韵? | 先平水韵收口,词林下一轮 |
版本管理
| 步骤 | 分支 | 提交 | 状态 |
| ① 断言同步 | fix/yunbiao-assertions-sync | b78841d | 已推送 fork |
| ③ 双源交叉验证 | (分析产产出,无代码改动) | — | 123/125 双源确认 |
| ④ 平水韵补字 | feat/pingshui-chars-20261016 | c6948eb | 已推送 fork |
| ⑤ 提交 PR | feat/pingshui-chars-20261016 | PR #7 | 已提交作者仓库(OPEN) |
主仓库 raymondebuqi/rhymer-core(私有)· fork xiaozishan/rhymer-core · 上游改动一律走 PR
基线事实(可复核)
- 仓库 HEAD:c661746(2026-10-11)· 8 个 crate · data/ 约 312MB
- 上游 1853823 已自认「数据是真值、断言要同步」,但只改了一半(char_entries.rs),本任务即补齐遗漏处
- 门禁:cargo test -p rhymer-char -p rhymer-data(本机已装 Rust 1.99 + MinGW 跑通)
- 已知单独问题:char_search 5 个入声相关失败(基线既有,同源于入声并入仄声的模型改动)