|
2753
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
113|🔍 代码审查报告:pc - Merge pull request '合并0519最新 113|🔍 代码审查报告:pc - Merge pull request '合并0519最新' (#111) from pc-26051...
|
1779154927
|
Edit
Delete
|
|
2754
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
113|🔍 代码审查报告:pc - Merge pull request '合并0519最新 113|🔍 代码审查报告:pc - Merge pull request '合并0519最新' (#111) from pc-26051...
|
1779154927
|
Edit
Delete
|
|
2755
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
113|🔍 代码审查报告:pc - Merge pull request '合并0519最新 113|🔍 代码审查报告:pc - Merge pull request '合并0519最新' (#111) from pc-26051...
|
1779154927
|
Edit
Delete
|
|
2756
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/governance/launch-hardening-2026-05-18
|
0
|
|
1779154936
|
Edit
Delete
|
|
2757
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/governance/launch-hardening-2026-05-18
|
0
|
{"Commits":[{"Sha1":"cc01b358a {"Commits":[{"Sha1":"cc01b358aa703aa260970023b69448f58e59f14c","Message":"治理上线 ②④: 恢复 CI 硬门禁(豁免感知) + 文档对账机制 + Phase2 单测全绿\n\nPhase 1 — 治理门禁与文档真相机制:\n- ci.yml governance-audit 移除 job/verdict continue-on-error 转真硬门禁;\n 内联粗判换成 governance-gate.ts(豁免感知,逐 finding 判 effective fatal)\n + baseline-reconcile.ts(CLAUDE.md GOVERNANCE-BASELINE 受控块 vs reports 对账)\n- 新增 gate-integrity-check.ts 元门禁防止门禁被静默软化(独立脚本避免自指)\n- reports/governance-exemptions.json: 3 个 medium 登记 owner 签字带 expiry\n 受控豁免(content-review 状态机/hr_integration_sync_logs/pending_approval),\n CI 可见、2026-07-17 到期自动复现,非 continue-on-error 批量隐藏\n- CLAUDE.md v5.5 节降级为历史快照 + 插入机器校验 GOVERNANCE-BASELINE 受控块\n- 清除 ci.yml \"硬门禁由 .github 同名 job 承担\" 虚构安全网注释(该文件不存在)\n\nPhase 2 — 单测硬门禁恢复:\n- test:unit 基线 30 文件/137 测试失败(origin/main 既有, 全测试侧漂移、\n 无业务 bug) → 按 4 类诚实范式(import 收窄/收敛壳委托测试重写/tx-mock/\n canonical 断言对齐)逐文件对齐 canonical 修复\n- 独立全量验证: 518 文件 / 7355 测试 100% 绿、退出码 0\n- ci.yml unit-tests 移除 job+step continue-on-error → Unit Tests (HARD GATE);\n gate-integrity-check.ts 扩展纳入 unit-tests 保护(job+step 双向对抗验证通过)\n- 残留 continue-on-error 16→14(仅 14 个合法单项 audit step)\n\n纪律: 唯一业务文件改动 = dimension-transform.service.ts 给 2 个纯助手加\nexport(零行为变更, 范式①); 其余全为测试对齐 canonical, 无捏造 API、\n无为迁就测试改业务/状态机/schema。\n\n不含: 仓库内并行的 RLS 加固 / dual-customer-rollout / AGENTS·GEMINI·README\n等改动(非本工作流, 由对应 owner 单独提交)。\n\n验证: YAML 合法; governance-gate/baseline-reconcile/gate-integrity-check\n3 脚本 strict tsc rc=0 且运行 rc=0; meta-gate 注入对抗 rc=1、还原 rc=0;\n全量 test:unit rc=0。\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-18T17:43:17-07:00"}],"HeadCommit":{"Sha1":"cc01b358aa703aa260970023b69448f58e59f14c","Message":"治理上线 ②④: 恢复 CI 硬门禁(豁免感知) + 文档对账机制 + Phase2 单测全绿\n\nPhase 1 — 治理门禁与文档真相机制:\n- ci.yml governance-audit 移除 job/verdict continue-on-error 转真硬门禁;\n 内联粗判换成 governance-gate.ts(豁免感知,逐 finding 判 effective fatal)\n + baseline-reconcile.ts(CLAUDE.md GOVERNANCE-BASELINE 受控块 vs reports 对账)\n- 新增 gate-integrity-check.ts 元门禁防止门禁被静默软化(独立脚本避免自指)\n- reports/governance-exemptions.json: 3 个 medium 登记 owner 签字带 expiry\n 受控豁免(content-review 状态机/hr_integration_sync_logs/pending_approval),\n CI 可见、2026-07-17 到期自动复现,非 continue-on-error 批量隐藏\n- CLAUDE.md v5.5 节降级为历史快照 + 插入机器校验 GOVERNANCE-BASELINE 受控块\n- 清除 ci.yml \"硬门禁由 .github 同名 job 承担\" 虚构安全网注释(该文件不存在)\n\nPhase 2 — 单测硬门禁恢复:\n- test:unit 基线 30 文件/137 测试失败(origin/main 既有, 全测试侧漂移、\n 无业务 bug) → 按 4 类诚实范式(import 收窄/收敛壳委托测试重写/tx-mock/\n canonical 断言对齐)逐文件对齐 canonical 修复\n- 独立全量验证: 518 文件 / 7355 测试 100% 绿、退出码 0\n- ci.yml unit-tests 移除 job+step continue-on-error → Unit Tests (HARD GATE);\n gate-integrity-check.ts 扩展纳入 unit-tests 保护(job+step 双向对抗验证通过)\n- 残留 continue-on-error 16→14(仅 14 个合法单项 audit step)\n\n纪律: 唯一业务文件改动 = dimension-transform.service.ts 给 2 个纯助手加\nexport(零行为变更, 范式①); 其余全为测试对齐 canonical, 无捏造 API、\n无为迁就测试改业务/状态机/schema。\n\n不含: 仓库内并行的 RLS 加固 / dual-customer-rollout / AGENTS·GEMINI·README\n等改动(非本工作流, 由对应 owner 单独提交)。\n\n验证: YAML 合法; governance-gate/baseline-reconcile/gate-integrity-check\n3 脚本 strict tsc rc=0 且运行 rc=0; meta-gate 注入对抗 rc=1、还原 rc=0;\n全量 test:unit rc=0。\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-18T17:43:17-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/8d19578e5c20ba6ef6405795d9bfad0ac5946fe6...cc01b358aa703aa260970023b69448f58e59f14c","Len":1}...
|
1779154936
|
Edit
Delete
|
|
2758
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2759
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2760
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2761
|
4
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2762
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2763
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2764
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
Edit
Delete
|
|
2765
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
114|🔍 代码审查报告:pc-260616 - Merge pull request '合 114|🔍 代码审查报告:pc-260616 - Merge pull request '合并0519最新' (#112) from pc into...
|
1779154969
|
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
|
|
2767
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2768
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2769
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2770
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2771
|
4
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2772
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2773
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2774
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4e7306a6a {"Commits":[{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"}],"HeadCommit":{"Sha1":"4e7306a6a6644d1331592babacf48ec477325c22","Message":"前端修改bug\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-05-19T10:04:03+08:00"},"CompareURL":"vodtest/pc/compare/3a80d3a04f510aef0482b95fb96dbd891568bd19...4e7306a6a6644d1331592babacf48ec477325c22","Len":1}...
|
1779156261
|
Edit
Delete
|
|
2775
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2776
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2777
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2778
|
4
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2779
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2780
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2781
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2782
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
115|🔍 代码审查报告:pc-260519 - 前端修改bug
|
1779156393
|
Edit
Delete
|
|
2783
|
3
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2784
|
9
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2785
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2786
|
4
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2787
|
7
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2788
|
8
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2789
|
10
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2790
|
11
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"93dc808e1 {"Commits":[{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"}],"HeadCommit":{"Sha1":"93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:09:21+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...93dc808e1dd299374ecb5111f08b2c5c096bfb4f","Len":1}...
|
1779156586
|
Edit
Delete
|
|
2791
|
3
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2792
|
9
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2793
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2794
|
4
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2795
|
7
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2796
|
8
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2797
|
10
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2798
|
11
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"0f8ac6e96 {"Commits":[{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"}],"HeadCommit":{"Sha1":"0f8ac6e96873d62fcec02186fc28a762345525c6","Message":"0422vendor\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:14:41+08:00"},"CompareURL":"vodtest/pay/compare/93dc808e1dd299374ecb5111f08b2c5c096bfb4f...0f8ac6e96873d62fcec02186fc28a762345525c6","Len":1}...
|
1779156929
|
Edit
Delete
|
|
2799
|
3
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"b25a9e6e1 {"Commits":[{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"}],"HeadCommit":{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"},"CompareURL":"vodtest/pay/compare/0f8ac6e96873d62fcec02186fc28a762345525c6...b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Len":1}...
|
1779158427
|
Edit
Delete
|
|
2800
|
9
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"b25a9e6e1 {"Commits":[{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"}],"HeadCommit":{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"},"CompareURL":"vodtest/pay/compare/0f8ac6e96873d62fcec02186fc28a762345525c6...b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Len":1}...
|
1779158427
|
Edit
Delete
|
|
2801
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"b25a9e6e1 {"Commits":[{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"}],"HeadCommit":{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"},"CompareURL":"vodtest/pay/compare/0f8ac6e96873d62fcec02186fc28a762345525c6...b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Len":1}...
|
1779158427
|
Edit
Delete
|
|
2802
|
4
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[{"Sha1":"b25a9e6e1 {"Commits":[{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"}],"HeadCommit":{"Sha1":"b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Message":"0422\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-19T10:40:16+08:00"},"CompareURL":"vodtest/pay/compare/0f8ac6e96873d62fcec02186fc28a762345525c6...b25a9e6e17ff93e9fbba0bf3cb73bb468dfab9ff","Len":1}...
|
1779158427
|
Edit
Delete
|