|
37789
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7a53d23fd {"Commits":[{"Sha1":"7a53d23fdd645a2d7275cb7bd9c04b0eae43d233","Message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ bdfd57a5(物包0.7.0库存与需-16)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T22:43:32-07:00"},{"Sha1":"bdfd57a50bf24d921ca68529ff19ea2b60f9724b","Message":"feat(ees): 换装物包 0.7.0——库存(7域中台 thing@0.7.0,4d51138),同批撤下内核库存写命令(需-16)\n\n- 来源标签 thing@0.7.0,18 个文件与发布记录逐个一致(清单 034c338d…);001–006 与四个旧处理器逐字节不变,\n 只追加 007_thing_inventory(8 张表、FOREACH 循环建 RLS/策略/授权、读守卫 assert_stock_reservation_ref),\n 8 条命令、4 个授权动作、5 项具名查询。\n- 需-16(D40 R5):写点表把 InventoryItem、InventoryReservation 从 elsewhere 移到 unifiedReadOnly,统一入口\n 不再承接 6 条内核库存写命令;两类仍可读、历史回执仍有描述,内核命令元数据不改。\n- 写点表 candidateOnly 加 StorageBin、StockDocument、StockReservation、StockPosition、StockLot(现用写点\n INVENTORY,阶段 2 退出前;D12、D15)。\n- 重钉三份锁与登记摘要,重新生成合同与生成物;测试计数随包更新;静态存储规则认 FOREACH 循环里的 RLS;\n 新增需-16 用例;实库用例改为两类只读无命令。\n- 升级路径只跑 007;新任务库全套 365 项 350 通过、15 条件跳过、0 失败;库内不变式与 Owner 审计无发现。\n- 文档:域包记录 §43(并把与并行会话重号的物品类型一节改为 §42)、记录状态行、服务 README、当前状态表\n (顺手订正知 0.4.0 与各项计数)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T22:34:25-07:00"}],"HeadCommit":{"Sha1":"7a53d23fdd645a2d7275cb7bd9c04b0eae43d233","Message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ bdfd57a5(物包0.7.0库存与需-16)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T22:43:32-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/4125b32fec10ba64e7e66680526e4107db89f867...7a53d23fdd645a2d7275cb7bd9c04b0eae43d233","Len":2}...
|
1791874624
|
Edit
Delete
|
|
36586
|
5
|
5
|
5
|
127
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7a66bb2fa {"Commits":[{"Sha1":"7a66bb2fa66e0f6480540fb330b716f0185fd8d5","Message":"docs(00): README 待办 7——原仓 base-framework/CLAUDE.md 证据新鲜度段漏写 0.24.0 未重跑\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:07:21-07:00"}],"HeadCommit":{"Sha1":"7a66bb2fa66e0f6480540fb330b716f0185fd8d5","Message":"docs(00): README 待办 7——原仓 base-framework/CLAUDE.md 证据新鲜度段漏写 0.24.0 未重跑\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:07:21-07:00"},"CompareURL":"luoanwu/eios-00-engineering-framework/compare/00d6ac581f119ed66dc934c4f620e2bf5f34502e...7a66bb2fa66e0f6480540fb330b716f0185fd8d5","Len":1}...
|
1791727682
|
Edit
Delete
|
|
36679
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7a6cc28dd {"Commits":[{"Sha1":"7a6cc28dd20a9037ee85f049f5d0c2b6a3c70932","Message":"docs(05): P0-A 首次现网异机加密备份通过(age,iCloud);私钥已入密码管理器与离线副本\n\n- 10-11 16:17 应用户要求由本会话 age-keygen -o 生成密钥(私钥只写文件、未读取,600);\n 首次 --apply:20261011T102002Z-48db9db6(25 MB)→ iCloud 企业智能OS-异机备份/(目录 700),\n .tar.age 26,018,696 B + 两行 .sha256;未带 --alertmanager-url\n- --verify:106 个条目,明文 SHA-256 一致;密文头 age-encryption.org/v1,明文特征串 0 命中\n- 用户确认私钥已存入密码管理器并另存离线副本\n- 未确认 iCloud 云端已上传;launchd 定时、真实告警联调、A5 未做\n- 同步:P0工具 README「首次现网运行」、P0执行清单 A2、README 七项总览与待办 7、\n 07 缺口、0655 快照后续更新\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:23:02-07:00"}],"HeadCommit":{"Sha1":"7a6cc28dd20a9037ee85f049f5d0c2b6a3c70932","Message":"docs(05): P0-A 首次现网异机加密备份通过(age,iCloud);私钥已入密码管理器与离线副本\n\n- 10-11 16:17 应用户要求由本会话 age-keygen -o 生成密钥(私钥只写文件、未读取,600);\n 首次 --apply:20261011T102002Z-48db9db6(25 MB)→ iCloud 企业智能OS-异机备份/(目录 700),\n .tar.age 26,018,696 B + 两行 .sha256;未带 --alertmanager-url\n- --verify:106 个条目,明文 SHA-256 一致;密文头 age-encryption.org/v1,明文特征串 0 命中\n- 用户确认私钥已存入密码管理器并另存离线副本\n- 未确认 iCloud 云端已上传;launchd 定时、真实告警联调、A5 未做\n- 同步:P0工具 README「首次现网运行」、P0执行清单 A2、README 七项总览与待办 7、\n 07 缺口、0655 快照后续更新\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:23:02-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/d283950aaf5bc27ea3cd3b06e8a8b4fdc0140e5a...7a6cc28dd20a9037ee85f049f5d0c2b6a3c70932","Len":1}...
|
1791760986
|
Edit
Delete
|
|
34510
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/k87-slo-incident
|
1
|
{"Commits":[{"Sha1":"7a774d6cf {"Commits":[{"Sha1":"7a774d6cf0895a15ad91cc6e13dc7fb09161c59e","Message":"docs: bind the K8.7 SLO and Incident acceptance to ec99dc6b\n\nK8.7 stays partial; the old NOT_VERIFIED item is split into the still\nunverified projection-cutover, Agent evaluation and canary parts, and a\nPARTIAL SLO/Incident item naming what the acceptance does not show.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T07:39:12-07:00"},{"Sha1":"ec99dc6ba1fbe0f97bfa7890511be3dac3898c4d","Message":"test: accept SLO and Incident together for K8.7 (isolated PG16, no runtime change)\n\nReal API + real worker round chain a delivery incident through /metrics, the\nHuman incident list and Inbox, authorised retry and recovery; the six SLO\nsnapshots are computed from the same live /metrics. Adds the acceptance matrix\nand a gate (check:slo-incident, in check:model) that stops it claiming a\n30-day SLO result or production alert delivery. Records that integrity errors\noutrank incidents in worker status and that no SLO-breach-to-Incident\nmechanism exists. K8.7 stays partial; no deployment.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T07:38:21-07:00"}],"HeadCommit":{"Sha1":"7a774d6cf0895a15ad91cc6e13dc7fb09161c59e","Message":"docs: bind the K8.7 SLO and Incident acceptance to ec99dc6b\n\nK8.7 stays partial; the old NOT_VERIFIED item is split into the still\nunverified projection-cutover, Agent evaluation and canary parts, and a\nPARTIAL SLO/Incident item naming what the acceptance does not show.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T07:39:12-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/651e9a15d0ada2099336c801419c625c08f27042...7a774d6cf0895a15ad91cc6e13dc7fb09161c59e","Len":2}...
|
1790951959
|
Edit
Delete
|
|
25935
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7a7e42422 {"Commits":[{"Sha1":"7a7e42422a19f6ad4c86d4cd320119a7fc912885","Message":"feat(image-edit): harden masked editing acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:34:04-07:00"}],"HeadCommit":{"Sha1":"7a7e42422a19f6ad4c86d4cd320119a7fc912885","Message":"feat(image-edit): harden masked editing acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:34:04-07:00"},"CompareURL":"luoanwu/image-generation/compare/ba48645a4237735976c13184c3aac435bc868949...7a7e42422a19f6ad4c86d4cd320119a7fc912885","Len":1}...
|
1787675666
|
Edit
Delete
|
|
27538
|
5
|
5
|
5
|
67
|
0
|
0
|
refs/heads/governance/consolidate-20260902
|
0
|
{"Commits":[{"Sha1":"7a871ea9c {"Commits":[{"Sha1":"7a871ea9c56ab4dfbb000e4f806a3759a5e962be","Message":"治理: 整合三条工作线 + 关闭 C31–C36/G21/G30 + 手工合入 C29(第二台机器 runtime 93 / ui 12 首绿)\n\n整合:本分支基于 origin/governance/adversarial-audit-fixes-20260728(f77fe27),叠加\n2026-08-30 本地模型可移植性工作(models:download / models:verify / models:setup-workers /\nmodels:normalize-manifest;manifest 钉 revision 并剔除 .cache 条目;demucs 捆绑 imageio-ffmpeg;\nstructure worker HF_MODULES_CACHE),并按「不另立第二份查找」手工合入\nclaude/clever-morse-0c9e45(20f1c2e,C29):export-format.ts 纯函数层 + vitest,\nreview-paths.ts 收口进既有 review-artifacts.ts(resolveArtifactPath 泛化,audio 路由同用)。\n\n关闭:\n- C31 治理聚合器 fail-open:runGate() 要求子门禁报告本轮新鲜/可解析/带指标,否则 [gate-failed] 红;\n 禁 `?? -1`/`?? 0` 折算。负向:写报告前 throw、exit 0 不写报告 均精确红\n- C32 模型资产入棘轮(违规只降、资产/文件数只升)+ 磁盘→manifest 未登记即红 + 可复现下载 revision∨uri\n- C33 docs-truth 扩到全部面向人的文档与无反引号 prose,八类新断言;models/ 按 manifest+git 判定\n (防干净检出必红,同时覆盖 G30);首跑 60 处漂移全部逐条订正\n- C34 ffmpeg 解析单源 resolve_ffmpeg(系统 PATH→imageio-ffmpeg),check:pipeline 干净机器不再必红,\n pytest 地板 139→143\n- C35 /api/review/audio 无 Range 致跟播死锁:lib/audio-range.ts 单源,两条音频路由共用,6 例 vitest\n- C36 验收链宿主机污染四连:prisma:generate --concurrency=1 + 验收前置 prisma-generate;脚本钉空\n NEXT_PUBLIC_API_URL/AUTH_TOKEN;删多余 apps/web/pnpm-lock.yaml;Playwright --disable-audio-output\n- G21 多代理适配器同源:.claude/skills 唯一真源,sync:agent-skills 生成 .agents/skills,\n check:governance-docs 比对(缺失/多出/漂移即红);幽灵 PROJECT-PROFILE 引用与假调用文案订正\n- G30 由 C33 覆盖关闭\n\n证据(本地工作区,dirty 状态生成):pnpm check exit 0;check:pipeline 143/143;\ncheck:runtime 93/93(testsPassed 地板 56→93,含 apps/web vitest 37 例);check:ui 12/12\n(UI_WEB_PORT=3141 / UI_API_PORT=3247);MODEL_ASSETS_FULL_HASH=1 42 文件全量哈希绿;\nown-tests 14 / own-test-cases 106。所有负向测试见 docs/governance-experience.md 各条。\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-02T16:38:59-07:00"}],"HeadCommit":{"Sha1":"7a871ea9c56ab4dfbb000e4f806a3759a5e962be","Message":"治理: 整合三条工作线 + 关闭 C31–C36/G21/G30 + 手工合入 C29(第二台机器 runtime 93 / ui 12 首绿)\n\n整合:本分支基于 origin/governance/adversarial-audit-fixes-20260728(f77fe27),叠加\n2026-08-30 本地模型可移植性工作(models:download / models:verify / models:setup-workers /\nmodels:normalize-manifest;manifest 钉 revision 并剔除 .cache 条目;demucs 捆绑 imageio-ffmpeg;\nstructure worker HF_MODULES_CACHE),并按「不另立第二份查找」手工合入\nclaude/clever-morse-0c9e45(20f1c2e,C29):export-format.ts 纯函数层 + vitest,\nreview-paths.ts 收口进既有 review-artifacts.ts(resolveArtifactPath 泛化,audio 路由同用)。\n\n关闭:\n- C31 治理聚合器 fail-open:runGate() 要求子门禁报告本轮新鲜/可解析/带指标,否则 [gate-failed] 红;\n 禁 `?? -1`/`?? 0` 折算。负向:写报告前 throw、exit 0 不写报告 均精确红\n- C32 模型资产入棘轮(违规只降、资产/文件数只升)+ 磁盘→manifest 未登记即红 + 可复现下载 revision∨uri\n- C33 docs-truth 扩到全部面向人的文档与无反引号 prose,八类新断言;models/ 按 manifest+git 判定\n (防干净检出必红,同时覆盖 G30);首跑 60 处漂移全部逐条订正\n- C34 ffmpeg 解析单源 resolve_ffmpeg(系统 PATH→imageio-ffmpeg),check:pipeline 干净机器不再必红,\n pytest 地板 139→143\n- C35 /api/review/audio 无 Range 致跟播死锁:lib/audio-range.ts 单源,两条音频路由共用,6 例 vitest\n- C36 验收链宿主机污染四连:prisma:generate --concurrency=1 + 验收前置 prisma-generate;脚本钉空\n NEXT_PUBLIC_API_URL/AUTH_TOKEN;删多余 apps/web/pnpm-lock.yaml;Playwright --disable-audio-output\n- G21 多代理适配器同源:.claude/skills 唯一真源,sync:agent-skills 生成 .agents/skills,\n check:governance-docs 比对(缺失/多出/漂移即红);幽灵 PROJECT-PROFILE 引用与假调用文案订正\n- G30 由 C33 覆盖关闭\n\n证据(本地工作区,dirty 状态生成):pnpm check exit 0;check:pipeline 143/143;\ncheck:runtime 93/93(testsPassed 地板 56→93,含 apps/web vitest 37 例);check:ui 12/12\n(UI_WEB_PORT=3141 / UI_API_PORT=3247);MODEL_ASSETS_FULL_HASH=1 42 文件全量哈希绿;\nown-tests 14 / own-test-cases 106。所有负向测试见 docs/governance-experience.md 各条。\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-02T16:38:59-07:00"},"CompareURL":"luoanwu/songformer-structure-lyrics/compare/f77fe276fc4f6336bb58132bef8e01e83b4c9ea1...7a871ea9c56ab4dfbb000e4f806a3759a5e962be","Len":1}...
|
1788392342
|
Edit
Delete
|
|
5184
|
3
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5185
|
9
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5186
|
1
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5187
|
4
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5188
|
7
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5189
|
8
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5190
|
10
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
5191
|
11
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"7a89585bf {"Commits":[{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},{"Sha1":"b8efce9e9b4d89aa8f115f51c1e13b74cd3aedf3","Message":"关房推送延迟消息\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:00:38+08:00"}],"HeadCommit":{"Sha1":"7a89585bfab807c994614e39953c37ae3b14fe2c","Message":"Merge remote-tracking branch 'app/app-260616' into app-260616\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-25T18:01:07+08:00"},"CompareURL":"vodtest/app/compare/7dcd8d2252f328c5827ebdbaa054e4c0e7d5ed60...7a89585bfab807c994614e39953c37ae3b14fe2c","Len":2}...
|
1779703272
|
Edit
Delete
|
|
33171
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7a89d422c {"Commits":[{"Sha1":"7a89d422c6cb804ed8764bdd473f544a8bbe8a21","Message":"fix(db): order partition cutover locks with command writes\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T19:05:22-07:00"},{"Sha1":"9821e8a2875d52e23600f61fafecab783a5bc5be","Message":"docs(release): describe 0.88.0 monthly journal cutover\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T18:59:19-07:00"},{"Sha1":"036cf290a500a5281a2e59dccd09a6134ed8cb87","Message":"feat(db): cut over journal sources to monthly partitions\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T18:51:38-07:00"}],"HeadCommit":{"Sha1":"7a89d422c6cb804ed8764bdd473f544a8bbe8a21","Message":"fix(db): order partition cutover locks with command writes\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-28T19:05:22-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/2733d9f51d761b849ed4a9840f3c00e8898849ce...7a89d422c6cb804ed8764bdd473f544a8bbe8a21","Len":3}...
|
1790647566
|
Edit
Delete
|
|
17542
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17543
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17544
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17545
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17546
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17547
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17548
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
17549
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260728
|
0
|
{"Commits":[{"Sha1":"7a9513468 {"Commits":[{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"}],"HeadCommit":{"Sha1":"7a9513468f348a00f84a5af316f7043c31bce40b","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-15T16:34:37+08:00"},"CompareURL":"vodtest/pay/compare/f85cae6baa775eb9bc68f640b19451ae2f408895...7a9513468f348a00f84a5af316f7043c31bce40b","Len":1}...
|
1784104482
|
Edit
Delete
|
|
3391
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3392
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3393
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3394
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3395
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3396
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3397
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
3398
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7a9c58a8a {"Commits":[{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},{"Sha1":"cf11164e8119c5bf7156635bd0582a05cc979418","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:18+08:00"}],"HeadCommit":{"Sha1":"7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-05-19T15:45:33+08:00"},"CompareURL":"vodtest/pc/compare/e799f063f38c75dc5209f25583ff3a4902cbcf39...7a9c58a8ac9316ae11f2bc5f93e7160f6c6401a4","Len":2}...
|
1779176743
|
Edit
Delete
|
|
1222
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/chore/release-rollback-orchestrator
|
0
|
{"Commits":[{"Sha1":"7aaa676f9 {"Commits":[{"Sha1":"7aaa676f9909c1b931b3275d72e12696f0dff1ba","Message":"fix(service-monitor): getPerformanceMetrics/getCacheStats 用真值替换硬编码 mock\n\n接续 ce942ad6e 同模块同款 bug — 之前只修了 checkAllServices() 的\nbackend/frontend/mobile mock,service-disruption.service.ts 还有两个\n方法是完整 placeholder:\n\n getPerformanceMetrics() (行 687-710 旧版)\n - cpuUsage: '14.28%' ← 写死\n - memoryUsage: '57.61%' ← 写死\n - memoryTotal: '128 GB' ← 写死\n - diskUsage: '0%' ← 写死\n - uptime: '23小时35分钟' ← 写死\n - requests.total: 0 ← 写死\n - requests.avgLatency: '0ms' ← 写死\n - requests.errorRate: '0%' ← 写死\n (process.memoryUsage 真值正常)\n\n getCacheStats() (行 715-728 旧版)\n - keys: 3950, memory: '2.33M', hitRate: '80.04%' ← 全写死\n - connections: 3, uptime: '23小时34分钟' ← 写死\n - details.hits/misses/lastSave ← 全写死\n (await redis.info() 调了但结果丢弃)\n\n被 service-disruption.controller.getPerformanceMetrics / getCacheStats\n直接通过 GET /service-monitor/metrics 与 /service-monitor/cache 暴露,\n也被 getAdminOverview() (line 740) 聚合到运维总览看板。后果: 服务器\nCPU/内存爆掉、缓存命中率暴跌、Redis 不可用 — 管理员 dashboard 仍显示\n\"健康\"。监控失明。\n\n修复:\n getPerformanceMetrics: os.totalmem/freemem/loadavg/cpus.length/uptime\n + process.memoryUsage/uptime 真值\n requests.* 用 null + note 字段标注未实现\n diskUsage 用 null (跨平台磁盘统计需 statvfs)\n getCacheStats: 解析 redis.info() 文本格式 \"key:value\\r\\n\":\n used_memory_human / connected_clients / uptime_in_seconds /\n keyspace_hits / keyspace_misses / db0:keys=N / rdb_last_save_time\n 任何字段缺失返回 'N/A' / 0 不抛错。\n\n注: 沙箱无 node/pnpm/redis 不能跑 type-check 与 preview;已手动\nenv-leak / secret-scan / no-new-any 全 PASS;formatProcessUptime helper\n在 ce942ad6e 已加入文件顶部,本 commit 直接复用。\n\nreviewer 关注点:\n - requests.* 改 null 后前端如有强类型解析需同步处理\n (与 ce942ad6e 同款建议)\n - getCacheStats 假设 redis.info() 返回标准 ioredis 文本格式;\n 若用 cluster 模式或 sentinel 可能格式不同 — 真生产有 redis cluster\n 时需要复测\n - cpuUsage 用 1min loadavg 估算,真生产建议接 prom-client 或\n @opentelemetry/host-metrics 拿更准的 CPU% (后续 sprint)\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:40:33-07:00"},{"Sha1":"fba9acd56f048d4bd034ebeadf8adb0b819f37d9","Message":"fix(customers): importCustomersFromCSV stub 改 503,避免 silent 数据丢失\n\ncustomer-export.service.ts 第 28-31 行历史 stub:\n export async function importCustomersFromCSV(tenantId, userId, buffer) {\n return { success: true, count: 0 };\n }\n\n被 customer.controller.ts:396 通过 multer file upload 暴露为生产 API\nPOST /customers/import。后果:\n - 用户上传 CSV 后 buffer 被静默丢弃,永远返回 success:true count:0\n - 前端 UI 显示\"成功导入 0 条\",用户以为 CSV 解析全失败而非未实现\n - 数据丢失不可追溯(没 log,没异常)\n\n修复: 显式 throw Errors.serviceUnavailable (503),让调用方明确知道\n功能未上线。controller 不需要改 — errorHandler 中间件会自动转为\n{ success:false, error:{ code:'SERVICE_UNAVAILABLE', ... } } 503 响应。\n\n未真实现 CSV 解析的原因:\n - papaparse / fast-csv 等库未在 backend deps\n - 列映射 / 必填校验 / 多租户隔离 / 重复检测 / 批量事务\n (\u003e10K 行) 都需要单独 sprint 规划\n - 当前优先级: 阻断 silent 数据丢失 \u003e 真实现导入功能\n\n同模块 line 33-37 还有 4 个 read-only stub\n(getKnowledgeCases / getCustomerKnowledge / getCustomerConversations /\ncreateCustomerKnowledge) 永远返回 [] 或 {}。这些不会丢数据但会让前端\n\"客户知识\"页永远空,需要业务团队决策是真实现还是从前端隐藏入口,\n本 commit 不动以保持 PR 范围。\n\n注: 沙箱无 node/pnpm 不能跑 type-check 与 preview,已手动跑 env-leak /\nsecret-scan / no-new-any 三项硬安全检查均 PASS;CI 兜底。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:40:02-07:00"}],"HeadCommit":{"Sha1":"7aaa676f9909c1b931b3275d72e12696f0dff1ba","Message":"fix(service-monitor): getPerformanceMetrics/getCacheStats 用真值替换硬编码 mock\n\n接续 ce942ad6e 同模块同款 bug — 之前只修了 checkAllServices() 的\nbackend/frontend/mobile mock,service-disruption.service.ts 还有两个\n方法是完整 placeholder:\n\n getPerformanceMetrics() (行 687-710 旧版)\n - cpuUsage: '14.28%' ← 写死\n - memoryUsage: '57.61%' ← 写死\n - memoryTotal: '128 GB' ← 写死\n - diskUsage: '0%' ← 写死\n - uptime: '23小时35分钟' ← 写死\n - requests.total: 0 ← 写死\n - requests.avgLatency: '0ms' ← 写死\n - requests.errorRate: '0%' ← 写死\n (process.memoryUsage 真值正常)\n\n getCacheStats() (行 715-728 旧版)\n - keys: 3950, memory: '2.33M', hitRate: '80.04%' ← 全写死\n - connections: 3, uptime: '23小时34分钟' ← 写死\n - details.hits/misses/lastSave ← 全写死\n (await redis.info() 调了但结果丢弃)\n\n被 service-disruption.controller.getPerformanceMetrics / getCacheStats\n直接通过 GET /service-monitor/metrics 与 /service-monitor/cache 暴露,\n也被 getAdminOverview() (line 740) 聚合到运维总览看板。后果: 服务器\nCPU/内存爆掉、缓存命中率暴跌、Redis 不可用 — 管理员 dashboard 仍显示\n\"健康\"。监控失明。\n\n修复:\n getPerformanceMetrics: os.totalmem/freemem/loadavg/cpus.length/uptime\n + process.memoryUsage/uptime 真值\n requests.* 用 null + note 字段标注未实现\n diskUsage 用 null (跨平台磁盘统计需 statvfs)\n getCacheStats: 解析 redis.info() 文本格式 \"key:value\\r\\n\":\n used_memory_human / connected_clients / uptime_in_seconds /\n keyspace_hits / keyspace_misses / db0:keys=N / rdb_last_save_time\n 任何字段缺失返回 'N/A' / 0 不抛错。\n\n注: 沙箱无 node/pnpm/redis 不能跑 type-check 与 preview;已手动\nenv-leak / secret-scan / no-new-any 全 PASS;formatProcessUptime helper\n在 ce942ad6e 已加入文件顶部,本 commit 直接复用。\n\nreviewer 关注点:\n - requests.* 改 null 后前端如有强类型解析需同步处理\n (与 ce942ad6e 同款建议)\n - getCacheStats 假设 redis.info() 返回标准 ioredis 文本格式;\n 若用 cluster 模式或 sentinel 可能格式不同 — 真生产有 redis cluster\n 时需要复测\n - cpuUsage 用 1min loadavg 估算,真生产建议接 prom-client 或\n @opentelemetry/host-metrics 拿更准的 CPU% (后续 sprint)\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:40:33-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/ce942ad6e398bd7dcdc2974b33606043fae39f8b...7aaa676f9909c1b931b3275d72e12696f0dff1ba","Len":2}...
|
1777272042
|
Edit
Delete
|
|
25261
|
1
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25262
|
9
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25263
|
3
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25264
|
4
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25265
|
7
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25266
|
8
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25267
|
10
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
25268
|
11
|
5
|
1
|
25
|
0
|
0
|
refs/heads/api-260728
|
0
|
{"Commits":[{"Sha1":"7aab00279 {"Commits":[{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"}],"HeadCommit":{"Sha1":"7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-24T14:42:23+08:00"},"CompareURL":"vodtest/api/compare/70769d01d4b0592cc871c444ba10ac340c5d9eb1...7aab0027959e1ce4c0cd64edfe62d56cc3f49a43","Len":1}...
|
1787553750
|
Edit
Delete
|
|
28992
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ac162d74 {"Commits":[{"Sha1":"7ac162d74e994324b255dd7f0c2f2d991867b37e","Message":"docs: complete domain and cross-cutting capability designs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T17:04:57-07:00"}],"HeadCommit":{"Sha1":"7ac162d74e994324b255dd7f0c2f2d991867b37e","Message":"docs: complete domain and cross-cutting capability designs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T17:04:57-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/9e588cc087e5db550b59abfa7a9733ecb99d1eb6...7ac162d74e994324b255dd7f0c2f2d991867b37e","Len":1}...
|
1789085109
|
Edit
Delete
|
|
37402
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ad11031e {"Commits":[{"Sha1":"7ad11031e67d74972addf3ae0b5343ba20410a30","Message":"chore(workspace): 同步 02 层 head(R1–R5 改引 D40)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T17:10:44-07:00"}],"HeadCommit":{"Sha1":"7ad11031e67d74972addf3ae0b5343ba20410a30","Message":"chore(workspace): 同步 02 层 head(R1–R5 改引 D40)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T17:10:44-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/8693a9233d39a28b41b27e8a292b525c055ec5f6...7ad11031e67d74972addf3ae0b5343ba20410a30","Len":1}...
|
1791850247
|
Edit
Delete
|
|
31244
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ad320a65 {"Commits":[{"Sha1":"7ad320a65b921c9d68a4ab48df81241998e64867","Message":"docs(决策): 写回 CHG-021 材料的 README——77aaf85 里存进去的那份不是本包内容\n\n事故与更正,如实记:本包 README 于 2026-09-19 01:53 写成,提交 77aaf85 于约 02:0x 落库;\n两者之间另一并行会话(九域/六域收编那条线)在同一路径写入了它自己的材料,而我提交前\n只核了文件名清单、没核文件内容,于是 77aaf85 存进去的是它的「CHG-021-C3-NINE-DOMAIN-MODULE-INTAKE」,\n本包的 README 从未真正入库。四份 delta 与 DEC-040 草案未被波及,一直是本包内容(changeId 均为\nCHG-021-HOSTED-MODULE-PROMOTION),可据以复核本文与它们是否一致。\n\n本次按本会话原稿写回,内容与四份 delta 逐项对齐,并补一节「与 CHG-022 的分工」:\n- CHG-021(本包)= C11 公共文件 / C12 通知与 Webhook / C13 配置与功能开关三条**有真实现与存量\n 消费者**的托管能力升格,要处理权威状态迁移、宿主改造与回切;\n- CHG-022 = 其余六个**零运行面**契约域(C15—C19 + C01)的收编。\n两包范围不重叠。编号维持现状:并行会话已自取 CHG-022 并在其材料里引用本包为 CHG-021,\n无须改号。\n\n链接自检:8 条相对链接逐条验在(含新增的 ../CHG-022-材料/README.md)。\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-19T02:21:58-07:00"},{"Sha1":"e8d488b2bf75395b2aae4a653146440a624073f1","Message":"docs(治理): 收纳表随 DEC-040 / CHG-021 落地改数——doc/ 154 → 160,编号区间跟到 040 / 021\n\nL13(治理层自己的数字声明与 git ls-files 不符)在上一条提交后即判红:收纳表写 154,实为 160。\n六个文件全部来自 77aaf85(DEC-040 草案 1 份 + CHG-021 材料 5 份)。同时把区间描述从\nDEC-001~039 / CHG-001~020 跟到 DEC-001~040 / CHG-001~021。\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-19T02:10:28-07:00"},{"Sha1":"77aaf8599b0379a71bf3eed4e07fa93e08317325","Message":"docs(决策): DEC-040 托管能力升格为平台运行时模块 + CHG-021 受控变更包(均待签署)\n\n目录负责人 2026-09-19 提出「托管模块应该直接迁进本仓」。该指示与三处已批准口径相反\n(Q01「不得以方便实现自动新增 M8」、设计方案第 155 行「三消费者 + G4 后用 scaffold 加模块」、\n第 35 行把自动服务化文件/通知/配置列为非目标),故先成裁决材料,批准后实现才有依据。\n\nDEC-040 草案(待批准):\n- 底账:三条能力的代码两半都已在本仓(规则 2026-09-14 进 contracts/src/domain,副作用\n 2026-09-18 进 runtime/clients),没有的是运行服务与权威状态——后者仍完整在工单宿主。\n- 消费者实测 3 / 3 / 1;配置的三消费者条件按建议 Decision 第 4 条显式豁免,带回看期\n 2027-03-19 与 single-consumer 接口标记。\n- 补齐 Q01 要求的两个宿主方案成本与迁移影响对比(不做这张表,本裁决不满足自己的准入条件)。\n- 写明两处代价:① 验收等级如实由 E2 降到 E0(宿主实现的 E2 不证明平台实现);② 业务外键\n (Attachment.ticket_id 必填 + Cascade、Notification 唯一键含 escalation_id)必须断开,\n 级联删除语义要由宿主显式调用重建。\n- 内核无对应端口且 kernel 由仓外框架 Owner 发布,故升格出的模块 provides 为空、消费面只有 HTTP。\n\nCHG-021 材料(待 DEC-040 批准 + Catalog Owner 签署,本包未改动任何文件):\n- 四份 delta:decisions / platform-projects / modules / catalog-map,各带当前值与目标值。\n- 逐行核过 check:modules(第 45—57 行)的六条判据并写进应用顺序;登记面与模块骨架必须同批落地。\n- 附实施工作包七步链与已知风险;顺带记录三条模块登记会补上 Release Manifest 少三行的现存缺口。\n\n自检:四份 delta JSON 合法;两份文档 10 条相对链接逐条验在。治理层一致性检查只扫已跟踪文件,\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-19T02:08:58-07:00"}],"HeadCommit":{"Sha1":"7ad320a65b921c9d68a4ab48df81241998e64867","Message":"docs(决策): 写回 CHG-021 材料的 README——77aaf85 里存进去的那份不是本包内容\n\n事故与更正,如实记:本包 README 于 2026-09-19 01:53 写成,提交 77aaf85 于约 02:0x 落库;\n两者之间另一并行会话(九域/六域收编那条线)在同一路径写入了它自己的材料,而我提交前\n只核了文件名清单、没核文件内容,于是 77aaf85 存进去的是它的「CHG-021-C3-NINE-DOMAIN-MODULE-INTAKE」,\n本包的 README 从未真正入库。四份 delta 与 DEC-040 草案未被波及,一直是本包内容(changeId 均为\nCHG-021-HOSTED-MODULE-PROMOTION),可据以复核本文与它们是否一致。\n\n本次按本会话原稿写回,内容与四份 delta 逐项对齐,并补一节「与 CHG-022 的分工」:\n- CHG-021(本包)= C11 公共文件 / C12 通知与 Webhook / C13 配置与功能开关三条**有真实现与存量\n 消费者**的托管能力升格,要处理权威状态迁移、宿主改造与回切;\n- CHG-022 = 其余六个**零运行面**契约域(C15—C19 + C01)的收编。\n两包范围不重叠。编号维持现状:并行会话已自取 CHG-022 并在其材料里引用本包为 CHG-021,\n无须改号。\n\n链接自检:8 条相对链接逐条验在(含新增的 ../CHG-022-材料/README.md)。\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-19T02:21:58-07:00"},"CompareURL":"luoanwu/platform-governance/compare/cf82ac49afd4e6da0307bf0f0e1e255be6701bab...7ad320a65b921c9d68a4ab48df81241998e64867","Len":3}...
|
1789810066
|
Edit
Delete
|
|
14596
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7ade679b0 {"Commits":[{"Sha1":"7ade679b0d57100cb3754174bc4f5324334e86d5","Message":"新演示\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-26T17:24:42+08:00"}],"HeadCommit":{"Sha1":"7ade679b0d57100cb3754174bc4f5324334e86d5","Message":"新演示\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-26T17:24:42+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c85920976b1296ca609cbef59f6cdfa642d60d8b...7ade679b0d57100cb3754174bc4f5324334e86d5","Len":1}...
|
1782466648
|
Edit
Delete
|
|
33694
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7af12284c {"Commits":[{"Sha1":"7af12284ce01a94f9feebcd81df0a45ae6697f56","Message":"Audit all open code gaps at 0.129.0\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-30T00:24:27-07:00"}],"HeadCommit":{"Sha1":"7af12284ce01a94f9feebcd81df0a45ae6697f56","Message":"Audit all open code gaps at 0.129.0\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-30T00:24:27-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/39b2244ce32d0bd6483b668cf2c880677b663b4f...7af12284ce01a94f9feebcd81df0a45ae6697f56","Len":1}...
|
1790753097
|
Edit
Delete
|
|
27411
|
1
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"7af8828bf {"Commits":[{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"}],"HeadCommit":{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"},"CompareURL":"vodtest/app/compare/e6d255d6cabe09b44a1f38fc020d0b9644093d23...7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Len":1}...
|
1788330059
|
Edit
Delete
|
|
27412
|
9
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"7af8828bf {"Commits":[{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"}],"HeadCommit":{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"},"CompareURL":"vodtest/app/compare/e6d255d6cabe09b44a1f38fc020d0b9644093d23...7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Len":1}...
|
1788330059
|
Edit
Delete
|
|
27413
|
3
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"7af8828bf {"Commits":[{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"}],"HeadCommit":{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"},"CompareURL":"vodtest/app/compare/e6d255d6cabe09b44a1f38fc020d0b9644093d23...7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Len":1}...
|
1788330059
|
Edit
Delete
|
|
27414
|
4
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"7af8828bf {"Commits":[{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"}],"HeadCommit":{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"},"CompareURL":"vodtest/app/compare/e6d255d6cabe09b44a1f38fc020d0b9644093d23...7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Len":1}...
|
1788330059
|
Edit
Delete
|
|
27415
|
7
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"7af8828bf {"Commits":[{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"}],"HeadCommit":{"Sha1":"7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-02T14:20:54+08:00"},"CompareURL":"vodtest/app/compare/e6d255d6cabe09b44a1f38fc020d0b9644093d23...7af8828bf9edfae05458742e1b1ab4c9f9d49df3","Len":1}...
|
1788330059
|
Edit
Delete
|