|
30153
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"785f303b3 {"Commits":[{"Sha1":"785f303b37b9404be5b2b29c8b98ea935babf5ba","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:58:31+08:00"}],"HeadCommit":{"Sha1":"785f303b37b9404be5b2b29c8b98ea935babf5ba","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:58:31+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/fda4f1e337cfa90650f269841265660788b506ce...785f303b37b9404be5b2b29c8b98ea935babf5ba","Len":1}...
|
1789466315
|
Edit
Delete
|
|
30154
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f5651022f {"Commits":[{"Sha1":"f5651022fa7875337694496487451607e71d6fb9","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:59:22+08:00"}],"HeadCommit":{"Sha1":"f5651022fa7875337694496487451607e71d6fb9","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:59:22+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/4f19285f4d26a8045d2ad38e26a5e104907011fb...f5651022fa7875337694496487451607e71d6fb9","Len":1}...
|
1789466365
|
Edit
Delete
|
|
30155
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f5651022f {"Commits":[{"Sha1":"f5651022fa7875337694496487451607e71d6fb9","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:59:22+08:00"}],"HeadCommit":{"Sha1":"f5651022fa7875337694496487451607e71d6fb9","Message":"Add room route QR guide\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-15T17:59:22+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/4f19285f4d26a8045d2ad38e26a5e104907011fb...f5651022fa7875337694496487451607e71d6fb9","Len":1}...
|
1789466365
|
Edit
Delete
|
|
30156
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"aabf3883f {"Commits":[{"Sha1":"aabf3883f3903341179997b94700fa027510dd10","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T18:15:58+08:00"}],"HeadCommit":{"Sha1":"aabf3883f3903341179997b94700fa027510dd10","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T18:15:58+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e1e8d1e1f5e19b2cd3f78f969f5e6b9e80527f46...aabf3883f3903341179997b94700fa027510dd10","Len":1}...
|
1789467370
|
Edit
Delete
|
|
30157
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a8c2c315c {"Commits":[{"Sha1":"a8c2c315c5987714bc084f534c364ca525639562","Message":"chore(governance): 清扫后重跑统一门禁入口并回写报告\n\n阻断性 7/7 通过;仅记录 3 道仍失败,但内容已变:\ncheck-workspace-consistency 22 → 4(L8 1 / L9 2 / L10 1),\ncheck-domain-layer 19 → 16(D3 三条已关),audit-platform-openings 5 条不变。\n\n剩下 25 条没有一条能由执行者单方面关闭:L8 要重做 CHG-001 补丁并重新基线;L9 两条\n卡在\"api-nestjs 与 enterprise-idp 两个 project 的共用卷里数据属于谁\";L10 最后一条\n在 active 的 Scope 仓内,而该仓正因\"收尾提交连带改文档\"被判红,随手改一句话正好\n制造它警告的失败;D5 = CHG-007(材料齐备、模拟器绿,等 Catalog Owner);D9 等 PF-04\n阶段 2;D2 / D4 / D6 / D7 / D10 是跨层的数据与装载动作;D11 要给工单 20 道、设备云\n17 道门禁各补负向探针;audit-platform-openings 五条等 E1 或那次 A / B / C 取舍。\n\n两份报告不带 provenance,工作树中另一会话的三份在途改动不影响本次结论。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:07:04-07:00"},{"Sha1":"cc81a45fecbf4ea14e8b9198270061f14ab89544","Message":"docs(governance): 企业控制面的横向梳理、十八个派生仓的移除路径、门禁清扫记录\n\n三份只读盘点,均不改 Catalog、不改模块状态、不下裁决。\n\n- 企业控制面完整梳理:把目录、真源、规则落点、Catalog 登记、门禁、运行与缺口\n 合到一张表上。实测 18 个派生仓的独有规则已全部迁出(模块域 6、契约包域 9、\n 网关与观测两处由组件配置承接),并标出六处已被事实推翻的旧陈述——README 的\n 架构图六框表、项目完整能力表 E02/E06、CHG-003 材料的机器事实基线。\n\n- 十八个派生仓的移除路径:把\"移除\"拆成冻结写入 / 解除登记依赖 / 物理删除三件事。\n 历史安全性已不是问题(18 仓全部有 Gitea 远端且 origin/main == HEAD,另有 18 份\n bundle);94% 的体积与治理无关(18 GB / 947,810 个磁盘文件,受控文件只有 5,486\n 个)。按 delta 语义逐仓模拟 CHG-002/003/006 合并后,9 个仓证据残余归零、9 个不归零,\n 此前无任何文档给过这个分档。四类阻塞里只有 directory 双向绑定没有任何变更包覆盖。\n\n- 三道仅记录门禁的清扫记录:本轮清扫的执行记录与未关项的归属。\n\n当日实跑推翻一条旧记录:CHG-002/003/006/007 四个模拟器全部 passed、formalMutated\nfalse,而 CHG-006 README 记的 2026-09-14 实测是三个 blocked、\"CHG-001 重做是前置\"。\n该前置是否仍成立需按今天的结果重判。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:05:39-07:00"},{"Sha1":"edfd2ec2814c85007a5019d02e1d6b0d0b258061","Message":"fix(governance): 三道仅记录门禁的清扫 —— 报出来的每一条都应当是能直接去改的\n\n`check-workspace-consistency` 22 → 4。三道 report-only 门禁长期全红,正落在\n`门禁消费登记.json` 自己写的那句判词里:门禁能跑、结果无人看,于是稳定在\"永远红\"\n或\"永远绿\",两种都不携带信息。\n\n门禁改造两处:\n\n- L3 / L10 放过冻结派生仓。13 个 archived-20260910 仓由 check-archived-derived-repos\n (阻塞档)断言 tag = HEAD ∧ 工作树 clean,改一个字节它就红——也就是说 L3 / L10 在\n 那里报出来的东西没有一条能直接去改,与 L10 自己立的收敛原则正相反。新增\n frozenDerivedRepoPrefixes / isFrozenDerivedRepo,只放过 archived 一档:active 的\n 5 个仍在视野内,清扫后剩下的唯一一条 L10 就在其中,没被误放过。\n\n- 冻结物的二次替换由 L2 改归 L8。L2 要求改掉字符串、L7 要求字节与 sha256 相符,\n 同一份文件两个相反的要求。L8(摘要相符、内容却仍是旧布局)本来就是为这种情形\n 存在的,其处置口径——重做变更包并重新基线——才执行得了。staleLayoutHits 增收\n 二次替换,L2 跳过审批记录登记的冻结物。该条仍是红的,只是红在正确的位置。\n\nD3 的前提订正:旧判据照抄契约 linter 的 productId === app.id ∧ productVersion ===\napp.version,而 DEC-009(2026-09-12 批准)写明\"三清单独立 Schema / Owner / 版本,\n跨清单只存引用\"——把一条已批准的裁决反过来写。linkSatisfiability 按新前提重写,\n唯一剩下的不可满足情形是\"产品列表里多于一个产品\"。契约侧的规则重写另仓提交。\n\n正文订正 22 处:DEC-010 / 031 / 032 于 2026-09-10 批准,其余 27 条于 2026-09-12\n决策会批准,各处按裁决原文改写,把\"卡在裁决\"与\"卡在没做\"分开。集中观测那条不是\n滞后而是被事实推翻——Collector 已在 stack/otel 部署并由 check:otel 守着。\n\n五个文件加 `一致性门禁豁免: L10` 并写明理由:两份 DEC 草案与待裁决架构事项逐条\n转录裁决原文,其中\"Workload Identity 待 DEC-024 后复评\"是裁决自带的条件条款,不是\n对 DEC-024 审批状态的断言,不得为了让门禁变绿而改写。\n\n回灌台账 U-33 关闭,两次订正的轨迹保留:第一次把\"规则写错了\"误判成\"各仓没补数据\",\n第二次才查到规则与已批准的裁决冲突——判定前提本身可能是错的,这类缺口按\"谁没做\"\n派活会一直派错人。\n\n核验:tests/workspace-consistency 19 → 24,tests/domain-layer 47/47,平台治理/基础\n全量 302(297 通过 / 5 跳过);run-foundation-gates 阻塞档 7/7;\ncheck-archived-derived-repos 13/13(全程未改任何冻结仓)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:05:31-07:00"}],"HeadCommit":{"Sha1":"a8c2c315c5987714bc084f534c364ca525639562","Message":"chore(governance): 清扫后重跑统一门禁入口并回写报告\n\n阻断性 7/7 通过;仅记录 3 道仍失败,但内容已变:\ncheck-workspace-consistency 22 → 4(L8 1 / L9 2 / L10 1),\ncheck-domain-layer 19 → 16(D3 三条已关),audit-platform-openings 5 条不变。\n\n剩下 25 条没有一条能由执行者单方面关闭:L8 要重做 CHG-001 补丁并重新基线;L9 两条\n卡在\"api-nestjs 与 enterprise-idp 两个 project 的共用卷里数据属于谁\";L10 最后一条\n在 active 的 Scope 仓内,而该仓正因\"收尾提交连带改文档\"被判红,随手改一句话正好\n制造它警告的失败;D5 = CHG-007(材料齐备、模拟器绿,等 Catalog Owner);D9 等 PF-04\n阶段 2;D2 / D4 / D6 / D7 / D10 是跨层的数据与装载动作;D11 要给工单 20 道、设备云\n17 道门禁各补负向探针;audit-platform-openings 五条等 E1 或那次 A / B / C 取舍。\n\n两份报告不带 provenance,工作树中另一会话的三份在途改动不影响本次结论。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:07:04-07:00"},"CompareURL":"luoanwu/platform-governance/compare/1a4d98035c3dd75f82c2ac63f1c7e557ddb764d6...a8c2c315c5987714bc084f534c364ca525639562","Len":3}...
|
1789468023
|
Edit
Delete
|
|
30158
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"68cb0ab2c {"Commits":[{"Sha1":"68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","Message":"chore(reports): 在 clean HEAD 8b969bc 上重跑静态门禁并回绑\n\n九份报告的 provenance 全部绑定 8b969bc、worktreeDirty=false:caddy / catalog-drift /\ncatalog-reconciliation / evidence-freshness / facts / fixtures / migration-decs /\nmodule-imports / otel。check:fixtures 17 套件 166 例 0 失败 0 不可用;catalog:drift\n仍 error 0 / drift 4(四条已知待办走 CHG-002 → 003)。\n\ncheck:evidence 由 3 条告警增至 4 条:新增的一条是\nreports/port-conformance.latest.json(绑定 dbf0fb7),作用域内变更的唯一文件是\nruntime/modules/kit/src/facts.ts —— 上一提交里那处只改了文档注释。新鲜度判定按\n作用域而非内容,分不出注释与行为,这是它该有的保守方向;该报告需要真实端口重跑才\n能回绑,本轮不伪造。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:27-07:00"},{"Sha1":"8b969bceb52bd11d9a456b51eb635350322be2d9","Message":"docs: 三处把已批准的 DEC 仍写作未决前置的陈述订正\n\n工作区一致性门禁 L10(已批准的 DEC 仍被写作未决前置)在本仓报出三处:\n\n- docs/owner-matrix.md:credential 的\"权威表等 DEC-006 / 007 / 025\"、scope 的\n \"等 DEC-001—005 / 017 / 018 / 039\"、ai-gateway 的\"路由与账本等 DEC-007\"。前述\n DEC 均已于 2026-09-12 批准,改写成\"未建(阻塞不在裁决侧)\";DEC-039 例外——它\n 至今未进机器 Catalog,仍待 CHG-002 登记,这半句保留。\n- runtime/modules/kit/src/facts.ts:顺序元数据\"待 DEC-013—016 定\"已由 DEC-016\n 裁定(Owner 单调 aggregateVersion、消费者 lastAppliedVersion + 有界 gap)。\n- contracts/candidates/facts/OrganizationUnitMoved.v1.json 的 note:组织 Owner 已由\n DEC-002 裁定(A 案:逻辑独立 Organization 域,首期宿主 HR,hosted_by 显式)。\n\nblocked_by 一个字没动。候选事实的过期阻塞位与 EmploymentTransferred 同属一类,\n改动走变更包(参照 CHG-007),不在本次范围。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:05:57-07:00"},{"Sha1":"171baf4983c82b9b2c1ba9cc4b3bfc7764be9a14","Message":"fix(contracts): 跨清单链接规则按 DEC-009 重写 —— 门禁不该把已批准的裁决反过来写\n\nSOURCE_MANIFEST_MISMATCH 判定 productId === app.id ∧ productVersion ===\napp.version,而 DEC-009(2026-09-12 批准,A 案)写明\"三清单独立 Schema / Owner /\n版本,跨清单只存引用\"——它要求两份清单同 id 同版本,正是该裁决明令分开的东西。\n\n后果是实测出来的:12 份 AppManifest 只有 juhai.hr 碰巧满足,另三个公用应用\"补了\nsourceManifest 也过不去\",于是干脆没人补,跨清单链接整体缺位(回灌台账 U-33、\ncheck-domain-layer 的 D3 三条)。\n\n规则改为只断言 DEC-009 允许断言的那部分:引用必须解析得到一份产品清单、且不含糊。\n新增导出 resolveProductDeclaration,认单产品文件(products/\u003cid\u003e/manifest.json、\nkernel.products.entry.json)与产品列表(kernel.products.json)两种在用形状;\nSOURCE_MANIFEST_MISMATCH 由 SOURCE_MANIFEST_NOT_A_PRODUCT 与\nSOURCE_MANIFEST_AMBIGUOUS(列表里多于一个产品)取代。id 与版本的一致性不归这里\n——版本相等而内容分叉的漂移由内容摘要对账承接(GAP-10;D7 / D10)。\n\n连带修掉一条此前永远报不出来的规则:SOURCE_MANIFEST_NOT_FOUND 在文件不存在时本该\n报,实际是下一行的 readJson 先抛原始 ENOENT、门禁在收齐 issues 之前就崩。写这条的\n负向用例时它没红,才发现。check() 改为返回存在性并据此短路。规则写了、触发条件让它\n对真实输入永不成立,与 D11 判的那类假绿同源。\n\n三份 AppManifest 各补一条 app.sourceManifest(字段本就在 Schema 里,非 Schema 变更)。\n\n核验:contracts 测试 270 → 278;scripts/check.mjs exit 0;check-domain-layer --only D3\n由 3 条降为 0;根链 check:modules / check:module-imports / check:catalog / check:facts /\ncheck:caddy / check:otel 全绿,governance 测试 215/215。负向实做两次:sourceManifest\n指向 contracts/package.json 触发 NOT_A_PRODUCT,指向不存在的路径触发 NOT_FOUND。\n\n未做:镜像 平台治理/platform-contracts 的同名 linter 未同步——它是 C5 待退役的旧副本,\n两份早已分叉。三个仓的 app.version 仍是占位的 0.1.0,DEC-009 下不再影响判定。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:05:49-07:00"},{"Sha1":"5a8ea1ffa427806d2d16ee01b8accab08b50e1fc","Message":"chore(reports): 摘除跳过豁免后在 clean HEAD 8a891fc 上重跑回绑\n\ncheck:evidence 13 份已登记报告全部新鲜。余下三条 EVIDENCE_STALE 是 runtime/UI\n与主线验收报告,需真实 DB/Redis 重跑,不在静态链范围。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:58:24-07:00"},{"Sha1":"8a891fc7c617ef141a0d750b91161e2500c8e5b4","Message":"fix(governance): 摘掉 dec-039 的跳过豁免,并禁止根链再出现 allow-unavailable\n\n治理机制自身的失效模式-2026-09-14 模式一判据 3。dec-039 套件的路径此前是迁移双\n替换产物,套件报 unavailable,而根链挂着 --allow-unavailable-suite\ndec-039-party-model,于是那 25 例正反向夹具**从来没有真正跑过**,门禁一直显示\n通过。永远红至少还刺眼,永远绿是彻底的静音。\n\n路径已在 1ecac14 修好、夹具实跑 25/25,本轮把豁免开关摘掉:check:fixtures 17 套件\n166 例,不可用 0,status=passed。\n\n护栏守根因不守当时的输出:任何 package.json 脚本再出现 --allow-unavailable 即红;\n另断言最近一次 fixtures 报告的不可用套件为 0、豁免名单为空。确有套件暂时跑不了时,\n应让门禁失败并具名登记原因,而不是让它静音。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:58:03-07:00"}],"HeadCommit":{"Sha1":"68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","Message":"chore(reports): 在 clean HEAD 8b969bc 上重跑静态门禁并回绑\n\n九份报告的 provenance 全部绑定 8b969bc、worktreeDirty=false:caddy / catalog-drift /\ncatalog-reconciliation / evidence-freshness / facts / fixtures / migration-decs /\nmodule-imports / otel。check:fixtures 17 套件 166 例 0 失败 0 不可用;catalog:drift\n仍 error 0 / drift 4(四条已知待办走 CHG-002 → 003)。\n\ncheck:evidence 由 3 条告警增至 4 条:新增的一条是\nreports/port-conformance.latest.json(绑定 dbf0fb7),作用域内变更的唯一文件是\nruntime/modules/kit/src/facts.ts —— 上一提交里那处只改了文档注释。新鲜度判定按\n作用域而非内容,分不出注释与行为,这是它该有的保守方向;该报告需要真实端口重跑才\n能回绑,本轮不伪造。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:27-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b54b34efc535e49428e3f3d8fbe3b0e6fe204503...68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","Len":15}...
|
1789468031
|
Edit
Delete
|
|
30159
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7340f6472 {"Commits":[{"Sha1":"7340f6472014bec4a3f1b148bc9b8c34507f69bf","Message":"fix(docs): 2026-09-05 治理日志的五条本地链接改为相对本文件的路径\n\n工作区一致性门禁 L4 在本仓报出五条失效链接,全在这一份文件。五个目标文件都在,\n问题是链接写成了仓根相对路径(docs/product/x.md),而本文件在 docs/governance/log/\n下,解析成 docs/governance/log/docs/product/x.md。\n\n改为相对本文件:docs/product|design/* → ../../product|design/*,docs/README.md →\n../../README.md,reports/* → ../../../reports/*。日志正文一字未动。\n\n核验:node 平台治理/基础/scripts/check-workspace-consistency.mjs --only L4 由 5 条\n降为 0(扫描面 33 个仓 / 5372 条本地链接)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:34-07:00"}],"HeadCommit":{"Sha1":"7340f6472014bec4a3f1b148bc9b8c34507f69bf","Message":"fix(docs): 2026-09-05 治理日志的五条本地链接改为相对本文件的路径\n\n工作区一致性门禁 L4 在本仓报出五条失效链接,全在这一份文件。五个目标文件都在,\n问题是链接写成了仓根相对路径(docs/product/x.md),而本文件在 docs/governance/log/\n下,解析成 docs/governance/log/docs/product/x.md。\n\n改为相对本文件:docs/product|design/* → ../../product|design/*,docs/README.md →\n../../README.md,reports/* → ../../../reports/*。日志正文一字未动。\n\n核验:node 平台治理/基础/scripts/check-workspace-consistency.mjs --only L4 由 5 条\n降为 0(扫描面 33 个仓 / 5372 条本地链接)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:34-07:00"},"CompareURL":"luoanwu/image-generation/compare/0724820e7884688d0466bc74563122005bbac86e...7340f6472014bec4a3f1b148bc9b8c34507f69bf","Len":1}...
|
1789468038
|
Edit
Delete
|
|
30160
|
19
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"d5b44419b {"Commits":[{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"}],"HeadCommit":{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ed50b26e75f9bdded9fde59adcb98e196abe4c4e...d5b44419b404cd2baf7cb9b93a3134af3b20363c","Len":1}...
|
1789468237
|
Edit
Delete
|
|
30161
|
17
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"d5b44419b {"Commits":[{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"}],"HeadCommit":{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ed50b26e75f9bdded9fde59adcb98e196abe4c4e...d5b44419b404cd2baf7cb9b93a3134af3b20363c","Len":1}...
|
1789468237
|
Edit
Delete
|
|
30162
|
18
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"d5b44419b {"Commits":[{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"}],"HeadCommit":{"Sha1":"d5b44419b404cd2baf7cb9b93a3134af3b20363c","Message":"临时探针:验证 chanpin 同步方式\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T18:30:35+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ed50b26e75f9bdded9fde59adcb98e196abe4c4e...d5b44419b404cd2baf7cb9b93a3134af3b20363c","Len":1}...
|
1789468237
|
Edit
Delete
|
|
30163
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"553813dbe {"Commits":[{"Sha1":"553813dbe9541b78f89eca3151c117473b8444f4","Message":"chore(governance): 刷新门禁运行与消费两份报告\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:43:16-07:00"},{"Sha1":"cfe7f98accc01c95ed0c024d4e2d28e8ceb6ecfa","Message":"docs(governance): 企业控制面梳理与两份框架变更请求的增补落盘(另一会话的工作区改动)\n\n本提交内容不是本会话所写,是基础设施侧会话留在工作区的 6 个文档改动,按\"提交推送\"\n一并落盘。内容自洽、交叉引用齐备,且已静置 34 分钟(其 03:07 提交后未再动):\n\n- 企业控制面/README.md:能力框状态表重构为\"只记已验证的事实与仍缺的,不记计划\",\n 并加一句关键澄清——\"派生目录里现在剩下的是脚手架\"这句只对目录成立,不等于规则\n 也没了:18 个仓的独有规则已全部迁出真源仓(模块域 6 处、契约包域 9 处)\n- 基础设施文档/docs/企业控制面完整梳理-2026-09-15.md、采纳形态覆盖度对照-2026-09-14.md:\n 横向盘点与 G-* 缺口判据的增补\n- 工程基础框架/框架变更请求-治理报告结论字段-2026-09-15.md、迁移指纹分类-2026-09-14.md\n- 平台治理/基础/派生仓状态.json\n\n`派生仓状态.json` 是门禁读的数据真源,落盘前跑了全套:306 测试 301 通过 0 失败。\n\n本会话未改动其中任何一个字。若对方其实仍在编辑,按本仓惯例以后续提交订正,\n不 rebase 已推送内容。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:43:11-07:00"},{"Sha1":"241fc27b274606dee0b3198bb9d855e5a65a17c3","Message":"feat(governance): 本门禁补 11 条自证探针 —— D11 那把尺子先量自己\n\nD11 判别人\"有没有证明过自己会红\",而本门禁自己一条负向探针都没有。按它自己的\n判据,它属于\"未经验证\"那一档。\n\n夹具测试不能替代探针:测试跑的是构造输入,探针跑的是**本工作区真实数据的形状**。\n两者失效的方式不同——测试挂了没人能提交,探针哑了说明判定对真实数据不成立,\n而那正是 U-31(:503 单方向)/ U-33(:781 前提写死)/ U-36(\"跑不起来\"记成\"0 例\")\n的共同死法。\n\n11 条探针成对设计,正向要报、反向不得报(只做一半等于没测):\n d2 倒挂要报 / 公用应用持有不得报\n d5 DEC 全批仍 draft 要报 / 有未决 DEC 不得报\n d9 必填差异要报 / 只差 description 不得报\n d8 源码改动要让证据失效 / 只动 reports/ 不得失效\n 另有 d9 副本分叉、d11 哑探针、d4 无事实出口四条单向\n\n造不出探针时(本工作区缺相应数据)记 `skipped` 并写明原因,**绝不记\ndetected: false**——那会把\"跑不起来\"伪装成\"门禁没抓到\",正是 U-36 批评的谎报。\nskipped 条目不带 detected 字段,collectProbes 不收,D11 也就不会把它算成哑探针。\n\n哑探针报 D0 让本门禁自己失败,不只是写进报告——探针哑火意味着判定能力丢失,\n比它报出的任何一条都严重。\n\n实测 11 条全部命中,0 哑 0 跳过;夹具 51/51。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:39:59-07:00"}],"HeadCommit":{"Sha1":"553813dbe9541b78f89eca3151c117473b8444f4","Message":"chore(governance): 刷新门禁运行与消费两份报告\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:43:16-07:00"},"CompareURL":"luoanwu/platform-governance/compare/a8c2c315c5987714bc084f534c364ca525639562...553813dbe9541b78f89eca3151c117473b8444f4","Len":3}...
|
1789469000
|
Edit
Delete
|
|
30164
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"23c6960de {"Commits":[{"Sha1":"23c6960de45354e3ea524f9d81ce8b9d2d2fc7af","Message":"chore(reports): refresh clean static evidence @ 2ceb5d8(v0.22.0 记录提交;45 文件 / 314 静态用例)\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-15T03:57:17-07:00"},{"Sha1":"2ceb5d88c1b36c1e5bb92608054e6503bedcc292","Message":"docs: record clean commit acceptance @ 6443380(v0.22.0:四级证据同 SHA——runtime 325 / 差分 10×2 / tenantRlsEnforced=1;UI 4×11;部署 13 步 + 回滚演练;生产 14 步 + 故障注入 + 恢复演练)\n\n- CLAUDE.md 动态区四级条目全部改为 clean `6443380`;tests-passing 地板 320 → 325;framework-version 行钉 v0.22.0@6443380\n- reports/baseline.json testsPassed 325\n- registry 实测仍为 0.16.1:0.17.0–0.22.0 未发布,发布动作留给框架 Owner(本轮 publish 未获执行许可)\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-15T03:56:44-07:00"},{"Sha1":"64433802b34d1780402486d61a9b6dbf911ac0f7","Message":"docs(release): 0.22.0 版本轴收口——录入 C39 告警生产方、证据新鲜度四级断言与地板收紧\n\n- CHANGELOG 0.22.0 补第四项(C39:作业重试耗尽 / Redis 连接异常两个告警生产方,18fba1c 只提交了实现与门禁)\n- CLAUDE.md:C39 处置行、G20 仍缺清单去掉已补的两个生产方、own-tests 45 / own-test-cases 314(此前表内仍写 42 / 286)\n- reports/baseline.json:ownTestCases 311 → 314(棘轮只收紧)\n- COMPATIBILITY.md 0.22.0 小节补告警生产方的派生仓动作\n- check-docs-truth:freshness-sha-* 判定收紧为声明形式(另一会话在途改动,随本提交一并落地)\n- reports/ 为本轮 dirty 运行的中间产物,随后在 clean 提交上重跑刷新\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-15T03:50:54-07:00"},{"Sha1":"18fba1c6dc228a6b2cf425bd003892e5cfc6feaa","Message":"feat(observability): 补两个告警生产方——作业重试耗尽与 Redis 连接异常(G20,C39)\n\nG20 此前只有两个生产方(outbox 死信、流阻断)。另外两类同样该让值班知道的事件此前是静音的:\n\n- 作业重试耗尽:只广播 job.failed 实时事件 + 一行日志——**没人订阅实时事件时它就是静音的**,\n 而\"作业彻底失败\"恰恰最需要有人知道\n- Redis 连接异常:Redis 一断,实时投递与作业队列同时失效,此前只有一行 error 日志\n\n实现:\n- 内核 alert.ts 新增两个码与两个构造函数 buildJobRetryExhaustedAlert / buildRedisConnectionLostAlert\n (两后端共用同一份构造;各写一套会让同一事件在两个后端推出 severity/fingerprint 不同的告警,\n 值班侧无法按同一规则路由与去重)\n- 去重口径:作业按 jobId、Redis 按连接角色(重连风暴压成一条,投递器自带 TTL)\n- 两后端四处接线;Redis 告警失败不再触发告警,避免连接异常时自激\n- 内核 3 个单测(形状/去重/租户维度)+ check:dual-backend C39 绊网,负向已验证\n (把任一侧的构造函数改名即 exit 1)\n\n注:本轮只提交实现与门禁。CHANGELOG / CLAUDE.md 的录入与地板收紧留给正在并行做记录的会话——\n另:先前的 4f45161 因用了 git add -A,把该会话在途的 check-docs-truth.mjs 改动一并提交了,\n本轮起只暂存自己碰过的文件。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:04:54-07:00"},{"Sha1":"db5e2c0b9e1523e5db3b74b143fae3e6725d640a","Message":"feat(gates): 治理聚合报告必须声明结论(0.22.0,受理结论字段 FR-1/FR-2;C38)\n\n兄弟报告(runtime/ui)都写 status,唯独 governance.latest.json 不写:成败只由退出码表达,而退出码\n不进报告、不进证据链。工作区实测 20 份无一携带 status,消费侧两条 blocker 恒红且重跑一千次也不会变。\n更尖锐的一半是写入时机——三处失败关闭都在写入之后,指标 schema 挂了、棘轮回退了,磁盘上留下的仍是\n一份与成功运行无法区分的报告。看起来通过是彻底的静音,比永远红更坏。\n\n- 报告增 status(running → passed/failed)与 failures[{kind,detail}];先落 running,进程被杀也不会\n 留下 passed\n- 单点 finish():四条失败分支(状态清单生成失败、来源绑定违规、指标 schema 缺失、棘轮回退)与两条\n 成功分支(基线初始化、--update-baseline)全部经它定稿后才 exit;将来新增分支走 finish() 即不会漏\n- 负向实做:临时让子门禁少写一个预期指标 key → 退出码 1、磁盘 status=failed、failures 原因可读;\n 恢复后转绿。注入点必须是子门禁脚本而非子报告文件——聚合器每轮重跑子门禁会覆盖报告\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T02:23:17-07:00"}],"HeadCommit":{"Sha1":"23c6960de45354e3ea524f9d81ce8b9d2d2fc7af","Message":"chore(reports): refresh clean static evidence @ 2ceb5d8(v0.22.0 记录提交;45 文件 / 314 静态用例)\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-15T03:57:17-07:00"},"CompareURL":"luoanwu/base-framework/compare/9690ba98673547cb338309cd66f41ff6dbcaf61b...23c6960de45354e3ea524f9d81ce8b9d2d2fc7af","Len":27}...
|
1789469862
|
Edit
Delete
|
|
30165
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.17.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"313137b9d94fff4665c34fcf8463c35ab72bd30a","Message":"feat(gates): compose project 身份随派生仓走,宿主端口可覆盖(0.17.0,F14/C32)\n\n受理平台治理 2026-09-14 的框架变更请求 FR-1/FR-2。缺陷是模板级的:compose 没有顶层 name\n时按**文件所在目录名**推导 project 名,而该文件在每个派生仓里都是 apps/api-nestjs/,于是\n28 个仓推导出同一个 project `api-nestjs`,共用 api-nestjs_pgdata / _redisdata 与同名容器,\n后 up 的那个接管先起者的容器与卷。2026-09-14 本机实测已发生(配置开关平台的 postgres/redis\n与 AI 工单系统的 minio 同属一个 project,公共卷创建于 2026-08-29)。单仓内部永远不与自己\n冲突,所以这件事只有横着比多份 compose 才判得出——F14 把它变成仓内静态断言。\n\n- 模板:顶层 name: ${COMPOSE_PROJECT_NAME:-base-framework};redis 宿主端口 ${REDIS_PORT:-6379}\n (取 :- 而非 fail-closed 的 :?——「连得上≠连的是本仓」那一层已由 G15 在 runner preflight\n 失败关闭,宿主端口冲突是响亮失败,不需要再打断所有现存 up)\n- F14(check:fork-readiness):顶层 name 必须存在、必须写成 ${COMPOSE_PROJECT_NAME:-\u003c身份\u003e}、\n 默认值必须等于 package.json.name 派生身份,ports 宿主侧一律不得写死。与 F3(验收库名前缀)、\n F12(RLS 组角色前缀)同族:集群级资源身份必须派生自 package.json.name。\n 负向三条已验证(删 name / 默认值仍是源身份 / 端口写死,均 exit 1)\n- scaffold:身份重绑定步骤一并改写 compose 默认值,结果写入记录行\n- 0.17.0:按 COMPATIBILITY §4「破坏性变更只允许出现在 minor」——改后首次 up 建新空卷,旧卷数据\n 不自动迁移。内核与契约包版本同步 0.17.0,本轮未发布到 registry\n- 回灌:CHANGELOG 0.17.0、COMPATIBILITY §2 [0.17.0]、迁移手册步骤 1 补三处集群级身份对照表、\n doctrine F14 行 / C32 索引 / 版本轴 / 常用命令补本地基座起法\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:29:54-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...ebfdb7c0f8574a8c30458ebe003aaf66c2fd0285","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30166
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.18.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"0b2c98923ab49f8cb8046091870ca5f8110ebeec","Message":"feat(ops): 运维平面从零到有——制品、生产编排与部署/生产两级验收(0.18.0,G20 第一二片)\n\nGOV-PRODUCTION-OPS-001 引用的两份报告此前没有任何生产者,状态清单按 MISSING 呈现。doctrine 明写\n「这是诚实的空,不得用占位报告转绿」,所以本版给的是真实链路而不是存在性打勾:\n\n- apps/api-nestjs/Dockerfile:deps / migrator / runtime 三 target;runtime 非 root、NODE_ENV=production、\n 入口 dist/src/main.js;migrator 是一次性运维容器(独有 prisma CLI 与 scripts/),迁移不在应用启动时跑\n- deploy/production/compose.yml:生产纪律变量在编排层就 ${VAR:?} fail-closed(APP_ID / RLS 两个角色 URL /\n TENANT_RLS_MODE / AUTH_MODE / 密钥 / ALERT_CHANNEL / PLATFORM_PORTS_MODE / REDIS_URL),与内核同口径\n- pnpm check:deployment(13 步):构建→迁移→供给 RLS 登录用户→生产纪律启动→健康分项→无凭证 401→\n JWT 真实写读→跨租户不可见→重启后数据仍在→回滚演练(切新标签再切回上一标签)→拆栈\n- pnpm check:production-acceptance:可观测(requestId 三态 + 制品日志必须是带 appId 的单行 JSON)、\n 依赖故障注入(停 Redis → health 必须 503 且 redis=down → 起回自愈 200)、备份恢复演练(pg_dump →\n 真删业务数据 → 恢复 → 重启 → 数据回来)\n- scripts/lib/deploy-stack.mjs:两个 runner 的编排是同一份真源,避免「一边按生产纪律起、另一边少一个\n fail-closed」这种最危险的漂移\n- F14 扩到全仓每一份 compose,允许 \u003c身份\u003e-\u003c用途\u003e 子命名;scaffold 的 compose 重绑同步扩面(负向已验证)\n- docs/deployment-runbook.md;迁移手册 P23(.dockerignore 漏排 tsbuildinfo → tsc 静默不产出)、\n P24(syntax 指令让构建依赖 Docker Hub)\n\n修复 C33:start:prod 指向不存在的 dist/main,文档承诺的生产启动命令一跑就 MODULE_NOT_FOUND——\n本仓此前从未以制品形态启动过,故长期无人踩到,由本版部署验收首轮红盘抓出。\n\n两个 runner 都跑在本机 Docker:证据等级到「部署形态可验证」为止,不是生产签收。仍缺 SLO、告警路由、\n灰度/多副本、限流熔断,以及 NestJS 侧成功请求没有访问日志(Fastify 侧自带)——均登记在 G20。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:03:32-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...8a1f6300754e9599eb76f92b340dbeb0165731d3","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30167
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.19.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"535a0f5c9483f3b5fd08ac375a070d7cffd28394","Message":"fix(test): 健康用例并入既有验收文件——每多起一个 app 就多一个会派发毒药行的 dispatcher(P25)\n\n0.19.0 首轮 runtime 红盘:NestJS 侧 outbox.deadletter 的「前序失败时后序 seq 不得跨洞派发」失败,\npoisonRow.dispatchedAt 不为 null。根因不是写链,是**测试布局**:新开的两个 health 测试文件各自\ncreateApp()/buildApp(),多出来的 outbox dispatcher 在同一个库上真的把别的用例刚写下的毒药行派发了,\n而两个后端的 test 任务由 turbo 并行。\n\n- 两后端的附加健康子检查用例并入各自既有的 http.acceptance.test.ts(各 +4 例,23/23 通过),\n 删掉两个新开的测试文件;名字判责与重复登记合并为一例\n- 地板按合并后的实际值修正为 ownTests 44 / ownTestCases 305(本轮早先按未合并的布局误设为 46/307;\n 相对本轮开始前的 42/286 仍是收紧,不是放宽既有地板)\n- 迁移手册 P25 记下这条:失败现场看起来像跨洞派发的业务 bug,实际是多起了一个 app\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:18:31-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...62590d18280bd28f20cfc07e87f2f1a2a781489c","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30168
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.20.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"4be9d715627e11e93e1d06f6c2d044618ed7930a","Message":"fix(gates): 验收镜像构建在 BuildKit 元数据解析失败时回退经典构建器(P26)\n\n本机 Docker 代理挂掉后,docker build 不是快速失败而是**挂住**:22 分钟零输出,部署验收看起来像卡死。\n根因是 BuildKit 每次构建都要向 registry 解析 FROM 的 manifest,代理不可达时长时间重试;而基础镜像\n明明已经在本地镜像库里——同一份 Dockerfile 用经典构建器 5 秒就进到 apk add。\n\n- deploy-stack 的 buildImages:先 BuildKit,命中元数据解析失败特征(failed to resolve source metadata /\n registry / proxy / connection refused)就回退 DOCKER_BUILDKIT=0,并把回退记进 stack.buildFallbacks\n- 两个 runner 的报告新增 buildFallbacks 字段:证据必须说清自己是怎么来的,不能让「这次是怎么构建出来的」\n 成为读报告的人猜不到的事\n- 迁移手册 P26\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:54:18-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...931a3cb66d94b2cfef2fb4c4d8d68c0382b37172","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30169
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.21.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"729d6ae4fae463534fe768c94b837abee7ed8dc6","Message":"fix(gates): 镜像构建三级回退——BuildKit → 经典构建器 → 清代理(P26 扩写)\n\nDocker Desktop 把守护进程的代理配置注入构建容器:代理死掉时容器里的 pnpm install / prisma 引擎\n下载全部失败(实测 @prisma/engines postinstall: Failed),而容器直连网络其实是通的。三次尝试各对应\n一种本机基座故障,成功走的是哪一条写进报告 buildFallbacks。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T02:15:51-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...700f72fb25ba6f901be309c1312ea9cade497a46","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30170
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.22.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"64433802b34d1780402486d61a9b6dbf911ac0f7","Message":"docs(release): 0.22.0 版本轴收口——录入 C39 告警生产方、证据新鲜度四级断言与地板收紧\n\n- CHANGELOG 0.22.0 补第四项(C39:作业重试耗尽 / Redis 连接异常两个告警生产方,18fba1c 只提交了实现与门禁)\n- CLAUDE.md:C39 处置行、G20 仍缺清单去掉已补的两个生产方、own-tests 45 / own-test-cases 314(此前表内仍写 42 / 286)\n- reports/baseline.json:ownTestCases 311 → 314(棘轮只收紧)\n- COMPATIBILITY.md 0.22.0 小节补告警生产方的派生仓动作\n- check-docs-truth:freshness-sha-* 判定收紧为声明形式(另一会话在途改动,随本提交一并落地)\n- reports/ 为本轮 dirty 运行的中间产物,随后在 clean 提交上重跑刷新\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-15T03:50:54-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...70721a32fc48a464fd528d15bf1faae15ccf6ed1","Len":0}...
|
1789469862
|
Edit
Delete
|
|
30171
|
5
|
5
|
5
|
115
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c1eaacaf6 {"Commits":[{"Sha1":"c1eaacaf61e725779ef920c36d1473cf1cf2819c","Message":"fix(gates): 两道 OS 门禁改为从 OS 检出解析依赖——移出框架仓后 O7 从未绿过\n\n- check-os-product-compat:tsc / zod / @nestjs/common / fastify / react 类型与 typeRoots 全部改指 OS_ROOT(此前沿用框架仓布局 join(ROOT, apps|packages/...),本仓无此目录,typecheck 恒 1)\n- 默认 OS_ROOT 改为工作区布局 ../../../数字员工OS/digital-employee-os(原 ../../Digital Employee OS 不存在),DIGITAL_EMPLOYEE_OS_ROOT 仍可覆盖\n- vitest.os-host.config:unplugin-swc 从 OS apps/api-nestjs/package.json 起解析(pnpm 不 hoist 到 OS 根)\n- 实跑:OS c433d57 / protocol 1.3.0,check:os-product 通过;check:os-product:runtime NestJS + Fastify 8 cases 通过\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-15T03:57:30-07:00"}],"HeadCommit":{"Sha1":"c1eaacaf61e725779ef920c36d1473cf1cf2819c","Message":"fix(gates): 两道 OS 门禁改为从 OS 检出解析依赖——移出框架仓后 O7 从未绿过\n\n- check-os-product-compat:tsc / zod / @nestjs/common / fastify / react 类型与 typeRoots 全部改指 OS_ROOT(此前沿用框架仓布局 join(ROOT, apps|packages/...),本仓无此目录,typecheck 恒 1)\n- 默认 OS_ROOT 改为工作区布局 ../../../数字员工OS/digital-employee-os(原 ../../Digital Employee OS 不存在),DIGITAL_EMPLOYEE_OS_ROOT 仍可覆盖\n- vitest.os-host.config:unplugin-swc 从 OS apps/api-nestjs/package.json 起解析(pnpm 不 hoist 到 OS 根)\n- 实跑:OS c433d57 / protocol 1.3.0,check:os-product 通过;check:os-product:runtime NestJS + Fastify 8 cases 通过\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-15T03:57:30-07:00"},"CompareURL":"luoanwu/base-framework-os-product/compare/893c0ef891743c1b55aae0f68073ba3ace55889b...c1eaacaf61e725779ef920c36d1473cf1cf2819c","Len":1}...
|
1789469869
|
Edit
Delete
|
|
30172
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c358bd2a5 {"Commits":[{"Sha1":"c358bd2a5db604566b840c6dfb1ade93feeaf558","Message":"docs: 远端与 CI 状态回灌——两端已对齐 23c6960、tag v0.9.0–v0.22.0 齐;GitHub run 34960704560 因账户计费未启动,G14 仍不得 GREEN\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-15T03:59:19-07:00"}],"HeadCommit":{"Sha1":"c358bd2a5db604566b840c6dfb1ade93feeaf558","Message":"docs: 远端与 CI 状态回灌——两端已对齐 23c6960、tag v0.9.0–v0.22.0 齐;GitHub run 34960704560 因账户计费未启动,G14 仍不得 GREEN\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-15T03:59:19-07:00"},"CompareURL":"luoanwu/base-framework/compare/23c6960de45354e3ea524f9d81ce8b9d2d2fc7af...c358bd2a5db604566b840c6dfb1ade93feeaf558","Len":1}...
|
1789469962
|
Edit
Delete
|
|
30173
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30174
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30175
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30176
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30177
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30178
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30179
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30180
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"fdc82c5b0 {"Commits":[{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"}],"HeadCommit":{"Sha1":"fdc82c5b0e28c5e697a4f32176344ea8724e432b","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:26+08:00"},"CompareURL":"vodtest/app/compare/a891e0bfc0eb96d805fc727f3fc75213943ce1d0...fdc82c5b0e28c5e697a4f32176344ea8724e432b","Len":1}...
|
1789472014
|
Edit
Delete
|
|
30181
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30182
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30183
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30184
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30185
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30186
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30187
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30188
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6131eff21 {"Commits":[{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"}],"HeadCommit":{"Sha1":"6131eff215af63b2b989e3b0dbadb484c131c4f4","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:33:38+08:00"},"CompareURL":"vodtest/pc/compare/8409a22b4bcb134d2d3b2cb00373c32d9cc0710d...6131eff215af63b2b989e3b0dbadb484c131c4f4","Len":1}...
|
1789472025
|
Edit
Delete
|
|
30189
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30190
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30191
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30192
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30193
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30194
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30195
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30196
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"dd4a161e3 {"Commits":[{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"}],"HeadCommit":{"Sha1":"dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:45:19+08:00"},"CompareURL":"vodtest/app/compare/fdc82c5b0e28c5e697a4f32176344ea8724e432b...dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44","Len":1}...
|
1789472725
|
Edit
Delete
|
|
30197
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|
|
30198
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|
|
30199
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|
|
30200
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|
|
30201
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|
|
30202
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b5494a119 {"Commits":[{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"}],"HeadCommit":{"Sha1":"b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-15T19:46:13+08:00"},"CompareURL":"vodtest/app/compare/dd4a161e36bde32ffdd7adc70a2f050cbd6d4c44...b5494a119b3b496a6d4d9a325d668cd75fdc1b8d","Len":1}...
|
1789472780
|
Edit
Delete
|