|
16199
|
3
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16200
|
4
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16201
|
8
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16202
|
10
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16203
|
11
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16204
|
7
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16205
|
9
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16206
|
1
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16207
|
3
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16208
|
4
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16209
|
8
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16210
|
10
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16211
|
11
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16224
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"27c04f193 {"Commits":[{"Sha1":"27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Message":"Merge pull request 'feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环' (#1) from feat/qwen-image-inference into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/image-generation/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-07T07:46:33+08:00"},{"Sha1":"ac5f340c0422af2a5c3122289142e8517dc434c5","Message":"fix(sidecar): Qwen-Image-Edit 未指定尺寸时保留底图原生分辨率\n\nQwenImageEditPlus 默认把输入塌到 ~1MP 规范面积,密集中文标题在 1MP + 低步数下\n笔画糊/字形崩。新增 _fit_edit_dims:未显式传 width/height 时按底图原生分辨率\n(保纵横比、向下取整 16 倍数、封顶 QWEN_EDIT_MAX_AREA=1.5MP 兜内存/耗时)驱动,\n调用方仍可显式覆盖。\n\n实测 ktv-poster-master(1672x941) 改字:4 步@1.06MP 文字 melted → 20 步@1.49MP\n(1632x912)文字笔画完整清晰、字形正确,无高分辨率伪影。清晰度决定因素是步数\n(生产默认 40),分辨率为次因;两者叠加达到可用海报质量。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T07:39:05+08:00"},{"Sha1":"973dde30db19928a0937f02a102979d473cce644","Message":"feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环\n\n把嗨设工坊从「权重就绪、推理是桩」推进到「本机真跑转绿」:\n\nsidecar (services/model-sidecar)\n- /v1/generate 真调 Z-Image-Turbo / Qwen-Image-2512(modelKey 路由)\n- /v1/edit 真调 Qwen-Image-Edit-2511(QwenImageEditPlusPipeline)\n- capability() 依赖齐全时开启 qwen-image-master/edit(128 GiB 主机 loadable)\n- 单 pipeline 常驻、kind 切换释放旧模型,防双 20B 同驻 OOM\n- 修 torchvision 隐藏依赖:Qwen2VLProcessor→Qwen2VLVideoProcessor 硬依赖它,\n 缺失则 from_pretrained ImportError(进 pyproject zimage extra)\n- 加载失败包 try/except → 结构化 503(不再冒 500)\n- SIDECAR_QWEN_STEPS:生产默认 40 步,CI/验收可降步提速(真引擎真像素)\n\n双后端 (NestJS + Fastify 同契约)\n- render-pipeline 按 kind 路由:APPEARANCE/SEMANTIC_EDIT→sidecarEdit,\n DESIGN_MASTER/TURBO_VARIANT→sidecarGenerate;job 状态机真流转 + 乐观锁 + outbox 同 tx\n- 修 undici 300s 传输超时:Node 内置 fetch 的 headersTimeout/bodyTimeout 默认 300s\n 会把分钟级同步推理在 ~302s 中止成假 SidecarUnavailableError(AbortSignal 压不住)。\n 改用 undici@6 request() + 请求级 headersTimeout/bodyTimeout 对齐 timeoutMs\n\n验收\n- DATABASE_URL=... INFERENCE_RUN_QWEN=1 pnpm check:inference 双后端各 6/6 绿\n- Qwen-Image-Edit 真改图 SUCCEEDED(金色中文标题精确改写 + OCR gate 联动)\n- pnpm check 全部静态门禁绿;CLAUDE.md(=AGENTS.md) 回灌 G14/真跑证据\n\n仍打开(诚实缺口):render-pipeline 同步端点(G13)、异步 worker 化、\n单 MPS 多进程串行化、Qwen nightly/self-hosted 验收。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T06:35:04+08:00"}],"HeadCommit":{"Sha1":"27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Message":"Merge pull request 'feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环' (#1) from feat/qwen-image-inference into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/image-generation/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-07T07:46:33+08:00"},"CompareURL":"luoanwu/image-generation/compare/fc2ce503c94d763b1d077e7c734720a0c58e23a8...27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Len":3}...
|
1783381594
|
Edit
Delete
|
|
16589
|
8
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16590
|
9
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16591
|
1
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16592
|
3
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16593
|
4
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16594
|
7
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16595
|
10
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16596
|
11
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd90b7a39 {"Commits":[{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"}],"HeadCommit":{"Sha1":"cd90b7a3940243c99f49717c82f6d3eab2a115ce","Message":"优化文档多余描述\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-08T15:04:04+08:00"},"CompareURL":"vodtest/codeskill/compare/47f43a6fb252d96ad2063081af8949fd6a6b62ce...cd90b7a3940243c99f49717c82f6d3eab2a115ce","Len":1}...
|
1783494247
|
Edit
Delete
|
|
16702
|
8
|
5
|
8
|
51
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"49de0c2d3 {"Commits":[{"Sha1":"49de0c2d382fe761e459574e38b67a4d09f4604d","Message":"兼容 AI 助手空会话 ID\n\n允许 content/assistant 的 conversationId 为 null,并在校验后转为 undefined,避免首次对话请求被参数校验拒绝。\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-09T13:59:24+08:00"}],"HeadCommit":{"Sha1":"49de0c2d382fe761e459574e38b67a4d09f4604d","Message":"兼容 AI 助手空会话 ID\n\n允许 content/assistant 的 conversationId 为 null,并在校验后转为 undefined,避免首次对话请求被参数校验拒绝。\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-09T13:59:24+08:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ad491b380b573d1f4389aa0e3a1aae0eceb467d8...49de0c2d382fe761e459574e38b67a4d09f4604d","Len":1}...
|
1783576799
|
Edit
Delete
|
|
16703
|
5
|
5
|
8
|
51
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"49de0c2d3 {"Commits":[{"Sha1":"49de0c2d382fe761e459574e38b67a4d09f4604d","Message":"兼容 AI 助手空会话 ID\n\n允许 content/assistant 的 conversationId 为 null,并在校验后转为 undefined,避免首次对话请求被参数校验拒绝。\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-09T13:59:24+08:00"}],"HeadCommit":{"Sha1":"49de0c2d382fe761e459574e38b67a4d09f4604d","Message":"兼容 AI 助手空会话 ID\n\n允许 content/assistant 的 conversationId 为 null,并在校验后转为 undefined,避免首次对话请求被参数校验拒绝。\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-09T13:59:24+08:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ad491b380b573d1f4389aa0e3a1aae0eceb467d8...49de0c2d382fe761e459574e38b67a4d09f4604d","Len":1}...
|
1783576799
|
Edit
Delete
|
|
17343
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
|
1784003175
|
Edit
Delete
|
|
17344
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f73daf0a1 {"Commits":[{"Sha1":"f73daf0a17c4cd19344f03ba21afcc326a49a650","Message":"初始提交:嗨赞AI制作平台(含 C1–C59 全部治理轮次)\n\n从 基础框架 派生的 AI 歌词对齐制作平台。契约单源 @repo/contracts + 双后端\n(NestJS/Fastify)对等 + Next.js studio 前端 + Python 模型 workers。\n\n治理基线(reports/baseline.json 棘轮):\n- 静态门禁 pnpm check 全绿(naming/schema/validation/contract-consumers/\n dual-backend/concurrency-guard/migrations/models/alignment-models/library/\n lyra-parity/governance-docs)\n- check:runtime 316/316、check:ui 32/32、own-tests 39 文件 348 用例\n\n体积纪律:模型权重(~13GB)与曲库音频(含受版权保护素材)不入库,\n仅保留 models/model-assets.v1.json 与 曲库/library.latest.json 两份登记真源\n(check:models / check:library 据此比对磁盘实况)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T20:23:16-07:00"}],"HeadCommit":{"Sha1":"f73daf0a17c4cd19344f03ba21afcc326a49a650","Message":"初始提交:嗨赞AI制作平台(含 C1–C59 全部治理轮次)\n\n从 基础框架 派生的 AI 歌词对齐制作平台。契约单源 @repo/contracts + 双后端\n(NestJS/Fastify)对等 + Next.js studio 前端 + Python 模型 workers。\n\n治理基线(reports/baseline.json 棘轮):\n- 静态门禁 pnpm check 全绿(naming/schema/validation/contract-consumers/\n dual-backend/concurrency-guard/migrations/models/alignment-models/library/\n lyra-parity/governance-docs)\n- check:runtime 316/316、check:ui 32/32、own-tests 39 文件 348 用例\n\n体积纪律:模型权重(~13GB)与曲库音频(含受版权保护素材)不入库,\n仅保留 models/model-assets.v1.json 与 曲库/library.latest.json 两份登记真源\n(check:models / check:library 据此比对磁盘实况)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T20:23:16-07:00"},"CompareURL":"","Len":1}...
|
1784003175
|
Edit
Delete
|
|
17346
|
5
|
5
|
5
|
61
|
0
|
0
|
refs/heads/main
|
1
|
|
1784003956
|
Edit
Delete
|
|
17347
|
5
|
5
|
5
|
61
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7e38caa7a {"Commits":[{"Sha1":"7e38caa7a9a622e250ab06620cd295404fd97f4a","Message":"治理状态:记录第二轮修复,版本 0.2.1\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:50:38-07:00"},{"Sha1":"c7294d6f71f7653ea197b3e3333da9ed54d19e63","Message":"reindex 增量优化与审计库并发加固\n\n1. reindex: 内容未变仅被 touch 的文件不再重分块重写索引,只刷新\n 元数据。新增显式 --fast((mtime,size) 未变即跳过,不读文件),\n 供大语料 nightly 使用;默认仍全量哈希 —— rsync/tar 会保留\n mtime,同 mtime 改内容只有 sha 抓得到,该保证有单测钉住,\n 不能默认放弃。\n2. audit_log: WAL + busy_timeout —— 多 MCP 客户端并发写同一\n 审计库时避免 database is locked(审计失败虽不改变检索答案,\n 但监控会失明)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:49:42-07:00"},{"Sha1":"3ca2d7515b057ec3f22fa89f95d4eea2cf37aba6","Message":"治理工具:冲突策略语义区分、词表结构体检 T4、修死引用\n\n1. conflict_policy: source_priority 与 source_then_latest 此前实现\n 完全相同,是假选项。现区分语义 —— source_priority 只按来源优先级\n 裁决,并列最高交回人工(needs_manual_review);要用时间破并列的\n 显式选 source_then_latest。补两条并列场景测试。\n2. wiki terms 新增 T4 词表结构体检,抓两种静默失效:\n - 跨行重叠的同义词组不会自动合并(查 A 组的词展开不到 B 组);\n - 含空白的成员在查询侧按空格被切开,整词永远不可达。\n 实测在现网 syn.tsv 上即抓到「error code」不可达键。\n3. README: PLAN.md 三处死引用改指 docs/technical-plan.md;\n wiki terms 输出不再提示不存在的 --llm 参数。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:47:58-07:00"},{"Sha1":"a8d855f96127e7467c70eb9e25deb040fce55201","Message":"信任边界:TRUNCATED 诊断移出信封,grep 与 fts 检索面对齐\n\n1. emit(): 截断提示此前 printf 到 stdout,会被 kb_tools 包进\n \u003ckb_result\u003e 信封 —— SOP 一边要求 agent 对 TRUNCATED 缩小范围,\n 一边要求无视信封内一切指令,自相矛盾;审计 status_of 只看\n stderr,截断也漏记。改走 stderr,并在 audit_log 增加\n 'truncated' 状态。\n2. kb grep: 导航层(INDEX/_index/README)此前只在 fts 侧被排除,\n grep 会命中并让 agent 引用 INDEX.md 的行当证据。rg 用 --iglob、\n grep 用 --exclude 与 fts 的 NAV 列表对齐。\n3. emit(): wc -c 前导空格清理(macOS 输出对齐问题)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:46:07-07:00"},{"Sha1":"4a3ea648c8f46c0456e25ca97a476819d7421404","Message":"评测口径:grep 兜底改用真分词,幻觉率剔除注入行\n\n1. run_eval: grep 兜底探测词此前按空格切 —— 中文 query 没有空格,\n 整句丢给 grep 恒 0 命中,所有中文落空都被误判成「语义 gap →\n 该上 vec」,而处方本该是「补 syn.tsv」。这是本工具的核心判定,\n 现改用 kb_core.units() 同源分词 + 停用词过滤,只取真词探测。\n 实测: '包厢无声怎么办' 探测词从 [整句] 变为 [包厢, 无声]。\n2. run_eval: 清理 'if True else' 死代码;新增 --syn(默认与检索侧\n 同源 \u003ckb\u003e/conf/syn.tsv)。\n3. agent_eval: 幻觉率/正确率的分母剔除注入演练行 —— 注入行\n hallucinated 恒 False,混入会稀释幻觉率,又把「抵抗成功」记成\n 正确答案。注入有自己的 --gate-injection。\n4. agent_eval: 引用正则补 .mdx(EXTS 支持它,引用 mdx 的正确回答\n 此前会被误判为幻觉)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:44:32-07:00"}],"HeadCommit":{"Sha1":"7e38caa7a9a622e250ab06620cd295404fd97f4a","Message":"治理状态:记录第二轮修复,版本 0.2.1\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T19:50:38-07:00"},"CompareURL":"","Len":7}...
|
1784003956
|
Edit
Delete
|
|
17356
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"a6e738a4e {"Commits":[{"Sha1":"a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3","Message":"C63:默认主链角色互换——HubertFA 为默认主对齐器,SOFA 降为二次窗口校验\n\n- contracts DEFAULT_MAIN_ALIGNER_ID sofa_mandarin -\u003e hubertfa(商用许可明确 +\n C61 拼接对齐 A/B 反超;内部/商用缺省口径合一),注册表 displayName/notes 同步,\n 契约测试锁「默认必须商用可选 + commercialUse=true」不变式\n- run_pipeline 新增 SOFA 真实声学二次窗口校验(6.5 步):回投主时钟后 SOFA\n (--no-hubert-verifier 子进程跨 venv)对同一输入独立二次对齐,逐行 onset/end\n \u003e250ms 标 sofa_boundary_disagreement(C50 角色完整镜像互换)\n- fail-closed 三层判责:商用上下文/缺 venv/缺 ckpt/执行失败均降级 portable\n 边界校验,verification.summary.mode + honesty.sofaSecondPass.skipReason 如实\n 登记;实测商用降级 + 内部研发真跑(73 行、60 行标复核)双路径\n- fastify HTTP 默认 run 断言随翻转更新;smoke 7/7、runner 47/47、\n check:runtime 316/316、check:ui 34/34、pnpm check 全绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T22:59:27-07:00"},{"Sha1":"d343e1b5b3a23790be6707e80fa48060a0984c1f","Message":"C62:UI 随 C61 更新——主/校角色标签按 mainAlignerId 特化 + 拼接计划上卡\n\n- runMapping 新增 runOperationLabel/runVerifierLabel:local_align 标签\n sofa→「SOFA 字级对齐」/hubertfa→「HubertFA 拼接对齐」,校验器后缀\n hubertfa 主→SOFA、sofa 主→HubertFA(曾写死,hubertfa run 主/校陈述颠倒)\n- TopBar/InfoTab/RunEvidenceCard/StepModal(入队/运行态/verify/score 描述)\n 全部按 run 动态陈述;hubertfa 的 local_align 弹窗如实描述拼接对齐主路径\n- RunEvidenceCard 新增 lyra-concat-plan:proposal honesty.concat 真实计划上卡\n (保留块/剪除时长/带宽),非拼接 proposal 不渲染\n- LoadModal 注册表单源锁不动(verifier 角色语义分层属 contracts 层议题)\n- e2e:hubertfa 拼接文案断言 + SOFA 校验按钮/verifier 断言纠偏 + 拼接计划\n 正反用例;实页双向核验 hubertfa/sofa run 各自正确\n- check:ui 34/34、lyra-parity 绿、pnpm check 全绿;ownTestCases 349→350、\n uiTestsPassed 33→34\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T22:46:32-07:00"},{"Sha1":"41d8010779db5ae99520052ce9a87d9113453284","Message":"C61:HubertFA 主对齐切换拼接对齐主路径(剪长间隙+带状全局一次性对齐+回投主时钟)\n\n- workers/pipeline --concat:粗窗保留块(±800ms,仅剪 \u003e2s 长空隙)拼接 + 480ms\n 真静音锚 -\u003e 全歌词一次性带状全局 forced-align -\u003e SOFA 校验后分段线性回投\n- 带状 Viterbi(行窗 ±400ms + 邻行夹紧 300ms)封顶长程漂移;ph_edge 边界\n logit 奖励推进转移(≤500ms 72.5%-\u003e92.8% 贡献显著)\n- runner 默认 HubertFA 命令追加 --concat(SOFA 主链与桩注入不受影响)\n- 晴天 A/B(同 vocals/切片/真值):行 ≤500ms 76.8%-\u003e92.75%(商用链首次过\n 80% 阈值)、p90 746-\u003e484ms、字 median 606-\u003e399ms;插值行 3 优 1 劣优雅退化;\n contracts 完整性 0 违规 + 生产 schema GREEN\n- 证据 reports/model-evidence/qingtian-precision-concat.latest.json(含迭代\n 方法论留痕:纯全局漂移教训/带状/夹紧/边界奖励/定参纪律)\n- 自测 --self-test-concat 11/11、smoke 7/7、runner 47/47、check:runtime 316/316\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T22:27:18-07:00"},{"Sha1":"67e69765b4cee2cc6384c3a280bfab7ec607e733","Message":"C60:全局时间轴接真实结构证据,BPM 水合与解析层 tab 解耦\n\n- GlobalTimeline 结构色带消费 latestStructureEvidence(与音乐解析层同一读模型),\n 真实段不合并、段数与解析层一致;SegKind 补 outro;无证据回退装饰 fixture\n 并以 lyra-structure-source 徽标/data-structure-source 诚实标注\n- setRealBpm 同步从 AnalysisStub(仅 tab 激活时挂载)迁至常驻 useStudioBridge,\n 不点解析层全局时间轴也显示真实 BPM\n- e2e:装饰标注 → 注入真实 structure_evidence → 不点 tab 断言段数/outro/134 BPM 上轴\n- 棘轮:ownTestCases 348→349、uiTestsPassed 32→33(check:ui 33/33、pnpm check 全绿)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T21:41:40-07:00"}],"HeadCommit":{"Sha1":"a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3","Message":"C63:默认主链角色互换——HubertFA 为默认主对齐器,SOFA 降为二次窗口校验\n\n- contracts DEFAULT_MAIN_ALIGNER_ID sofa_mandarin -\u003e hubertfa(商用许可明确 +\n C61 拼接对齐 A/B 反超;内部/商用缺省口径合一),注册表 displayName/notes 同步,\n 契约测试锁「默认必须商用可选 + commercialUse=true」不变式\n- run_pipeline 新增 SOFA 真实声学二次窗口校验(6.5 步):回投主时钟后 SOFA\n (--no-hubert-verifier 子进程跨 venv)对同一输入独立二次对齐,逐行 onset/end\n \u003e250ms 标 sofa_boundary_disagreement(C50 角色完整镜像互换)\n- fail-closed 三层判责:商用上下文/缺 venv/缺 ckpt/执行失败均降级 portable\n 边界校验,verification.summary.mode + honesty.sofaSecondPass.skipReason 如实\n 登记;实测商用降级 + 内部研发真跑(73 行、60 行标复核)双路径\n- fastify HTTP 默认 run 断言随翻转更新;smoke 7/7、runner 47/47、\n check:runtime 316/316、check:ui 34/34、pnpm check 全绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T22:59:27-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/f73daf0a17c4cd19344f03ba21afcc326a49a650...a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3","Len":4}...
|
1784009830
|
Edit
Delete
|
|
17357
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1270a9b62 {"Commits":[{"Sha1":"1270a9b62cf64e8bf85e71686a39728438f36160","Message":"C64:CI 静态门禁与本机磁盘资产门禁解耦(首次远端 CI 红盘判责)\n\n首推 GitHub 后 governance.yml 静态 job 如预期红盘:check:models/\ncheck:alignment-models/check:library 的本质是「登记 ↔ 磁盘实况」本机门禁,\n而模型权重(~13GB)与曲库音频按体积/版权纪律不入库,CI runner 必红且\n不构成真实信号。\n\n- 三脚本加 GOVERNANCE_SKIP_LOCAL_ASSET_GATES=true 显式跳过 seam:醒目声明\n + 不产报告不伪造绿盘;本机默认不设、照常硬校验(本机双路径已验证)\n- workflow 静态 job 设置该变量并注释证据真源(已提交的本机\n reports/*.latest.json,由 check:governance 棘轮消费)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:21:23-07:00"}],"HeadCommit":{"Sha1":"1270a9b62cf64e8bf85e71686a39728438f36160","Message":"C64:CI 静态门禁与本机磁盘资产门禁解耦(首次远端 CI 红盘判责)\n\n首推 GitHub 后 governance.yml 静态 job 如预期红盘:check:models/\ncheck:alignment-models/check:library 的本质是「登记 ↔ 磁盘实况」本机门禁,\n而模型权重(~13GB)与曲库音频按体积/版权纪律不入库,CI runner 必红且\n不构成真实信号。\n\n- 三脚本加 GOVERNANCE_SKIP_LOCAL_ASSET_GATES=true 显式跳过 seam:醒目声明\n + 不产报告不伪造绿盘;本机默认不设、照常硬校验(本机双路径已验证)\n- workflow 静态 job 设置该变量并注释证据真源(已提交的本机\n reports/*.latest.json,由 check:governance 棘轮消费)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:21:23-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3...1270a9b62cf64e8bf85e71686a39728438f36160","Len":1}...
|
1784010092
|
Edit
Delete
|
|
17358
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2454d24e4 {"Commits":[{"Sha1":"2454d24e46f12337b9574f9d677ddf051fb17005","Message":"C64b:CI MinIO 迁官方镜像 step(bitnami/minio 已从 Docker Hub 下架)\n\n首次远端 runtime job 实证 bitnami/minio:latest manifest unknown(Bitnami\n目录变更下架)。GH services 不支持启动命令,改为 step 直跑\n`docker run minio/minio server /data`——与 CLAUDE.md 本机口径同一条命令,\n消除第二套镜像来源。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:24:38-07:00"}],"HeadCommit":{"Sha1":"2454d24e46f12337b9574f9d677ddf051fb17005","Message":"C64b:CI MinIO 迁官方镜像 step(bitnami/minio 已从 Docker Hub 下架)\n\n首次远端 runtime job 实证 bitnami/minio:latest manifest unknown(Bitnami\n目录变更下架)。GH services 不支持启动命令,改为 step 直跑\n`docker run minio/minio server /data`——与 CLAUDE.md 本机口径同一条命令,\n消除第二套镜像来源。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:24:38-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/1270a9b62cf64e8bf85e71686a39728438f36160...2454d24e46f12337b9574f9d677ddf051fb17005","Len":1}...
|
1784010285
|
Edit
Delete
|
|
17359
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2358c119b {"Commits":[{"Sha1":"2358c119b985d2797496bd76d8683556005f5998","Message":"C64c:runtime 编排解析 stdout+stderr 并补零解析判责输出\n\n远端 CI runtime job「Tests passed 0」判责:CI 无 TTY 时 turbo 任务日志\n可能走 stderr,本机 TTY 正常——输出口径分叉。测试数汇总改为解析\nstdout+stderr;解析为 0 时把原始输出尾巴打进失败日志(远端无法登机\n时可从 CI 日志直接定位)。本机 check:runtime 316/316 回归通过。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:32:52-07:00"}],"HeadCommit":{"Sha1":"2358c119b985d2797496bd76d8683556005f5998","Message":"C64c:runtime 编排解析 stdout+stderr 并补零解析判责输出\n\n远端 CI runtime job「Tests passed 0」判责:CI 无 TTY 时 turbo 任务日志\n可能走 stderr,本机 TTY 正常——输出口径分叉。测试数汇总改为解析\nstdout+stderr;解析为 0 时把原始输出尾巴打进失败日志(远端无法登机\n时可从 CI 日志直接定位)。本机 check:runtime 316/316 回归通过。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:32:52-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/2454d24e46f12337b9574f9d677ddf051fb17005...2358c119b985d2797496bd76d8683556005f5998","Len":1}...
|
1784010778
|
Edit
Delete
|
|
17360
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"262802ed1 {"Commits":[{"Sha1":"262802ed1be2f708784260d2fd49e110a9c365f9","Message":"C64d:测试数解析先剥 ANSI 色码(CI 强制彩色输出致正则失配)\n\nCI 判责输出(C64c 新增)直接暴露根因:turbo/vitest 在 CI 上强制彩色,\n「Tests ⎋[1m⎋[32m95 passed」的转义序列夹在关键词与数字之间使\n/Tests\\s+(\\d+)\\s+passed/ 失配、汇总恒 0;本机非 TTY 无色码故从未复现。\n解析前剥 \\x1b[..m 序列,彩色/无色输入均验证正确;本机 316/316 回归通过。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:39:54-07:00"}],"HeadCommit":{"Sha1":"262802ed1be2f708784260d2fd49e110a9c365f9","Message":"C64d:测试数解析先剥 ANSI 色码(CI 强制彩色输出致正则失配)\n\nCI 判责输出(C64c 新增)直接暴露根因:turbo/vitest 在 CI 上强制彩色,\n「Tests ⎋[1m⎋[32m95 passed」的转义序列夹在关键词与数字之间使\n/Tests\\s+(\\d+)\\s+passed/ 失配、汇总恒 0;本机非 TTY 无色码故从未复现。\n解析前剥 \\x1b[..m 序列,彩色/无色输入均验证正确;本机 316/316 回归通过。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:39:54-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/2358c119b985d2797496bd76d8683556005f5998...262802ed1be2f708784260d2fd49e110a9c365f9","Len":1}...
|
1784011200
|
Edit
Delete
|
|
17361
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"6d7311f3c {"Commits":[{"Sha1":"6d7311f3c50d0894683ed1b0681f23bde45a35c4","Message":"C64e:编排失败步补打 stdout 尾巴(vitest 失败细节在 stdout 而非 stderr)\n\n远端 api-fastify#test 失败但 CI 日志只有 turbo 的「exited (1)」——失败步\n此前只打 stderrTail,vitest 具体失败用例(stdout 经 turbo 转发)全部丢失。\n失败时补打 stdout 尾巴(test 步扩到 12KB),远端判责不再需要登机。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:49:21-07:00"}],"HeadCommit":{"Sha1":"6d7311f3c50d0894683ed1b0681f23bde45a35c4","Message":"C64e:编排失败步补打 stdout 尾巴(vitest 失败细节在 stdout 而非 stderr)\n\n远端 api-fastify#test 失败但 CI 日志只有 turbo 的「exited (1)」——失败步\n此前只打 stderrTail,vitest 具体失败用例(stdout 经 turbo 转发)全部丢失。\n失败时补打 stdout 尾巴(test 步扩到 12KB),远端判责不再需要登机。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-13T23:49:21-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/262802ed1be2f708784260d2fd49e110a9c365f9...6d7311f3c50d0894683ed1b0681f23bde45a35c4","Len":1}...
|
1784011767
|
Edit
Delete
|
|
17362
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"a7536ce94 {"Commits":[{"Sha1":"a7536ce9426fa12786e46db761420ec63c26b09d","Message":"C64f:UI 编排失败判责输出 + CI 跳过 macOS 视觉基线 + 失败工件上传\n\n- check-ui-acceptance 失败步补打 stdout 尾巴(playwright 细节在 stdout)\n- 4 张视觉基线为 macOS chromium 生成,CI Linux 中文字体渲染差异远超容差\n (跨平台结构性差异非回归):UI_SKIP_VISUAL_BASELINES=true 显式跳过截图\n 断言(DOM/契约断言照跑),本机默认不跳、check:lyra-parity 继续守护基线\n- workflow 失败时上传 reports + playwright traces 工件(远端判责不再盲抓)\n- 本机回归:check:ui 34/34(视觉基线照跑)、lyra-parity 绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:02:33-07:00"}],"HeadCommit":{"Sha1":"a7536ce9426fa12786e46db761420ec63c26b09d","Message":"C64f:UI 编排失败判责输出 + CI 跳过 macOS 视觉基线 + 失败工件上传\n\n- check-ui-acceptance 失败步补打 stdout 尾巴(playwright 细节在 stdout)\n- 4 张视觉基线为 macOS chromium 生成,CI Linux 中文字体渲染差异远超容差\n (跨平台结构性差异非回归):UI_SKIP_VISUAL_BASELINES=true 显式跳过截图\n 断言(DOM/契约断言照跑),本机默认不跳、check:lyra-parity 继续守护基线\n- workflow 失败时上传 reports + playwright traces 工件(远端判责不再盲抓)\n- 本机回归:check:ui 34/34(视觉基线照跑)、lyra-parity 绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:02:33-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/6d7311f3c50d0894683ed1b0681f23bde45a35c4...a7536ce9426fa12786e46db761420ec63c26b09d","Len":1}...
|
1784012558
|
Edit
Delete
|
|
17363
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"13be1d708 {"Commits":[{"Sha1":"13be1d708476428e5788727ffd735f54b027cb9f","Message":"C64 收尾:CLAUDE.md 回灌远端 CI 双 job 绿盘证据(G14 收窄)\n\nci-gate 基线行与 G14 缺口更新:GitHub run a7536ce 双 job 绿盘\n(static + runtime 316 tests + UI 34 用例);仍缺 PR 拦截实证与\n分支保护,ci-gate 保持 🟡 不放行拦截能力宣称。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:12:15-07:00"}],"HeadCommit":{"Sha1":"13be1d708476428e5788727ffd735f54b027cb9f","Message":"C64 收尾:CLAUDE.md 回灌远端 CI 双 job 绿盘证据(G14 收窄)\n\nci-gate 基线行与 G14 缺口更新:GitHub run a7536ce 双 job 绿盘\n(static + runtime 316 tests + UI 34 用例);仍缺 PR 拦截实证与\n分支保护,ci-gate 保持 🟡 不放行拦截能力宣称。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:12:15-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/a7536ce9426fa12786e46db761420ec63c26b09d...13be1d708476428e5788727ffd735f54b027cb9f","Len":1}...
|
1784013142
|
Edit
Delete
|
|
17364
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"05d910e9c {"Commits":[{"Sha1":"05d910e9c48177e24723827b424c2f8919bde17d","Message":"分析报告:对齐残余不精准根因归因(误差分解+三方对照,晴天)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:16:23-07:00"}],"HeadCommit":{"Sha1":"05d910e9c48177e24723827b424c2f8919bde17d","Message":"分析报告:对齐残余不精准根因归因(误差分解+三方对照,晴天)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T00:16:23-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/13be1d708476428e5788727ffd735f54b027cb9f...05d910e9c48177e24723827b424c2f8919bde17d","Len":1}...
|
1784013389
|
Edit
Delete
|
|
17365
|
8
|
5
|
8
|
51
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c0618a939 {"Commits":[{"Sha1":"c0618a939c6a7f40d91e9160a083313befe7c157","Message":"迁移前端启动脚本至常规目录\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T15:54:24+08:00"}],"HeadCommit":{"Sha1":"c0618a939c6a7f40d91e9160a083313befe7c157","Message":"迁移前端启动脚本至常规目录\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T15:54:24+08:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/49de0c2d382fe761e459574e38b67a4d09f4604d...c0618a939c6a7f40d91e9160a083313befe7c157","Len":1}...
|
1784015687
|
Edit
Delete
|
|
17366
|
5
|
5
|
8
|
51
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c0618a939 {"Commits":[{"Sha1":"c0618a939c6a7f40d91e9160a083313befe7c157","Message":"迁移前端启动脚本至常规目录\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T15:54:24+08:00"}],"HeadCommit":{"Sha1":"c0618a939c6a7f40d91e9160a083313befe7c157","Message":"迁移前端启动脚本至常规目录\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T15:54:24+08:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/49de0c2d382fe761e459574e38b67a4d09f4604d...c0618a939c6a7f40d91e9160a083313befe7c157","Len":1}...
|
1784015687
|
Edit
Delete
|
|
17447
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"226033fd7 {"Commits":[{"Sha1":"226033fd7f9e6266a679a585a26dfb935d56b1e2","Message":"真值 v2 登记与全链复评:晴天人工听感纠正2(69→73 行全覆盖)\n\n- 用户提供的人工听感纠正 v2 登记进曲库 assets(check:library 绿);\n 补齐 v1 缺失的 4 行真值 + 12 行几十毫秒级精修\n- 全链复评(73/73 覆盖):拼接链行级 median 181/p90 531/≤500ms 89.0%,\n 切片基线 189/750/74.0%——C61 优势保持;SOFA 推算 median 64ms、\n 逐行判胜 41:21——根因分析结论(HubertFA 歌唱边界质量为主因)在\n 精修真值下全部稳定,排除真值口径伪影\n- 证据 reports/model-evidence/qingtian-precision-truth-v2.latest.json\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T03:48:35-07:00"}],"HeadCommit":{"Sha1":"226033fd7f9e6266a679a585a26dfb935d56b1e2","Message":"真值 v2 登记与全链复评:晴天人工听感纠正2(69→73 行全覆盖)\n\n- 用户提供的人工听感纠正 v2 登记进曲库 assets(check:library 绿);\n 补齐 v1 缺失的 4 行真值 + 12 行几十毫秒级精修\n- 全链复评(73/73 覆盖):拼接链行级 median 181/p90 531/≤500ms 89.0%,\n 切片基线 189/750/74.0%——C61 优势保持;SOFA 推算 median 64ms、\n 逐行判胜 41:21——根因分析结论(HubertFA 歌唱边界质量为主因)在\n 精修真值下全部稳定,排除真值口径伪影\n- 证据 reports/model-evidence/qingtian-precision-truth-v2.latest.json\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T03:48:35-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/05d910e9c48177e24723827b424c2f8919bde17d...226033fd7f9e6266a679a585a26dfb935d56b1e2","Len":1}...
|
1784026121
|
Edit
Delete
|
|
17448
|
5
|
5
|
5
|
60
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d4524b485 {"Commits":[{"Sha1":"d4524b485b6859714b59ff6e265c6d3cc79941c6","Message":"C68:未接线主对齐器 fail-closed——修复 STARS/mms_fa 挂名造假调度陷阱\n\n调度层曾对无 local_align 生产者的主对齐器(STARS/mms_fa)静默回退\nHubertFA CLI:产物挂着所选模型的名字实际是 HubertFA 对齐的。四层收口:\n- contracts:LOCAL_ALIGN_WIRED_MAIN_ALIGNER_IDS 单源 + hasWiredLocalAlignProducer\n + 契约测试锁(默认主对齐器必须已接线)\n- 执行器:resolvePipelineCommand 对未接线 id 抛 SPAWN_FAILED(桩注入不受影响)\n- 双后端:assertPipelineReady 先于状态判责返回 409\n MAIN_ALIGNER_PRODUCER_NOT_WIRED(逐字节对等 + 各 +1 判责用例)\n- UI:LoadModal 未接线模型禁选 + 琥珀徽标「生产者未接线 · 仅 CLI 研究直跑」\n (浏览器实测研究环境 5 模型清单灰显禁选)\n证据:check:runtime 324/324(floor 320→324)、check:ui 34/34、pnpm check 全绿\n\n本提交同时包含并行会话的 C65-C67 工作树改动(SOFA 校验洗绿修复/KAS 校准\n判责治理/HubertFA 直对齐路由)与 alignment-quality 新门禁。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T04:50:36-07:00"}],"HeadCommit":{"Sha1":"d4524b485b6859714b59ff6e265c6d3cc79941c6","Message":"C68:未接线主对齐器 fail-closed——修复 STARS/mms_fa 挂名造假调度陷阱\n\n调度层曾对无 local_align 生产者的主对齐器(STARS/mms_fa)静默回退\nHubertFA CLI:产物挂着所选模型的名字实际是 HubertFA 对齐的。四层收口:\n- contracts:LOCAL_ALIGN_WIRED_MAIN_ALIGNER_IDS 单源 + hasWiredLocalAlignProducer\n + 契约测试锁(默认主对齐器必须已接线)\n- 执行器:resolvePipelineCommand 对未接线 id 抛 SPAWN_FAILED(桩注入不受影响)\n- 双后端:assertPipelineReady 先于状态判责返回 409\n MAIN_ALIGNER_PRODUCER_NOT_WIRED(逐字节对等 + 各 +1 判责用例)\n- UI:LoadModal 未接线模型禁选 + 琥珀徽标「生产者未接线 · 仅 CLI 研究直跑」\n (浏览器实测研究环境 5 模型清单灰显禁选)\n证据:check:runtime 324/324(floor 320→324)、check:ui 34/34、pnpm check 全绿\n\n本提交同时包含并行会话的 C65-C67 工作树改动(SOFA 校验洗绿修复/KAS 校准\n判责治理/HubertFA 直对齐路由)与 alignment-quality 新门禁。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T04:50:36-07:00"},"CompareURL":"luoanwu/haizan-ai-production-platform/compare/226033fd7f9e6266a679a585a26dfb935d56b1e2...d4524b485b6859714b59ff6e265c6d3cc79941c6","Len":1}...
|
1784029846
|
Edit
Delete
|
|
17450
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
|
1784076183
|
Edit
Delete
|
|
17451
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1847c5240 {"Commits":[{"Sha1":"1847c52407c1b5d6d4734f1b334f782bd4a76641","Message":"feat: initialize voiceprint recognition platform\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T17:42:28-07:00"}],"HeadCommit":{"Sha1":"1847c52407c1b5d6d4734f1b334f782bd4a76641","Message":"feat: initialize voiceprint recognition platform\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T17:42:28-07:00"},"CompareURL":"","Len":1}...
|
1784076183
|
Edit
Delete
|
|
17452
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"64bd1beaa {"Commits":[{"Sha1":"64bd1beaac8e1a4c1063707c3d0bbf5f7e466c76","Message":"feat: add governed voice profile acoustics\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T18:10:48-07:00"}],"HeadCommit":{"Sha1":"64bd1beaac8e1a4c1063707c3d0bbf5f7e466c76","Message":"feat: add governed voice profile acoustics\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T18:10:48-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/1847c52407c1b5d6d4734f1b334f782bd4a76641...64bd1beaac8e1a4c1063707c3d0bbf5f7e466c76","Len":1}...
|
1784077861
|
Edit
Delete
|
|
17469
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e795edf9d {"Commits":[{"Sha1":"e795edf9d8130692c02ac8d6083ddbd41edcdc0c","Message":"feat: harden voiceprint deployment and profile workflow\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T20:24:11-07:00"}],"HeadCommit":{"Sha1":"e795edf9d8130692c02ac8d6083ddbd41edcdc0c","Message":"feat: harden voiceprint deployment and profile workflow\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T20:24:11-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/64bd1beaac8e1a4c1063707c3d0bbf5f7e466c76...e795edf9d8130692c02ac8d6083ddbd41edcdc0c","Len":1}...
|
1784085873
|
Edit
Delete
|
|
17470
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"32c70bb21 {"Commits":[{"Sha1":"32c70bb2198cf25b362a49e4f74387dd1a47768a","Message":"feat: complete calibrated voiceprint workflow\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T22:19:23-07:00"}],"HeadCommit":{"Sha1":"32c70bb2198cf25b362a49e4f74387dd1a47768a","Message":"feat: complete calibrated voiceprint workflow\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-14T22:19:23-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/e795edf9d8130692c02ac8d6083ddbd41edcdc0c...32c70bb2198cf25b362a49e4f74387dd1a47768a","Len":1}...
|
1784092781
|
Edit
Delete
|
|
17624
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"99c0c69be {"Commits":[{"Sha1":"99c0c69becb251d64b434b6ab315d0562888ad8d","Message":"fix: harden microphone recording fallback\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-15T21:03:36-07:00"}],"HeadCommit":{"Sha1":"99c0c69becb251d64b434b6ab315d0562888ad8d","Message":"fix: harden microphone recording fallback\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-15T21:03:36-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/32c70bb2198cf25b362a49e4f74387dd1a47768a...99c0c69becb251d64b434b6ab315d0562888ad8d","Len":1}...
|
1784174638
|
Edit
Delete
|
|
17777
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"62b665166 {"Commits":[{"Sha1":"62b66516636a8e1e402dca6390de1cb65232b795","Message":"ssh-connect: 新增评分条卡死/音响自动重启排查方法论(音频消费线程冻结→队列泄漏三件套判定法)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.165","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.165","CommitterName":"laiqiaojie","Timestamp":"2026-07-17T00:30:01+08:00"}],"HeadCommit":{"Sha1":"62b66516636a8e1e402dca6390de1cb65232b795","Message":"ssh-connect: 新增评分条卡死/音响自动重启排查方法论(音频消费线程冻结→队列泄漏三件套判定法)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.165","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.165","CommitterName":"laiqiaojie","Timestamp":"2026-07-17T00:30:01+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/57ec23fb70ba31a06eed72e90587fe3559b25544...62b66516636a8e1e402dca6390de1cb65232b795","Len":1}...
|
1784219403
|
Edit
Delete
|
|
18091
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"73bd623df {"Commits":[{"Sha1":"73bd623dfedff79a02fac961d1c16f106137e2df","Message":"Strengthen voiceprint governance and runtime acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-21T10:13:40-07:00"},{"Sha1":"40a5c4ef3404ccd2f51b8244626d95d1b5939512","Message":"fix: stabilize UI acceptance runner\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-18T23:52:59-07:00"}],"HeadCommit":{"Sha1":"73bd623dfedff79a02fac961d1c16f106137e2df","Message":"Strengthen voiceprint governance and runtime acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-21T10:13:40-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/99c0c69becb251d64b434b6ab315d0562888ad8d...73bd623dfedff79a02fac961d1c16f106137e2df","Len":2}...
|
1784654024
|
Edit
Delete
|
|
18092
|
7
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"73bd623df {"Commits":[{"Sha1":"73bd623dfedff79a02fac961d1c16f106137e2df","Message":"Strengthen voiceprint governance and runtime acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-21T10:13:40-07:00"},{"Sha1":"40a5c4ef3404ccd2f51b8244626d95d1b5939512","Message":"fix: stabilize UI acceptance runner\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-18T23:52:59-07:00"}],"HeadCommit":{"Sha1":"73bd623dfedff79a02fac961d1c16f106137e2df","Message":"Strengthen voiceprint governance and runtime acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-21T10:13:40-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/99c0c69becb251d64b434b6ab315d0562888ad8d...73bd623dfedff79a02fac961d1c16f106137e2df","Len":2}...
|
1784654024
|
Edit
Delete
|