|
18668
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"5b67f2130 {"Commits":[{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"}],"HeadCommit":{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"},"CompareURL":"vodtest/app/compare/20d028eaceeba46e239d339245095ed9d9a7115f...5b67f2130a13c61f07360849dff66683dd89a7cf","Len":1}...
|
1784873849
|
Edit
Delete
|
|
18669
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"5b67f2130 {"Commits":[{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"}],"HeadCommit":{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"},"CompareURL":"vodtest/app/compare/20d028eaceeba46e239d339245095ed9d9a7115f...5b67f2130a13c61f07360849dff66683dd89a7cf","Len":1}...
|
1784873849
|
Edit
Delete
|
|
18670
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"5b67f2130 {"Commits":[{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"}],"HeadCommit":{"Sha1":"5b67f2130a13c61f07360849dff66683dd89a7cf","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-24T14:17:24+08:00"},"CompareURL":"vodtest/app/compare/20d028eaceeba46e239d339245095ed9d9a7115f...5b67f2130a13c61f07360849dff66683dd89a7cf","Len":1}...
|
1784873849
|
Edit
Delete
|
|
32963
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b6f9d0b9 {"Commits":[{"Sha1":"5b6f9d0b978f4c1b0293144274460989d76caa3f","Message":"docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 dev 走第一条 E0 → E1 的可判路径 / 应用侧套件 overlay 仓作副产品 / 非框架栈纯协议路径)、① 补全部接入的共同前置、③ d) 补 serviceAccounts ↔ 服务身份对账、③ 新增 j) 登记生命周期 DEC 四态;§8 续九;分析文档 §6 加接入记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T03:35:40-07:00"}],"HeadCommit":{"Sha1":"5b6f9d0b978f4c1b0293144274460989d76caa3f","Message":"docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 dev 走第一条 E0 → E1 的可判路径 / 应用侧套件 overlay 仓作副产品 / 非框架栈纯协议路径)、① 补全部接入的共同前置、③ d) 补 serviceAccounts ↔ 服务身份对账、③ 新增 j) 登记生命周期 DEC 四态;§8 续九;分析文档 §6 加接入记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T03:35:40-07:00"},"CompareURL":"luoanwu/platform-governance/compare/16469ac9632f4295ec01646dd840f1a3903b6c5c...5b6f9d0b978f4c1b0293144274460989d76caa3f","Len":1}...
|
1790419039
|
Edit
Delete
|
|
25441
|
5
|
5
|
5
|
75
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b6ffb2fd {"Commits":[{"Sha1":"5b6ffb2fd47829470408617bee019a0a3912b7b7","Message":"Refine training framework workflows and governance coverage\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-24T02:29:00-07:00"}],"HeadCommit":{"Sha1":"5b6ffb2fd47829470408617bee019a0a3912b7b7","Message":"Refine training framework workflows and governance coverage\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-24T02:29:00-07:00"},"CompareURL":"luoanwu/training-framework/compare/27a28dd5a5a8aabd88832337fd5ffbc1216dbbf8...5b6ffb2fd47829470408617bee019a0a3912b7b7","Len":1}...
|
1787563748
|
Edit
Delete
|
|
600
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b7447bfc {"Commits":[{"Sha1":"5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Message":"Align system infra hidden routes with canonical menus\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:57:50+08:00"},{"Sha1":"17de33bb098cf005d3927822b690c2bb7d001ea6","Message":"按当前线程聚焦的前端 IA/view-governance 收口,未完成清单如下\n\n1. 还没逐轮梳理的一级中心\n- 工作台\n- AIAgent\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:35:31+08:00"}],"HeadCommit":{"Sha1":"5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Message":"Align system infra hidden routes with canonical menus\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:57:50+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/9953914b57055e78c3af10cbf077f41f0580f0da...5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Len":2}...
|
1774681535
|
Edit
Delete
|
|
29528
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b78f9e3c {"Commits":[{"Sha1":"5b78f9e3c5417f825e78550f5d2934295466f032","Message":"fix(electron): 修复 TV 截图编号解析对异常缩进的兼容\n\n- 兼容显示设备属性行缺少缩进,避免提前结束解析\n- 保留区段边界检查,防止误用后续区段的显示屏编号\n- 补充异常缩进及区段隔离回归测试\n\n验证:\n- 85 项相关测试通过\n- npm run typecheck 通过\n- 设备原始输出解析通过,用户确认 TV 截图测试通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-14T16:05:32+08:00"}],"HeadCommit":{"Sha1":"5b78f9e3c5417f825e78550f5d2934295466f032","Message":"fix(electron): 修复 TV 截图编号解析对异常缩进的兼容\n\n- 兼容显示设备属性行缺少缩进,避免提前结束解析\n- 保留区段边界检查,防止误用后续区段的显示屏编号\n- 补充异常缩进及区段隔离回归测试\n\n验证:\n- 85 项相关测试通过\n- npm run typecheck 通过\n- 设备原始输出解析通过,用户确认 TV 截图测试通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-14T16:05:32+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/924047d2d278a6e3d3088febe2edf7c733788d3b...5b78f9e3c5417f825e78550f5d2934295466f032","Len":1}...
|
1789373228
|
Edit
Delete
|
|
39563
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/payment-read-yield-20261019
|
0
|
{"Commits":[{"Sha1":"5b7a057bb {"Commits":[{"Sha1":"5b7a057bb94389183a94fe680a86e97bc2a749dc","Message":"chore(reports): bind Payment read scheduling gates and evidence @fccd7e4c1\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T18:24:55-07:00"},{"Sha1":"fccd7e4c1d17783e415e9050ddc1633f9ed73449","Message":"docs(payment-sdk): record fixed-source read scheduling verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T18:24:15-07:00"},{"Sha1":"d05f20dba6cb72348f10f22f7244959e38fe9aac","Message":"fix(payment-sdk): yield continuous reads to timeout and cancellation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T18:22:57-07:00"}],"HeadCommit":{"Sha1":"5b7a057bb94389183a94fe680a86e97bc2a749dc","Message":"chore(reports): bind Payment read scheduling gates and evidence @fccd7e4c1\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T18:24:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/caa320a4fbfdc31bbd021ba70e93c711bafeac02...5b7a057bb94389183a94fe680a86e97bc2a749dc","Len":3}...
|
1792459539
|
Edit
Delete
|
|
30853
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b7a1c033 {"Commits":[{"Sha1":"5b7a1c033ef290f7fa48f58bf0eae5eaa38150aa","Message":"docs(框架): FR-6 提交框架 Owner——在送达入口 README 登记待受理\n\nFR-6 的正文 2026-09-18 已写入 基础设施仓框架变更请求-2026-09-12.md(48c5a9c),\n但那份文档本身不是送达入口:框架 Owner 是从 工程基础框架/README.md 的变更请求\n条目看待办的(FR-1 / FR-4 / FR-5 与另两份平台治理的请求都是这么送达并受理的)。\n此前只写了正文没更新入口,等于没提。\n\nREADME 该条更新为:FR-1 已落地 0.19.0、FR-4 / FR-5 已落地 0.20.0、**FR-6 新提\n待受理**、FR-2 / FR-3 仍未受理,并就地摘出 FR-6 的请求与依据:\n\ncheck:docs-truth 的四级证据新鲜度须按「该级别是否已接线」判定。起因是基础设施仓\n同步到 0.22.0 时实测,新增的制品部署 / 生产运维两级依赖 apps/api-nestjs/Dockerfile,\n而那份里有 COPY packages/kernel/package.json——该仓按 DEC-010 / DEC-031 只 exact\npin 已发布的 @juhai/kernel,仓内不存在 packages/kernel,构建必然失败,这道门禁\n在该仓只能恒红。恒红门禁不携带信息,正是 0.22.0 自己要治的失效模式的反面。\n\n请求对应 pnpm 脚本存在则断言照旧、不存在则 SKIPPED,不接受占位报告;接线了却让\n报告陈旧的仓仍照旧判红。影响面是框架仓单点改动加一条负向用例。基础设施仓已本地\n修正并在改动处注释指向 FR-6,受理后删除该段回到框架原文。\n\n未触碰框架仓 base-framework(其工作区有 12 项他人在途改动)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T23:57:57-07:00"}],"HeadCommit":{"Sha1":"5b7a1c033ef290f7fa48f58bf0eae5eaa38150aa","Message":"docs(框架): FR-6 提交框架 Owner——在送达入口 README 登记待受理\n\nFR-6 的正文 2026-09-18 已写入 基础设施仓框架变更请求-2026-09-12.md(48c5a9c),\n但那份文档本身不是送达入口:框架 Owner 是从 工程基础框架/README.md 的变更请求\n条目看待办的(FR-1 / FR-4 / FR-5 与另两份平台治理的请求都是这么送达并受理的)。\n此前只写了正文没更新入口,等于没提。\n\nREADME 该条更新为:FR-1 已落地 0.19.0、FR-4 / FR-5 已落地 0.20.0、**FR-6 新提\n待受理**、FR-2 / FR-3 仍未受理,并就地摘出 FR-6 的请求与依据:\n\ncheck:docs-truth 的四级证据新鲜度须按「该级别是否已接线」判定。起因是基础设施仓\n同步到 0.22.0 时实测,新增的制品部署 / 生产运维两级依赖 apps/api-nestjs/Dockerfile,\n而那份里有 COPY packages/kernel/package.json——该仓按 DEC-010 / DEC-031 只 exact\npin 已发布的 @juhai/kernel,仓内不存在 packages/kernel,构建必然失败,这道门禁\n在该仓只能恒红。恒红门禁不携带信息,正是 0.22.0 自己要治的失效模式的反面。\n\n请求对应 pnpm 脚本存在则断言照旧、不存在则 SKIPPED,不接受占位报告;接线了却让\n报告陈旧的仓仍照旧判红。影响面是框架仓单点改动加一条负向用例。基础设施仓已本地\n修正并在改动处注释指向 FR-6,受理后删除该段回到框架原文。\n\n未触碰框架仓 base-framework(其工作区有 12 项他人在途改动)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T23:57:57-07:00"},"CompareURL":"luoanwu/platform-governance/compare/e393d2db524e2c16a517866d412b1d039c01640a...5b7a1c033ef290f7fa48f58bf0eae5eaa38150aa","Len":1}...
|
1789714680
|
Edit
Delete
|
|
18623
|
1
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18624
|
9
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18625
|
3
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18626
|
4
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18627
|
7
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18628
|
8
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18629
|
10
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
18630
|
11
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin
|
0
|
{"Commits":[{"Sha1":"5b7fbbfa6 {"Commits":[{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},{"Sha1":"f2c948bbb21214f6114049a31763811be151d3e7","Message":"Merge remote-tracking branch 'refs/remotes/admin/admin-260707' into admin\n\n# Conflicts:\n#\tweb/backstage_pc/dist/index.html\n#\tweb/backstage_pc/dist/js/index.db00c46a.js.map\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-23T18:27:11+08:00"},{"Sha1":"9b49ad67daa93ba234712f554e7eb58aa59f4183","Message":"bug-V2平台调音-1的商家id不显示问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-16T15:20:35+08:00"}],"HeadCommit":{"Sha1":"5b7fbbfa660131dce266c57d7f945167d9f8841c","Message":"chore(git): merge remote admin\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-24T13:44:20+08:00"},"CompareURL":"vodtest/admin/compare/c00358212fafb7ecce97468837931e21c5f3e31a...5b7fbbfa660131dce266c57d7f945167d9f8841c","Len":3}...
|
1784871881
|
Edit
Delete
|
|
26080
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26081
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26082
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26083
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26084
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26085
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26086
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
26087
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"5b829126c {"Commits":[{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"}],"HeadCommit":{"Sha1":"5b829126cdb144fa6707bcd2fb21428d01913c2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-26T10:59:41+08:00"},"CompareURL":"vodtest/pay/compare/7d6a592ec7c631fa933c1e0a33a66413a4dd13e7...5b829126cdb144fa6707bcd2fb21428d01913c2d","Len":1}...
|
1787713198
|
Edit
Delete
|
|
38747
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b82c7b67 {"Commits":[{"Sha1":"5b82c7b67840f359e0401780eb917d13eaf0ad95","Message":"docs(integration): record Yggdrasil local development identity provisioning\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T18:08:32-07:00"}],"HeadCommit":{"Sha1":"5b82c7b67840f359e0401780eb917d13eaf0ad95","Message":"docs(integration): record Yggdrasil local development identity provisioning\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T18:08:32-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/9492fc4104cdf3ffd77242fd5346448e63302eaa...5b82c7b67840f359e0401780eb917d13eaf0ad95","Len":1}...
|
1792199315
|
Edit
Delete
|
|
29313
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/identity-web-deploy
|
0
|
{"Commits":[{"Sha1":"5b89d7af7 {"Commits":[{"Sha1":"5b89d7af78934144e0355f0a6101ee5298913d03","Message":"Merge remote-tracking branch 'github/main' into feat/identity-web-deploy\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:47:14-07:00"},{"Sha1":"de3c89fef2d4f1b360108f10cb1b2421558b9587","Message":"docs(identity): preserve fixed image, browser and full SBOM evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:47:14-07:00"}],"HeadCommit":{"Sha1":"5b89d7af78934144e0355f0a6101ee5298913d03","Message":"Merge remote-tracking branch 'github/main' into feat/identity-web-deploy\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:47:14-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2c705fd9df9e82c50335f170f07d0b70a1359423...5b89d7af78934144e0355f0a6101ee5298913d03","Len":2}...
|
1789260558
|
Edit
Delete
|
|
8869
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8870
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8871
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8872
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8873
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8874
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8875
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
8876
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"5b8f5a314 {"Commits":[{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"}],"HeadCommit":{"Sha1":"5b8f5a3143abb82d191639a7c23870bde1e40161","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-04T16:34:06+08:00"},"CompareURL":"vodtest/pay/compare/d0fbfcb14a8047e5b8744c6cfa45d7b5905cf568...5b8f5a3143abb82d191639a7c23870bde1e40161","Len":1}...
|
1780562051
|
Edit
Delete
|
|
37440
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b91a4af1 {"Commits":[{"Sha1":"5b91a4af17b82d3c33884b6e93260817b0ec0d5c","Message":"docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c34、回绑 419ebb50),190 个实体\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T18:05:05-07:00"}],"HeadCommit":{"Sha1":"5b91a4af17b82d3c33884b6e93260817b0ec0d5c","Message":"docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c34、回绑 419ebb50),190 个实体\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T18:05:05-07:00"},"CompareURL":"luoanwu/platform-governance/compare/a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5...5b91a4af17b82d3c33884b6e93260817b0ec0d5c","Len":1}...
|
1791853508
|
Edit
Delete
|
|
4313
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/governance/launch-hardening-2026-05-18
|
0
|
{"Commits":[{"Sha1":"5b96a56c8 {"Commits":[{"Sha1":"5b96a56c883800bbfef82ad21c9833789de2cf24","Message":"test(api): 15 业务 API 测试补 body 字段断言 — assertion-density HIGH 15→0 收口\n\nIBM QA-P0-2 治理收尾:把\"complete-crud 但只验路径不验业务结果\"的 15 个真业务断言\n不足测试从 HIGH(density \u003c 0.10) 全部拉升到 MEDIUM(0.10-0.30),关闭最后一类假绿信号。\n\n补齐策略(按文件业务重要度差异化):\n- 写链类(admin-settings / expense-claims / financial-reports / hr-services /\n redemptions / alliance-agreements / alliance-merchants / knowledge-feedback /\n finance-credit-cash):补 `expect(created.id).toBeTruthy()` /\n `expect(\u003centity\u003e.\u003cfield\u003e).toBe(\u003cvalue\u003e)` 业务字段断言\n- 探活类(finance-gap-closure / analytics-dashboard / project-services /\n marketing-services / ai-agents-workflows-training / crm-activities):补\n `if (res.status === 200) { expect(res.body).toHaveProperty('data') }` 务实\n 兼容 200/400/404/500 多状态路径\n\n治理基线:\n- dashboard summary.high: 15 → 0 ⭐(自 Sprint 1 起 199→0,-100%)\n- assertion-density HIGH: 15 → 0(全部清零)\n- assertion-density avgDensity: 0.343 → 0.349\n- assertion-density healthyModules: 209 → 215\n- CLAUDE.md 受控块 ratchet:high-ratcheted/assertion-density-high-ceiling 棘\n 轮锁零(== 0)\n\n修复纪律:\n- 仅改 test 文件,未触碰 schema/service/route 业务语义\n- 未新增 any,type-check exit 0\n- baseline-reconcile 47/47 PASS\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T19:00:20-07:00"},{"Sha1":"e9e53a14303a124d45b05c60acc41d1d96b48f10","Message":"fix(projects): project_tasks 16 处 update 全部收口 — helper 抽到共享 module + 4 文件批量改造\n\n[Accenture P3 #持续收口 · 跟进 6179186f09]\n\n==== 抽取共享 helper ====\n\nbackend/src/modules/projects/services/project-tenant-helpers.ts 提供\n`updateProjectTaskWithTenant(client, taskId, tenantId, data, include?)`,\n支持 PrismaClient + TransactionClient 联合类型。\n\n4 文件全部 import 同一 helper:\n - services/task.service.ts: 6 处(commit 6179186f09 已修,本提交移除\n 局部 helper 改 import 共享)\n - project.service.ts: 2 处\n - project-gantt.service.ts: 4 处\n - services/gantt.service.ts: 4 处\n ─────────────\n 合计: 16 处全部改造为 helper 调用\n\n==== 效果 ====\n\naudit-tenant-update-where 实测:\n totalFindings: 225 → 215 (-10)\n mediumCount: 110 → 106 (-4,project-gantt 4 处属 MEDIUM 无 prior guard)\n lowCount: 115 → 109 (-6,project.service 2 处 + gantt.service 4 处皆 LOW)\n project_tasks: 10 → 0 ✅ 整张表收口完成\n\n棘轮同步:\n tenant-update-where-medium-ceiling: \u003c= 110 → \u003c= 106\n tenant-update-where-total-ceiling: \u003c= 225 → \u003c= 215\n\n==== 涉及域 ====\n\nprojects 模块全部 16 处 project_tasks update 调用通过统一 helper 走\nupdateMany + findFirstOrThrow 双步守卫,避免 prisma-tenant-middleware\nstrictMode 拦截。功能等价 + 性能影响极小(多一次 findFirst 读,复用\nPK 索引,毫秒级)。\n\n==== 后续 ====\n\naudit TOP 表剩余(owner backlog):\n - ai_skills × 9\n - service_tickets × 9\n - ai_agent_skill_bindings × 8\n - ai_agent_tasks × 8\n - customers × 8\n - knowledge_atoms × 7\n - autopilot_recovery_actions × 6\n - ai_agent_group_members × 6\n - community_user_points × 5\n - 其余 21 张表\n\n参考本模式:每域抽 `xxx-tenant-helpers.ts` + 4-6 文件 import 同一 helper。\n\n==== 验证 ====\n\nbackend tsc --noEmit 通过;baseline-reconcile 38+/38+ OK。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T18:59:17-07:00"},{"Sha1":"6179186f09aec40420430aaada7f3714a8458dee","Message":"fix(projects): task.service.ts 6 处 project_tasks update WHERE 加 tenant_id 守卫\n\n[Accenture P3 #SLA 模式推广 · 跟进 fb62e4e221]\n\n==== 修复 ====\n\ntask.service.ts 6 处 prisma/tx.project_tasks.update({ where: { id: taskId } })\n都缺 tenant_id WHERE。运行时被 prisma-tenant-middleware strictMode 拦截\n(cf. SLA ticket_sla_clocks 同例 commit af140e4577)。\n\nproject_tasks 无 @@unique([tenant_id, id]) 复合索引,不能用 SLA 的\ncompound unique 方案。改用 updateMany + findFirstOrThrow 双步:\n 1. updateMany({ where: { id, tenant_id } }) 显式 tenant 守卫\n 2. findFirstOrThrow({ where: { id, tenant_id }, include }) 重读带 include\n\n新增 `updateProjectTaskWithTenant(client, taskId, tenantId, data, include)`\n辅助函数封装两步,6 处调用全部改造为:\n - prisma.project_tasks.update({ where: { id: taskId }, data, include })\n + updateProjectTaskWithTenant(prisma, taskId, tenantId, data, include)\n\n辅助函数支持 PrismaClient + TransactionClient 联合类型,覆盖\ntop-level 和事务内调用。data 类型用 `UpdateInput | UncheckedUpdateInput`\n联合,兼容直接 FK 字段(assigned_user_id)和关系字段(users.connect)。\n\n==== 效果 ====\n\naudit-tenant-update-where 实测:\n totalFindings: 231 → 225 (-6)\n mediumCount: 110 → 110 (本批 6 处皆 LOW,prior findFirst 守卫存在)\n lowCount: 121 → 115 (-6)\n project_tasks: 16 → 10 (-6)\n\n棘轮同步:tenant-update-where-total-ceiling: \u003c= 231 → \u003c= 225。\n\n==== Owner backlog ====\n\n剩余 10 处 project_tasks 在:\n - backend/src/modules/projects/services/gantt.service.ts (4 处)\n - backend/src/modules/projects/services/task.service.ts (0 处,本提交已修)\n - backend/src/modules/projects/project-gantt.service.ts (4 处)\n - backend/src/modules/projects/project.service.ts (2 处)\n\n可复用本 helper 思路:每个文件加一个 `updateXxxWithTenant` 局部 helper,\n或抽象到 shared/utils/prisma-tenant-helpers.ts(owner 决策)。\n\n==== 验证 ====\n\nbackend tsc --noEmit 通过;baseline-reconcile 38+/38+ OK。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T18:49:47-07:00"},{"Sha1":"fb62e4e221c71db8ef13ba949afb75318e695315","Message":"feat(audit): tenant-update-where 扩展到 update/delete/upsert 三类操作 + 棘轮上调\n\n[Accenture P3 #预防式审计扩展 · 跟进 038be3bc13]\n\n==== 扩展原因 ====\n\nbackend tenant middleware (prisma-tenant-middleware.ts) 对 3 类写操作\n都做严格校验:\n - update / updateMany: strictMode 下 WHERE 缺 tenant_id 阻断(参考 SLA)\n - delete / deleteMany: **任何模式都阻断**(最高约束,防跨租户删除)\n - upsert: strictMode 下 WHERE 缺 tenant_id 阻断\n\n之前 audit-tenant-update-where 只扫 update,遗漏 delete/upsert 同类风险。\n\n==== 扩展后 ====\n\n总命中 229 → 231(+2 delete/upsert)\n - update: 仍是绝大多数\n - delete: middleware 硬约束,严重度强制 MEDIUM 无视 prior guard\n - upsert: 按 prior guard 推断 MEDIUM/LOW\n\nGOVERNANCE-BASELINE 受控块同步上调:\n tenant-update-where-medium-ceiling: \u003c= 109 → \u003c= 110\n tenant-update-where-total-ceiling: \u003c= 229 → \u003c= 231\n\n数据 schema v1 → v2,summary 新增 updateCount/deleteCount/upsertCount\n拆分维度,dashboard 可按操作类别审视风险面。\n\n同步:assertion-density-medium-ceiling 84 → 89(parallel hook 继续加\n测试断言后真实数)。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T17:50:18-07:00"},{"Sha1":"038be3bc13c55984d1b17966575b029b35aa8ec2","Message":"feat(audit): 新增 tenant-update-where 静态扫描 — 229 处 update WHERE 缺 tenant_id 预防性棘轮锁\n\n[Accenture P3 #预防式审计 · 跟进 af140e4577 SLA tenant_id 修复]\n\n==== 背景 ====\n\nSLA ticket_sla_clocks 4 处 update WHERE 仅 id 不含 tenant_id 在\nmenu-click 跑工单流程时触发,被 prisma-tenant-middleware 拦截,导致\nbackend 500 cascade、服务中心菜单点击 fail(commit af140e4577 已修)。\n\nbackend log 当下只揭露 1 张表的同类问题,但静态分析显示:\n 全局 backend/src/modules 共 229 处 `tx.X.update({ where: { id: ... } })`\n 形态,多数为\"运行时炸弹\"——只要被新链路触达就会复发同类 500。\n\n==== 新增 audit ====\n\nscripts/audit-tenant-update-where.ts:静态扫描所有 backend 模块的\ntx.X.update / prisma.X.update WHERE 仅 id 无 tenant_id 的位置。\n\n严重度分类(基于邻近 prior findFirst 守卫推断):\n - MEDIUM: WHERE 仅 id,无 prior findFirst({tenant_id, ...}) 隐式守卫\n → 109 处真风险\n - LOW: WHERE 仅 id,但邻近代码有 prior findFirst({tenant_id, ...})\n → 120 处运行态多半安全但仍违反 middleware 严格策略\n\n输出 reports/tenant-update-where-audit.latest.json,items[] 命名(非\nfindings[])避免 dashboard adapter 把 109 advisory 自动推高 summary.medium。\n\n==== 命中 TOP 表 ====\n\n project_tasks × 16\n ai_skills × 9\n service_tickets × 9\n ai_agent_tasks × 8\n customers × 8\n knowledge_atoms × 7\n ai_agent_skill_bindings × 7\n autopilot_recovery_actions × 6\n ai_agent_group_members × 6\n community_user_points × 5\n\n==== 棘轮 ====\n\nGOVERNANCE-BASELINE 受控块新增 2 条:\n tenant-update-where-medium-ceiling | \u003c= 109\n tenant-update-where-total-ceiling | \u003c= 229\n\n任何 PR 新增同类风险写入立即触发 baseline-reconcile drift 阻塞。\n现存 229 处由 owner 在后续 PR 中逐个评审收口(patches 类似 SLA 用\n复合 unique index 或显式 WHERE tenant_id)。\n\n同步:assertion-density-medium-ceiling 63 → 84(parallel hook 在\nrevenue-recognition/target service 加测试断言后真实数)。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T17:44:25-07:00"}],"HeadCommit":{"Sha1":"5b96a56c883800bbfef82ad21c9833789de2cf24","Message":"test(api): 15 业务 API 测试补 body 字段断言 — assertion-density HIGH 15→0 收口\n\nIBM QA-P0-2 治理收尾:把\"complete-crud 但只验路径不验业务结果\"的 15 个真业务断言\n不足测试从 HIGH(density \u003c 0.10) 全部拉升到 MEDIUM(0.10-0.30),关闭最后一类假绿信号。\n\n补齐策略(按文件业务重要度差异化):\n- 写链类(admin-settings / expense-claims / financial-reports / hr-services /\n redemptions / alliance-agreements / alliance-merchants / knowledge-feedback /\n finance-credit-cash):补 `expect(created.id).toBeTruthy()` /\n `expect(\u003centity\u003e.\u003cfield\u003e).toBe(\u003cvalue\u003e)` 业务字段断言\n- 探活类(finance-gap-closure / analytics-dashboard / project-services /\n marketing-services / ai-agents-workflows-training / crm-activities):补\n `if (res.status === 200) { expect(res.body).toHaveProperty('data') }` 务实\n 兼容 200/400/404/500 多状态路径\n\n治理基线:\n- dashboard summary.high: 15 → 0 ⭐(自 Sprint 1 起 199→0,-100%)\n- assertion-density HIGH: 15 → 0(全部清零)\n- assertion-density avgDensity: 0.343 → 0.349\n- assertion-density healthyModules: 209 → 215\n- CLAUDE.md 受控块 ratchet:high-ratcheted/assertion-density-high-ceiling 棘\n 轮锁零(== 0)\n\n修复纪律:\n- 仅改 test 文件,未触碰 schema/service/route 业务语义\n- 未新增 any,type-check exit 0\n- baseline-reconcile 47/47 PASS\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-20T19:00:20-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/d6a32b69169bf43ace3591352c9625d9c31c756b...5b96a56c883800bbfef82ad21c9833789de2cf24","Len":44}...
|
1779328857
|
Edit
Delete
|
|
24496
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260818
|
0
|
{"Commits":[{"Sha1":"5b99cfa66 {"Commits":[{"Sha1":"5b99cfa669cb20b5c26c450fe48971a956a75ed3","Message":"修复APP退款审核状态栏排版\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-20T14:18:21+08:00"}],"HeadCommit":{"Sha1":"5b99cfa669cb20b5c26c450fe48971a956a75ed3","Message":"修复APP退款审核状态栏排版\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-20T14:18:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9226f5b3858712fd7cd7a79119fb6e281b917379...5b99cfa669cb20b5c26c450fe48971a956a75ed3","Len":1}...
|
1787206720
|
Edit
Delete
|
|
24497
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260818
|
0
|
{"Commits":[{"Sha1":"5b99cfa66 {"Commits":[{"Sha1":"5b99cfa669cb20b5c26c450fe48971a956a75ed3","Message":"修复APP退款审核状态栏排版\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-20T14:18:21+08:00"}],"HeadCommit":{"Sha1":"5b99cfa669cb20b5c26c450fe48971a956a75ed3","Message":"修复APP退款审核状态栏排版\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-20T14:18:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9226f5b3858712fd7cd7a79119fb6e281b917379...5b99cfa669cb20b5c26c450fe48971a956a75ed3","Len":1}...
|
1787206720
|
Edit
Delete
|
|
30502
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"5ba38b312 {"Commits":[{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"}],"HeadCommit":{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/fae8f97f3af5a3463dcdb4714e8f4185e8189cac...5ba38b312fee7ae053c8f59427be1b72e3afcb53","Len":1}...
|
1789628198
|
Edit
Delete
|
|
30503
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"5ba38b312 {"Commits":[{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"}],"HeadCommit":{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/fae8f97f3af5a3463dcdb4714e8f4185e8189cac...5ba38b312fee7ae053c8f59427be1b72e3afcb53","Len":1}...
|
1789628198
|
Edit
Delete
|
|
38731
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5ba3954ee {"Commits":[{"Sha1":"5ba3954ee48d9e0e5dbe66f0e91ce976ca0f5592","Message":"docs: refresh final Worker acceptance snapshot anchor\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:24:00-07:00"},{"Sha1":"015edc77d99553f27ebb23f83ac90f64b1e6c178","Message":"docs(worker): bind clean runtime acceptance and actual development deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:23:48-07:00"}],"HeadCommit":{"Sha1":"5ba3954ee48d9e0e5dbe66f0e91ce976ca0f5592","Message":"docs: refresh final Worker acceptance snapshot anchor\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:24:00-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/d1147a5444edc113b6ae79ce86693d26431a4751...5ba3954ee48d9e0e5dbe66f0e91ce976ca0f5592","Len":2}...
|
1792196660
|
Edit
Delete
|
|
14259
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"5ba6423e8 {"Commits":[{"Sha1":"5ba6423e8bf95d6b52f0d3c1903f3824c884dd25","Message":"AI问答\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-25T14:45:55+08:00"}],"HeadCommit":{"Sha1":"5ba6423e8bf95d6b52f0d3c1903f3824c884dd25","Message":"AI问答\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-25T14:45:55+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/227f455546b4d8d42caafbaacdf7718d51af2d61...5ba6423e8bf95d6b52f0d3c1903f3824c884dd25","Len":1}...
|
1782369972
|
Edit
Delete
|
|
38734
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5ba6b57d8 {"Commits":[{"Sha1":"5ba6b57d8768077d338e13197515de2ec0a36ffe","Message":"chore(reports): bind final EES deployment documentation checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:27:24-07:00"},{"Sha1":"e37d8eed959807ef6d44ec6542c034f27d7f53c1","Message":"docs(ees): close fixed piecework acceptance and readonly deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:26:24-07:00"}],"HeadCommit":{"Sha1":"5ba6b57d8768077d338e13197515de2ec0a36ffe","Message":"chore(reports): bind final EES deployment documentation checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T17:27:24-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/edebd0e795f91ca303b8c16d38c0e8fd5a5dcf53...5ba6b57d8768077d338e13197515de2ec0a36ffe","Len":2}...
|
1792196871
|
Edit
Delete
|
|
34956
|
5
|
5
|
5
|
124
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5babda541 {"Commits":[{"Sha1":"5babda541a39955bc8e73b938236286ad292f89a","Message":"docs(ktv): verify fixed G1 delivery and independent cloud sync\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-05T15:42:10-07:00"}],"HeadCommit":{"Sha1":"5babda541a39955bc8e73b938236286ad292f89a","Message":"docs(ktv): verify fixed G1 delivery and independent cloud sync\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-05T15:42:10-07:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/afba3401bdfd184dac2d24fd7de97ad2f8a32faf...5babda541a39955bc8e73b938236286ad292f89a","Len":1}...
|
1791240133
|
Edit
Delete
|
|
19319
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"5bacc49b7 {"Commits":[{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},{"Sha1":"0e0e7db3363fede5f3d907803294b72386f04cb6","Message":"Merge pull request 'bug' (#211) from pc-260728 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/211\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:22+08:00"},{"Sha1":"81c79efca5a86a4df26204cbae88ae940975b25f","Message":"bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-24T17:45:30+08:00"}],"HeadCommit":{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},"CompareURL":"vodtest/pc/compare/8bfe9eb3865ce4a05d726c550f1ca5d8e57f5088...5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Len":3}...
|
1785224212
|
Edit
Delete
|
|
19320
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"5bacc49b7 {"Commits":[{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},{"Sha1":"0e0e7db3363fede5f3d907803294b72386f04cb6","Message":"Merge pull request 'bug' (#211) from pc-260728 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/211\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:22+08:00"},{"Sha1":"81c79efca5a86a4df26204cbae88ae940975b25f","Message":"bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-24T17:45:30+08:00"}],"HeadCommit":{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},"CompareURL":"vodtest/pc/compare/8bfe9eb3865ce4a05d726c550f1ca5d8e57f5088...5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Len":3}...
|
1785224212
|
Edit
Delete
|
|
19321
|
3
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"5bacc49b7 {"Commits":[{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},{"Sha1":"0e0e7db3363fede5f3d907803294b72386f04cb6","Message":"Merge pull request 'bug' (#211) from pc-260728 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/211\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:22+08:00"},{"Sha1":"81c79efca5a86a4df26204cbae88ae940975b25f","Message":"bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-24T17:45:30+08:00"}],"HeadCommit":{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},"CompareURL":"vodtest/pc/compare/8bfe9eb3865ce4a05d726c550f1ca5d8e57f5088...5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Len":3}...
|
1785224212
|
Edit
Delete
|
|
19322
|
4
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"5bacc49b7 {"Commits":[{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},{"Sha1":"0e0e7db3363fede5f3d907803294b72386f04cb6","Message":"Merge pull request 'bug' (#211) from pc-260728 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/211\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:22+08:00"},{"Sha1":"81c79efca5a86a4df26204cbae88ae940975b25f","Message":"bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-24T17:45:30+08:00"}],"HeadCommit":{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},"CompareURL":"vodtest/pc/compare/8bfe9eb3865ce4a05d726c550f1ca5d8e57f5088...5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Len":3}...
|
1785224212
|
Edit
Delete
|
|
19323
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"5bacc49b7 {"Commits":[{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},{"Sha1":"0e0e7db3363fede5f3d907803294b72386f04cb6","Message":"Merge pull request 'bug' (#211) from pc-260728 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/211\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:22+08:00"},{"Sha1":"81c79efca5a86a4df26204cbae88ae940975b25f","Message":"bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-07-24T17:45:30+08:00"}],"HeadCommit":{"Sha1":"5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Message":"Merge pull request 'bug' (#212) from pc into pc-260818\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/212\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:36:51+08:00"},"CompareURL":"vodtest/pc/compare/8bfe9eb3865ce4a05d726c550f1ca5d8e57f5088...5bacc49b7d8c3ed3c6015bf039b940dde9afbc37","Len":3}...
|
1785224212
|
Edit
Delete
|