| content |
{"Commits":[{"Sha1":"061b499c7 {"Commits":[{"Sha1":"061b499c763f81ab5b7217307ef5a55eca62e74e","Message":"chore(reports): 通读修复证据提交后的静态门禁报告 @ 1f8c923\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-13T06:11:01-08:00"},{"Sha1":"1f8c923141ec782ef23a07d332dd6f6f61df3b5f","Message":"docs(subtitle-alignment): 通读修复在干净提交 bb8aeca 上的真实库验收证据(476 / 0)\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-13T06:10:54-08:00"},{"Sha1":"bb8aecaf314eb9e28a75e5aba06749a3c45031d4","Message":"fix(subtitle-alignment): 补齐退回撤销修复守卫、任务台截断排序、前端切单重置与分离冒烟选轨\n\n- 验证退回后 complete_repair 改为按单调修订序号比较退回前后的有效改时间栈,消除同毫秒竞争并修复撤销误改/重做时的 409 死锁,同时继续拦截空转锁定与改后立即撤销\n- getWorkOrderBoard 在发生条数截断时补齐边界同打标行数的工单,确保按进入当前状态的停留先后准确截断\n- 任务台验证退回直达复核台;素材登记页切换工单自动重置未提交操作草稿、偏移步进夹紧至 ±600000 ms 并响应 ?order= 切换;订正导出格式规则不可查原因\n- vocal-sep/smoke.sh 开启严格退出码检查并按最后一个括号选轨,避免第 2 级误取伴奏轨;align-bench 输出脚本统一自动创建父目录并显式 UTF-8 写入\n- 同步更新平台清单描述及全栈/前端开发技能真源与两侧派生适配文件\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-13T05:24:05-08:00"},{"Sha1":"e9ac8c2e044b967a423972a07492252e787ac914","Message":"fix(subtitle-alignment): 通读修复——流转与草稿写入串行、导入查文字一致、行交叠不漏报、队列不漏单\n\n后端\n- 工单流转与草稿写入(逐行结论、改时间、撤销重做)都先锁工单行,串行执行:\n 原先提交审核与逐行改判可以同时成立,工单带着没处理的需修行进待验证(修前版本上已用并发用例复现)\n- 草稿三个写入口在读到的修订与 expectedRevision 不一致时当场回 STALE_REVISION\n- 派生执行回执的「终态不被读不到盖掉」改为写入时的条件,不再用交换之前读到的旧行判断\n\n契约\n- 导入时间轴草稿即拒绝各字连起来与行文字不一致的行,以及用对象内置属性名作行实例编号\n- 行交叠规则与前面结束最晚的一行比,不只比紧挨着的上一行\n- clampUnitNudge 不给出与点击方向相反的结果\n\n前端\n- 复核台入口队列按状态分别查;三个入口队列被截断时写明命中与列出的张数\n- 已读到数据后的重取失败保留页面内容并给重试(新增 StaleNotice)\n- ?order= 空值回到队列;工单编号拼进接口路径前编码;状态去向不列自环;\n 偏移说明与导出的实际行为一致;验证台试播跟随滚动;撤销与重做单列为整份草稿\n\n脚本\n- vocal-sep/separate.sh 与 align_lines.py:每级分离前清掉该级目录的旧音轨,分离器失败即退出,\n 选轨只认文件名里最后一个括号标记\n- precision_anatomy.py 不再依赖 Python 3.12 的 f-string 语法\n\n文档\n- README、蓝图、归属表、派生回执、PRD、CLAUDE.md、治理登记里核实过的过期事实订正;\n 两份实测报告里混用配置的数字加注;本次行为变化记在蓝图 §13\n\n验证:check:quick 17/17、lint、typecheck;契约单测 64/64;check:runtime 474/0\n(提交前的工作树上,隔离库,RLS enforce,不是干净提交上的证据,派生回执读数未更新)。\n\nCo-Authored-By: Claude Fable 5.2 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-13T04:51:25-08:00"}],"HeadCommit":{"Sha1":"061b499c763f81ab5b7217307ef5a55eca62e74e","Message":"chore(reports): 通读修复证据提交后的静态门禁报告 @ 1f8c923\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-13T06:11:01-08:00"},"CompareURL":"luoanwu/juhai-karaoke-subtitle-alignment/compare/8b2a303202715f1f5e1c25b066981f29d0588527...061b499c763f81ab5b7217307ef5a55eca62e74e","Len":4}... |