|
36735
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1e36bf50d {"Commits":[{"Sha1":"1e36bf50d7de224ca0bb1f3bb3ae9825d290bdfc","Message":"docs(05): 异机备份告警与真实 Alertmanager 联调通过;现役 runtime 批次更新为 main-df86a469\n\n- 联调(10-11 23:37Z,用户同意;临时假数据与临时密钥,未碰真实备份/iCloud,假目录名含\n 「联调测试请忽略」):失败投 OffsiteBackupFailed → AM active → 23:37:54Z webhook 通知 0→1;\n 成功 --apply 投解除 → 23:42:55Z 解除通知 1→2;failed 计数全 0。C16 会话可读性待用户确认\n (持久回执需 .secrets 令牌,未跑 ops:verify-alert-delivery)\n- README 待办 2:runtime 17:58 PDT(00:58Z)由 04 会话换成 redeploy-main-df86a469-20261012T005512Z,\n env 变 4 键(含新增 PLATFORM_DECISION_HUMAN_OIDC_TRUSTS);wan3-errors 移入被替换列表;\n dev env 已同步镜像与 3 键(据 04 会话,未自核)\n- 同步:P0工具 README、README 待办 7、资产清单 §2、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-11T18:06:16-07:00"}],"HeadCommit":{"Sha1":"1e36bf50d7de224ca0bb1f3bb3ae9825d290bdfc","Message":"docs(05): 异机备份告警与真实 Alertmanager 联调通过;现役 runtime 批次更新为 main-df86a469\n\n- 联调(10-11 23:37Z,用户同意;临时假数据与临时密钥,未碰真实备份/iCloud,假目录名含\n 「联调测试请忽略」):失败投 OffsiteBackupFailed → AM active → 23:37:54Z webhook 通知 0→1;\n 成功 --apply 投解除 → 23:42:55Z 解除通知 1→2;failed 计数全 0。C16 会话可读性待用户确认\n (持久回执需 .secrets 令牌,未跑 ops:verify-alert-delivery)\n- README 待办 2:runtime 17:58 PDT(00:58Z)由 04 会话换成 redeploy-main-df86a469-20261012T005512Z,\n env 变 4 键(含新增 PLATFORM_DECISION_HUMAN_OIDC_TRUSTS);wan3-errors 移入被替换列表;\n dev env 已同步镜像与 3 键(据 04 会话,未自核)\n- 同步:P0工具 README、README 待办 7、资产清单 §2、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-11T18:06:16-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/6f5f6cfb203f0ee2ef5985647ed6914ff710002e...1e36bf50d7de224ca0bb1f3bb3ae9825d290bdfc","Len":1}...
|
1791767179
|
Edit
Delete
|
|
36947
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c91070c3b {"Commits":[{"Sha1":"c91070c3b5c5baef42f449d0b0b7419780307a96","Message":"docs(05): CHG-034 已合入控制面 main 6b598660——与 CHG-036 的冲突面改为 stack/provision 下 3 个文件\n\n合入的版本不再改凭据台账 credentials/README.md;CHG-036 须在含 CHG-034 的 main 上重新导出。只提交本段,同文件他人在途改动保留在工作树。\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-12T09:42:29-07:00"}],"HeadCommit":{"Sha1":"c91070c3b5c5baef42f449d0b0b7419780307a96","Message":"docs(05): CHG-034 已合入控制面 main 6b598660——与 CHG-036 的冲突面改为 stack/provision 下 3 个文件\n\n合入的版本不再改凭据台账 credentials/README.md;CHG-036 须在含 CHG-034 的 main 上重新导出。只提交本段,同文件他人在途改动保留在工作树。\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-12T09:42:29-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/1e36bf50d7de224ca0bb1f3bb3ae9825d290bdfc...c91070c3b5c5baef42f449d0b0b7419780307a96","Len":1}...
|
1791823352
|
Edit
Delete
|
|
37006
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f4652b91f {"Commits":[{"Sha1":"f4652b91f2321d0e87c84f8bb48bd983b70528b6","Message":"docs(chg036): record refreshed candidate and migration preflight\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T15:16:12-07:00"}],"HeadCommit":{"Sha1":"f4652b91f2321d0e87c84f8bb48bd983b70528b6","Message":"docs(chg036): record refreshed candidate and migration preflight\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T15:16:12-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/c91070c3b5c5baef42f449d0b0b7419780307a96...f4652b91f2321d0e87c84f8bb48bd983b70528b6","Len":1}...
|
1791843409
|
Edit
Delete
|
|
37018
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c7993def5 {"Commits":[{"Sha1":"c7993def5ab757306fb533391904948b7d1cf76e","Message":"docs(05): 现役部署批次更新为 ees-c1-client-switch(10-11 19:22 核实)\n\nREADME 与资产清单:runtime、caddy 现役批次换为 ees-c1-client-switch-20261012T020847Z,并记上一批的 env 差异;作者未署名。\n\n(按用户「统一提交推送」指示提交)\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-12T15:34:15-07:00"}],"HeadCommit":{"Sha1":"c7993def5ab757306fb533391904948b7d1cf76e","Message":"docs(05): 现役部署批次更新为 ees-c1-client-switch(10-11 19:22 核实)\n\nREADME 与资产清单:runtime、caddy 现役批次换为 ees-c1-client-switch-20261012T020847Z,并记上一批的 env 差异;作者未署名。\n\n(按用户「统一提交推送」指示提交)\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-12T15:34:15-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/f4652b91f2321d0e87c84f8bb48bd983b70528b6...c7993def5ab757306fb533391904948b7d1cf76e","Len":1}...
|
1791844464
|
Edit
Delete
|
|
37441
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1cc16c1b5 {"Commits":[{"Sha1":"1cc16c1b5396252fbbd257bae6fed0f95c71a1c9","Message":"docs(05): 异机备份 launchd 首次自动运行成功(10-12 04:20,经启动器写 iCloud 未被 TCC 拦)\n\n- launchd runs=1、退出码 0;写入 20261012T102005Z-fbce2c7b.tar.age(26,120,104 B,600);\n 投解除,Alertmanager 无活动 OffsiteBackupFailed(10-12 18:0x PDT 核实)\n- 结论:经启动器写 iCloud 不需要额外授完全磁盘访问;异机副本现有两份\n- 同步:P0工具 README(launchd 定时、还差 4)、README 待办 7、07 缺口、P0执行清单 A3\n (连续 3 天:第 1 天 ✅)\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-12T18:18:36-07:00"}],"HeadCommit":{"Sha1":"1cc16c1b5396252fbbd257bae6fed0f95c71a1c9","Message":"docs(05): 异机备份 launchd 首次自动运行成功(10-12 04:20,经启动器写 iCloud 未被 TCC 拦)\n\n- launchd runs=1、退出码 0;写入 20261012T102005Z-fbce2c7b.tar.age(26,120,104 B,600);\n 投解除,Alertmanager 无活动 OffsiteBackupFailed(10-12 18:0x PDT 核实)\n- 结论:经启动器写 iCloud 不需要额外授完全磁盘访问;异机副本现有两份\n- 同步:P0工具 README(launchd 定时、还差 4)、README 待办 7、07 缺口、P0执行清单 A3\n (连续 3 天:第 1 天 ✅)\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-12T18:18:36-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/c7993def5ab757306fb533391904948b7d1cf76e...1cc16c1b5396252fbbd257bae6fed0f95c71a1c9","Len":1}...
|
1791854319
|
Edit
Delete
|
|
37450
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"50036efeb {"Commits":[{"Sha1":"50036efebad24bd320dbf71d5fd1f3c8bb32ecaa","Message":"docs(05): 现役 runtime 批次更新为 redeploy-main-28c31cbc(带 CHG-034 与权限目录修复)\n\n- 10-12 18:05 PDT(10-13 01:05Z)由 04 会话拉起 runtime:main-28c31cbc;批次目录按 docker inspect\n 实读为 redeploy-main-28c31cbc-20261013T010436Z(04 会话通报写作 …010334Z)\n- 带权限管理目录接线修复 0d2ee604(申请单项授权不再 409 CATALOG_UNAVAILABLE)与 CHG-034;\n 只换镜像,env 仅 PLATFORM_SOURCE_SHA 变;dev Broker 已补改名后的重放 topic;dev 租户事实登记\n 是否按新消费者 ID 重做未核(CHG-034 上线工作,见 03 层)\n- ees-c1 批次的 runtime 部分移入被替换列表(同批 caddy 仍现役);资产清单 §2 同步\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-12T18:28:17-07:00"}],"HeadCommit":{"Sha1":"50036efebad24bd320dbf71d5fd1f3c8bb32ecaa","Message":"docs(05): 现役 runtime 批次更新为 redeploy-main-28c31cbc(带 CHG-034 与权限目录修复)\n\n- 10-12 18:05 PDT(10-13 01:05Z)由 04 会话拉起 runtime:main-28c31cbc;批次目录按 docker inspect\n 实读为 redeploy-main-28c31cbc-20261013T010436Z(04 会话通报写作 …010334Z)\n- 带权限管理目录接线修复 0d2ee604(申请单项授权不再 409 CATALOG_UNAVAILABLE)与 CHG-034;\n 只换镜像,env 仅 PLATFORM_SOURCE_SHA 变;dev Broker 已补改名后的重放 topic;dev 租户事实登记\n 是否按新消费者 ID 重做未核(CHG-034 上线工作,见 03 层)\n- ees-c1 批次的 runtime 部分移入被替换列表(同批 caddy 仍现役);资产清单 §2 同步\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-12T18:28:17-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/1cc16c1b5396252fbbd257bae6fed0f95c71a1c9...50036efebad24bd320dbf71d5fd1f3c8bb32ecaa","Len":1}...
|
1791854899
|
Edit
Delete
|
|
38787
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c5e22dcb1 {"Commits":[{"Sha1":"c5e22dcb1278dd5181f29084cefa58ab316d4615","Message":"docs: distinguish local backup execution from offsite recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:18:22-07:00"},{"Sha1":"7bccdc897387298f90afe09a9b16c75b689e7189","Message":"feat(05): 异机备份月度份默认保留 12 个月(--keep-monthly 12,企业智能OS 已定 D55);P0 清单 A4 与工具 README 同步\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-10-15T03:47:56-07:00"},{"Sha1":"5784d88cb13ff767e73dc405c68d45d212dad795","Message":"docs(05): P0 执行清单 E 段记用户 10-15 的五项输入(公有云允许、RPO 24h / RTO 4h、本人兼 SRE、预算不加、厂商区域备案待核实)\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-10-15T03:27:19-07:00"}],"HeadCommit":{"Sha1":"c5e22dcb1278dd5181f29084cefa58ab316d4615","Message":"docs: distinguish local backup execution from offsite recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:18:22-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/50036efebad24bd320dbf71d5fd1f3c8bb32ecaa...c5e22dcb1278dd5181f29084cefa58ab316d4615","Len":3}...
|
1792203506
|
Edit
Delete
|
|
38858
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"27e089e6f {"Commits":[{"Sha1":"27e089e6f5e23010d03c252a45e1892a08b2537a","Message":"docs: point settled infrastructure inputs to the P0 checklist\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-17T00:16:06-07:00"},{"Sha1":"908380d3d546675ce9972327cc078b536c09a11d","Message":"docs: record 10-15 ops staffing answer in P0 checklist\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-17T00:15:05-07:00"}],"HeadCommit":{"Sha1":"27e089e6f5e23010d03c252a45e1892a08b2537a","Message":"docs: point settled infrastructure inputs to the P0 checklist\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-17T00:16:06-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/c5e22dcb1278dd5181f29084cefa58ab316d4615...27e089e6f5e23010d03c252a45e1892a08b2537a","Len":2}...
|
1792226443
|
Edit
Delete
|
|
38882
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d11880545 {"Commits":[{"Sha1":"d1188054510c948e128b694c3f107873b880ca54","Message":"docs: record CHG-036 as signed 10-15, pending the 10-25 window\n\nREADME (资产在哪里, 待办 1 and 8) and 建设方案 §5 still said CHG-036 was\nawaiting signature. Root README 「待你决定的事」 and 推进计划 裁-8 record\nit as signed by the user on 10-15, executing 2026-10-25 (Sunday)\nafternoon alongside CHG-037 after a same-day replay. AGENTS.md is left\nas is: it says live traffic stays on stack/ until CHG-036 merges, which\nis still true.\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-17T04:28:32-07:00"}],"HeadCommit":{"Sha1":"d1188054510c948e128b694c3f107873b880ca54","Message":"docs: record CHG-036 as signed 10-15, pending the 10-25 window\n\nREADME (资产在哪里, 待办 1 and 8) and 建设方案 §5 still said CHG-036 was\nawaiting signature. Root README 「待你决定的事」 and 推进计划 裁-8 record\nit as signed by the user on 10-15, executing 2026-10-25 (Sunday)\nafternoon alongside CHG-037 after a same-day replay. AGENTS.md is left\nas is: it says live traffic stays on stack/ until CHG-036 merges, which\nis still true.\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-17T04:28:32-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/27e089e6f5e23010d03c252a45e1892a08b2537a...d1188054510c948e128b694c3f107873b880ca54","Len":1}...
|
1792239789
|
Edit
Delete
|
|
38912
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d9203ff99 {"Commits":[{"Sha1":"d9203ff99a5d9435575c16ea880793768cb59585","Message":"docs: correct the offsite backup status: launchd job installed 10-11\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-17T08:48:41-07:00"},{"Sha1":"947d3ecfa7163100bc7682f6503ac2f68ff0a20a","Message":"docs: correct the backup row: offsite launchd job installed and running daily\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-17T08:47:27-07:00"}],"HeadCommit":{"Sha1":"d9203ff99a5d9435575c16ea880793768cb59585","Message":"docs: correct the offsite backup status: launchd job installed 10-11\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-17T08:48:41-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/d1188054510c948e128b694c3f107873b880ca54...d9203ff99a5d9435575c16ea880793768cb59585","Len":2}...
|
1792254170
|
Edit
Delete
|
|
39277
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c88893010 {"Commits":[{"Sha1":"c88893010103de5067dc153b851ed43cb4c4fe32","Message":"docs: refresh progress against fixed source and evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T17:52:27-07:00"}],"HeadCommit":{"Sha1":"c88893010103de5067dc153b851ed43cb4c4fe32","Message":"docs: refresh progress against fixed source and evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T17:52:27-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/d9203ff99a5d9435575c16ea880793768cb59585...c88893010103de5067dc153b851ed43cb4c4fe32","Len":1}...
|
1792384724
|
Edit
Delete
|
|
39634
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"899633097 {"Commits":[{"Sha1":"89963309734e1f1445786ea28fe0ea1f5257e0d0","Message":"docs(infra): index Omni isolated foundation verification and remaining boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:14:52-07:00"}],"HeadCommit":{"Sha1":"89963309734e1f1445786ea28fe0ea1f5257e0d0","Message":"docs(infra): index Omni isolated foundation verification and remaining boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:14:52-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/c88893010103de5067dc153b851ed43cb4c4fe32...89963309734e1f1445786ea28fe0ea1f5257e0d0","Len":1}...
|
1792466833
|
Edit
Delete
|
|
39663
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"90644db25 {"Commits":[{"Sha1":"90644db25358cb7fbb0986f96ab97c1797b04e0c","Message":"docs(infra): add architecture and integration diagram atlas\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T21:09:03-07:00"},{"Sha1":"caff77f5229adb63b98f6fd52ad0d6106e4e5201","Message":"docs(infrastructure): align Omni foundation plan and verified delivery scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T21:06:33-07:00"}],"HeadCommit":{"Sha1":"90644db25358cb7fbb0986f96ab97c1797b04e0c","Message":"docs(infra): add architecture and integration diagram atlas\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T21:09:03-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/89963309734e1f1445786ea28fe0ea1f5257e0d0...90644db25358cb7fbb0986f96ab97c1797b04e0c","Len":2}...
|
1792474898
|
Edit
Delete
|
|
39670
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1b1041605 {"Commits":[{"Sha1":"1b104160533fc8a0d19fe30968cda9edfdbf2da5","Message":"docs(infra): fix Gitea rendering of system diagrams\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T22:47:14-07:00"}],"HeadCommit":{"Sha1":"1b104160533fc8a0d19fe30968cda9edfdbf2da5","Message":"docs(infra): fix Gitea rendering of system diagrams\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T22:47:14-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/90644db25358cb7fbb0986f96ab97c1797b04e0c...1b104160533fc8a0d19fe30968cda9edfdbf2da5","Len":1}...
|
1792476893
|
Edit
Delete
|
|
40039
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a37796b69 {"Commits":[{"Sha1":"a37796b69b73ac4c2df068f658f002719515fc2a","Message":"docs(infra): distinguish canonical source layout from live orchestration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T19:34:43-07:00"}],"HeadCommit":{"Sha1":"a37796b69b73ac4c2df068f658f002719515fc2a","Message":"docs(infra): distinguish canonical source layout from live orchestration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T19:34:43-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/1b104160533fc8a0d19fe30968cda9edfdbf2da5...a37796b69b73ac4c2df068f658f002719515fc2a","Len":1}...
|
1792551031
|
Edit
Delete
|
|
40057
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4699b6276 {"Commits":[{"Sha1":"4699b6276fb98c5094cad8c00f7d3d0f724913cf","Message":"docs(infra): link ClamAV diagnosis and window acceptance plan\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T20:15:18-07:00"}],"HeadCommit":{"Sha1":"4699b6276fb98c5094cad8c00f7d3d0f724913cf","Message":"docs(infra): link ClamAV diagnosis and window acceptance plan\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T20:15:18-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/a37796b69b73ac4c2df068f658f002719515fc2a...4699b6276fb98c5094cad8c00f7d3d0f724913cf","Len":1}...
|
1792556855
|
Edit
Delete
|
|
40066
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c6f6261ff {"Commits":[{"Sha1":"c6f6261ffdf2160939edf80640ae6a20d0bb97a2","Message":"docs(infra): record portable recovery proof and remaining release handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:47:13-07:00"}],"HeadCommit":{"Sha1":"c6f6261ffdf2160939edf80640ae6a20d0bb97a2","Message":"docs(infra): record portable recovery proof and remaining release handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:47:13-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/4699b6276fb98c5094cad8c00f7d3d0f724913cf...c6f6261ffdf2160939edf80640ae6a20d0bb97a2","Len":1}...
|
1792558820
|
Edit
Delete
|
|
40294
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e85634838 {"Commits":[{"Sha1":"e85634838bbdc5f8995d5f8fa8731bb860c2356d","Message":"docs(infra): record alertmanager port default alignment on pending item 5\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-10-21T00:48:39-07:00"},{"Sha1":"78812c66434d454a4375565b9234f863046b62ea","Message":"docs(infra): record in-repo ai-gateway hardening on pending item 4\n\nControl-plane and infra branches add restart policy and memory limit;\ngates passed; branches unmerged, live container unchanged.\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-10-21T00:45:18-07:00"},{"Sha1":"bd0514524344b916feb0f37d54a92ae7943562b2","Message":"docs(infra): export all diagrams as one long image from the offline reader\n\nA header button stitches the 14 diagrams under their figure titles\ninto a single PNG, capped at 16.7M pixels so mobile Safari can also\nbuild it. README and the snapshot describe the option.\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-20T23:51:09-07:00"},{"Sha1":"49a208a2ada99ddc2528ddf5d91e00e68c7c025a","Message":"docs(infra): let the offline diagram reader download page and figures\n\nDiagrams now use plain SVG text labels, so each one exports as a\nstandalone SVG or a 2x white-background PNG from the page itself.\nA download button saves a clean copy of the whole offline page.\nREADME and the snapshot describe the download options.\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-20T23:41:21-07:00"},{"Sha1":"2f23b194c9661620d8814d3e2c2656c25a488742","Message":"docs(infra): add offline reader for 2026-10-20 system diagrams\n\nPre-render all 14 Mermaid diagrams as inline SVG in a self-contained\nHTML page (no external scripts) with single-diagram view, zoom and\nprint. Wide left-to-right flowcharts switch to top-down so they fit\nthe page. README and the snapshot link the reader; whitelist it.\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-20T23:32:06-07:00"}],"HeadCommit":{"Sha1":"e85634838bbdc5f8995d5f8fa8731bb860c2356d","Message":"docs(infra): record alertmanager port default alignment on pending item 5\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-10-21T00:48:39-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/c6f6261ffdf2160939edf80640ae6a20d0bb97a2...e85634838bbdc5f8995d5f8fa8731bb860c2356d","Len":6}...
|
1792582019
|
Edit
Delete
|
|
40316
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cede9e212 {"Commits":[{"Sha1":"cede9e212dd36b35952bd263ca03f856d0f51133","Message":"docs: reconcile completed Docker capacity and service recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T07:13:47-07:00"},{"Sha1":"fe40860a9ee7efb30d409e49b1fbd8b8bc796d85","Message":"docs: close recovered ClamAV outage with fixed scan evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T06:05:36-07:00"}],"HeadCommit":{"Sha1":"cede9e212dd36b35952bd263ca03f856d0f51133","Message":"docs: reconcile completed Docker capacity and service recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T07:13:47-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/e85634838bbdc5f8995d5f8fa8731bb860c2356d...cede9e212dd36b35952bd263ca03f856d0f51133","Len":2}...
|
1792594404
|
Edit
Delete
|
|
40364
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1e8155385 {"Commits":[{"Sha1":"1e81553855e9d33b1c4bfeaf125eb326e931d1d4","Message":"docs(基础设施): 回填2GiB独立复验及现用策略观察\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:40:02-07:00"},{"Sha1":"256c90ca7bbf4fbd6bef7f6eb63d88c5ff5b66c2","Message":"docs(基础设施): 关闭 LiteLLM 工程验收并保留主线与运行余项\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:24:08-07:00"}],"HeadCommit":{"Sha1":"1e81553855e9d33b1c4bfeaf125eb326e931d1d4","Message":"docs(基础设施): 回填2GiB独立复验及现用策略观察\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:40:02-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/cede9e212dd36b35952bd263ca03f856d0f51133...1e81553855e9d33b1c4bfeaf125eb326e931d1d4","Len":2}...
|
1792634765
|
Edit
Delete
|
|
40388
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cc11c76e2 {"Commits":[{"Sha1":"cc11c76e2235ed09e0112ac9c8f29fe27fae7e2c","Message":"docs(基础设施): 关闭LiteLLM 2GiB源码合流与双云同步项\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T19:17:30-07:00"}],"HeadCommit":{"Sha1":"cc11c76e2235ed09e0112ac9c8f29fe27fae7e2c","Message":"docs(基础设施): 关闭LiteLLM 2GiB源码合流与双云同步项\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T19:17:30-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/1e81553855e9d33b1c4bfeaf125eb326e931d1d4...cc11c76e2235ed09e0112ac9c8f29fe27fae7e2c","Len":1}...
|
1792639050
|
Edit
Delete
|
|
41219
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"91d1fe34b {"Commits":[{"Sha1":"91d1fe34b48458aab7d47e1e3a3e795ae600e84d","Message":"docs(infra): record P0 recovery-role safety and adopted scheduled tools\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T02:04:00-07:00"}],"HeadCommit":{"Sha1":"91d1fe34b48458aab7d47e1e3a3e795ae600e84d","Message":"docs(infra): record P0 recovery-role safety and adopted scheduled tools\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T02:04:00-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/cc11c76e2235ed09e0112ac9c8f29fe27fae7e2c...91d1fe34b48458aab7d47e1e3a3e795ae600e84d","Len":1}...
|
1792842998
|
Edit
Delete
|
|
43511
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b9c17f4a3 {"Commits":[{"Sha1":"b9c17f4a3d5fbf017fcaadb684208647377e15d6","Message":"docs(基础设施): 同步全域智库专用 pgvector 实例与 omni.* 命名空间为候选\n\ninfra 本地分支 eios/omni-w1-05(未推送、未合入 main)完成 W1-02 stack 重放与 W1-09 应用声明链:\n专用 pgvector 实例、_app/_rt 应用库、Redis 候选 12/13、omni.* 26 个 topic、按应用 bucket 身份,\n一次性隔离 project 78/78。层 README 与 03 数据库与缓存同步为「候选,待 M5 与 CHG-036 新窗口」;\n已知迁移阻断 20260510130100 归数据 Owner(05-C)。现用实例未改。\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-27T19:54:15-07:00"}],"HeadCommit":{"Sha1":"b9c17f4a3d5fbf017fcaadb684208647377e15d6","Message":"docs(基础设施): 同步全域智库专用 pgvector 实例与 omni.* 命名空间为候选\n\ninfra 本地分支 eios/omni-w1-05(未推送、未合入 main)完成 W1-02 stack 重放与 W1-09 应用声明链:\n专用 pgvector 实例、_app/_rt 应用库、Redis 候选 12/13、omni.* 26 个 topic、按应用 bucket 身份,\n一次性隔离 project 78/78。层 README 与 03 数据库与缓存同步为「候选,待 M5 与 CHG-036 新窗口」;\n已知迁移阻断 20260510130100 归数据 Owner(05-C)。现用实例未改。\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-27T19:54:15-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/91d1fe34b48458aab7d47e1e3a3e795ae600e84d...b9c17f4a3d5fbf017fcaadb684208647377e15d6","Len":1}...
|
1793193624
|
Edit
Delete
|
|
44744
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4d2f011fc {"Commits":[{"Sha1":"4d2f011fc26f8b7647360b0fbf4aa56c3486a5d1","Message":"docs(基础设施): 登记常驻隔离开发底座与声明快照同步(infra daa895b)\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-31T07:19:00-07:00"}],"HeadCommit":{"Sha1":"4d2f011fc26f8b7647360b0fbf4aa56c3486a5d1","Message":"docs(基础设施): 登记常驻隔离开发底座与声明快照同步(infra daa895b)\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-31T07:19:00-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/b9c17f4a3d5fbf017fcaadb684208647377e15d6...4d2f011fc26f8b7647360b0fbf4aa56c3486a5d1","Len":1}...
|
1793457391
|
Edit
Delete
|
|
44750
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"745c58d39 {"Commits":[{"Sha1":"745c58d39e9af23ec05a2fb603f2bbc4d4b8b639","Message":"docs(基础设施): 登记常驻底座可选Broker与对象存储(infra 64cf7ff)\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-31T08:12:41-07:00"}],"HeadCommit":{"Sha1":"745c58d39e9af23ec05a2fb603f2bbc4d4b8b639","Message":"docs(基础设施): 登记常驻底座可选Broker与对象存储(infra 64cf7ff)\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-31T08:12:41-07:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/4d2f011fc26f8b7647360b0fbf4aa56c3486a5d1...745c58d39e9af23ec05a2fb603f2bbc4d4b8b639","Len":1}...
|
1793460221
|
Edit
Delete
|
|
45657
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e5cd6dcd7 {"Commits":[{"Sha1":"e5cd6dcd7b98cd51e9503d29279c031c286b696d","Message":"docs(readme): 按11-02核对更新窗口与后继文档提交现状\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-11-02T22:31:58-08:00"}],"HeadCommit":{"Sha1":"e5cd6dcd7b98cd51e9503d29279c031c286b696d","Message":"docs(readme): 按11-02核对更新窗口与后继文档提交现状\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-11-02T22:31:58-08:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/745c58d39e9af23ec05a2fb603f2bbc4d4b8b639...e5cd6dcd7b98cd51e9503d29279c031c286b696d","Len":1}...
|
1793689487
|
Edit
Delete
|
|
46335
|
5
|
5
|
5
|
132
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b26ea6245 {"Commits":[{"Sha1":"b26ea624505ae46ed123df2561143918b0b66638","Message":"docs(基础设施): 更新staging必填口令落地状态(infra abac971)\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-11-04T18:32:50-08:00"},{"Sha1":"a07ea24e0a810fcef1bf44f7aa6353b018736713","Message":"docs(基础设施): 登记staging必填口令与声明快照候选分支\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-11-04T18:17:53-08:00"}],"HeadCommit":{"Sha1":"b26ea624505ae46ed123df2561143918b0b66638","Message":"docs(基础设施): 更新staging必填口令落地状态(infra abac971)\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-11-04T18:32:50-08:00"},"CompareURL":"luoanwu/eios-05-infrastructure/compare/e5cd6dcd7b98cd51e9503d29279c031c286b696d...b26ea624505ae46ed123df2561143918b0b66638","Len":2}...
|
1793851166
|
Edit
Delete
|
|
36535
|
5
|
1
|
5
|
133
|
0
|
0
|
|
1
|
|
1791724275
|
Edit
Delete
|
|
36546
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
1
|
|
1791724311
|
Edit
Delete
|
|
36547
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"467586207 {"Commits":[{"Sha1":"467586207b3181b1e77c6022866a2c306a4b144a","Message":"reports: compose parity PASS (4/4 overlays identical vs control-plane stack/ @ e6bc6492)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:19:16Z"},{"Sha1":"021f1e3dd592ba0315e3e051dc5d24ce5f0504e2","Message":"infra: parity script passes a normalised secrets dir\n\nSecond Mac run: the only diff in all 4 overlays was the write-token path\nspelled .../enterprise-platform/../.secrets vs .../.secrets (same file);\ncompose does not fold '..' in absolute paths.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:18:25Z"},{"Sha1":"feb4de05773c055bfde8d340a37234ac0dfed5e3","Message":"infra: parity script fills every required var, runs compose under env -i\n\nFirst run on the Mac failed identically on both sides\n(PLATFORM_RUNTIME_REDIS_URL required). Now all ${VAR:?} names from both\ncompose sets get placeholders, and the shell environment is not inherited.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:14:23Z"},{"Sha1":"4cdaa06df0a2690f9aa846e36159a6fb41f72946","Message":"docs: overlay count\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:12:26Z"},{"Sha1":"bc43071e316ba10e0ef7a545b0f5425aa22748dd","Message":"infra: compose parity script (control-plane stack/ vs infra, needs docker)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:12:15Z"}],"HeadCommit":{"Sha1":"467586207b3181b1e77c6022866a2c306a4b144a","Message":"reports: compose parity PASS (4/4 overlays identical vs control-plane stack/ @ e6bc6492)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01QJ59SfRQABmxkDBphp5WKZ\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"Luolao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"Luolao","Timestamp":"2026-10-11T12:19:16Z"},"CompareURL":"luoanwu/infra/compare/6c564a6e39087aa1e1912668fe97a34d39f5b622...467586207b3181b1e77c6022866a2c306a4b144a","Len":10}...
|
1791724311
|
Edit
Delete
|
|
36581
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8384d2582 {"Commits":[{"Sha1":"8384d258206ce9465517ca8020f1528630d5ce60","Message":"infra: gate fills every required compose var (compose config failed 4/4 on Mac)\n\nThe compose-config step only set 4 placeholder vars; on a machine with\ndocker every overlay failed on PLATFORM_RUNTIME_REDIS_URL (staging also\nneeds PLATFORM_PUBLIC_HOST / PLATFORM_TLS_ISSUER, ai-gateway-db needs\nLITELLM_DATABASE_URL), so `npm run check` exited 1. It went unnoticed\nbecause the gate was written in a sandbox without docker (step SKIPped),\nand the Gitea runner image (node:20-bookworm) has no docker either.\n\n- collect every ${VAR:?} / ${VAR?} from compose.yaml + overlays and give\n placeholders, same approach as verify-compose-parity.sh (8 vars today)\n- report docker's last stderr line per failing overlay\n- docs/迁出方案.md §5: record the failure, the fix, and that CI still skips\n\nMac: compose config 4/4 PASS, exit 0; declarations in sync vs control\nplane main; broken-overlay negative case reports FAIL.\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:02:59-07:00"}],"HeadCommit":{"Sha1":"8384d258206ce9465517ca8020f1528630d5ce60","Message":"infra: gate fills every required compose var (compose config failed 4/4 on Mac)\n\nThe compose-config step only set 4 placeholder vars; on a machine with\ndocker every overlay failed on PLATFORM_RUNTIME_REDIS_URL (staging also\nneeds PLATFORM_PUBLIC_HOST / PLATFORM_TLS_ISSUER, ai-gateway-db needs\nLITELLM_DATABASE_URL), so `npm run check` exited 1. It went unnoticed\nbecause the gate was written in a sandbox without docker (step SKIPped),\nand the Gitea runner image (node:20-bookworm) has no docker either.\n\n- collect every ${VAR:?} / ${VAR?} from compose.yaml + overlays and give\n placeholders, same approach as verify-compose-parity.sh (8 vars today)\n- report docker's last stderr line per failing overlay\n- docs/迁出方案.md §5: record the failure, the fix, and that CI still skips\n\nMac: compose config 4/4 PASS, exit 0; declarations in sync vs control\nplane main; broken-overlay negative case reports FAIL.\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:02:59-07:00"},"CompareURL":"luoanwu/infra/compare/467586207b3181b1e77c6022866a2c306a4b144a...8384d258206ce9465517ca8020f1528630d5ce60","Len":1}...
|
1791727381
|
Edit
Delete
|
|
36598
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9d7c43296 {"Commits":[{"Sha1":"9d7c43296a9badda43811f5ea5eee052db562008","Message":"docs: 迁出方案配合清单——登记与 CHG-034 的先后,勾掉已完成的建仓项\n\n- CHG-034(数字智能层改名)补丁改了 stack/provision/{openbao-provision,\n redis-dbs,redpanda-topics}.json 与 stack/credentials/README.md,本仓这\n 4 处仍是旧名 digital-employee-os:034 先合则按 重放.sh 并入;036 先合则\n 034 的 stack/ 部分改为本仓提交再升 gitlink\n- 「Gitea 建 infra 仓并推送」10-11 已完成;CI token 未配、runner 未注册\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:33:06-07:00"}],"HeadCommit":{"Sha1":"9d7c43296a9badda43811f5ea5eee052db562008","Message":"docs: 迁出方案配合清单——登记与 CHG-034 的先后,勾掉已完成的建仓项\n\n- CHG-034(数字智能层改名)补丁改了 stack/provision/{openbao-provision,\n redis-dbs,redpanda-topics}.json 与 stack/credentials/README.md,本仓这\n 4 处仍是旧名 digital-employee-os:034 先合则按 重放.sh 并入;036 先合则\n 034 的 stack/ 部分改为本仓提交再升 gitlink\n- 「Gitea 建 infra 仓并推送」10-11 已完成;CI token 未配、runner 未注册\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:33:06-07:00"},"CompareURL":"luoanwu/infra/compare/8384d258206ce9465517ca8020f1528630d5ce60...9d7c43296a9badda43811f5ea5eee052db562008","Len":1}...
|
1791729188
|
Edit
Delete
|
|
36665
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9e2794afc {"Commits":[{"Sha1":"9e2794afc2caec1dd31fe7ada1e875dfa91ca1f8","Message":"Merge branch 'codex/infra-backup-split-20261011' of /Users/hillao/AI产品/企业AI应用开发群/企业控制面/enterprise-platform\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:16:18-07:00"},{"Sha1":"0ff119bf7444dc18aa8c7fdbd29beeb787049664","Message":"fix(backup): verify stored data and restore health without mutation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:15:04-07:00"},{"Sha1":"9997f1e98e94228b7e5ab9c78a05e46df9405f07","Message":"fix(backup): fail closed on missing data and restore failures\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:14:56-07:00"},{"Sha1":"270e41c31ba929fe0cb9a7fc24b7ab3de2a247f5","Message":"fix(pilot): 将渠道与支付入口转到主控制面\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T06:29:00-07:00"}],"HeadCommit":{"Sha1":"9e2794afc2caec1dd31fe7ada1e875dfa91ca1f8","Message":"Merge branch 'codex/infra-backup-split-20261011' of /Users/hillao/AI产品/企业AI应用开发群/企业控制面/enterprise-platform\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:16:18-07:00"},"CompareURL":"luoanwu/infra/compare/9d7c43296a9badda43811f5ea5eee052db562008...9e2794afc2caec1dd31fe7ada1e875dfa91ca1f8","Len":4}...
|
1791760585
|
Edit
Delete
|
|
36685
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4a41adae6 {"Commits":[{"Sha1":"4a41adae67bcf5be2d98b33d6257c0a6de632d69","Message":"Merge branch 'codex/chg036-stack-8173ef3f' of /Users/hillao/AI产品/企业AI应用开发群/企业控制面/enterprise-platform\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:27:22-07:00"},{"Sha1":"4bb16dec341c6ad983cb2fc4d473446aaeae9323","Message":"fix(chg036): propagate compose parity failures and validate both overlay sets\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:27:15-07:00"},{"Sha1":"90d82543c073535d2b92b5d0938efc9f7372eabc","Message":"Merge Scope registration and candidate verification hardening\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:16:26-07:00"},{"Sha1":"0e290b999c46c483dcaabdb6b9c3322ed99b0105","Message":"fix(governance): register OS Scope and bind candidate reports to CI attempt\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:13:44-07:00"}],"HeadCommit":{"Sha1":"4a41adae67bcf5be2d98b33d6257c0a6de632d69","Message":"Merge branch 'codex/chg036-stack-8173ef3f' of /Users/hillao/AI产品/企业AI应用开发群/企业控制面/enterprise-platform\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T16:27:22-07:00"},"CompareURL":"luoanwu/infra/compare/9e2794afc2caec1dd31fe7ada1e875dfa91ca1f8...4a41adae67bcf5be2d98b33d6257c0a6de632d69","Len":4}...
|
1791761287
|
Edit
Delete
|
|
36999
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fbc127c83 {"Commits":[{"Sha1":"fbc127c8341c596329f98fb1f9eb8f17e210a07e","Message":"chore(chg036): merge CHG-034 stack history and refresh declarations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T15:12:45-07:00"},{"Sha1":"c673ed2d02b23a2eb750cbaf89b357c383cb6418","Message":"refactor(catalog): CHG-034 数字员工OS 更名为数字智能层(digital-intelligence-layer)\n\n- Catalog 项目 id、EmploymentTransferred 消费者、AppManifest 草案与用量投影契约改为新标识;fact catalogFingerprint 同步\n- 契约 id os-usage-projection-api.v1 → dil-usage-projection-api.v1(modules.json、cost-capacity、caddy-routes;网关前缀 /api/v1/cost/ 不变)\n- stack/provision:OpenBao 应用列表、Redis 库说明、Redpanda 重放 topic 与消费组名;测试、夹具、注释与文档用词同步\n- 不改:已发布 Schema 与生成代码、已应用迁移、decisions.json、docs/报告/证据、ERK 固定快照、工作区目录路径、\n os-product 协议名、凭据台账 stack/credentials/、带日期的现存资源名、旧栈卷名、2026-08 移植回灌等历史记录行\n- 用户 2026-10-12 以 Catalog Owner 签署:硬切(运行库旧登记观察期保留,A2 新增新 id 登记),现在合入\n- 生成:在 4bfc0b81 上重放 03 切换执行/工具/rename-cp.py(03 233f219)与 sync-fact-schema-digests --write\n- 材料:平台治理/doc/decisions/CHG-034-材料/(治理仓 65a87a4)\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-12T08:36:20-07:00"},{"Sha1":"12d40ebb94d7948d7307f017585450996f513bbc","Message":"feat(workbench): EES 只读宿主接入工作台——第 19 个探针、语义目录实时读取与 /ees/* 入口路由\n\nC1 首消费者(只读正式宿主 H2/O1/I1/C1 批准记录 §5)的工作台侧实现:\n- 运行信息页新增「受托独立服务」:经入口读 EES 公开就绪探针 /ees/health/ready(不带令牌),\n 计入「读取全部 N 个探针」(dev 为 18 + 1);200+ready 就绪、503 未就绪、502/404 探测失败。\n 同源前缀登记在 features/platform/hosted-services.ts,未登记的受托服务不探测。\n- EES 服务工作区「语义目录」:登录后点按钮经 /ees/api/v1/semantics/* 读取三个语义读操作\n (按游标读完,页数有上限),对照快照 catalogRevision;401/403/404/503 各给说明,\n EES 拒绝不清平台会话;未登录不渲染,标签内容与快照逐字一致(MW-07 不变)。\n- stack/caddy/Caddyfile:handle /ees/* + uri strip_prefix 转发 {$PLATFORM_EES_UPSTREAM:host.docker.internal:4432};\n 不用 handle_path(排在全部 handle 之后,会被工作台兜底抢先)。check:caddy 与 caddy validate 通过。\n- 用例:RT-06(受托探针计数、不带令牌、502 探测失败)、MW-22(实时读取、游标、拒绝说明、会话保留),\n check-workbench-ui REQUIRED_CASES 92 → 94;MW-06 的服务入口文字随概览更新。\n- 文档:runbook 新增「EES 只读正式宿主接入工作台」(含换工作台客户端时两条单值 OIDC 信任的连带改动);\n formal-host README 补工作台接入。\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-11T19:06:09-07:00"},{"Sha1":"45363b29810308fee90f67a8ccad12d4453507cd","Message":"Merge remote-tracking branch 'origin/main' into claude/ees-ktv-c1-20261011\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:32:37-07:00"},{"Sha1":"0da7d0b960ffa4014061df6297eca8908196d38e","Message":"feat(permission): 决策接口新增 Human OIDC 入口,供 EES HUMAN_REQUEST_TOKEN 画像调用\n\n- 新 env PLATFORM_DECISION_HUMAN_OIDC_TRUSTS:1..8 条 {issuer, audience, endpointOrigin?},\n 逐条沿用角色管理入口的校验(开发环境才允许回环 HTTP;staging/production 拒绝),重复或非法即\n DECISION_HUMAN_ENTRY_TRUST_INVALID 启动失败;未设即关闭,行为不变\n- DecisionHumanEntryVerifier 只处理 POST /api/v1/decisions:令牌声明的 (iss, aud) 命中登记才接手,\n 按固定信任完整验签并逐请求 UserInfo 回查,失败直接拒绝、不回落;未命中交回原链(machine / 通用 JWT 不变)\n- 决策适配器:经此入口时请求体 actor 须为 human/oidc,actor_id、client_id、session_id 逐项等于已验签\n 的 subject、clientId(OIDC 客户端)与 sid,否则 context-invalid;账本 appId 仍为 clientId\n- 角色管理入口抽出 createEntryIdentityClient 共用;compose 透传与 runbook、对接说明书同步\n- 测试:新增 5 例入口测试与 2 例适配器测试;api-nestjs typecheck 通过,相关 6 个文件 72/72;\n 对「不回落」与 sid 校验做过故意破坏的负向自检\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:15:16-07:00"}],"HeadCommit":{"Sha1":"fbc127c8341c596329f98fb1f9eb8f17e210a07e","Message":"chore(chg036): merge CHG-034 stack history and refresh declarations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-12T15:12:45-07:00"},"CompareURL":"luoanwu/infra/compare/4a41adae67bcf5be2d98b33d6257c0a6de632d69...fbc127c8341c596329f98fb1f9eb8f17e210a07e","Len":5}...
|
1791843202
|
Edit
Delete
|
|
39113
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"194a697d0 {"Commits":[{"Sha1":"194a697d0567bcdb7c0533c70fbf1d6965037a10","Message":"docs(governance): 迁出控制面后的文档链接改指固定提交(治理一致性 L4)\n\n治理层门禁 2026-10-18 读数本仓 L4 14 条:README、ci/act-runner、credentials、\nmodel-center-pilot 的相对链接按本目录还在 enterprise-platform 仓内时写,\n迁出成独立仓后全部失效。\n\n- 指向控制面 docs/、reports/ 的 11 条 → enterprise-platform 固定提交\n 106e5b87c 的 Gitea 页面(目标均在该提交)\n- 指向治理仓 平台治理/基础设施文档、工程基础框架 的 3 条 → platform-governance\n 固定提交 cc09b9cc\n\n只改链接目标。node scripts/check.mjs 全部 PASS(declarations drift 按独立\n检出 SKIP),node --test 31/31。\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-18T09:53:47-07:00"}],"HeadCommit":{"Sha1":"194a697d0567bcdb7c0533c70fbf1d6965037a10","Message":"docs(governance): 迁出控制面后的文档链接改指固定提交(治理一致性 L4)\n\n治理层门禁 2026-10-18 读数本仓 L4 14 条:README、ci/act-runner、credentials、\nmodel-center-pilot 的相对链接按本目录还在 enterprise-platform 仓内时写,\n迁出成独立仓后全部失效。\n\n- 指向控制面 docs/、reports/ 的 11 条 → enterprise-platform 固定提交\n 106e5b87c 的 Gitea 页面(目标均在该提交)\n- 指向治理仓 平台治理/基础设施文档、工程基础框架 的 3 条 → platform-governance\n 固定提交 cc09b9cc\n\n只改链接目标。node scripts/check.mjs 全部 PASS(declarations drift 按独立\n检出 SKIP),node --test 31/31。\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-18T09:53:47-07:00"},"CompareURL":"luoanwu/infra/compare/fbc127c8341c596329f98fb1f9eb8f17e210a07e...194a697d0567bcdb7c0533c70fbf1d6965037a10","Len":1}...
|
1792343038
|
Edit
Delete
|
|
39623
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6cd4a22a {"Commits":[{"Sha1":"d6cd4a22a8e7f05efcad973f2e172cb78685f52d","Message":"docs(infra): record fixed-source foundation checks and isolated recovery evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:10:31-07:00"},{"Sha1":"f21273eb769fb352a2653bf300acb12d17a5bdf2","Message":"feat(infra): align fixed stack history and add isolated foundation acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:09:31-07:00"},{"Sha1":"365bd40c3c32d3748a8a8fb0eaf9f2fbcd152874","Message":"merge: 合入 claude/db-sys-role-optin-20261018,保留主线生成报告待整体验证\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T08:58:10-07:00"},{"Sha1":"b10d46f077f5df7ff4778fd75764b72f07e5543c","Message":"merge: 收纳模型中心最终发布历史并保留主线后续验收记录\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T08:54:17-07:00"},{"Sha1":"ec9071dc615f86bc97f495125d68100d5e0b0e46","Message":"feat(stack): db.sh 只为登记 systemRole 的模块建 _sys 登录角色(04 完善计划第 24 项)\n\n背景:18 个模块里只有 identity 的源码读系统连接串 DATABASE_SYSTEM_URL_IDENTITY\n(runtime/modules/identity/src/persistence/database-url.ts、http/common/tenant-scope.ts),\n它经 \u003cdb\u003e_sys 登录角色进 NOLOGIN 组 platform_identity_system,身份迁移\n20260923120000_identity_tenant_rls 的 system_access 策略写 TO 这个组。其余 17 个模块的\n\u003cdb\u003e_sys 有 CONNECT 和口令、没有任何表权限、也没人连(04 层《授权模型核对-2026-10-11》§2.3)。\n本提交是 04 完善计划第 24 项「数据库授权收紧」的第一半:未用的 _sys 不再创建,db.sh 按模块声明\nsystem 需求。stack/compose.yaml 第 270 行的 DATABASE_SYSTEM_URL 是内核库(kernel-db.sh)的,不动。\n\n行为变化:\n- runtime/modules.json:identity 条目加 \"systemRole\": true(无 JSON Schema、无测试拒绝未知字段)。\n- stack/provision/db.sh:模块列表一并解析 systemRole。登记的模块保持原行为(建 \u003cdb\u003e_sys LOGIN、\n 建 \u003c库族\u003e_system NOLOGIN 组、GRANT 组 TO sys、GRANT CONNECT);未登记的模块不建 _sys、不建组,\n 改为幂等收紧 SQL:DO $$ IF EXISTS \u003cdb\u003e_sys THEN ALTER ROLE … NOLOGIN; REVOKE CONNECT … $$\n (不 DROP,避免对象依赖失败);已存在的组角色留着不动(集群级、可能被别的环境引用)。\n 头注释、--dry-run 首行与末尾 echo 改为如实口径;三类口令仍一并要求且必须互不相同。\n- governance/check-modules.mjs 新增对等规则 SYSTEM_ROLE_PARITY(lib/module-system-role-parity.mjs,\n 纯函数):模块 src 下非测试 .ts(跳过 node_modules / dist / test)出现 DATABASE_SYSTEM_URL_\n ⇔ 登记 systemRole === true;systemRole 出现须为布尔(SYSTEM_ROLE_INVALID)。头注释与成功摘要同步。\n- governance/lib/module-database-plan.mjs 把 systemRole 带进计划;prepare-module-databases.mjs\n 只为这些模块输出 DATABASE_SYSTEM_URL_\u003cM\u003e(否则输出会指向不再存在的角色),roles 摘要改为如实口径。\n- 测试:新增 governance/test/module-system-role-parity.test.mjs(正反例 + 真实登记逐模块对等);\n module-databases.test.mjs 的 dry-run 断言按新口径(18 库;只有 identity 出现 _sys 与\n platform_identity_system;其他模块出现 NOLOGIN 收紧语句;37 个 LOGIN / 1 个 NOLOGIN 组;\n 三个口令占位符仍都出现);module-database-plan.test.mjs 钉住 systemRole 只有 identity。\n- 文档:stack/README.md、docs/runbook.md(三处)、仓根 CLAUDE.md「stack 与门禁的对照关系」一句、\n runtime/apps/api-nestjs/.env.example 的角色计数与口径改为「18 个库 + 37 个 LOGIN 角色 + 1 个\n NOLOGIN 系统组;_sys 只给登记 systemRole 的模块(现为 identity)」。带日期的历史记录不改。\n\n老环境重跑的效果:`db.sh \u003cenv\u003e` 重跑即把 17 个模块已存在的 \u003cdb\u003e_\u003cenv\u003e_sys 收为 NOLOGIN 并收回\nCONNECT;identity 的 _sys 与 platform_identity_system 不变;已存在的其他 \u003c库族\u003e_system 组角色保留。\ndry-run(dev):18 CREATE DATABASE、37 条 ALTER ROLE … LOGIN、1 个 CREATE ROLE … NOLOGIN、\n17 条 ALTER ROLE … NOLOGIN 收紧、组角色只出现 platform_identity_system。\n\n门禁(本 worktree,无 runtime / contracts 安装,不连真库):\n- bash stack/provision/db.sh dev --dry-run:通过,计数如上。\n- pnpm test:1023 项,1021 通过 / 1 失败 / 1 跳过;唯一失败 permission-service-candidate.test.mjs\n 是环境原因(require ajv 经 contracts/node_modules,本 worktree 未装),同一测试在主检出 9/9 通过,\n 且不引用本次改动的任何文件。\n- pnpm check:modules:把主检出的 @juhai/kernel platform-ports.d.ts 临时放到被忽略的\n runtime/node_modules 后通过(18 个模块;system 登录角色只给 1 个登记 systemRole 的模块 identity),\n 跑完已删除;无该文件时门禁按既有逻辑先报「未找到已安装的 @juhai/kernel」。\n- pnpm check:doc-claims、check:stub-surface、check:caddy:通过。\n- reports/*.latest.json 已恢复,本提交不带报告,合入时按仓纪律回绑。\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-10-18T20:42:24-07:00"}],"HeadCommit":{"Sha1":"d6cd4a22a8e7f05efcad973f2e172cb78685f52d","Message":"docs(infra): record fixed-source foundation checks and isolated recovery evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:10:31-07:00"},"CompareURL":"luoanwu/infra/compare/194a697d0567bcdb7c0533c70fbf1d6965037a10...d6cd4a22a8e7f05efcad973f2e172cb78685f52d","Len":22}...
|
1792465891
|
Edit
Delete
|
|
39635
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"35be065ab {"Commits":[{"Sha1":"35be065ab5a6e8d53a93ceb81aec3595e73d28e6","Message":"docs(infra): record four-service acceptance and retained failure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T21:03:42-07:00"},{"Sha1":"789779d0c32b3b47bc7c2adc3218d7cfbccd9f40","Message":"fix(infra): bound file probe memory and preserve failure lifecycle evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:58:15-07:00"},{"Sha1":"f6f7decb48e76d51856baf74fe212f0d9fcf63e5","Message":"feat(infra): extend isolated foundation with broker and file recovery checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T20:57:20-07:00"}],"HeadCommit":{"Sha1":"35be065ab5a6e8d53a93ceb81aec3595e73d28e6","Message":"docs(infra): record four-service acceptance and retained failure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T21:03:42-07:00"},"CompareURL":"luoanwu/infra/compare/d6cd4a22a8e7f05efcad973f2e172cb78685f52d...35be065ab5a6e8d53a93ceb81aec3595e73d28e6","Len":3}...
|
1792469025
|
Edit
Delete
|
|
40024
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b94c90474 {"Commits":[{"Sha1":"b94c9047462e5f24307a5ca6ce505f70a752bdcc","Message":"fix(infra): resolve canonical workspace source and record runtime provenance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T19:34:07-07:00"},{"Sha1":"92ab599a646f4e787d4d4f0448bf69524c9db2e1","Message":"Merge commit 'cfff185caae496dc10f939c1eb65e937e8a6d6a8' of /private/tmp/infra-source-sync-20261020/cp into codex/infra-source-layout-20261020\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T19:32:46-07:00"},{"Sha1":"cfff185caae496dc10f939c1eb65e937e8a6d6a8","Message":"feat(workbench): add bounded personnel delivery metadata reads\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T08:26:42-07:00"},{"Sha1":"bbc0b3d0d5a07540cd145fc360c04e34e626be37","Message":"feat(ai): separate public model access from application configuration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T02:16:51-07:00"}],"HeadCommit":{"Sha1":"b94c9047462e5f24307a5ca6ce505f70a752bdcc","Message":"fix(infra): resolve canonical workspace source and record runtime provenance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T19:34:07-07:00"},"CompareURL":"luoanwu/infra/compare/35be065ab5a6e8d53a93ceb81aec3595e73d28e6...b94c9047462e5f24307a5ca6ce505f70a752bdcc","Len":4}...
|
1792550062
|
Edit
Delete
|
|
40050
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"00ba65bb9 {"Commits":[{"Sha1":"00ba65bb9f9f7402a944101819e7ab7d629c0984","Message":"docs(infra): diagnose ClamAV daemon loss and plan window recovery acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T20:14:52-07:00"}],"HeadCommit":{"Sha1":"00ba65bb9f9f7402a944101819e7ab7d629c0984","Message":"docs(infra): diagnose ClamAV daemon loss and plan window recovery acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T20:14:52-07:00"},"CompareURL":"luoanwu/infra/compare/b94c9047462e5f24307a5ca6ce505f70a752bdcc...00ba65bb9f9f7402a944101819e7ab7d629c0984","Len":1}...
|
1792552516
|
Edit
Delete
|
|
40061
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d3a4b1f10 {"Commits":[{"Sha1":"d3a4b1f10c8539c554e663c676aa956852827d67","Message":"docs(backup): bind fixed encrypted recovery and authentication evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:46:14-07:00"},{"Sha1":"47d10cfcf4fcbee7eab3603b96937cb2f0455079","Message":"test(backup): make encrypted recovery drill repeatable from fixed source\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:44:27-07:00"},{"Sha1":"554607702202bc1d5590e989fc014f587de2d6b9","Message":"feat(backup): add encrypted fixed-image PostgreSQL recovery kit\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:41:54-07:00"}],"HeadCommit":{"Sha1":"d3a4b1f10c8539c554e663c676aa956852827d67","Message":"docs(backup): bind fixed encrypted recovery and authentication evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T21:46:14-07:00"},"CompareURL":"luoanwu/infra/compare/00ba65bb9f9f7402a944101819e7ab7d629c0984...d3a4b1f10c8539c554e663c676aa956852827d67","Len":3}...
|
1792557996
|
Edit
Delete
|
|
40328
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a536d894a {"Commits":[{"Sha1":"a536d894a7b1f8f10c0293ed952dd04b6572c63d","Message":"merge(infra): 合流 LiteLLM 双仓加固与固定 stack 历史\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:17:35-07:00"},{"Sha1":"f1694bf9beca0b5db27c9d91ae13d07915d0045c","Message":"docs(infra): record fixed LiteLLM confluence acceptance and deployment boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:17:30-07:00"},{"Sha1":"93f66a9f1494a9c72711d834a075eabbd12d9759","Message":"chore(infra): bind declarations to fixed LiteLLM confluence source\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:15:40-07:00"},{"Sha1":"fffa5257502453d4f3963f15d4b923b449f8caa6","Message":"Merge commit '03be832fa689cd9245ac8a4b6c798f379b7557b7' of /Users/hillao/企业智能OS/04-技术中台层/enterprise-platform into codex/litellm-hardening-confluence-20261021\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:15:26-07:00"},{"Sha1":"03be832fa689cd9245ac8a4b6c798f379b7557b7","Message":"Merge branch 'main' into claude/ai-gateway-hardening-20261021\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:13:17-07:00"}],"HeadCommit":{"Sha1":"a536d894a7b1f8f10c0293ed952dd04b6572c63d","Message":"merge(infra): 合流 LiteLLM 双仓加固与固定 stack 历史\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:17:35-07:00"},"CompareURL":"luoanwu/infra/compare/d3a4b1f10c8539c554e663c676aa956852827d67...a536d894a7b1f8f10c0293ed952dd04b6572c63d","Len":12}...
|
1792621075
|
Edit
Delete
|
|
40331
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7c6c9109c {"Commits":[{"Sha1":"7c6c9109c4900270ca9c733f50ae64d4c8ca677e","Message":"merge(infra): retain main confluence and adopt observed gateway memory budget\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:26:34-07:00"},{"Sha1":"a3107a28af16e100e6a346d18e7c8554e474c584","Message":"fix(infra): replay adopted scanner supervision and size model gateway limit\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:24:55-07:00"},{"Sha1":"a9c15917ad72ac73f5ae75b793312b3a3287ad1b","Message":"fix(compose): default alertmanager host port to 59094\n\nMirror the control-plane overlay change; infra check 9/9 and compose\nparity 4/4 SAME against the control-plane branch (report refreshed).\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-10-21T00:48:24-07:00"},{"Sha1":"35a6c98c97a1b74a25589d9156b55de0b1c35753","Message":"fix(compose): add restart policy and memory limit to ai-gateway\n\nMirror the control-plane stack change: restart: unless-stopped and\ndeploy.resources.limits.memory (PLATFORM_AI_GATEWAY_MEMORY_LIMIT, default\n1g initial ceiling). npm run check 9/9; compose parity with the\ncontrol-plane branch 4/4 SAME (report attached). Live container unchanged.\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-10-21T00:45:17-07:00"}],"HeadCommit":{"Sha1":"7c6c9109c4900270ca9c733f50ae64d4c8ca677e","Message":"merge(infra): retain main confluence and adopt observed gateway memory budget\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:26:34-07:00"},"CompareURL":"luoanwu/infra/compare/a536d894a7b1f8f10c0293ed952dd04b6572c63d...7c6c9109c4900270ca9c733f50ae64d4c8ca677e","Len":4}...
|
1792621719
|
Edit
Delete
|
|
40337
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cea70cd0c {"Commits":[{"Sha1":"cea70cd0c5975cc9c78d79dbd4d6dcdba768dd47","Message":"docs(ops): record fixed model gateway adoption, recovery and semantic environment checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:37:00-07:00"}],"HeadCommit":{"Sha1":"cea70cd0c5975cc9c78d79dbd4d6dcdba768dd47","Message":"docs(ops): record fixed model gateway adoption, recovery and semantic environment checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:37:00-07:00"},"CompareURL":"luoanwu/infra/compare/7c6c9109c4900270ca9c733f50ae64d4c8ca677e...cea70cd0c5975cc9c78d79dbd4d6dcdba768dd47","Len":1}...
|
1792622256
|
Edit
Delete
|
|
40338
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a2fefb25e {"Commits":[{"Sha1":"a2fefb25e793fb47f4a50cb97332e1415ebc72f2","Message":"docs(infra): bind 2GiB configuration claims to new fixed evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:38:26-07:00"}],"HeadCommit":{"Sha1":"a2fefb25e793fb47f4a50cb97332e1415ebc72f2","Message":"docs(infra): bind 2GiB configuration claims to new fixed evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T15:38:26-07:00"},"CompareURL":"luoanwu/infra/compare/cea70cd0c5975cc9c78d79dbd4d6dcdba768dd47...a2fefb25e793fb47f4a50cb97332e1415ebc72f2","Len":1}...
|
1792622309
|
Edit
Delete
|
|
41162
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9a45908b8 {"Commits":[{"Sha1":"9a45908b8825736c4178c263a64b9dd8a265c334","Message":"docs(backup): preserve P0 recovery evidence and refresh authority declarations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T01:59:00-07:00"},{"Sha1":"12b613e7f389c894ed2934823dfebd61f6bf1bc6","Message":"fix(backup): reject unsafe recovery roles and disclose incomplete probes\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T01:52:02-07:00"}],"HeadCommit":{"Sha1":"9a45908b8825736c4178c263a64b9dd8a265c334","Message":"docs(backup): preserve P0 recovery evidence and refresh authority declarations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T01:59:00-07:00"},"CompareURL":"luoanwu/infra/compare/a2fefb25e793fb47f4a50cb97332e1415ebc72f2...9a45908b8825736c4178c263a64b9dd8a265c334","Len":2}...
|
1792832467
|
Edit
Delete
|
|
41187
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ef8462aaf {"Commits":[{"Sha1":"ef8462aaf0469bdba862c3dadf5b8b71538d1420","Message":"docs(ops): record fixed recovery-tool adoption by existing scheduled jobs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T02:02:55-07:00"}],"HeadCommit":{"Sha1":"ef8462aaf0469bdba862c3dadf5b8b71538d1420","Message":"docs(ops): record fixed recovery-tool adoption by existing scheduled jobs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T02:02:55-07:00"},"CompareURL":"luoanwu/infra/compare/9a45908b8825736c4178c263a64b9dd8a265c334...ef8462aaf0469bdba862c3dadf5b8b71538d1420","Len":1}...
|
1792832582
|
Edit
Delete
|
|
44740
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"daa895b42 {"Commits":[{"Sha1":"daa895b4214fda43d73bcadb8d3bf0fbf9f7f981","Message":"docs(devbase): record isolated dev base usage and 10-31 evidence\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-31T07:17:42-07:00"},{"Sha1":"d1904dbab71a8295613b544b773d24f277dd2fef","Message":"feat(devbase): long-lived isolated PG/Redis base with owned teardown\n\nscripts/isolated-dev-base.py up|status|down gives one task a uniquely\nnamed project: digest-pinned PG/Redis on reserved 127.0.0.1 ports (stable\nacross restarts), PG data in a project-owned volume, declared databases\nprovisioned with least-privilege roles, Redis behind requirepass. The\nreceipt carries no secrets; credentials go to a 0600 file. down removes\nonly resources carrying the project's ownership label and refuses\notherwise. Same-machine only; does not close staging or off-site DR.\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-31T07:16:16-07:00"},{"Sha1":"7d411cfa34062279978ace7ef8b0361656337e24","Message":"chore(declarations): sync snapshot to control plane 3fdcfbaf\n\nRegenerated with scripts/sync-declarations.mjs from 04 enterprise-platform\nmain 3fdcfbaf (adds master-data-registry module and DEC-067); clears the\nDECLARATIONS_DRIFT gate failure present on infra main.\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-31T07:16:16-07:00"}],"HeadCommit":{"Sha1":"daa895b4214fda43d73bcadb8d3bf0fbf9f7f981","Message":"docs(devbase): record isolated dev base usage and 10-31 evidence\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-31T07:17:42-07:00"},"CompareURL":"luoanwu/infra/compare/ef8462aaf0469bdba862c3dadf5b8b71538d1420...daa895b4214fda43d73bcadb8d3bf0fbf9f7f981","Len":3}...
|
1793456296
|
Edit
Delete
|
|
44748
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"64cf7ffa5 {"Commits":[{"Sha1":"64cf7ffa531c8cfb8c14b77bc42f27265daaf4ef","Message":"docs(devbase): record broker and object-store evidence (50 checks, restart, zero residue)\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-31T08:11:59-07:00"},{"Sha1":"c3f88e083ab7c6b66b8d6ce9e7906ecf736b8575","Message":"docs(devbase): document optional broker and object store\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-31T08:10:15-07:00"},{"Sha1":"e4b4f2a692b10e145151241e824f69b03b05a7ad","Message":"feat(devbase): optional authenticated broker and bucket-scoped object store\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-31T08:08:00-07:00"}],"HeadCommit":{"Sha1":"64cf7ffa531c8cfb8c14b77bc42f27265daaf4ef","Message":"docs(devbase): record broker and object-store evidence (50 checks, restart, zero residue)\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-31T08:11:59-07:00"},"CompareURL":"luoanwu/infra/compare/daa895b4214fda43d73bcadb8d3bf0fbf9f7f981...64cf7ffa531c8cfb8c14b77bc42f27265daaf4ef","Len":3}...
|
1793459532
|
Edit
Delete
|
|
45052
|
5
|
5
|
5
|
133
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8a0189100 {"Commits":[{"Sha1":"8a0189100c6edafe263a42bf866057f69195e538","Message":"docs(infra): align runtime role and Redis persistence examples\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T16:09:03-08:00"}],"HeadCommit":{"Sha1":"8a0189100c6edafe263a42bf866057f69195e538","Message":"docs(infra): align runtime role and Redis persistence examples\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T16:09:03-08:00"},"CompareURL":"luoanwu/infra/compare/64cf7ffa531c8cfb8c14b77bc42f27265daaf4ef...8a0189100c6edafe263a42bf866057f69195e538","Len":1}...
|
1793578190
|
Edit
Delete
|