|
41530
|
10
|
5
|
11
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"fd1df733f {"Commits":[{"Sha1":"fd1df733f8088789d266149b13844af185b0342a","Message":"霸屏上传限制\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-10-26T13:40:36+08:00"}],"HeadCommit":{"Sha1":"fd1df733f8088789d266149b13844af185b0342a","Message":"霸屏上传限制\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-10-26T13:40:36+08:00"},"CompareURL":"vodtest/pay/compare/acc4637d15a36affd5873336853690502d9a8c55...fd1df733f8088789d266149b13844af185b0342a","Len":1}...
|
1792993245
|
Edit
Delete
|
|
38996
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/dec049-lifecycle-audit-20261018
|
0
|
{"Commits":[{"Sha1":"fd2ff902c {"Commits":[{"Sha1":"fd2ff902cc4dd2d7d16f6cc4b71c13be222fec3f","Message":"chore(reports): 回绑 DEC-049 工作台快照与证据新鲜度\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:15:31-07:00"},{"Sha1":"d392c8ff87481d62eecda7ddfea44235c314fe3e","Message":"chore(reports): 回绑 DEC-049 完整 Runtime 与根链证据\n\nRuntime 2943/0、端口93/93、执行切片11/11、注册中心4/4绑定 clean 510d6deba;静态报告绑定 clean ffa4219cd。Scope 专项报告保留验收会话原版本。\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:13:55-07:00"},{"Sha1":"ffa4219cdfa60b5ccfbfe98b9690bcc12ae54b93","Message":"docs(audit): 记录隔离验收基座清理回执\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:10:50-07:00"},{"Sha1":"4b79be85f0070d52a9f2550b3c574bff77f45e63","Message":"docs(audit): 回灌 DEC-049 完整验收与启用边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:08:50-07:00"},{"Sha1":"510d6deba90bc1dffc5dcafa4e6dc2137ba27513","Message":"fix(audit): 保留显式中继错误契约并校准真实身份夹具\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-17T23:57:57-07:00"}],"HeadCommit":{"Sha1":"fd2ff902cc4dd2d7d16f6cc4b71c13be222fec3f","Message":"chore(reports): 回绑 DEC-049 工作台快照与证据新鲜度\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:15:31-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/da3daea13f544701ad6ec63399272a85da6ed88a...fd2ff902cc4dd2d7d16f6cc4b71c13be222fec3f","Len":7}...
|
1792308174
|
Edit
Delete
|
|
31101
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fd3ba87ed {"Commits":[{"Sha1":"fd3ba87ed111d9245012f0578178cccb4743ab20","Message":"chore(reports): B1 的二十八份静态证据 回绑 @ fb2fb1a,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 fb2fb1a(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=fb2fb1a、worktreeDirty:false)。\n整轮 28 步全执行,前 27 步全绿,末步 check:kernel-admission 仍是那 8 处已知诚实红。\n\n本批次内两把锁各重签一次,都是「变更即复核」而非绕过:\n- kernel.exports.lock.json 763 → 755(statemachine 的 8 个导出归属转移给 @juhai/kernel)\n- check:kernel-downstream 的仓外夹具改为携带 scoped registry 后转绿;缺声明即 fail-closed\n 的分支已实活验证\n\n运行态未跑:B1 只动契约包的一个转发文件,contracts 312/312 与 typecheck 13/13 已覆盖;\n按仓规矩三级证据分开陈述,不用静态绿冒充运行态绿。runtime 报告仍绑在 dcd1c14,\n下次动到两后端(B3′ 采纳上游加固)时必须重跑。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\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-18T02:08:00-07:00"},{"Sha1":"fb2fb1a730a522c6210afc0223c84aaa6946194d","Message":"feat(contracts): B1 内核首次 exact pin @juhai/kernel@0.22.0,statemachine 改为转发\n\nB1 的目的是**验证机制**,不是搬最多的代码:装包、转发、门禁、锁四条链路全走一遍,\n用唯一可证明零行为变化的模块做载体。\n\n- packages/contracts exact pin @juhai/kernel@0.22.0(registry 上有 0.16.0/0.16.1/0.22.0)\n- statemachine.ts 改为**具名**转发 8 个符号。不用 `export * from \"@juhai/kernel\"`:\n 收口前本仓还留着 10 个未迁内核模块,整体 re-export 会与它们的同名导出冲突\n- 机制验证结果:typecheck 13/13 · contracts 312/312(statemachine.test.ts 打的就是转发后的\n 实现)· 整轮 28 步前 27 绿 · **check:platform-provenance 接受新 pin**(lock 解析到 Gitea\n registry tarball)· 所有权锁 763 → 755,8 个导出的归属转移给内核包\n\n**开工即修正一处自己的判断。** 上一轮我把五个模块叫「白拿」,依据只到导出名重合率。\n逐文件 diff 后:**只有 statemachine 逐字一致**(104 行 diff 0),其余四个实现都不同,\n且方向一致——框架领先、本仓落后,落后的正好是加固:\n\n replay 框架有 maxSeq + 「游标超前于现存最大 seq ⇒ 报缺口(cursor-unknown)」,\n 本仓没有 ⇒ 伪造/串号游标被静默判成「已追平」,客户端永远收不到补发;\n 框架同时修了契约文件内部自相矛盾的 dispatchedAt 注释\n realtime-command 框架有 REALTIME_WS_MAX_PAYLOAD_BYTES,本仓 WS 载荷无上限\n subscription 框架有 REALTIME_MAX_SUBSCRIPTION_IDS/_TYPES,本仓订阅列表无上限\n realtime-stats 本仓是严格超集(多 10 个死信域导出),采纳时要保留\n\n前两类偏 DoS 面。这四个不是「白拿」而是「采纳上游加固」,要改两后端并重跑运行态,\n已从 B1 移入 B3′。立项 §2 加了修正块、§5 改了批次表。\n\n**两处实测新增风险(立项 §6):**\n\n一、跨层 peer 不一致。已发布的 @juhai/client-fact@1.0.0-rc.3 声明 peer @juhai/kernel: 0.16.1\n(lockfile 权威),而控制面仓里**同版本的源码**声明 0.22.0——控制面昨天做框架同步时改了\n源码却没重新发布。本仓 pin 0.22.0 后 pnpm install 报 unmet peer(警告,不阻断),\n**且现有门禁一条都抓不到**。三条出路(等平台重发 / 本仓退回 0.16.1 / 登记偏差并加 peer\n判据)本提交不代为决定,登记在立项 §6 等裁。\n\n二、pin 的下游代价,由 check:kernel-downstream 第一时间抓到:它在仓外装 contracts 以证明\n下游可消费,而仓外没有 .npmrc,@juhai/kernel 落到 npmjs.org 上 404。这不是门禁的毛病,\n是 pin 的真实代价——**任何消费方不配 @juhai scoped registry 就装不上**(框架 F11 原文同样\n这么声明)。处理:夹具复制仓内 .npmrc 的 scoped registry 行,把断言坐实为「配了 registry\n的消费者装得上」;并在「pin 了 @juhai/* 却无 registry 声明」时 **fail-closed**,绝不静默\n回落到公共 registry(实活验证:去掉声明即 D4 红)。新前提已写进接入手册,五个产品仓\n迁移时要同步配置。\n\n顺带一个可复用的性质:check:kernel-admission 的 K1 只计**直接声明**,所以每迁走一个模块,\n锁里的自有导出数就降一次——它天然成了这条线的进度计(763 → 755)。\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-18T02:06:23-07:00"}],"HeadCommit":{"Sha1":"fd3ba87ed111d9245012f0578178cccb4743ab20","Message":"chore(reports): B1 的二十八份静态证据 回绑 @ fb2fb1a,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 fb2fb1a(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=fb2fb1a、worktreeDirty:false)。\n整轮 28 步全执行,前 27 步全绿,末步 check:kernel-admission 仍是那 8 处已知诚实红。\n\n本批次内两把锁各重签一次,都是「变更即复核」而非绕过:\n- kernel.exports.lock.json 763 → 755(statemachine 的 8 个导出归属转移给 @juhai/kernel)\n- check:kernel-downstream 的仓外夹具改为携带 scoped registry 后转绿;缺声明即 fail-closed\n 的分支已实活验证\n\n运行态未跑:B1 只动契约包的一个转发文件,contracts 312/312 与 typecheck 13/13 已覆盖;\n按仓规矩三级证据分开陈述,不用静态绿冒充运行态绿。runtime 报告仍绑在 dcd1c14,\n下次动到两后端(B3′ 采纳上游加固)时必须重跑。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\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-18T02:08:00-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/ee4bc06608d88515f025c3a2dcffacb9f47c5417...fd3ba87ed111d9245012f0578178cccb4743ab20","Len":2}...
|
1789722483
|
Edit
Delete
|
|
44245
|
1
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44246
|
9
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44247
|
3
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44248
|
4
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44249
|
7
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44250
|
8
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
44251
|
10
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261124
|
0
|
{"Commits":[{"Sha1":"fd3ed0521 {"Commits":[{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},{"Sha1":"7b7505dc3f610e2a83c8dc775f5e76bb52e056c4","Message":"Merge pull request '11' (#119) from app-update-83 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/119\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:21+08:00"},{"Sha1":"2320c233de618a34e61a7152b5d3ae5be86cb646","Message":"Merge remote-tracking branch 'origin/app-update-83' into app-update-83\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:20+08:00"},{"Sha1":"4a33bf66c97eaa7d5f7df14a9db0612f9adba385","Message":"配置\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T11:27:04+08:00"},{"Sha1":"e628907d8333c4983ca141e662eb2e379cea1849","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T11:27:03+08:00"}],"HeadCommit":{"Sha1":"fd3ed05210340097e45b311f673f31538f576bc6","Message":"Merge pull request '11' (#120) from app into app-261124\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/120\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T13:11:39+08:00"},"CompareURL":"vodtest/app/compare/abea63b183ba1390fee080e745f90a6d748225c6...fd3ed05210340097e45b311f673f31538f576bc6","Len":12}...
|
1793337102
|
Edit
Delete
|
|
38628
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/feat/console-layout
|
0
|
{"Commits":[{"Sha1":"fd4d21c62 {"Commits":[{"Sha1":"fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Message":"feat: 合并组织架构图拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看,部门多时不便浏览,也无法铺满屏幕查看。本次合入 feat/console-layout 上的组织架构图交互增强。\n\n实现内容:\n- 组织架构图(e40df4d):按住鼠标拖动平移且松手不误开详情;「全屏」立即铺满窗口并尝试浏览器原生全屏,Esc 或「退出全屏」返回;全屏下沿用缩放按钮;鼠标滚轮以指针为中心放大缩小(50%–150%),Shift + 滚轮与横向滑动保留横向滚动\n\n验证:\n- 合并前确认 main 为分支起点 ff21ad9,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web format:check、lint、typecheck、build 通过,Vitest 34 个文件 300 项通过\n- 未运行:后端测试;浏览器原生全屏与真实 Mac 触控板手势未实测\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:13:04-07:00"},{"Sha1":"e40df4d323d530d8e43f53c49c898f046ca59719","Message":"feat(console): 组织架构图支持拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看超出范围的部门,部门多时不便浏览,也无法放大到整个屏幕查看。增加直接拖动、全屏展示和鼠标滚轮缩放。\n\n实现内容:\n- 按住鼠标左键拖动图即可平移,移动超过 4 像素才算拖动,松手时不会误开部门详情;触屏保留原生滚动\n- 新增「全屏」按钮:点击后立即铺满浏览器窗口,并尝试浏览器原生全屏;原生全屏不可用、被拒绝或请求无回应时保持铺满窗口,按 Esc 或「退出全屏」返回\n- 全屏下沿用缩小、放大、原始大小按钮,进出全屏时保持原来位于中心的部门\n- 鼠标滚轮向上放大、向下缩小,以指针为中心,范围仍为 50%–150%;按住 Shift 或横向滑动时保留浏览器原有的横向滚动,并阻止 Ctrl + 滚轮放大整个网页\n- 新增 maximize、minimize 图标,更新页面与全屏提示文案\n- 补充拖动平移、窗口铺满、原生全屏请求无回应、原生全屏 Esc 退出、滚轮缩放共 5 条单测\n\n验证:\n- npm run format:check、lint、typecheck:通过\n- npm run test:34 个测试文件 300 项全部通过\n- npm run build:通过\n- 内置浏览器连接演示环境 p08-alpha 实测:拖动平移与点击、全屏铺满窗口与退出、全屏下按钮与滚轮缩放、滚轮以指针为中心、375 宽窄屏与暗色均正常\n- 未验证:浏览器原生全屏(内置浏览器中原生全屏请求无回应)及真实 Mac 触控板手势\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:11:56-07:00"},{"Sha1":"ff21ad957d0a9077aaf58390df732d1fce85afb1","Message":"feat(auth): 统一认证页样式与控制台登录页一致\n\n业务应用走统一登录时,用户看到的 /login、/oidc/select、/activate 由服务端直接输出,原样式为绿色配色、没有品牌标识,企业选择的每家企业都是同样的实心主按钮,登录失败只有一行红字,与控制台登录页风格不一致。本次只调整 auth.css,不改服务端 HTML、表单字段与 CSP。\n\n实现内容:\n- 配色改为控制台“暖石与墨”:暖白方格底、白色卡片、墨黑主按钮,陶土色只用于链接;焦点环用墨黑,避免与错误红混淆\n- 页面 CSP 为 default-src 'none'; style-src 'self',不能加载图片与字体,左上角品牌标识用伪元素与渐变绘制(墨黑圆角方块内绘锁孔 + “IAM 统一身份认证”),卡片底部统一显示“由 IAM 统一身份认证保护”\n- 企业选择的每家企业改为可点击的列表行(左侧企业名、右侧“进入 →”),悬停描边加深;无可选企业时显示虚线说明框\n- 登录失败提示改为带浅红底色与左侧强调条的提示块;输入框 44px 高,悬停与聚焦有明确状态\n- 暗色跟随系统设置;窄屏(≤520px)缩小留白;卡片入场只做 6px 上移,不从透明淡入,动画未执行时也始终可见,减少动态效果时不播放\n- 同步 docs/handoff/demo-apps-frontend.md:记录本次样式改动、验证方式与部署后的检查项\n\n验证:\n- 按 AccountController 与 ProtocolController 的输出复刻登录、登录失败、选择企业、无可选企业、接受邀请、激活成功 6 种页面,以与服务端相同的 CSP 本地预览,检查亮色、暗色与 375px 宽度,浏览器控制台无 CSP 拦截\n- 核对 LoginSelectionIT 只断言页面引用 /auth.css 且返回 200,不依赖样式内容\n- 未运行:后端测试、IAM 制品构建与真实登录流程中的页面检查\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:46:38-07:00"},{"Sha1":"4ee4225dec2523e41b58301645a83bb63532ce61","Message":"feat: 合并客户与商机管理和售后服务台演示前端\n\n演示后端 iam-demo-app 已在 main,但缺少前端,-Pdemo-web 无法打包完整页面。本次合入演示前端、控制台“创建交付工单”选项以及方案与交接文档,供后端打包、部署与联调。\n\n实现内容:\n- 演示前端(58e3700):新增 iam-demo-web,CRM 与工单台两套入口,构建输出 iam-demo-web/dist/crm、dist/support,与 demo-web profile 读取路径一致;接入会话门禁、“我的权限”抽屉、tenant_hint 跳转、切换企业与两种退出、客户/商机/跟进/交付、工单流转/转派/处理记录与报表导出\n- 控制台(e295811):平台可批准的程序操作增加 ticket:create(创建交付工单)\n- 文档(efc7c1a):docs/demo-apps.md 原始方案,docs/handoff/demo-apps-backend-01.md 当初的后端建议,docs/handoff/demo-apps-frontend.md 前端交付与部署联调建议\n\n验证:\n- 合并前确认 main 为分支起点 3451213,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- iam-demo-web npm run check 通过(Vitest 30 项);iam-admin-web npm run check 通过(Vitest 295 项)\n- 未运行:-Pdemo-web 打包、后端测试、真实后端联调与内网部署\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:29:48-07:00"},{"Sha1":"efc7c1a07ab3e7fe97ffe18fb71071f10d41d045","Message":"docs(demo): 补充演示应用方案与前后端交接文档\n\n演示应用的原始方案和给后端的建议此前只在本地,前端完成后也缺少交付说明与部署联调的交接。补齐三份文档,记录方案、已确认的决定、前端实际交付与待后端执行的事项。\n\n实现内容:\n- docs/demo-apps.md:CRM 与工单台的功能、页面、权限映射、登录与企业选择体验、阶段二赢单自动建单设计、演示脚本与验收标准;状态标为“原始方案,已据此实现”,与交接文档冲突时以交接文档为准\n- docs/handoff/demo-apps-backend-01.md:当初交给后端评估的建议提示词,保留用于追溯\n- docs/handoff/demo-apps-frontend.md:前端实际交付、对后端合同的处理、前端验证结果与未执行项,以及给后端的打包、部署与联调测试建议\n\n验证:\n- 文档中的命令、路径与测试数量对照本次 iam-demo-web 与 iam-admin-web 的实际检查结果核对\n- 未运行:文档所述的打包、部署与真实联调步骤\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:29:00-07:00"}],"HeadCommit":{"Sha1":"fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Message":"feat: 合并组织架构图拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看,部门多时不便浏览,也无法铺满屏幕查看。本次合入 feat/console-layout 上的组织架构图交互增强。\n\n实现内容:\n- 组织架构图(e40df4d):按住鼠标拖动平移且松手不误开详情;「全屏」立即铺满窗口并尝试浏览器原生全屏,Esc 或「退出全屏」返回;全屏下沿用缩放按钮;鼠标滚轮以指针为中心放大缩小(50%–150%),Shift + 滚轮与横向滑动保留横向滚动\n\n验证:\n- 合并前确认 main 为分支起点 ff21ad9,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web format:check、lint、typecheck、build 通过,Vitest 34 个文件 300 项通过\n- 未运行:后端测试;浏览器原生全屏与真实 Mac 触控板手势未实测\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:13:04-07:00"},"CompareURL":"pengzhiyu/IAM/compare/36fd0536408149355981d06096633ca3249a035e...fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Len":15}...
|
1792138442
|
Edit
Delete
|
|
38627
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fd4d21c62 {"Commits":[{"Sha1":"fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Message":"feat: 合并组织架构图拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看,部门多时不便浏览,也无法铺满屏幕查看。本次合入 feat/console-layout 上的组织架构图交互增强。\n\n实现内容:\n- 组织架构图(e40df4d):按住鼠标拖动平移且松手不误开详情;「全屏」立即铺满窗口并尝试浏览器原生全屏,Esc 或「退出全屏」返回;全屏下沿用缩放按钮;鼠标滚轮以指针为中心放大缩小(50%–150%),Shift + 滚轮与横向滑动保留横向滚动\n\n验证:\n- 合并前确认 main 为分支起点 ff21ad9,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web format:check、lint、typecheck、build 通过,Vitest 34 个文件 300 项通过\n- 未运行:后端测试;浏览器原生全屏与真实 Mac 触控板手势未实测\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:13:04-07:00"},{"Sha1":"e40df4d323d530d8e43f53c49c898f046ca59719","Message":"feat(console): 组织架构图支持拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看超出范围的部门,部门多时不便浏览,也无法放大到整个屏幕查看。增加直接拖动、全屏展示和鼠标滚轮缩放。\n\n实现内容:\n- 按住鼠标左键拖动图即可平移,移动超过 4 像素才算拖动,松手时不会误开部门详情;触屏保留原生滚动\n- 新增「全屏」按钮:点击后立即铺满浏览器窗口,并尝试浏览器原生全屏;原生全屏不可用、被拒绝或请求无回应时保持铺满窗口,按 Esc 或「退出全屏」返回\n- 全屏下沿用缩小、放大、原始大小按钮,进出全屏时保持原来位于中心的部门\n- 鼠标滚轮向上放大、向下缩小,以指针为中心,范围仍为 50%–150%;按住 Shift 或横向滑动时保留浏览器原有的横向滚动,并阻止 Ctrl + 滚轮放大整个网页\n- 新增 maximize、minimize 图标,更新页面与全屏提示文案\n- 补充拖动平移、窗口铺满、原生全屏请求无回应、原生全屏 Esc 退出、滚轮缩放共 5 条单测\n\n验证:\n- npm run format:check、lint、typecheck:通过\n- npm run test:34 个测试文件 300 项全部通过\n- npm run build:通过\n- 内置浏览器连接演示环境 p08-alpha 实测:拖动平移与点击、全屏铺满窗口与退出、全屏下按钮与滚轮缩放、滚轮以指针为中心、375 宽窄屏与暗色均正常\n- 未验证:浏览器原生全屏(内置浏览器中原生全屏请求无回应)及真实 Mac 触控板手势\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:11:56-07:00"},{"Sha1":"ff21ad957d0a9077aaf58390df732d1fce85afb1","Message":"feat(auth): 统一认证页样式与控制台登录页一致\n\n业务应用走统一登录时,用户看到的 /login、/oidc/select、/activate 由服务端直接输出,原样式为绿色配色、没有品牌标识,企业选择的每家企业都是同样的实心主按钮,登录失败只有一行红字,与控制台登录页风格不一致。本次只调整 auth.css,不改服务端 HTML、表单字段与 CSP。\n\n实现内容:\n- 配色改为控制台“暖石与墨”:暖白方格底、白色卡片、墨黑主按钮,陶土色只用于链接;焦点环用墨黑,避免与错误红混淆\n- 页面 CSP 为 default-src 'none'; style-src 'self',不能加载图片与字体,左上角品牌标识用伪元素与渐变绘制(墨黑圆角方块内绘锁孔 + “IAM 统一身份认证”),卡片底部统一显示“由 IAM 统一身份认证保护”\n- 企业选择的每家企业改为可点击的列表行(左侧企业名、右侧“进入 →”),悬停描边加深;无可选企业时显示虚线说明框\n- 登录失败提示改为带浅红底色与左侧强调条的提示块;输入框 44px 高,悬停与聚焦有明确状态\n- 暗色跟随系统设置;窄屏(≤520px)缩小留白;卡片入场只做 6px 上移,不从透明淡入,动画未执行时也始终可见,减少动态效果时不播放\n- 同步 docs/handoff/demo-apps-frontend.md:记录本次样式改动、验证方式与部署后的检查项\n\n验证:\n- 按 AccountController 与 ProtocolController 的输出复刻登录、登录失败、选择企业、无可选企业、接受邀请、激活成功 6 种页面,以与服务端相同的 CSP 本地预览,检查亮色、暗色与 375px 宽度,浏览器控制台无 CSP 拦截\n- 核对 LoginSelectionIT 只断言页面引用 /auth.css 且返回 200,不依赖样式内容\n- 未运行:后端测试、IAM 制品构建与真实登录流程中的页面检查\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:46:38-07:00"},{"Sha1":"4ee4225dec2523e41b58301645a83bb63532ce61","Message":"feat: 合并客户与商机管理和售后服务台演示前端\n\n演示后端 iam-demo-app 已在 main,但缺少前端,-Pdemo-web 无法打包完整页面。本次合入演示前端、控制台“创建交付工单”选项以及方案与交接文档,供后端打包、部署与联调。\n\n实现内容:\n- 演示前端(58e3700):新增 iam-demo-web,CRM 与工单台两套入口,构建输出 iam-demo-web/dist/crm、dist/support,与 demo-web profile 读取路径一致;接入会话门禁、“我的权限”抽屉、tenant_hint 跳转、切换企业与两种退出、客户/商机/跟进/交付、工单流转/转派/处理记录与报表导出\n- 控制台(e295811):平台可批准的程序操作增加 ticket:create(创建交付工单)\n- 文档(efc7c1a):docs/demo-apps.md 原始方案,docs/handoff/demo-apps-backend-01.md 当初的后端建议,docs/handoff/demo-apps-frontend.md 前端交付与部署联调建议\n\n验证:\n- 合并前确认 main 为分支起点 3451213,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- iam-demo-web npm run check 通过(Vitest 30 项);iam-admin-web npm run check 通过(Vitest 295 项)\n- 未运行:-Pdemo-web 打包、后端测试、真实后端联调与内网部署\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:29:48-07:00"},{"Sha1":"efc7c1a07ab3e7fe97ffe18fb71071f10d41d045","Message":"docs(demo): 补充演示应用方案与前后端交接文档\n\n演示应用的原始方案和给后端的建议此前只在本地,前端完成后也缺少交付说明与部署联调的交接。补齐三份文档,记录方案、已确认的决定、前端实际交付与待后端执行的事项。\n\n实现内容:\n- docs/demo-apps.md:CRM 与工单台的功能、页面、权限映射、登录与企业选择体验、阶段二赢单自动建单设计、演示脚本与验收标准;状态标为“原始方案,已据此实现”,与交接文档冲突时以交接文档为准\n- docs/handoff/demo-apps-backend-01.md:当初交给后端评估的建议提示词,保留用于追溯\n- docs/handoff/demo-apps-frontend.md:前端实际交付、对后端合同的处理、前端验证结果与未执行项,以及给后端的打包、部署与联调测试建议\n\n验证:\n- 文档中的命令、路径与测试数量对照本次 iam-demo-web 与 iam-admin-web 的实际检查结果核对\n- 未运行:文档所述的打包、部署与真实联调步骤\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T00:29:00-07:00"}],"HeadCommit":{"Sha1":"fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Message":"feat: 合并组织架构图拖动平移、全屏与滚轮缩放\n\n组织架构图原先只能拉动滚动条查看,部门多时不便浏览,也无法铺满屏幕查看。本次合入 feat/console-layout 上的组织架构图交互增强。\n\n实现内容:\n- 组织架构图(e40df4d):按住鼠标拖动平移且松手不误开详情;「全屏」立即铺满窗口并尝试浏览器原生全屏,Esc 或「退出全屏」返回;全屏下沿用缩放按钮;鼠标滚轮以指针为中心放大缩小(50%–150%),Shift + 滚轮与横向滑动保留横向滚动\n\n验证:\n- 合并前确认 main 为分支起点 ff21ad9,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web format:check、lint、typecheck、build 通过,Vitest 34 个文件 300 项通过\n- 未运行:后端测试;浏览器原生全屏与真实 Mac 触控板手势未实测\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T01:13:04-07:00"},"CompareURL":"pengzhiyu/IAM/compare/90fdca65cfd995e173023f259957080c0318a3d3...fd4d21c62aca9d27e2056be38444fb25cecd9ef5","Len":11}...
|
1792138433
|
Edit
Delete
|
|
15515
|
8
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15516
|
9
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15517
|
1
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15518
|
3
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15519
|
4
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15520
|
7
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15521
|
10
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
15522
|
11
|
5
|
8
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fd53c120c {"Commits":[{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"}],"HeadCommit":{"Sha1":"fd53c120c47aa26bdb6606f31bf4c4b73267838b","Message":"优化文档字段备注\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-02T16:33:14+08:00"},"CompareURL":"vodtest/codeskill/compare/4ac9d58926bae2070122cd7ea1e2349a7134991d...fd53c120c47aa26bdb6606f31bf4c4b73267838b","Len":1}...
|
1782981199
|
Edit
Delete
|
|
38100
|
8
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38101
|
9
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38102
|
1
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38103
|
3
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38104
|
4
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38105
|
7
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38106
|
10
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
38107
|
11
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"fd5ad3b95 {"Commits":[{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"}],"HeadCommit":{"Sha1":"fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Message":"需求 霸屏收入结算 16965\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-14T17:09:19+08:00"},"CompareURL":"vodtest/admin/compare/50e42dea6df44a3999df3beb7db363a36260d9b2...fd5ad3b95f8b5ec33202a58b3b06cac6100721b5","Len":1}...
|
1791968963
|
Edit
Delete
|
|
39895
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fd637fc41 {"Commits":[{"Sha1":"fd637fc41dcc09e32e62f5898da8dc4559d67ffd","Message":"chore(reports): bind retirement integration at 4951f7c89\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:41:12-07:00"},{"Sha1":"4951f7c89688165680609086b6365085cb35ba78","Message":"merge: integrate device cloud retirement with latest main\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:41:06-07:00"},{"Sha1":"02ce39a102a04906ed9c497ffb80fff994df55ae","Message":"chore(reports): rebind retirement merge checks at bc41b9fbc\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:40:33-07:00"},{"Sha1":"bc41b9fbc81ad200df02608503cc9b9892ff9bb1","Message":"merge: retire device cloud source references on main\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:39:39-07:00"},{"Sha1":"e920b5b6f1de9d9ce4b189024e9943f435555ca8","Message":"chore(reports): bind retirement metadata checks at d02245d86\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:36:02-07:00"}],"HeadCommit":{"Sha1":"fd637fc41dcc09e32e62f5898da8dc4559d67ffd","Message":"chore(reports): bind retirement integration at 4951f7c89\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T04:41:12-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/1a398e5f7809966780ee94bda00ff056b2e04b3a...fd637fc41dcc09e32e62f5898da8dc4559d67ffd","Len":6}...
|
1792496553
|
Edit
Delete
|
|
42208
|
8
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42209
|
23
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42210
|
1
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42211
|
3
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42212
|
4
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42213
|
7
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42214
|
10
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
42215
|
11
|
5
|
8
|
143
|
0
|
0
|
refs/heads/pay
|
1
|
{"Commits":[{"Sha1":"fd70346ee {"Commits":[{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"}],"HeadCommit":{"Sha1":"fd70346ee0010eee9bc9bae2043c32f9f289278d","Message":"需求 zk02型号测试页面\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T13:08:12+08:00"},"CompareURL":"vodpre/pay/compare/ecf55b3fe6cce6b80982df841113a9767a69879a...fd70346ee0010eee9bc9bae2043c32f9f289278d","Len":1}...
|
1793077696
|
Edit
Delete
|
|
44694
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fd712573d {"Commits":[{"Sha1":"fd712573ddf972b07fd664695dc74a484d2bf202","Message":"chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 @ bb42e4815\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-30T20:11:58-07:00"},{"Sha1":"bb42e4815235739174fc92797e4fd41f54ca3651","Message":"chore(reports): 工作台浏览器回归回绑 @ 4394fabea\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-30T20:11:45-07:00"},{"Sha1":"4394fabeae002c220f3642bba43c6c97f1bce253","Message":"feat(workbench): 业务中台概览、模块工作区标签与登录提示按控制台设计;WB-09 补运维快照桩\n\n运行信息页新增的部署采用表会读运维快照,WB-09 的夹具拦截未声明读取,补最小快照桩。\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-30T20:03:00-07:00"},{"Sha1":"92e0f4524399568f92a6cead3394cd733abb7c66","Message":"feat(workbench): 能力操作指标条、角色授权管理面登记条与步骤卡、运行信息部署表按控制台设计\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-30T19:55:27-07:00"}],"HeadCommit":{"Sha1":"fd712573ddf972b07fd664695dc74a484d2bf202","Message":"chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 @ bb42e4815\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-30T20:11:58-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a...fd712573ddf972b07fd664695dc74a484d2bf202","Len":4}...
|
1793416346
|
Edit
Delete
|
|
44901
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/runner-maintenance-diagnostic-202 refs/heads/codex/runner-maintenance-diagnostic-20261101...
|
0
|
{"Commits":[{"Sha1":"fd7f6e727 {"Commits":[{"Sha1":"fd7f6e7271cd208dcd859fbc2fbf160d9945d85b","Message":"fix(maintenance): 使用已校验私有工具路径启动非root单元\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T02:27:49-08:00"},{"Sha1":"803133fe784cd09ace7b7680a3d4af7e8b4e55b3","Message":"style(maintenance): 清理边界探针行尾空白\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T02:27:00-08:00"}],"HeadCommit":{"Sha1":"fd7f6e7271cd208dcd859fbc2fbf160d9945d85b","Message":"fix(maintenance): 使用已校验私有工具路径启动非root单元\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T02:27:49-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/4761299cdaaca88b5b95ff037fb05c2fa82f8ce1...fd7f6e7271cd208dcd859fbc2fbf160d9945d85b","Len":2}...
|
1793528872
|
Edit
Delete
|
|
13423
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13424
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13425
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13426
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13427
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13428
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13429
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
13430
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"fd82da09d {"Commits":[{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"}],"HeadCommit":{"Sha1":"fd82da09dd8602aa6ab55b344c047ba22f085733","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T14:00:00+08:00"},"CompareURL":"vodtest/pay/compare/d13e8efac22d4550114b09d0529476a8a4c728f6...fd82da09dd8602aa6ab55b344c047ba22f085733","Len":1}...
|
1782108006
|
Edit
Delete
|
|
22362
|
8
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"fd87fa7e5 {"Commits":[{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"}],"HeadCommit":{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"},"CompareURL":"vodtest/database/compare/f40bd2b723b2498a8be13c6bbdb243e73ee80d3d...fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Len":1}...
|
1786604669
|
Edit
Delete
|
|
22363
|
9
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"fd87fa7e5 {"Commits":[{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"}],"HeadCommit":{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"},"CompareURL":"vodtest/database/compare/f40bd2b723b2498a8be13c6bbdb243e73ee80d3d...fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Len":1}...
|
1786604669
|
Edit
Delete
|
|
22364
|
1
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"fd87fa7e5 {"Commits":[{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"}],"HeadCommit":{"Sha1":"fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-13T15:04:25+08:00"},"CompareURL":"vodtest/database/compare/f40bd2b723b2498a8be13c6bbdb243e73ee80d3d...fd87fa7e5098fb1d539b4bbf16c4767b9831e0d2","Len":1}...
|
1786604669
|
Edit
Delete
|