|
19113
|
10
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"d70509da5 {"Commits":[{"Sha1":"d70509da52ddf79c05b96b943f105bf31f501bd6","Message":"需求 youtube栏目管理\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-27T18:30:49+08:00"}],"HeadCommit":{"Sha1":"d70509da52ddf79c05b96b943f105bf31f501bd6","Message":"需求 youtube栏目管理\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-27T18:30:49+08:00"},"CompareURL":"vodtest/admin/compare/55e0b630f300dd68604944cc04b8dbeae6198d08...d70509da52ddf79c05b96b943f105bf31f501bd6","Len":1}...
|
1785148253
|
Edit
Delete
|
|
19114
|
11
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"d70509da5 {"Commits":[{"Sha1":"d70509da52ddf79c05b96b943f105bf31f501bd6","Message":"需求 youtube栏目管理\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-27T18:30:49+08:00"}],"HeadCommit":{"Sha1":"d70509da52ddf79c05b96b943f105bf31f501bd6","Message":"需求 youtube栏目管理\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-27T18:30:49+08:00"},"CompareURL":"vodtest/admin/compare/55e0b630f300dd68604944cc04b8dbeae6198d08...d70509da52ddf79c05b96b943f105bf31f501bd6","Len":1}...
|
1785148253
|
Edit
Delete
|
|
122
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d7015f9d4 {"Commits":[{"Sha1":"d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:40:31+08:00"},{"Sha1":"191c639c0dc139805afc48cca2abdf70a331e6de","Message":"Fix seven failed files first\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:28:53+08:00"},{"Sha1":"96cf73594417b29e4e76f975c30fc1e6dd317846","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:21:05+08:00"},{"Sha1":"77bed0b600c4ed27a825b12da1f55320a8732627","Message":"Align testing workflows and docs\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:07:36+08:00"},{"Sha1":"309b1c29423bf9e6d4a95cc357397ce821bf4b27","Message":"Update template and lead services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T07:50:17+08:00"}],"HeadCommit":{"Sha1":"d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:40:31+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/07ea713c1feff2e0f7d2b91d5ca68f2e0140a963...d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Len":25}...
|
1771863152
|
Edit
Delete
|
|
24870
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260818
|
0
|
{"Commits":[{"Sha1":"d7011d830 {"Commits":[{"Sha1":"d7011d83011aaa4ae071797e5e09f915380bd88e","Message":"调整分账时间立即分账提示\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-21T15:33:48+08:00"}],"HeadCommit":{"Sha1":"d7011d83011aaa4ae071797e5e09f915380bd88e","Message":"调整分账时间立即分账提示\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-21T15:33:48+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/6dc1139d19fa7519e7861b0ded589a4d55a61479...d7011d83011aaa4ae071797e5e09f915380bd88e","Len":1}...
|
1787297652
|
Edit
Delete
|
|
24871
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260818
|
0
|
{"Commits":[{"Sha1":"d7011d830 {"Commits":[{"Sha1":"d7011d83011aaa4ae071797e5e09f915380bd88e","Message":"调整分账时间立即分账提示\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-21T15:33:48+08:00"}],"HeadCommit":{"Sha1":"d7011d83011aaa4ae071797e5e09f915380bd88e","Message":"调整分账时间立即分账提示\n","AuthorEmail":"codex@g-hi.com","AuthorName":"Codex","CommitterEmail":"codex@g-hi.com","CommitterName":"Codex","Timestamp":"2026-08-21T15:33:48+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/6dc1139d19fa7519e7861b0ded589a4d55a61479...d7011d83011aaa4ae071797e5e09f915380bd88e","Len":1}...
|
1787297652
|
Edit
Delete
|
|
27571
|
5
|
5
|
5
|
110
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d6fd60bc5 {"Commits":[{"Sha1":"d6fd60bc5e8510d22272ee0c86a688e64c1a378b","Message":"chore(reports): refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T17:35:34-07:00"},{"Sha1":"1a160e86df863249255ddb7eea7294dfb9a56289","Message":"chore(reports): record clean framework sync evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T17:14:53-07:00"},{"Sha1":"03419c881c8d8898b916e0bb7615ed760f092f63","Message":"chore(migration): record framework sync receipt\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T17:14:07-07:00"},{"Sha1":"b615a1536a1fa3209f8d28e95e1d8baa2ce5d0f3","Message":"feat(framework): sync G15-B Redis occupancy guard and governance experience\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T17:14:07-07:00"},{"Sha1":"75d8346048fa5eeae9b03699d5a672466b175a3d","Message":"chore(reports): refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T01:31:27-07:00"}],"HeadCommit":{"Sha1":"d6fd60bc5e8510d22272ee0c86a688e64c1a378b","Message":"chore(reports): refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-02T17:35:34-07:00"},"CompareURL":"luoanwu/notification-hub/compare/06991c06ed232dd99a9384486146e7e119030769...d6fd60bc5e8510d22272ee0c86a688e64c1a378b","Len":9}...
|
1788405506
|
Edit
Delete
|
|
20064
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d6fcf3083 {"Commits":[{"Sha1":"d6fcf3083e5976fc63971c164b9738d4b9eda72b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-31T10:31:01+08:00"}],"HeadCommit":{"Sha1":"d6fcf3083e5976fc63971c164b9738d4b9eda72b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-31T10:31:01+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/30ae8b94630b76ecf79895e3d78acf195327d6e6...d6fcf3083e5976fc63971c164b9738d4b9eda72b","Len":1}...
|
1785465074
|
Edit
Delete
|
|
30681
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6f2f059f {"Commits":[{"Sha1":"d6f2f059f527db47617b61a8bb0f41f015960974","Message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\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-17T07:41:31-07:00"}],"HeadCommit":{"Sha1":"d6f2f059f527db47617b61a8bb0f41f015960974","Message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\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-17T07:41:31-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2d4b117195b8ae318438b9dbd31beec6fefc9e67...d6f2f059f527db47617b61a8bb0f41f015960974","Len":1}...
|
1789656094
|
Edit
Delete
|
|
30678
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6deb3aa8 {"Commits":[{"Sha1":"d6deb3aa8539adc597eef52f0fd70b6f852c8525","Message":"docs(决策): CHG-018 签署并应用——C-9 修正为「平台入口由本仓独立工作台承载」,附条件 A/D/E\n\n回执写入 CHG-018 材料 §5(luoanwu 代签,approve-with-conditions,2026-09-17T14:28:37Z)。条件:A 阶段 ② 须待对外交付设计 §6 两项「缺失」管理接口验收;D 工作台维护者实名后才开工,不沿 B-1 代签;E 技术栈另裁、不沿用 Next.js/React,裁决前不开工。默认项 B / C / F 未偏离。\n回写:决策批次 §3 登记修正;待裁决架构事项 N-10 关闭;开发计划 09-17 段与 §8 登记三项前置;设计方案 §22.1 阶段 ② 加前置、§23 维护者行改为实名前置、§26 变更记录加行。Catalog enterprise-experience 不动。一致性检查 L4 / L10 / L13 清零。\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-17T07:29:45-07:00"}],"HeadCommit":{"Sha1":"d6deb3aa8539adc597eef52f0fd70b6f852c8525","Message":"docs(决策): CHG-018 签署并应用——C-9 修正为「平台入口由本仓独立工作台承载」,附条件 A/D/E\n\n回执写入 CHG-018 材料 §5(luoanwu 代签,approve-with-conditions,2026-09-17T14:28:37Z)。条件:A 阶段 ② 须待对外交付设计 §6 两项「缺失」管理接口验收;D 工作台维护者实名后才开工,不沿 B-1 代签;E 技术栈另裁、不沿用 Next.js/React,裁决前不开工。默认项 B / C / F 未偏离。\n回写:决策批次 §3 登记修正;待裁决架构事项 N-10 关闭;开发计划 09-17 段与 §8 登记三项前置;设计方案 §22.1 阶段 ② 加前置、§23 维护者行改为实名前置、§26 变更记录加行。Catalog enterprise-experience 不动。一致性检查 L4 / L10 / L13 清零。\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-17T07:29:45-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d18826fbfe37c9974ac1f075942efd38cd8d1f07...d6deb3aa8539adc597eef52f0fd70b6f852c8525","Len":1}...
|
1789655387
|
Edit
Delete
|
|
31602
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6d5f567c {"Commits":[{"Sha1":"d6d5f567cd7752b0d5ab9c4ff2dc0b4114b3169d","Message":"docs(计划): 登记 F3 收口——作业登记 enabledBy 对账与开关扫描放宽 @ 真源仓 9e587bd0 / bc038a5a\n\n「模块」行:未落地面 33 → 34(环境开关 10)、F3 由「未修」改为同晚收口并写明新抓出的两条受 PLATFORM_PERSISTENCE_ENABLED 约束的作业;\n「对抗性验收」行 F3 改已收口;§8 加一行。dev 上 IDP_SESSION_CLEANUP_ENABLED 仍 false,开启归平台后端。\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-20T20:39:48-07:00"}],"HeadCommit":{"Sha1":"d6d5f567cd7752b0d5ab9c4ff2dc0b4114b3169d","Message":"docs(计划): 登记 F3 收口——作业登记 enabledBy 对账与开关扫描放宽 @ 真源仓 9e587bd0 / bc038a5a\n\n「模块」行:未落地面 33 → 34(环境开关 10)、F3 由「未修」改为同晚收口并写明新抓出的两条受 PLATFORM_PERSISTENCE_ENABLED 约束的作业;\n「对抗性验收」行 F3 改已收口;§8 加一行。dev 上 IDP_SESSION_CLEANUP_ENABLED 仍 false,开启归平台后端。\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-20T20:39:48-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d7e59326a6fc0c340628de4a8fb4d9822007fc96...d6d5f567cd7752b0d5ab9c4ff2dc0b4114b3169d","Len":1}...
|
1789961992
|
Edit
Delete
|
|
29151
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"d6cadee43 {"Commits":[{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"}],"HeadCommit":{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/b73091bfdef233b32073e2612cc649cbe14bc9bd...d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Len":1}...
|
1789115328
|
Edit
Delete
|
|
29152
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"d6cadee43 {"Commits":[{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"}],"HeadCommit":{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/b73091bfdef233b32073e2612cc649cbe14bc9bd...d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Len":1}...
|
1789115328
|
Edit
Delete
|
|
20880
|
5
|
5
|
5
|
72
|
0
|
0
|
refs/heads/feat/multi-role-assignment
|
0
|
{"Commits":[{"Sha1":"d6b659343 {"Commits":[{"Sha1":"d6b659343565a590d5c9d75adecc62710643a553","Message":"feat(web): 工作台 UI 改版 + 采购/客服权限补齐 + 订单收款列摘要\n\n前端工作台按侧栏 6 组流水线重组导航,新增 WorkspaceViewSwitcher / AfterSalesPipeline\n与 Drawer/Breadcrumb/Segmented/Toast/ErrorAlert 原语;收款面板从 964 行拆抽屉编排并\n从 component-size 登记表毕业;设计令牌换画布 #e9e9e3 并加深 muted/brand-strong 回 AA。\n\n契约与后端:\n- contracts 新增 formatCents 单源,收口前端 4 份 money 实现与后端错误文案的金额漂移\n- SalesOrderView.shipmentGate 可选字段:订单列表「收款」列摘要,与发运门禁共用\n evaluateShipmentPaymentGate + toGateInstallments 投影,现算不落汇总列\n- ROLE_PERMISSION_MAP 补 PROCUREMENT/CUSTOMER_SERVICE 只读集合(product.read /\n customer.read / fulfillment.order.read),不含写权限与敏感成本列\n\n验收(当前工作区,2026-08-05):\n- pnpm check 全绿(typecheck 强制重跑 Cached:0/7)\n- check:runtime 470/470(contracts 372 / NestJS 49 / Fastify 49),含 shipmentGate 三态\n- check:ui 12/12\n- 对抗探测:鉴权无回退/跨租户404/自批403/状态机409/并发恰好一次 均实测有牙\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-05T11:17:13-07:00"},{"Sha1":"ec411c0e6fb0c5cbcebb686f67b01cb355c29665","Message":"docs(analysis): 前端 UI 诊断报告 2026-08-04(并发治理会话产出)\n\n29 入口/84 组件/42 useQuery/81 useMutation 只读走查:流程断裂(仅 1 个跨域跳转)、\n反馈缺位(81 个 mutation 零成功提示)、重复实现(money 格式化 4 份)三条问题线,\n含 1 个多角色待办入口丢失的真 bug 与文末 Top5 修复建议。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-04T09:20:22-07:00"}],"HeadCommit":{"Sha1":"d6b659343565a590d5c9d75adecc62710643a553","Message":"feat(web): 工作台 UI 改版 + 采购/客服权限补齐 + 订单收款列摘要\n\n前端工作台按侧栏 6 组流水线重组导航,新增 WorkspaceViewSwitcher / AfterSalesPipeline\n与 Drawer/Breadcrumb/Segmented/Toast/ErrorAlert 原语;收款面板从 964 行拆抽屉编排并\n从 component-size 登记表毕业;设计令牌换画布 #e9e9e3 并加深 muted/brand-strong 回 AA。\n\n契约与后端:\n- contracts 新增 formatCents 单源,收口前端 4 份 money 实现与后端错误文案的金额漂移\n- SalesOrderView.shipmentGate 可选字段:订单列表「收款」列摘要,与发运门禁共用\n evaluateShipmentPaymentGate + toGateInstallments 投影,现算不落汇总列\n- ROLE_PERMISSION_MAP 补 PROCUREMENT/CUSTOMER_SERVICE 只读集合(product.read /\n customer.read / fulfillment.order.read),不含写权限与敏感成本列\n\n验收(当前工作区,2026-08-05):\n- pnpm check 全绿(typecheck 强制重跑 Cached:0/7)\n- check:runtime 470/470(contracts 372 / NestJS 49 / Fastify 49),含 shipmentGate 三态\n- check:ui 12/12\n- 对抗探测:鉴权无回退/跨租户404/自批403/状态机409/并发恰好一次 均实测有牙\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-05T11:17:13-07:00"},"CompareURL":"luoanwu/juhai-quotation-system/compare/3ab4474b6c62c031d9016986285fed531904c82c...d6b659343565a590d5c9d75adecc62710643a553","Len":2}...
|
1785953861
|
Edit
Delete
|
|
27431
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"d6ae454f0 {"Commits":[{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"}],"HeadCommit":{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8ab1c54cf6f72acc53949c24021663226fba3ee4...d6ae454f08066d6925d61c71a00f6b8ce5282b58","Len":1}...
|
1788330662
|
Edit
Delete
|
|
27432
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"d6ae454f0 {"Commits":[{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"}],"HeadCommit":{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8ab1c54cf6f72acc53949c24021663226fba3ee4...d6ae454f08066d6925d61c71a00f6b8ce5282b58","Len":1}...
|
1788330662
|
Edit
Delete
|
|
2766
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/governance/launch-hardening-2026-05-18
|
0
|
{"Commits":[{"Sha1":"d6a32b691 {"Commits":[{"Sha1":"d6a32b69169bf43ace3591352c9625d9c31c756b","Message":"Add dual-customer rollout and system import audit\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:45:29-07:00"},{"Sha1":"32ac3fbfeca7032c1a694dd1352565eb73d2950c","Message":"feat(rls): 双租户 RLS cutover 硬化 — R-P0-3 技术层 + R-RLS-2/4(未关闭,flag 门控)\n\n本提交是双租户(JUHI/HIZAN)上线战役 R-P0-3(RLS 运行态隔离)的工程沉淀。\n所有运行时改动均受 ENABLE_RLS_AUTO_INJECT 门控,flag 关(默认)时零行为变化、完全可逆。\n\n已实证(真 juhi_app NOBYPASSRLS 连接,非绿盘):\n- rls-extension: 修复历史 broken `SET LOCAL=$1`(Postgres 拒 bind,从未执行成功)\n → set_config 参数化;新增 $transaction Proxy 拦截覆盖 354 文件写链;修复\n query wrapper 跨连接 set_config 失效缺陷。step-4 等价综合证明 8/8 PASS。\n- database.ts: 默认导出 flag 门控收口点(覆盖 518/540 默认导入)。\n- kafka.ts: 三处消费者派发点上下文化(504/740/801)。\n- R-RLS-2: 迁移 20260526000000 重写 773 策略 NULLIF 包裹,消除 ''::uuid\n 错误风暴;psql 实证 still_unsafe=0、隔离 22/0。\n- R-RLS-1: 7 只读 array $transaction→callback(5 文件),进 set_config 路径。\n- R-RLS-4 实例1(登录): auth.service tenant 解析后包 tenantContext.run;\n dev 真实 cutover 实测 login success=True。\n- CI: audit:tenant 接入 .gitea governance-audit 直接硬门禁(红线1 不豁免)。\n全量后端 tsc exit=0/0 错。\n\n未关闭 / 仍开放(如实声明,勿误读为已收口):\n- R-P0-3 未关闭。dev 真实 cutover 暴露 R-RLS-4 是\"一类缺陷\"非单点:\n 实例2(auth.middleware pre-ctx user 校验)已表征未修;系统正解(统一早建\n ctx 前置中间件)为 owner 架构决策门,未实施。\n- R-RLS-1 写/嵌套类 array、kafka.ts:801 深层、字面 .env+staging 全链路\n 灰度均为受控待办,详见 docs/governance/dual-tenant-risk-ledger-2026-05-18.md。\n- rollout dev 产物为合成演练数据(productionSignoff:false),非客户真签收;\n 生产门禁完整保留。\n验证范围:tsc 全绿 + dev cutover 真连接实测后已 C-0.1 回滚,dev 现 flag-off\n完全可用;未跑全量单测(规模 OOM);docs 审计需沙箱外跑。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:44:36-07:00"}],"HeadCommit":{"Sha1":"d6a32b69169bf43ace3591352c9625d9c31c756b","Message":"Add dual-customer rollout and system import audit\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:45:29-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/cc01b358aa703aa260970023b69448f58e59f14c...d6a32b69169bf43ace3591352c9625d9c31c756b","Len":2}...
|
1779155203
|
Edit
Delete
|
|
25488
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25489
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25490
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25491
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25492
|
4
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25493
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25494
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25495
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
24333
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24334
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24335
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24336
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24337
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24338
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24339
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24340
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
8148
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8149
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8150
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8151
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8152
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8153
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8154
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8155
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","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:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
30205
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6747e346 {"Commits":[{"Sha1":"d6747e3462dad1329a0d99ed090c658cd7a42bed","Message":"chore(reports): refresh clean static evidence @ acf6482(G31 登记提交)\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-15T05:53:44-07:00"},{"Sha1":"acf6482326e030965a080b792d3e90490e790aa9","Message":"feat(gates): 依赖安全审计门禁 pnpm check:dependencies(G31)——按运行时/工具链路径分类,首跑即红 28 条阻断\n\n- scripts/check-dependency-audit.mjs:pnpm audit --json → reports/dependency-audit.latest.json(带 provenance、status 三值 passed/failed/unrunnable)\n- critical 任意路径 / high 运行时路径未豁免即红;工具链(vitest、@nestjs/cli、@capacitor/cli、prisma CLI、eslint 家族、autoprefixer…)只记录\n- dependency-audit.allowlist.json:豁免必须带 reason + expires,过期失效;缺字段即红\n- 需要网络,不进 pnpm check(G9);CLAUDE.md 登记 G31 与基线表 RED 行,CHANGELOG [Unreleased]\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-15T05:53:36-07:00"}],"HeadCommit":{"Sha1":"d6747e3462dad1329a0d99ed090c658cd7a42bed","Message":"chore(reports): refresh clean static evidence @ acf6482(G31 登记提交)\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-15T05:53:44-07:00"},"CompareURL":"luoanwu/base-framework/compare/c358bd2a5db604566b840c6dfb1ade93feeaf558...d6747e3462dad1329a0d99ed090c658cd7a42bed","Len":2}...
|
1789476826
|
Edit
Delete
|
|
24526
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d66fbcbb4 {"Commits":[{"Sha1":"d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Message":"feat(kernel): integrate governed LLM execution and operations UI\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T23:36:38-07:00"},{"Sha1":"6f6027d4e97cd6dfc976f129ce62cf9e51786c1b","Message":"feat(governance): C19 报告内容指纹 worktreeHash + 扫描器排除单源 scan-ignore\n\n- provenance schema v2:dirty 工作区内容指纹(跟踪 diff + 未跟踪内容哈希,clean 恒 null),\n 取材边界与 worktreeDirty 完全同源;静态子报告六字段同 run 对账,伪造 env / dirty-指纹\n 不相干 / 聚合期间内容变化 均即红;验收报告陈旧性 staleAcceptanceReports 显式记录不阻断\n (提交动作必然产生新 SHA,硬闸在 CI 干净 checkout 下恒红,判责理由见 CLAUDE.md 事实作用域)\n- 六门禁扫描器 IGNORE 表收口单源 scripts/lib/scan-ignore.mjs:.next* 前缀统一按产物豁免\n (NEXT_DIST_DIR=.next-fastify 曾被判 17 条 naming + 3 条 F7 假红);.gitignore 补 .next-*\n- 负向测试已实跑:伪造指纹 env exit1;v1 旧 schema 验收报告 schemaVersion+相干性双红\n (换 schema 必须重新出证);植入禁用词红→复原绿;植入空目录红→复原绿\n- 后续:runtime/ui 验收需在稳定树上重跑一次升级到 v2 provenance;在那之前\n check:governance 对旧 v1 验收报告红盘属预期换证语义\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T22:20:41-07:00"},{"Sha1":"e3696a9352f893fbdbb954f1ec03fb14185d6b53","Message":"fix(e2e): Work Graph 用例断言收窄 first()(goal 默认同名双命中)+ 验收报告刷新\n\n并行会话重写 spec 时回退了 strict-mode 修复;同时刷新 clean 基线后的\nruntime(292)/ui(11) 报告。views 半成品留给并行会话,本提交不含。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:58:53-07:00"},{"Sha1":"d7b2d631cf58dd9dcfcf8f2466d43680ea3ea4f3","Message":"feat(workgraph): Project 实体化 + Work Graph 依赖门闸 + 读时进度(§12/§14/§103)\n\n- contracts: project.ts(createProjectSchema/ProjectDto/ProjectProgress,无百分比字段)、\n createTaskSchema.dependsOnTaskIds(max16 默认[])、project.created 事件类型\n- DB: TaskDependency(unique[tenantId,taskId,dependsOnTaskId])+ Project 表,\n 双后端同 SQL 迁移 20260825010000_workgraph_slice\n- 双后端: projects 服务(读时 groupBy 进度:total/succeeded/running/blockedByDeps)+\n Task 创建事务内依赖声明(构造性无环,坏依赖 404)+ ready 门闸\n (409 DEPENDENCIES_NOT_MET + unmet 清单,迁移事务内判定)\n- web: ProjectsPanel + 建任务表单 project/依赖选择 + useRealtime project 分支;\n 含并行会话 workbench/views 面板重构收敛(TaskCreateForm 已吸收依赖字段)\n- 验收: check 绿;check:runtime 292 tests(地板 277→292);check:ui 11 用例(地板 10→11)\n ——2026-08-19 本地实跑,PG:55447 + Redis:6397/2、/3\n- 治理: registry 登记 TaskDependency/projects 入口;CLAUDE.md 真源地图/基线表/新鲜度同步;\n 经验库 workgraph 记录(构造性无环、行为断言防 UI 重构碎测)\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:55:25-07:00"},{"Sha1":"2763d474f9fc47991ce52ca1f718685d04a1f2d9","Message":"feat(auth): G8 持久化角色表——resolveEffectiveRole「DB 覆盖 claim」+ admin 端点 + bootstrap\n\n用户拍板三决策落地:① 生效角色 = DB 覆盖已验签 claim(可降可升、本地可吊销\nIdP 签发的角色;DB 非法值按无记录 fail-safe,claim 兜底);② 两后端对等\nadmin-only /api/roles(GET/PUT upsert/DELETE 204,admin 判定同样走生效角色)+\nAUTH_BOOTSTRAP_ADMIN=\"tenantId:subject\" 虚拟授予解鸡生蛋;③ cancel 特权闸与\napprove 同步改查生效角色(非特权事件不查 DB)。\n\n- contracts:roleAssignmentSchema / resolveEffectiveRole / isBootstrapAdmin 单源;\n subject 取 JWT sub claim(TenantAuthResult/双后端 TenantAuthContext 透传——\n 实测抓获「contracts 产出 subject 而消费端丢弃」断链,403 全链复现后修复)\n- 表:role_assignments([tenantId,subject] 唯一)+ 两侧逐字节一致迁移;\n owner-matrix 先登记后建表;registry 登记 auth 域(validation/tenant 门禁自动覆盖)\n- 验收:contracts 27/27;两后端全 auth 套件各 20/20(真实 DB,核心负向:\n claim=admin 而 DB 记 member → 403);migrations/schema/validation/write-guard/\n dual-backend/naming/fork-readiness 七门禁绿(全量 check 待伙伴会话 Projects\n 切片收敛后随快照重跑)\n- schema.prisma / registry / owner-matrix / work 路由含伙伴会话 Projects 半成品,\n 本提交不含,随其扫荡入库\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:44:55-07:00"}],"HeadCommit":{"Sha1":"d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Message":"feat(kernel): integrate governed LLM execution and operations UI\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T23:36:38-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/84afc39d2571c2e7d74673572e81fb737d36e271...d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Len":10}...
|
1787208429
|
Edit
Delete
|
|
16842
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d66ed9882 {"Commits":[{"Sha1":"d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Message":"任务列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-09T16:57:11+08:00"}],"HeadCommit":{"Sha1":"d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Message":"任务列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-09T16:57:11+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/5bcd0cd32c6d3823c084938c4f6b8860581ee384...d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Len":1}...
|
1783587452
|
Edit
Delete
|
|
5144
|
10
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5145
|
9
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5146
|
1
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5147
|
3
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5148
|
4
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5149
|
7
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5150
|
8
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|