|
26935
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a9bf41341 {"Commits":[{"Sha1":"a9bf41341677134557538182b87a1339aa7b7616","Message":"docs(governance): 动态区回灌至 clean @ 3bb349d + 把「动态区与报告同步」机器化\n\n回灌\n- 三级证据新鲜度从 `dirty @ a9e18b9` 更正为 **clean @ `3bb349d`**(静态 exit 0、\n runtime 202 tests / 差分 0 differences、UI 8 用例),并记录本轮实际基座库名与端口覆盖;\n- G0 余项(clean commit 三级重跑)标记完成;\n- 基线表 6 行「本地 dirty」改为 clean 绑定;\n- OS 两级本轮 SKIPPED / 未实跑,诚实标为 🟡 STALE——不随其他行一起蹭 clean。\n\n机器化(P5:机器门禁 \u003e 手册条目 \u003e 口头经验)\ncheck:docs-truth 新增 freshness-sha-runtime / freshness-sha-ui 两条断言:\n动态区声明的 SHA 必须等于对应 latest 报告的 provenance.gitSha。\n\n实锤依据:连续两轮报告刷新提交都没回灌动态区(报告 clean @ 3bb349d,\n动态区仍写 dirty @ a9e18b9);而 CLAUDE.md 自己规定「判定治理状态只认动态区 + reports」,\n两份真源打架时该规矩直接失效。同一轮人工回灌时我又把「本轮根本没跑」的 OS 行\n误标成 clean——人肉同步不可靠,正是 P5 要求机器化的形态。\n\n刻意不含静态级:governance.latest.json 每次 pnpm check 都重新生成并绑定当时 HEAD,\n对它断言等价于「每次提交都必须改文档」、提交报告后必红,那是会误杀的门禁。\nruntime/UI 报告只有显式跑真实验收才会变,「报告动了而文档没跟上」才是真信号。\n\n负向测试(收尾清单要求):\n① 把 runtime 行 SHA 篡改为 a9e18b9 → freshness-sha-runtime 精确红;\n② 删掉 UI 行的 SHA 声明 → freshness-sha-ui 精确红;\n两次均恢复现场后复跑转绿。pnpm check exit 0。\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-08-31T17:00:44-07:00"}],"HeadCommit":{"Sha1":"a9bf41341677134557538182b87a1339aa7b7616","Message":"docs(governance): 动态区回灌至 clean @ 3bb349d + 把「动态区与报告同步」机器化\n\n回灌\n- 三级证据新鲜度从 `dirty @ a9e18b9` 更正为 **clean @ `3bb349d`**(静态 exit 0、\n runtime 202 tests / 差分 0 differences、UI 8 用例),并记录本轮实际基座库名与端口覆盖;\n- G0 余项(clean commit 三级重跑)标记完成;\n- 基线表 6 行「本地 dirty」改为 clean 绑定;\n- OS 两级本轮 SKIPPED / 未实跑,诚实标为 🟡 STALE——不随其他行一起蹭 clean。\n\n机器化(P5:机器门禁 \u003e 手册条目 \u003e 口头经验)\ncheck:docs-truth 新增 freshness-sha-runtime / freshness-sha-ui 两条断言:\n动态区声明的 SHA 必须等于对应 latest 报告的 provenance.gitSha。\n\n实锤依据:连续两轮报告刷新提交都没回灌动态区(报告 clean @ 3bb349d,\n动态区仍写 dirty @ a9e18b9);而 CLAUDE.md 自己规定「判定治理状态只认动态区 + reports」,\n两份真源打架时该规矩直接失效。同一轮人工回灌时我又把「本轮根本没跑」的 OS 行\n误标成 clean——人肉同步不可靠,正是 P5 要求机器化的形态。\n\n刻意不含静态级:governance.latest.json 每次 pnpm check 都重新生成并绑定当时 HEAD,\n对它断言等价于「每次提交都必须改文档」、提交报告后必红,那是会误杀的门禁。\nruntime/UI 报告只有显式跑真实验收才会变,「报告动了而文档没跟上」才是真信号。\n\n负向测试(收尾清单要求):\n① 把 runtime 行 SHA 篡改为 a9e18b9 → freshness-sha-runtime 精确红;\n② 删掉 UI 行的 SHA 声明 → freshness-sha-ui 精确红;\n两次均恢复现场后复跑转绿。pnpm check exit 0。\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-08-31T17:00:44-07:00"},"CompareURL":"luoanwu/base-framework/compare/6449421518ff6b2dd62b6ff862ff44aedcbbea29...a9bf41341677134557538182b87a1339aa7b7616","Len":1}...
|
1788220856
|
Edit
Delete
|
|
26936
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"742f865d0 {"Commits":[{"Sha1":"742f865d0672599ba182b16012b7671b114f273f","Message":"chore(os-product): OS 两级验收在 clean commit 上重跑并回灌动态区\n\n上一轮 OS 两级因上游检出未显式提供而 SKIPPED,动态区据实标为 STALE。\n本轮显式给 DIGITAL_EMPLOYEE_OS_ROOT 后重跑,两级均绿:\n\n- check:os-product(静态兼容):juhai.baseframework@0.1.0 / protocol 1.3.0\n / 2 migrations / 1 acceptance suite,0 违规\n- check:os-product:runtime(双宿主真实验收):NestJS + Fastify / 8 cases / 0 failures\n (DB base_framework_os_product_a9bf413 + Redis db13,Node 22.23.2)\n\n证据绑定:本仓 clean @ a9bf413;上游 OS 本机检出源码 clean @ 89b2ade。\n\n关于上游 clean 的判定依据(不接受「报告说 clean 就是 clean」):\n上游工作树 git status 有 24 个变更,但已逐条核实全部匹配 reports/*.latest.json;\nreport-provenance 的 worktreeDirty 按文档化语义刻意排除该模式(报告是运行产物,\n前一个门禁刷新它们不应被后续门禁误判为「被验收源码 dirty」)。\n用同一排除规则跑 `git status --porcelain=v1 -- ':(exclude)reports/*.latest.json'`\n结果为空——源码确实 clean,dirty=false 不是假绿。\n\npnpm check exit 0;check:docs-truth 的动态区 SHA 断言仍绿。\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-08-31T17:04:22-07:00"}],"HeadCommit":{"Sha1":"742f865d0672599ba182b16012b7671b114f273f","Message":"chore(os-product): OS 两级验收在 clean commit 上重跑并回灌动态区\n\n上一轮 OS 两级因上游检出未显式提供而 SKIPPED,动态区据实标为 STALE。\n本轮显式给 DIGITAL_EMPLOYEE_OS_ROOT 后重跑,两级均绿:\n\n- check:os-product(静态兼容):juhai.baseframework@0.1.0 / protocol 1.3.0\n / 2 migrations / 1 acceptance suite,0 违规\n- check:os-product:runtime(双宿主真实验收):NestJS + Fastify / 8 cases / 0 failures\n (DB base_framework_os_product_a9bf413 + Redis db13,Node 22.23.2)\n\n证据绑定:本仓 clean @ a9bf413;上游 OS 本机检出源码 clean @ 89b2ade。\n\n关于上游 clean 的判定依据(不接受「报告说 clean 就是 clean」):\n上游工作树 git status 有 24 个变更,但已逐条核实全部匹配 reports/*.latest.json;\nreport-provenance 的 worktreeDirty 按文档化语义刻意排除该模式(报告是运行产物,\n前一个门禁刷新它们不应被后续门禁误判为「被验收源码 dirty」)。\n用同一排除规则跑 `git status --porcelain=v1 -- ':(exclude)reports/*.latest.json'`\n结果为空——源码确实 clean,dirty=false 不是假绿。\n\npnpm check exit 0;check:docs-truth 的动态区 SHA 断言仍绿。\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-08-31T17:04:22-07:00"},"CompareURL":"luoanwu/base-framework/compare/a9bf41341677134557538182b87a1339aa7b7616...742f865d0672599ba182b16012b7671b114f273f","Len":1}...
|
1788221065
|
Edit
Delete
|
|
26937
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"75189f878 {"Commits":[{"Sha1":"75189f8787bc51f9cf16ba7b2fdcb735aea2ec15","Message":"chore(reports): 刷新三级证据至 cb2a1f0(clean)+ 动态区同步回灌\n\n结构化日志接线后在 clean commit 上重跑取证:\n- 静态 pnpm check:exit 0\n- 真实 DB check:runtime:202 tests / 0 failures、差分 0 differences\n (PG base_framework_rt_cb2a1f0 + Redis db15)\n- 浏览器 check:ui:8 用例 / 0 失败 / 0 跳过\n (PG base_framework_ui_cb2a1f0 + Redis db12,端口经 UI_WEB_PORT/UI_API_PORT 覆盖)\n\n三份报告 provenance 均为 gitSha=cb2a1f0、worktreeDirty=false,动态区同步更新。\n本轮回灌由上一提交新增的 freshness-sha-runtime / freshness-sha-ui 断言强制——\n报告动了而文档没跟上会直接红,不再依赖人肉记得。\n\n作用域不变:仅证明「本机在 cb2a1f0 这个 clean commit 上通过三级门禁」,\n推不出远端已发布或 CI 已拦截(G14 仍 OPEN)。\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-08-31T17:21:01-07:00"},{"Sha1":"cb2a1f09fde2e86e3a4263b59e3565efaed5b104","Message":"feat(observability): NestJS 接结构化日志,与 Fastify 拉平(G20 第一子项)\n\n此前 Fastify 侧是 pino 结构化 JSON,NestJS 全程默认 ConsoleLogger 输出彩色纯文本——\n同一套写链在两后端产出两种不可对齐的日志格式,生产上无法用同一条查询捞两边。\ncheck:dual-backend 是存在性门禁,看不见这层格式差异(G17 行为级盲区的又一实例)。\nG20「无可观测性」里性价比最高的一半其实早就免费存在,只差把另一半接上。\n\n- 新增 common/logger.ts:pino 支撑的 Nest LoggerService,口径与 api-fastify/src/app.ts\n 逐条对齐(同一个 LOG_LEVEL、同样的凭证脱敏路径、production 单行 JSON);\n Nest 传入的 context(类名)映射为结构化字段而非拼进消息串——拼进去就又要靠正则解析。\n- 在 create-app.ts 这个装配单源接线,测试与 bootstrap 共用同一份(禁止 main.ts 另起一套);\n- main.ts 的 4 行 console.log 改走 Logger,否则启动横幅纯文本、其余日志 JSON,同进程两种格式;\n bootstrap catch 保留 console.error 兜底(此时应用可能尚未装配成功)。\n\n顺带修掉一个两后端都有的启动崩溃模式:pino-pretty 是 devDependency,用\n`pnpm install --prod` 部署且 NODE_ENV 未设 production 时它不存在,pino 解析不到\ntransport target 会直接抛错——为一个开发期美化依赖把服务搞得起不来。\n两侧均改为先探测可用性、不可用则降级为 JSON。\n\n验证:\n- production:单行 JSON,context 为结构化字段,Error 序列化为 err{type,message,stack}\n- 开发态:pino-pretty 正常着色\n- 负向:临时移走 node_modules 里的 pino-pretty → 降级输出 JSON 而非崩溃,恢复后复原\n- pnpm check exit 0;pnpm check:runtime exit 0(202 tests、差分 0 differences)\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-08-31T17:18:41-07:00"}],"HeadCommit":{"Sha1":"75189f8787bc51f9cf16ba7b2fdcb735aea2ec15","Message":"chore(reports): 刷新三级证据至 cb2a1f0(clean)+ 动态区同步回灌\n\n结构化日志接线后在 clean commit 上重跑取证:\n- 静态 pnpm check:exit 0\n- 真实 DB check:runtime:202 tests / 0 failures、差分 0 differences\n (PG base_framework_rt_cb2a1f0 + Redis db15)\n- 浏览器 check:ui:8 用例 / 0 失败 / 0 跳过\n (PG base_framework_ui_cb2a1f0 + Redis db12,端口经 UI_WEB_PORT/UI_API_PORT 覆盖)\n\n三份报告 provenance 均为 gitSha=cb2a1f0、worktreeDirty=false,动态区同步更新。\n本轮回灌由上一提交新增的 freshness-sha-runtime / freshness-sha-ui 断言强制——\n报告动了而文档没跟上会直接红,不再依赖人肉记得。\n\n作用域不变:仅证明「本机在 cb2a1f0 这个 clean commit 上通过三级门禁」,\n推不出远端已发布或 CI 已拦截(G14 仍 OPEN)。\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-08-31T17:21:01-07:00"},"CompareURL":"luoanwu/base-framework/compare/742f865d0672599ba182b16012b7671b114f273f...75189f8787bc51f9cf16ba7b2fdcb735aea2ec15","Len":2}...
|
1788222064
|
Edit
Delete
|
|
26938
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5af8e60ea {"Commits":[{"Sha1":"5af8e60ea25ac2d24a90b8f103092f30d96b909a","Message":"fix(ci): checkout 取全历史——浅克隆让 F5 把本仓证据误判为「来自另一个仓库」\n\n加回 GitHub 远端后跑出第一份真实远端证据,static job 立刻红,但**不是治理违规**:\n\n ✗ [F5] reports/runtime-acceptance.latest.json: provenance.gitSha=cb2a1f0\n 不存在于本仓 git 历史——该证据来自**另一个仓库**\n\nF5 用 `git cat-file -e \u003csha\u003e^{commit}` 校验验收证据是否绑定本仓历史(防移植时照搬\n源项目的「测试跑过了」假证据)。而 actions/checkout@v4 默认 fetch-depth:1 只克隆\ntip 提交——验收证据一旦绑定任何祖先提交(正常工作流必然如此:先跑验收再提交报告),\nF5 就必然误判。三处 checkout 均补 fetch-depth: 0。\n\n本地负向复现:`git clone --depth 1` 后提交数=1,`git cat-file -e cb2a1f0` 找不到,\n与 CI 报错一致;全历史下同一命令通过。\n\n值得记的是:这条缺陷**只有真跑远端 CI 才暴露得出来**——本地永远是全历史,\n门禁正向绿;G14 登记的「远端拦截未验证」正是为防这类盲区而存在。\n上一轮修掉的是 check:os-product 依赖仓外检出(结构性必红),这是它后面藏着的第二个。\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-08-31T17:29:21-07:00"}],"HeadCommit":{"Sha1":"5af8e60ea25ac2d24a90b8f103092f30d96b909a","Message":"fix(ci): checkout 取全历史——浅克隆让 F5 把本仓证据误判为「来自另一个仓库」\n\n加回 GitHub 远端后跑出第一份真实远端证据,static job 立刻红,但**不是治理违规**:\n\n ✗ [F5] reports/runtime-acceptance.latest.json: provenance.gitSha=cb2a1f0\n 不存在于本仓 git 历史——该证据来自**另一个仓库**\n\nF5 用 `git cat-file -e \u003csha\u003e^{commit}` 校验验收证据是否绑定本仓历史(防移植时照搬\n源项目的「测试跑过了」假证据)。而 actions/checkout@v4 默认 fetch-depth:1 只克隆\ntip 提交——验收证据一旦绑定任何祖先提交(正常工作流必然如此:先跑验收再提交报告),\nF5 就必然误判。三处 checkout 均补 fetch-depth: 0。\n\n本地负向复现:`git clone --depth 1` 后提交数=1,`git cat-file -e cb2a1f0` 找不到,\n与 CI 报错一致;全历史下同一命令通过。\n\n值得记的是:这条缺陷**只有真跑远端 CI 才暴露得出来**——本地永远是全历史,\n门禁正向绿;G14 登记的「远端拦截未验证」正是为防这类盲区而存在。\n上一轮修掉的是 check:os-product 依赖仓外检出(结构性必红),这是它后面藏着的第二个。\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-08-31T17:29:21-07:00"},"CompareURL":"luoanwu/base-framework/compare/75189f8787bc51f9cf16ba7b2fdcb735aea2ec15...5af8e60ea25ac2d24a90b8f103092f30d96b909a","Len":1}...
|
1788222564
|
Edit
Delete
|
|
26939
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"74b464480 {"Commits":[{"Sha1":"74b464480301493d008b476e72247f7289ccbffb","Message":"fix(gate): 差分门禁自包含——不再依赖磁盘上残留的 contracts dist\n\n远端 CI 第二次真跑,static job 首次转绿,runtime job 接着暴露下一条:\n\n Error: Failed to resolve entry for package \"@repo/contracts\".\n\ncheck:conformance:differential 直接调 vitest(不经 turbo),因此拿不到 turbo 声明的\n`test → build` 依赖;而 contracts 是 TS 项目引用,没有 dist 时 vite 解析包入口即失败。\n本地长期通过是因为先跑过 pnpm check 把 dist 留在磁盘上——门禁被环境残留掩盖,\n正是本仓「静态门禁必须自包含」纪律要防的形态。\n\n修复时踩到第二层:contracts 的 tsconfig 是 composite(增量),tsbuildinfo 还在而 dist\n已被删时,`tsc -p` 会认为「一切最新」而**不产出任何文件**——构建退出码 0、dist 依旧为空。\n故重建前先清 tsbuildinfo,并在构建后断言 dist/index.js 真的存在,否则显式报错。\n\n负向验证:`rm -rf packages/contracts/dist packages/contracts/tsconfig.tsbuildinfo`\n后直接跑 check:conformance:differential → 自动重建并通过\n(7 checkpoints × 2 backends,0 differences)。\n\n本地:pnpm check exit 0;pnpm check:runtime exit 0。\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-08-31T17:36:59-07:00"}],"HeadCommit":{"Sha1":"74b464480301493d008b476e72247f7289ccbffb","Message":"fix(gate): 差分门禁自包含——不再依赖磁盘上残留的 contracts dist\n\n远端 CI 第二次真跑,static job 首次转绿,runtime job 接着暴露下一条:\n\n Error: Failed to resolve entry for package \"@repo/contracts\".\n\ncheck:conformance:differential 直接调 vitest(不经 turbo),因此拿不到 turbo 声明的\n`test → build` 依赖;而 contracts 是 TS 项目引用,没有 dist 时 vite 解析包入口即失败。\n本地长期通过是因为先跑过 pnpm check 把 dist 留在磁盘上——门禁被环境残留掩盖,\n正是本仓「静态门禁必须自包含」纪律要防的形态。\n\n修复时踩到第二层:contracts 的 tsconfig 是 composite(增量),tsbuildinfo 还在而 dist\n已被删时,`tsc -p` 会认为「一切最新」而**不产出任何文件**——构建退出码 0、dist 依旧为空。\n故重建前先清 tsbuildinfo,并在构建后断言 dist/index.js 真的存在,否则显式报错。\n\n负向验证:`rm -rf packages/contracts/dist packages/contracts/tsconfig.tsbuildinfo`\n后直接跑 check:conformance:differential → 自动重建并通过\n(7 checkpoints × 2 backends,0 differences)。\n\n本地:pnpm check exit 0;pnpm check:runtime exit 0。\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-08-31T17:36:59-07:00"},"CompareURL":"luoanwu/base-framework/compare/5af8e60ea25ac2d24a90b8f103092f30d96b909a...74b464480301493d008b476e72247f7289ccbffb","Len":1}...
|
1788223021
|
Edit
Delete
|
|
26940
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5f156175e {"Commits":[{"Sha1":"5f156175e6f2397c334fcd3eb5cde4e45423b68b","Message":"fix(gate): 测试数解析先剥 ANSI——地板校验在 CI 上恒读 0(假红)\n\n远端第三次真跑:static job 绿,runtime job 报\n\n Tests passed regressed: expected \u003e= 202, got 0.\n\n但下载 CI 上传的证据 artifact 看,test 步骤 status=0、4 个 turbo 任务全成功、\nFastify 明明 58 passed——测试全跑过了,是 runner 的**解析**失效。\n\n根因:GitHub Actions 支持颜色,vitest/turbo 因此输出带色汇总行,\"Tests\" 与数字之间\n夹着 ANSI 转义序列,`/Tests\\s+(\\d+)\\s+passed/` 匹配不到。本地非 TTY 无色所以一直有效——\n这条地板在本地有牙、在 CI 上恒读 0,属于「同一门禁在两个环境语义不同」。\n方向上它是 fail-closed(0 \u003c 202 判红)而非假绿,但仍是假红,会把真实回归淹没在噪声里。\n\ncountPassedTests 改为先 stripAnsi 再匹配。\n验证:用真实 CI 那行带色文本喂解析器,剥离前 0、剥离后 58;\n本地 check:runtime 仍读到 202(exit 0)。\n\nUI runner 不受影响:它读 Playwright 的 JSON 统计,不解析终端文本。\n\n这是加回 GitHub 远端后暴露的第三条「只有远端才看得见」的缺陷\n(前两条:checkout 浅克隆让 F5 误判、差分门禁依赖磁盘残留的 contracts dist)。\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-08-31T17:43:13-07:00"}],"HeadCommit":{"Sha1":"5f156175e6f2397c334fcd3eb5cde4e45423b68b","Message":"fix(gate): 测试数解析先剥 ANSI——地板校验在 CI 上恒读 0(假红)\n\n远端第三次真跑:static job 绿,runtime job 报\n\n Tests passed regressed: expected \u003e= 202, got 0.\n\n但下载 CI 上传的证据 artifact 看,test 步骤 status=0、4 个 turbo 任务全成功、\nFastify 明明 58 passed——测试全跑过了,是 runner 的**解析**失效。\n\n根因:GitHub Actions 支持颜色,vitest/turbo 因此输出带色汇总行,\"Tests\" 与数字之间\n夹着 ANSI 转义序列,`/Tests\\s+(\\d+)\\s+passed/` 匹配不到。本地非 TTY 无色所以一直有效——\n这条地板在本地有牙、在 CI 上恒读 0,属于「同一门禁在两个环境语义不同」。\n方向上它是 fail-closed(0 \u003c 202 判红)而非假绿,但仍是假红,会把真实回归淹没在噪声里。\n\ncountPassedTests 改为先 stripAnsi 再匹配。\n验证:用真实 CI 那行带色文本喂解析器,剥离前 0、剥离后 58;\n本地 check:runtime 仍读到 202(exit 0)。\n\nUI runner 不受影响:它读 Playwright 的 JSON 统计,不解析终端文本。\n\n这是加回 GitHub 远端后暴露的第三条「只有远端才看得见」的缺陷\n(前两条:checkout 浅克隆让 F5 误判、差分门禁依赖磁盘残留的 contracts dist)。\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-08-31T17:43:13-07:00"},"CompareURL":"luoanwu/base-framework/compare/74b464480301493d008b476e72247f7289ccbffb...5f156175e6f2397c334fcd3eb5cde4e45423b68b","Len":1}...
|
1788223468
|
Edit
Delete
|
|
26941
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b1695a678 {"Commits":[{"Sha1":"b1695a6780efbc95449a553d313599695c0b22ab","Message":"docs(governance): 回灌首份远端 CI 绿盘证据 + 三级证据刷新至 5f15617\n\n远端证据(G14 部分推进,**未闭环**)\nGitHub 远端已加回(github → laoluojuhai/base-framework,私有仓)。\n在 5f15617 上三个 job 全绿:Static governance / Runtime and UI acceptance /\nAggregate same-SHA governance evidence\nrun: https://github.com/laoluojuhai/base-framework/actions/runs/33455966984\n该 run 的 headSha 与本地 HEAD 逐字符对齐。这是本仓历史上第一次远端 CI 绿——\n此前每一次远端运行都是 failure(最近一次 2026-08-26,正是 check:os-product 并入\npnpm check 那一提交)。\n\n三条「只有远端才看得见」的缺陷已在本轮依次修掉,均已单独提交并在本条登记:\n① checkout 浅克隆 → F5 把本仓证据误判为「来自另一个仓库」\n② 差分门禁依赖磁盘残留的 contracts dist(外加 composite 增量陷阱)\n③ 测试数地板正则未剥 ANSI,CI 下恒读 0\n共同点:本地全绿、远端必红——正是 G14「远端拦截未验证」这条缺口存在的意义。\n\n⚠️ ci-gate 仍不标 GREEN:required checks / 分支保护未配置,受控失败 PR 未做。\n「门禁能跑绿」推不出「违规会被挡住」,缺这两项不得宣称 PR 已被机器拦截。\n\n三级证据刷新\n静态 exit 0、runtime 202 tests / 差分 0 differences、UI 8 用例,\n三份报告 provenance 均为 gitSha=5f15617、worktreeDirty=false。\n本轮回灌过程中 freshness-sha-runtime 断言真的挡了我一次(报告已刷到 74b4644 而\n动态区仍写 cb2a1f0),按其要求重跑取证后才通过——新门禁有牙。\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-08-31T17:52:26-07:00"}],"HeadCommit":{"Sha1":"b1695a6780efbc95449a553d313599695c0b22ab","Message":"docs(governance): 回灌首份远端 CI 绿盘证据 + 三级证据刷新至 5f15617\n\n远端证据(G14 部分推进,**未闭环**)\nGitHub 远端已加回(github → laoluojuhai/base-framework,私有仓)。\n在 5f15617 上三个 job 全绿:Static governance / Runtime and UI acceptance /\nAggregate same-SHA governance evidence\nrun: https://github.com/laoluojuhai/base-framework/actions/runs/33455966984\n该 run 的 headSha 与本地 HEAD 逐字符对齐。这是本仓历史上第一次远端 CI 绿——\n此前每一次远端运行都是 failure(最近一次 2026-08-26,正是 check:os-product 并入\npnpm check 那一提交)。\n\n三条「只有远端才看得见」的缺陷已在本轮依次修掉,均已单独提交并在本条登记:\n① checkout 浅克隆 → F5 把本仓证据误判为「来自另一个仓库」\n② 差分门禁依赖磁盘残留的 contracts dist(外加 composite 增量陷阱)\n③ 测试数地板正则未剥 ANSI,CI 下恒读 0\n共同点:本地全绿、远端必红——正是 G14「远端拦截未验证」这条缺口存在的意义。\n\n⚠️ ci-gate 仍不标 GREEN:required checks / 分支保护未配置,受控失败 PR 未做。\n「门禁能跑绿」推不出「违规会被挡住」,缺这两项不得宣称 PR 已被机器拦截。\n\n三级证据刷新\n静态 exit 0、runtime 202 tests / 差分 0 differences、UI 8 用例,\n三份报告 provenance 均为 gitSha=5f15617、worktreeDirty=false。\n本轮回灌过程中 freshness-sha-runtime 断言真的挡了我一次(报告已刷到 74b4644 而\n动态区仍写 cb2a1f0),按其要求重跑取证后才通过——新门禁有牙。\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-08-31T17:52:26-07:00"},"CompareURL":"luoanwu/base-framework/compare/5f156175e6f2397c334fcd3eb5cde4e45423b68b...b1695a6780efbc95449a553d313599695c0b22ab","Len":1}...
|
1788223950
|
Edit
Delete
|
|
26942
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26943
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26944
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26945
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26946
|
4
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26947
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26948
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26949
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"95f28d0a3 {"Commits":[{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"}],"HeadCommit":{"Sha1":"95f28d0a33e4f46b7e18e77528fee916cf682ec8","Message":"需求 pc小程序设置 16881\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-01T09:45:52+08:00"},"CompareURL":"vodtest/pc/compare/7c32a0e462fd8dbc957b45d753e3860e3c8dae29...95f28d0a33e4f46b7e18e77528fee916cf682ec8","Len":1}...
|
1788227158
|
Edit
Delete
|
|
26950
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"87c26e350 {"Commits":[{"Sha1":"87c26e350af2e1036cb9539f852a58d31fb9b425","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T09:59:35+08:00"}],"HeadCommit":{"Sha1":"87c26e350af2e1036cb9539f852a58d31fb9b425","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T09:59:35+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/c3141163cfa5712ea76a1c031cdcf15fe9c97f44...87c26e350af2e1036cb9539f852a58d31fb9b425","Len":1}...
|
1788228005
|
Edit
Delete
|
|
26951
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"87c26e350 {"Commits":[{"Sha1":"87c26e350af2e1036cb9539f852a58d31fb9b425","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T09:59:35+08:00"}],"HeadCommit":{"Sha1":"87c26e350af2e1036cb9539f852a58d31fb9b425","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T09:59:35+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/c3141163cfa5712ea76a1c031cdcf15fe9c97f44...87c26e350af2e1036cb9539f852a58d31fb9b425","Len":1}...
|
1788228005
|
Edit
Delete
|
|
26952
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cd25fee86 {"Commits":[{"Sha1":"cd25fee86090b3dae4a8c34968e600f452289073","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:06:59+08:00"}],"HeadCommit":{"Sha1":"cd25fee86090b3dae4a8c34968e600f452289073","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:06:59+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/87c26e350af2e1036cb9539f852a58d31fb9b425...cd25fee86090b3dae4a8c34968e600f452289073","Len":1}...
|
1788228427
|
Edit
Delete
|
|
26953
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cd25fee86 {"Commits":[{"Sha1":"cd25fee86090b3dae4a8c34968e600f452289073","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:06:59+08:00"}],"HeadCommit":{"Sha1":"cd25fee86090b3dae4a8c34968e600f452289073","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:06:59+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/87c26e350af2e1036cb9539f852a58d31fb9b425...cd25fee86090b3dae4a8c34968e600f452289073","Len":1}...
|
1788228427
|
Edit
Delete
|
|
26954
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0423979c4 {"Commits":[{"Sha1":"0423979c42b94f0e363e6b15ceed9b0dd0685715","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:10:23+08:00"}],"HeadCommit":{"Sha1":"0423979c42b94f0e363e6b15ceed9b0dd0685715","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:10:23+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/cd25fee86090b3dae4a8c34968e600f452289073...0423979c42b94f0e363e6b15ceed9b0dd0685715","Len":1}...
|
1788228632
|
Edit
Delete
|
|
26955
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0423979c4 {"Commits":[{"Sha1":"0423979c42b94f0e363e6b15ceed9b0dd0685715","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:10:23+08:00"}],"HeadCommit":{"Sha1":"0423979c42b94f0e363e6b15ceed9b0dd0685715","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:10:23+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/cd25fee86090b3dae4a8c34968e600f452289073...0423979c42b94f0e363e6b15ceed9b0dd0685715","Len":1}...
|
1788228632
|
Edit
Delete
|
|
26956
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b8d8a4754 {"Commits":[{"Sha1":"b8d8a47542dc98b22206372d56f9222d490a8ede","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:13:50+08:00"}],"HeadCommit":{"Sha1":"b8d8a47542dc98b22206372d56f9222d490a8ede","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:13:50+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/0423979c42b94f0e363e6b15ceed9b0dd0685715...b8d8a47542dc98b22206372d56f9222d490a8ede","Len":1}...
|
1788228837
|
Edit
Delete
|
|
26957
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b8d8a4754 {"Commits":[{"Sha1":"b8d8a47542dc98b22206372d56f9222d490a8ede","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:13:50+08:00"}],"HeadCommit":{"Sha1":"b8d8a47542dc98b22206372d56f9222d490a8ede","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:13:50+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/0423979c42b94f0e363e6b15ceed9b0dd0685715...b8d8a47542dc98b22206372d56f9222d490a8ede","Len":1}...
|
1788228837
|
Edit
Delete
|
|
26958
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9616d5658 {"Commits":[{"Sha1":"9616d565820088b964b8e5899c042d95cd3f7853","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:20:40+08:00"}],"HeadCommit":{"Sha1":"9616d565820088b964b8e5899c042d95cd3f7853","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:20:40+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/b8d8a47542dc98b22206372d56f9222d490a8ede...9616d565820088b964b8e5899c042d95cd3f7853","Len":1}...
|
1788229248
|
Edit
Delete
|
|
26959
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9616d5658 {"Commits":[{"Sha1":"9616d565820088b964b8e5899c042d95cd3f7853","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:20:40+08:00"}],"HeadCommit":{"Sha1":"9616d565820088b964b8e5899c042d95cd3f7853","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:20:40+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/b8d8a47542dc98b22206372d56f9222d490a8ede...9616d565820088b964b8e5899c042d95cd3f7853","Len":1}...
|
1788229248
|
Edit
Delete
|
|
26960
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"14997a599 {"Commits":[{"Sha1":"14997a599b70a62f1a807f65f919bc62524e8893","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:23:52+08:00"}],"HeadCommit":{"Sha1":"14997a599b70a62f1a807f65f919bc62524e8893","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:23:52+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/9616d565820088b964b8e5899c042d95cd3f7853...14997a599b70a62f1a807f65f919bc62524e8893","Len":1}...
|
1788229442
|
Edit
Delete
|
|
26961
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"14997a599 {"Commits":[{"Sha1":"14997a599b70a62f1a807f65f919bc62524e8893","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:23:52+08:00"}],"HeadCommit":{"Sha1":"14997a599b70a62f1a807f65f919bc62524e8893","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:23:52+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/9616d565820088b964b8e5899c042d95cd3f7853...14997a599b70a62f1a807f65f919bc62524e8893","Len":1}...
|
1788229442
|
Edit
Delete
|
|
26962
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d8129dc8b {"Commits":[{"Sha1":"d8129dc8b62de119b40e9c560e7ca64f5cf30a5f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:32:18+08:00"}],"HeadCommit":{"Sha1":"d8129dc8b62de119b40e9c560e7ca64f5cf30a5f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:32:18+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0eb75f23c8f4ec1706d937e3a7e2fa03e52c010c...d8129dc8b62de119b40e9c560e7ca64f5cf30a5f","Len":1}...
|
1788229947
|
Edit
Delete
|
|
26963
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5791a45ac {"Commits":[{"Sha1":"5791a45acf017de9696319705ff69d6463936a0d","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:34+08:00"}],"HeadCommit":{"Sha1":"5791a45acf017de9696319705ff69d6463936a0d","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:34+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/14997a599b70a62f1a807f65f919bc62524e8893...5791a45acf017de9696319705ff69d6463936a0d","Len":1}...
|
1788230384
|
Edit
Delete
|
|
26964
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5791a45ac {"Commits":[{"Sha1":"5791a45acf017de9696319705ff69d6463936a0d","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:34+08:00"}],"HeadCommit":{"Sha1":"5791a45acf017de9696319705ff69d6463936a0d","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:34+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/14997a599b70a62f1a807f65f919bc62524e8893...5791a45acf017de9696319705ff69d6463936a0d","Len":1}...
|
1788230384
|
Edit
Delete
|
|
26965
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"4c9973308 {"Commits":[{"Sha1":"4c997330899c3adc19b1d10252aa4d206329fadb","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:52+08:00"}],"HeadCommit":{"Sha1":"4c997330899c3adc19b1d10252aa4d206329fadb","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:39:52+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/d8129dc8b62de119b40e9c560e7ca64f5cf30a5f...4c997330899c3adc19b1d10252aa4d206329fadb","Len":1}...
|
1788230401
|
Edit
Delete
|
|
26966
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c16f03b05 {"Commits":[{"Sha1":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","Message":"feat: add governed public file delivery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-31T19:41:05-07:00"}],"HeadCommit":{"Sha1":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","Message":"feat: add governed public file delivery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-31T19:41:05-07:00"},"CompareURL":"luoanwu/image-generation/compare/0c21eecc828c12daebc00845c14482c3b9d58823...c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","Len":1}...
|
1788230491
|
Edit
Delete
|
|
26967
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d9f70952e {"Commits":[{"Sha1":"d9f70952ebf2db2b006d9408fc0f50045c2a2fc1","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:46:02+08:00"}],"HeadCommit":{"Sha1":"d9f70952ebf2db2b006d9408fc0f50045c2a2fc1","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T10:46:02+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4c997330899c3adc19b1d10252aa4d206329fadb...d9f70952ebf2db2b006d9408fc0f50045c2a2fc1","Len":1}...
|
1788230770
|
Edit
Delete
|
|
26968
|
1
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26969
|
9
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26970
|
3
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26971
|
4
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26972
|
7
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26973
|
8
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26974
|
10
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26975
|
11
|
5
|
1
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cd918bbad {"Commits":[{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"}],"HeadCommit":{"Sha1":"cd918bbad56735053c6d74c65c47d0dff45a3242","Message":"新增260915资讯访问量统计SQL\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:03:21+08:00"},"CompareURL":"vodtest/database/compare/29287132e233eaec07e2164f44d3afe739294ea0...cd918bbad56735053c6d74c65c47d0dff45a3242","Len":1}...
|
1788231885
|
Edit
Delete
|
|
26976
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26977
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26978
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26979
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26980
|
4
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26981
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26982
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26983
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"13f4b649e {"Commits":[{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"}],"HeadCommit":{"Sha1":"13f4b649ea630177c2acf3b6457641f89005614d","Message":"美团直连配置配置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-01T11:11:59+08:00"},"CompareURL":"vodtest/pc/compare/29ee2c5805c572f005d19c165cb623b5bf387105...13f4b649ea630177c2acf3b6457641f89005614d","Len":1}...
|
1788232333
|
Edit
Delete
|
|
26984
|
1
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f09fadc4d {"Commits":[{"Sha1":"f09fadc4d543c125c0de2b8856966f867ad8f1a7","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:17:03+08:00"}],"HeadCommit":{"Sha1":"f09fadc4d543c125c0de2b8856966f867ad8f1a7","Message":"111111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-01T11:17:03+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/5791a45acf017de9696319705ff69d6463936a0d...f09fadc4d543c125c0de2b8856966f867ad8f1a7","Len":1}...
|
1788232634
|
Edit
Delete
|