| content |
{"Commits":[{"Sha1":"88df9fddc {"Commits":[{"Sha1":"88df9fddc74d13ebbc389e8ca265c8953c06bc22","Message":"治理: /review 首个自动化验收——fixture 注入 + G29 null 字芯片用例,UI 地板 6→7\n\n- REVIEW_WORKDIR 注入点 + 仓内确定性 fixture(fixture-song,含 G29 null 时间字)\n- check:ui 第 7 例:字级时间面板渲染 / null 字禁用虚线芯片(title 无对齐证据)/\n 有证据字可点击试听\n- 负向测试:fixture 缺失整轮红且 e2e-results 显示仅新用例 ok:false(其余 6 绿)\n- 地板 uiTestsPassed 6→7、ownTestCases 62→63;报告绑定 gitSha 348939f5\n- 边界如实记:执行链路(C24 重跑刷新)仍无自动化,fixture 用例覆盖不到\n\ncheck / check:ui(7) 本机全绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T22:14:08-07:00"},{"Sha1":"348939f512d2bc10165e5bcb98597837828a63f2","Message":"治理: G29 关闭——null 时间字契约落地,导出契约账本清零\n\n用户拍板选 A:无对齐证据的官方字保留、时间置 null(官方字全覆盖)。\n\n- phase2 三处修复:发射点保留 null 字 / VAD 尾延长落最后一个有时间字 /\n 全局换算透传 null;TDD 2 用例先红后绿,pytest 地板 137→139\n- 导出层 groupTimedChars:null 字并入相邻有时间段(行首并后、其余并前、\n 全 null 回落行级),elrc/ass/kas 渲染零改动消费分组结果\n- 工作台 null 字虚线禁用芯片(不参与高亮/试听),类型 start/end 允许 null\n- 4 首债务歌复跑(GUNCHARLIE/有你有我/爱情一阵风/素颜):\n check:export-contract 账本 23 行→0,存量冻结清空\n- 浏览器实证(web-verify:3131 隔离 distDir):素颜 elrc\n \u003c00:20.33\u003e的很\u003c00:20.35\u003e 文本完整、X-Export-Per-Char-Downgraded 4→0、\n 工作台 13 个 null 芯片正确渲染、控制台零错误\n\ncheck / pipeline(139) / export-contract(账本清零) 本机全绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T20:51:41-07:00"},{"Sha1":"54d0518408a1fdeae63f4fb61a3d5fb885e09c0c","Message":"治理: G25 关闭——7 首债务歌定源重跑 phase2 清账,残余分类转出 G29\n\n- 定源纪律:qingtian×2 靠人声时长 314.57s 逐位比对定源晴天 full_mix,\n 分析对齐靠歌词 grep + 230.24s 时长吻合定源魏翔时差(比对而非猜);\n 爱情一阵风/素颜 现场重分离(demucs worker)\n- 7 首 phase2 重跑(52-89s/首):陈旧产物债 90 行→23 行全清\n (qingtian×2 22→0、分析对齐 21→0、GUNCHARLIE 48→1)\n- 剩余 4 首 23 行重跑不可清:实为现行代码缺口——phase2 丢弃无对齐\n 证据的官方字(素颜 L3「很」抽查推翻 roman 空预设),违反双轨契约\n 官方字全覆盖意图,登记 G29 待契约拍板\n- 冻结账本收紧 7 首→4 首;门禁 INFO 文案改指 G29(重跑不可清)\n- 词元化修复(C18/G27/C26)借清账首次过真歌产物级验证(泰/闽/国语)\n\ncheck / pipeline(137) / export-contract(存量4+新增0) 本机全绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T20:33:19-07:00"},{"Sha1":"2a22686cab5028a364debbc9aad9ffeaed40d20f","Message":"治理: 语言判定/词元化单源收口 + 报告 provenance 与导出契约账本\n\n- C23 运行时单源 config/structure-modes.v1.json 入库(fresh clone 实证必红)+\n check:pipeline 入库绊网(git ls-files 而非 existsSync)\n- C24 工作台同曲重跑面板不刷新:dataToken 令牌驱动重取\n- C25 vote_language/resolve_structure_languages 标签归一 + 拉丁票白名单\n fail-closed(用户拍板),策略收口 _latin_script_language 单源\n- G27+C26 worker 词元化三处对齐 services + NFD 谚文/假名修复(分组保码位、\n 罗马化走 NFC 合成);check:pipeline 升级为跨 venv 行为比对(11 组多语言用例\n + 词元拼接无损不变量)\n- C27 phase1 CLI 声明通道接通(run/align 均传 declared_language)+\n resolve_structure_languages 对 detected/fallback/declared 入口统一归一\n- G22 主体:scripts/lib/provenance.mjs 单源,15 处报告写点统一携带\n gitSha/worktreeDirty,check:governance 强制校验(含 runtime/ui 转强制)\n- G25 半闭环:check:export-contract 门禁 + 冻结账本(首跑盘出存量债 7 首,\n 新增即阻塞、账本缺失 fail-closed)\n\npytest 地板 124→137;check / runtime(56) / ui(6) / pipeline(137) /\nexport-contract 五级门禁本机全绿;全部修复先红后绿负向测试取证。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T20:13:48-07:00"},{"Sha1":"eb6956a03b3a63cf459aade2c4538b9a3e992e91","Message":"feat: default review runs to vocal-fast\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-30T19:52:34-07:00"}],"HeadCommit":{"Sha1":"88df9fddc74d13ebbc389e8ca265c8953c06bc22","Message":"治理: /review 首个自动化验收——fixture 注入 + G29 null 字芯片用例,UI 地板 6→7\n\n- REVIEW_WORKDIR 注入点 + 仓内确定性 fixture(fixture-song,含 G29 null 时间字)\n- check:ui 第 7 例:字级时间面板渲染 / null 字禁用虚线芯片(title 无对齐证据)/\n 有证据字可点击试听\n- 负向测试:fixture 缺失整轮红且 e2e-results 显示仅新用例 ok:false(其余 6 绿)\n- 地板 uiTestsPassed 6→7、ownTestCases 62→63;报告绑定 gitSha 348939f5\n- 边界如实记:执行链路(C24 重跑刷新)仍无自动化,fixture 用例覆盖不到\n\ncheck / check:ui(7) 本机全绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T22:14:08-07:00"},"CompareURL":"luoanwu/songformer-structure-lyrics/compare/7d093d6ffa01151af6a18fbd41e0d3d8fb82e9ed...88df9fddc74d13ebbc389e8ca265c8953c06bc22","Len":5}... |