|
21994
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c49d6f5e5 {"Commits":[{"Sha1":"c49d6f5e545805452d7422dbfe914b2f296e8504","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T17:11:15+08:00"}],"HeadCommit":{"Sha1":"c49d6f5e545805452d7422dbfe914b2f296e8504","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T17:11:15+08:00"},"CompareURL":"vodtest/pc/compare/ab7bf627e516fb72a0093774322d70fc4fc003d4...c49d6f5e545805452d7422dbfe914b2f296e8504","Len":1}...
|
1786439480
|
Edit
Delete
|
|
29084
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c49cac600 {"Commits":[{"Sha1":"c49cac60047582f5a2393ca5045e69bd8f091031","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T15:15:53+08:00"}],"HeadCommit":{"Sha1":"c49cac60047582f5a2393ca5045e69bd8f091031","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T15:15:53+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0b3fef81472fc848bb5c20b6ba35a4936b28f128...c49cac60047582f5a2393ca5045e69bd8f091031","Len":1}...
|
1789110961
|
Edit
Delete
|
|
32908
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c49a38410 {"Commits":[{"Sha1":"c49a384105e642b8fb09b915dbf9687bb19ba43f","Message":"docs(mcp): record cross-repository integration lessons\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T15:59:01-07:00"}],"HeadCommit":{"Sha1":"c49a384105e642b8fb09b915dbf9687bb19ba43f","Message":"docs(mcp): record cross-repository integration lessons\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T15:59:01-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/452eec701babb150057fa7f471eb51dbdf676d49...c49a384105e642b8fb09b915dbf9687bb19ba43f","Len":1}...
|
1790290766
|
Edit
Delete
|
|
27439
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"c49a13e2c {"Commits":[{"Sha1":"c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Message":"完善安全巡检记录详情\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-02T14:41:14+08:00"}],"HeadCommit":{"Sha1":"c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Message":"完善安全巡检记录详情\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-02T14:41:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/363fd09ca1d36ae87a6f201ee10a8c4b3cf6e28c...c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Len":1}...
|
1788331293
|
Edit
Delete
|
|
27440
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"c49a13e2c {"Commits":[{"Sha1":"c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Message":"完善安全巡检记录详情\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-02T14:41:14+08:00"}],"HeadCommit":{"Sha1":"c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Message":"完善安全巡检记录详情\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-02T14:41:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/363fd09ca1d36ae87a6f201ee10a8c4b3cf6e28c...c49a13e2c2d7bab4987e99ba0049fdeb802edfe9","Len":1}...
|
1788331293
|
Edit
Delete
|
|
27536
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c48ff8853 {"Commits":[{"Sha1":"c48ff8853fb96ecd420890a0e933711dc5fa6a1e","Message":"feat(governance): C242 租户级目录分页收口 G24① + check:list-bounds 门禁;C243 观测镜像 CVE 钉版;C244 runtime 复验自锁修复\n\nC242(G24①)\n- 双后端 10 个目录端点统一 contracts 分页信封:conversations/attachments/RAG sources/roles/permissions/skills/skills.catalog/triggers/tools.catalog/tools.assignments;callback tx 内 count+page,排序补 id 决胜键,Fastify 400 先于 403\n- 技能目录按技能名分页,任务/触发器/成长指标改为数据库 GROUP BY 只带回页内技能;contracts 新增 buildSkillCatalogPage/aggregateSkillFacts(原始行路径单测锁定逐字相等),expand-only 升 1.14.0 并重建包锁/下游锁/接入手册锁行\n- tools 目录按页内定义 id 集合取版本/激活/计数;Web 八个 fetcher 与 getRoleAssignments/getSkills 改走 requestAllPages\n- 新增 scripts/check-list-bounds.mjs:租户级 findMany 无 take 即红,身份键 in:/父级外键不在范围,// list-bound-allow 留痕(4 处:事件评估热路径、团队基准投影);8 个负向探针自证;接入 check-all/governance/baseline 棘轮\n- 双后端各新增 list-bounds.acceptance(105 行续页无重复、越界 400、目录信封、分组指标与详情一致);tests 692、own-test-cases 699\n\nC243\n- Loki/Tempo 在精确 release commit 上 go get x/crypto@v0.55.0 grpc@v1.83.2 并重新 vendor(modules.txt 断言);OTel builder manifest replaces 钉版\n- 本机 Docker 经离线系统代理无法拉取基础镜像,本地构建与 runner 复验未完成,以远端 CI 构建/扫描为准;Alertmanager/Prometheus 待上游发布,扫描继续诚实红并登记 G23④\n\nC244\n- runtime runner 的 docs-truth 复验移到本轮 canonical 报告写下之后执行(原作为 plan 末步读到的是上一轮报告,一次 failed 后每轮自锁)\n\n发布状态快照/ci-gate/G14 三处同源更新(锚点 019f721),证据新鲜度三行对齐本轮报告;报告绑定 dirty 指纹 7cfa37d6\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-02T10:31:55-07:00"}],"HeadCommit":{"Sha1":"c48ff8853fb96ecd420890a0e933711dc5fa6a1e","Message":"feat(governance): C242 租户级目录分页收口 G24① + check:list-bounds 门禁;C243 观测镜像 CVE 钉版;C244 runtime 复验自锁修复\n\nC242(G24①)\n- 双后端 10 个目录端点统一 contracts 分页信封:conversations/attachments/RAG sources/roles/permissions/skills/skills.catalog/triggers/tools.catalog/tools.assignments;callback tx 内 count+page,排序补 id 决胜键,Fastify 400 先于 403\n- 技能目录按技能名分页,任务/触发器/成长指标改为数据库 GROUP BY 只带回页内技能;contracts 新增 buildSkillCatalogPage/aggregateSkillFacts(原始行路径单测锁定逐字相等),expand-only 升 1.14.0 并重建包锁/下游锁/接入手册锁行\n- tools 目录按页内定义 id 集合取版本/激活/计数;Web 八个 fetcher 与 getRoleAssignments/getSkills 改走 requestAllPages\n- 新增 scripts/check-list-bounds.mjs:租户级 findMany 无 take 即红,身份键 in:/父级外键不在范围,// list-bound-allow 留痕(4 处:事件评估热路径、团队基准投影);8 个负向探针自证;接入 check-all/governance/baseline 棘轮\n- 双后端各新增 list-bounds.acceptance(105 行续页无重复、越界 400、目录信封、分组指标与详情一致);tests 692、own-test-cases 699\n\nC243\n- Loki/Tempo 在精确 release commit 上 go get x/crypto@v0.55.0 grpc@v1.83.2 并重新 vendor(modules.txt 断言);OTel builder manifest replaces 钉版\n- 本机 Docker 经离线系统代理无法拉取基础镜像,本地构建与 runner 复验未完成,以远端 CI 构建/扫描为准;Alertmanager/Prometheus 待上游发布,扫描继续诚实红并登记 G23④\n\nC244\n- runtime runner 的 docs-truth 复验移到本轮 canonical 报告写下之后执行(原作为 plan 末步读到的是上一轮报告,一次 failed 后每轮自锁)\n\n发布状态快照/ci-gate/G14 三处同源更新(锚点 019f721),证据新鲜度三行对齐本轮报告;报告绑定 dirty 指纹 7cfa37d6\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-02T10:31:55-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/019f721377c4a8970dfc4064886129b1cbcbd089...c48ff8853fb96ecd420890a0e933711dc5fa6a1e","Len":1}...
|
1788370321
|
Edit
Delete
|
|
33227
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c486b777c {"Commits":[{"Sha1":"c486b777cba29793f805ed84c751cefaf83bb0b6","Message":"docs(deploy): record verified 0.100.0 local rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T22:44:52-07:00"}],"HeadCommit":{"Sha1":"c486b777cba29793f805ed84c751cefaf83bb0b6","Message":"docs(deploy): record verified 0.100.0 local rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T22:44:52-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/5f4ad60fb5fcc2250586d0e55a89dd75cabaae3b...c486b777cba29793f805ed84c751cefaf83bb0b6","Len":1}...
|
1790660699
|
Edit
Delete
|
|
24400
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24401
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24402
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24403
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24404
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24405
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24406
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
24407
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"c45aca067 {"Commits":[{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"}],"HeadCommit":{"Sha1":"c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-20T09:46:05+08:00"},"CompareURL":"vodtest/app/compare/54426a3091c6e0d4fc856eb3e828548c1bb213e5...c45aca067f89f58a6b5aa0ea43e20d042e0fea2d","Len":1}...
|
1787190370
|
Edit
Delete
|
|
27799
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c4527a54c {"Commits":[{"Sha1":"c4527a54c79cb07d5935971b07177cdf17d8106b","Message":"docs(governance): 快照记录 run 33820761619——85700ff Static + Runtime/UI 绿、Loki/Tempo/OTel 扫描全绿,仅 Alertmanager/Prometheus 待上游;锚点刷新至 85700ff\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-03T18:19:44-07:00"}],"HeadCommit":{"Sha1":"c4527a54c79cb07d5935971b07177cdf17d8106b","Message":"docs(governance): 快照记录 run 33820761619——85700ff Static + Runtime/UI 绿、Loki/Tempo/OTel 扫描全绿,仅 Alertmanager/Prometheus 待上游;锚点刷新至 85700ff\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-03T18:19:44-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/85700ffb08dad2ed30f94fc024324d9955a122c8...c4527a54c79cb07d5935971b07177cdf17d8106b","Len":1}...
|
1788484792
|
Edit
Delete
|
|
21691
|
7
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21692
|
9
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21693
|
1
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21694
|
3
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21695
|
4
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21696
|
8
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21697
|
10
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
21698
|
11
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c4486dd64 {"Commits":[{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"}],"HeadCommit":{"Sha1":"c4486dd644e31160570c4f89cb66741bd297ea3a","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-11T10:00:20+08:00"},"CompareURL":"vodtest/database/compare/845347f443da07c9fe47bc5a85044bd3f7cc9364...c4486dd644e31160570c4f89cb66741bd297ea3a","Len":1}...
|
1786413646
|
Edit
Delete
|
|
28936
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c43e8452a {"Commits":[{"Sha1":"c43e8452abe292b34eac408ea4faaf3b262371c2","Message":"feat(renderer): 优化实时预览工具栏、空状态和侧栏布局\n\n实时预览页控件挤在一行、侧栏指标平铺、开始按钮不够突出,影响日常查看和操作。\n\n实现内容:\n- 重组顶部工具栏分组,开始/停止改成胶囊主按钮\n- 空状态改用中央圆形开始/重连按钮\n- 侧栏改为状态卡、画面指标网格和会话信息\n\n验证:\n- npm run typecheck\n- npx vitest run src/features/remotePreview/RemotePreviewWorkspace.test.ts\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T16:19:33+08:00"},{"Sha1":"1ee8e5591e97ac55af5fd89964b1fd638d71cc8f","Message":"feat(renderer): 统一搜索框并去掉文件树常驻筛选\n\n操作台搜索框原先焦点叠边框和 outline 成双环,Chromium 自带灰色清除钮\n与主题冲突。文件列表上方再放常驻筛选框,也和 VS Code 资源管理器不一致。\n\n实现内容:\n- 新增 SearchField:隐藏系统清除钮,改为主题化圆形 X,焦点改用半透明\n 描边加淡蓝光晕;Aa/ab 选项改为胶囊选中态\n- 日志/INI 侧栏文件树去掉常驻筛选,对齐 VS Code 资源管理器;找文件走\n 全局搜索或顶栏快速打开\n- 保留 INI 解码 Key 筛选和采集配置弹窗的文件搜索\n- 主页设备/密钥/快捷指令、内容查找和 JSON 查找接入同一组件\n\n未覆盖范围:\n- SFTP、UDP、终端抽屉、帮助和团队页搜索尚未改用 SearchField\n\n验证:\n- npm run typecheck\n- 人工确认日志/INI 文件树无筛选框,解码 Key 与采集配置仍可搜索,\n 焦点光晕和清除按钮在 Light、Dark 下可用\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T15:54:48+08:00"},{"Sha1":"a7f6740524c0c48ad85fdac3ecb9ce9780b80e29","Message":"feat(styles): 主页遗漏与弹窗按钮改用胶囊圆角\n\n主页工具栏和设置弹窗已改成胶囊圆角后,同画面上的空状态、团队切换、\n连接中操作和从主页打开的弹窗仍是 6–10px 小圆角。本次把这些按钮收齐,\n不改全局 toolbar-button 基元,避免操作台路径栏和工具条一起变。\n\n实现内容:\n- 主页空状态主按钮、团队切换器、操作结果 Toast 关闭、截图通知动作钮、\n SSH 连接中画面与新标签刷新改为胶囊\n- 按 .dialog-shell 覆盖弹窗内 toolbar-button / icon-button / row-icon-button,\n 覆盖确认框、改密、设备档案、密钥、指令、团队、同步、重启等 portal 弹窗\n- 设备档案表单的显示密码、选择私钥、添加/删除路径等自定义按钮同步胶囊\n- 操作记录窗口的刷新、关闭与筛选分段改为胶囊;页脚中等高度按钮组默认\n 圆角改为胶囊,操作台空状态仍保留中等圆角\n\n未覆盖范围:\n- 全局 toolbar-button、icon-button、row-icon-button 基元未改\n- 操作台路径栏、活动栏、终端工具抽屉、登录页按钮未改\n\n验证:\n- 人工确认主页遗漏按钮、从主页打开的弹窗,以及共用 dialog-shell 的\n 操作台弹窗在 Light、Dark、Auto 三套主题下的圆角表现\n- 对照操作台路径栏保存/拉取仍为小圆角矩形\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T15:10:06+08:00"},{"Sha1":"60dd681be72d939c2dcb88e85c71cead90e8d851","Message":"feat(renderer): 重做设置页存储与缓存面板布局\n\n设置页「存储与缓存」面板原有三张并排指标卡平铺数字,看不出包含关系;分类\n列表层级扁平、间距局促、缺少图标。本次做结构与视觉重做,清理语义与安全\n约束保持不变。\n\n实现内容:\n- 概览由三张指标卡改为大号总量 + 三段互斥堆叠条 + 同色图例,三个数字直接\n 对应堆叠段,不再需要读者自行推断\n- 分段按主进程口径精确划分:reclaimableBytes 只统计 selectedByDefault 且未\n 阻塞的分类,用户勾选的用户数据分类不在其中,故「可回收未选」必须扣掉已\n 选中且属于可回收范围的部分,三段合计恒等于本机占用\n- storageCategoryMeta 增加 icon 字段,列表行新增 26px 图标槽;用户数据行的\n 图标跟随标题转为风险色,且不被选中态覆盖\n- 分组标题改为「组名 | 说明 | 小计」三列,StorageUsageGroup 增加 sizeBytes\n- 列表间距、行内边距、组间距与底部清理条分隔留白整体放宽\n- 清理结果反馈改为固定占位槽,出现或消失不再推动上方列表\n- 窄屏由视口媒体查询改为 @container settings-storage:设置弹窗嵌在导航\n 布局里,导航折成顶栏时内容区反而变宽,同一面板宽度会有两个来源\n\n配色说明:\n- 中性段与轨道取 --code-bg 而非 --device-status-track-bg:后者在深色下是\n #3e4257,与面板所在的 --dialog-bg(#32364a)几乎同色,轨道和第三段会看\n 不见,该问题仅在深色主题暴露;--code-bg 深色为 #141729,明显下沉\n- 中性图例色块加内描边,保证在浅色弹窗面上可辨认\n- 未复用 getUsageTone:其口径是「占用越高越糟」,而这里展示的是可回收\n 占比,方向相反;且该函数在 DeviceOverviewVisuals 与 DeviceOverviewPanel\n 各有一份模块私有实现、均未导出,StorageUsageResult 也没有容量分母\n\n未覆盖范围:\n- settings-storage__empty 仍自建空状态,未收敛到 primitives.css 的\n .empty-state 家族,收敛会改动现有空状态外观\n- 清理流程与确认框未改动\n\n验证:\n- npm run typecheck\n- npm run build\n- 人工确认三套主题、勾选联动与窄屏降级\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T14:24:10+08:00"},{"Sha1":"29cc4048e10036d54c7a3500ec175f3f6e7a1e97","Message":"feat(styles): 设置弹窗按钮改用胶囊圆角\n\n设置弹窗的按钮圆角此前在 6px 到 14px 之间取值不一,与主页已统一的胶囊\n圆角语言不一致。本次把设置弹窗内的按钮统一为胶囊圆角。\n\n实现内容:\n- 分段控件容器与分段按钮(含主题选项)改为胶囊,容器高 44、内按钮高\n 36、padding 4px,两者保持同心圆\n- MCP 配置主操作按钮、截图清理按钮由 6px 改为胶囊\n- 新增 .settings-dialog 作用域规则,覆盖各分类面板与弹窗页脚的\n toolbar-button 和 row-icon-button\n\n未覆盖范围:\n- 开关轨道本就是 999px 胶囊,无需改动\n- settings-storage__text-action 是纯文字按钮,无可见圆角,未改动\n- “清理本机数据”确认框是 DialogShell 的兄弟节点,属于 .confirm-dialog\n 全局确认框体系;“修改密码”弹窗经 createPortal 挂到 body,二者均在\n .settings-dialog 作用域外,保持原有圆角\n\n验证:\n- npm run typecheck\n- 人工确认设置弹窗各分类面板按钮与分段控件在 Light、Dark、Auto 三套\n 主题下的圆角表现\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T14:04:38+08:00"}],"HeadCommit":{"Sha1":"c43e8452abe292b34eac408ea4faaf3b262371c2","Message":"feat(renderer): 优化实时预览工具栏、空状态和侧栏布局\n\n实时预览页控件挤在一行、侧栏指标平铺、开始按钮不够突出,影响日常查看和操作。\n\n实现内容:\n- 重组顶部工具栏分组,开始/停止改成胶囊主按钮\n- 空状态改用中央圆形开始/重连按钮\n- 侧栏改为状态卡、画面指标网格和会话信息\n\n验证:\n- npm run typecheck\n- npx vitest run src/features/remotePreview/RemotePreviewWorkspace.test.ts\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T16:19:33+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/cedc6363530b6951aebb9ca57e4a888bdb5ca876...c43e8452abe292b34eac408ea4faaf3b262371c2","Len":6}...
|
1789030822
|
Edit
Delete
|
|
1117
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/feat/base-service-v2-poc
|
0
|
{"Commits":[{"Sha1":"c438f31da {"Commits":[{"Sha1":"c438f31dae2fd15bc8ae3fd5419a19394c7191cc","Message":"feat(shared): BaseServiceV2 PoC(RFC-0001 方案 B 类型签名验证)\n\nSprint 2 样本 PoC:验证 RFC-0001 方案 B 的 TypeScript 泛型约束\n(TModelKey extends keyof Prisma.TransactionClient) 在 Prisma 5.22 下可\n编译,且能让子类在编译期被强制声明真实的 Prisma model key。\n\n核心设计(对应 RFC-0001 方案 B):\n\n1. backend/src/shared/services/base-service-v2.ts(226 行)\n - abstract class BaseServiceV2\u003cTEntity, TCreate, TUpdate, TModelKey\u003e\n - TModelKey 泛型约束:extends keyof Prisma.TransactionClient\n - 子类通过 protected abstract readonly modelKey: TModelKey 声明\n - create/update/delete 内部 prisma.$transaction(async tx =\u003e ...):\n * 数据写入走 tx[this.modelKey](绑定到 tx 客户端)\n * 事件发布走 publishEventInTransaction(tx, ...)(同事务)\n * 共享同一 $transaction → 彻底消除模式 A \"data write 绕 tx\" 假绿\n - 30s 事务超时默认值\n\n2. backend/src/shared/services/__examples__/base-service-v2-samples.ts(144 行)\n - 3 个样本子类演示 modelKey 泛型锁定:\n * ReconciliationServiceV2Sample(modelKey='auto_match_rules')\n * RenewalsServiceV2Sample(modelKey='renewals')\n * CourseServiceV2Sample(modelKey='hr_courses')\n - 含反例注释:bogus_table 会触发 TypeScript 编译错误\n \"Type '\\\"not_a_real_table\\\"' does not satisfy the constraint\n 'keyof TransactionClient'\",证明编译期约束有效\n\n验证:\n- tsc --noEmit 对新增文件零错误(全工作区其他错误均来自预存在的\n journey-orchestration 模块 Prisma schema 不同步问题,与本 PR 无关)\n- 本 PoC 不在生产路径上使用,不导入任何生产 controller/routes/main.ts\n- 纯技术可行性验证,供技术委员会评审 RFC-0001 方案 B\n\nSprint 2 正式迁移路线(RFC-0001 W5-W6):\n1. 合并本 PoC 后,Backend Architect 基于 BaseServiceV2 产出 PR\n2. 按优先级顺序迁移:22 真 D → 6 A-override → 8 良性 override → 4 微竞态\n3. 用 V2 审计判据(PR #38)作为 gate,迁移完成后启用 --strict-v2\n\n关联:Q2 Sprint 2 预研 · RFC-0001 方案 B 技术可行性验证\n前序:#36 D-class 盘点 / #37 RFC-0001 / #38 V2 审计升级 / #39 Sprint 1 复盘\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T14:15:21+08:00"}],"HeadCommit":{"Sha1":"c438f31dae2fd15bc8ae3fd5419a19394c7191cc","Message":"feat(shared): BaseServiceV2 PoC(RFC-0001 方案 B 类型签名验证)\n\nSprint 2 样本 PoC:验证 RFC-0001 方案 B 的 TypeScript 泛型约束\n(TModelKey extends keyof Prisma.TransactionClient) 在 Prisma 5.22 下可\n编译,且能让子类在编译期被强制声明真实的 Prisma model key。\n\n核心设计(对应 RFC-0001 方案 B):\n\n1. backend/src/shared/services/base-service-v2.ts(226 行)\n - abstract class BaseServiceV2\u003cTEntity, TCreate, TUpdate, TModelKey\u003e\n - TModelKey 泛型约束:extends keyof Prisma.TransactionClient\n - 子类通过 protected abstract readonly modelKey: TModelKey 声明\n - create/update/delete 内部 prisma.$transaction(async tx =\u003e ...):\n * 数据写入走 tx[this.modelKey](绑定到 tx 客户端)\n * 事件发布走 publishEventInTransaction(tx, ...)(同事务)\n * 共享同一 $transaction → 彻底消除模式 A \"data write 绕 tx\" 假绿\n - 30s 事务超时默认值\n\n2. backend/src/shared/services/__examples__/base-service-v2-samples.ts(144 行)\n - 3 个样本子类演示 modelKey 泛型锁定:\n * ReconciliationServiceV2Sample(modelKey='auto_match_rules')\n * RenewalsServiceV2Sample(modelKey='renewals')\n * CourseServiceV2Sample(modelKey='hr_courses')\n - 含反例注释:bogus_table 会触发 TypeScript 编译错误\n \"Type '\\\"not_a_real_table\\\"' does not satisfy the constraint\n 'keyof TransactionClient'\",证明编译期约束有效\n\n验证:\n- tsc --noEmit 对新增文件零错误(全工作区其他错误均来自预存在的\n journey-orchestration 模块 Prisma schema 不同步问题,与本 PR 无关)\n- 本 PoC 不在生产路径上使用,不导入任何生产 controller/routes/main.ts\n- 纯技术可行性验证,供技术委员会评审 RFC-0001 方案 B\n\nSprint 2 正式迁移路线(RFC-0001 W5-W6):\n1. 合并本 PoC 后,Backend Architect 基于 BaseServiceV2 产出 PR\n2. 按优先级顺序迁移:22 真 D → 6 A-override → 8 良性 override → 4 微竞态\n3. 用 V2 审计判据(PR #38)作为 gate,迁移完成后启用 --strict-v2\n\n关联:Q2 Sprint 2 预研 · RFC-0001 方案 B 技术可行性验证\n前序:#36 D-class 盘点 / #37 RFC-0001 / #38 V2 审计升级 / #39 Sprint 1 复盘\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T14:15:21+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/7b47df3186db279cfc071517a6c034aa213d926d...c438f31dae2fd15bc8ae3fd5419a19394c7191cc","Len":1}...
|
1776406533
|
Edit
Delete
|
|
30055
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c433d57b4 {"Commits":[{"Sha1":"c433d57b4aae2249bd19a085d1c520bf6baedf55","Message":"docs: 文档链接改为仓内相对路径,修复迁移后失效\n\n2026-09-14 应用群迁入新根 企业AI应用开发群/,本仓路径由\n企业产品/企业/企业应用/基础/AI数字员工/ 变为 数字员工OS/。\n\n- development-blueprint-2026-09-04.md:33 处链接写的是旧根绝对路径\n (/Users/hillao/AI产品/企业产品/企业/基础/AI数字员工/digital-employee-os/…),\n 迁移后全部失效。改为仓内相对路径 ../../,行号锚点保留;\n 逐条校验替换后的目标文件均存在。相对路径也让链接不再受未来目录调整影响\n- employment-projection-blueprint.md:上位文档引用 基础/AI数字员工/开发计划.md\n 改为 数字员工OS/开发计划.md\n\ndocs/operations/local-restart-2026-09-13.md 里的旧路径是当时的运维记述,\n属历史事实,保留未改。\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-14T22:20:56-07:00"}],"HeadCommit":{"Sha1":"c433d57b4aae2249bd19a085d1c520bf6baedf55","Message":"docs: 文档链接改为仓内相对路径,修复迁移后失效\n\n2026-09-14 应用群迁入新根 企业AI应用开发群/,本仓路径由\n企业产品/企业/企业应用/基础/AI数字员工/ 变为 数字员工OS/。\n\n- development-blueprint-2026-09-04.md:33 处链接写的是旧根绝对路径\n (/Users/hillao/AI产品/企业产品/企业/基础/AI数字员工/digital-employee-os/…),\n 迁移后全部失效。改为仓内相对路径 ../../,行号锚点保留;\n 逐条校验替换后的目标文件均存在。相对路径也让链接不再受未来目录调整影响\n- employment-projection-blueprint.md:上位文档引用 基础/AI数字员工/开发计划.md\n 改为 数字员工OS/开发计划.md\n\ndocs/operations/local-restart-2026-09-13.md 里的旧路径是当时的运维记述,\n属历史事实,保留未改。\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-14T22:20:56-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/23d1b7ac7da6d8779bf29f8fabd126d9f7a15493...c433d57b4aae2249bd19a085d1c520bf6baedf55","Len":1}...
|
1789451260
|
Edit
Delete
|
|
8116
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8117
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8118
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8119
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8120
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8121
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8122
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
8123
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"c431e22e0 {"Commits":[{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"}],"HeadCommit":{"Sha1":"c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:15:16+08:00"},"CompareURL":"vodtest/app/compare/16e0ec6e3e25170a5a84b90be2523bb5f302c81b...c431e22e0891b2a87b3d9a00fc82dbe5fd538abc","Len":1}...
|
1780452922
|
Edit
Delete
|
|
17697
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17698
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17699
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17700
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17701
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17702
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17703
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
17704
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"c431a8999 {"Commits":[{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"}],"HeadCommit":{"Sha1":"c431a8999c9b8d28933865d04c7acb93dcb1f55c","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-16T16:31:30+08:00"},"CompareURL":"vodtest/pc/compare/9ee166b58df115d80f65fde7d41d05e07bdf7269...c431a8999c9b8d28933865d04c7acb93dcb1f55c","Len":1}...
|
1784190696
|
Edit
Delete
|
|
13391
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13392
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13393
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13394
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13395
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13396
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|
|
13397
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"c42c13666 {"Commits":[{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"}],"HeadCommit":{"Sha1":"c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T13:40:43+08:00"},"CompareURL":"vodtest/pay/compare/ba17216663d0edd5d531cf19eb9fd75c5a650012...c42c13666d2dbda8afbdb5ba0c47f36812e4d87a","Len":1}...
|
1782106849
|
Edit
Delete
|