|
26776
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3c4c9aeef {"Commits":[{"Sha1":"3c4c9aeef2d655c577e467bb2cbb9dd76a2e211b","Message":"docs(governance): 快照锚点刷新至 d433548——两远端已由该提交对齐\n\ngit push 实录:gitea fcbd389..d433548、github(origin) 32f574b..d433548,均 fast-forward。\n远端 CI 结果按 Actions headSha 定位,不写入本文件(C19 结构自指)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T20:15:05-07:00"}],"HeadCommit":{"Sha1":"3c4c9aeef2d655c577e467bb2cbb9dd76a2e211b","Message":"docs(governance): 快照锚点刷新至 d433548——两远端已由该提交对齐\n\ngit push 实录:gitea fcbd389..d433548、github(origin) 32f574b..d433548,均 fast-forward。\n远端 CI 结果按 Actions headSha 定位,不写入本文件(C19 结构自指)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T20:15:05-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/d433548ec7561644062b04334161019919ea233d...3c4c9aeef2d655c577e467bb2cbb9dd76a2e211b","Len":1}...
|
1788059710
|
Edit
Delete
|
|
26775
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d433548ec {"Commits":[{"Sha1":"d433548ec7561644062b04334161019919ea233d","Message":"fix(governance)+fix(ci)+feat(gates): 治理体检轮 C227–C236 收口——CI 修红、门禁增强与全量三级门禁本地绿\n\nC227 产品验收 runner 缺 dist(run 33164556968 判责):两后端 build 前移 + A12 前置违规(负向实红)+ standalone 自含构建/:run 拆分\nC229 libssl CVE-2026-14456:RUNTIME_IMAGE 升级至含 3.5.7-1~deb13u2 的 distroless digest(升级前实查基座 dpkg)\nC230 网关限流塌缩:real_ip 信任链(默认回环)+ limit_req/conn_status 429 + O4 六断言\nC231 docs-truth 批间时序:--assert-only 复验接入 runtime 编排与 UI 聚合收尾\nC232 快照机器锚点:祖先关系 + 实测落后数离线核对(±1 自指窗,负向实红)\nC233 check:ci-gate:G14 现状机器化(当前诚实红 protected:false)+ CODEOWNERS\nC234 验收源卫生:mobile-ios 豁免绑 darwin、agedAcceptanceReports 14 天时效、untrack deploy-probe/QA v2–v10/pyc\nC236 juhai.hr 浏览器用例冻结日期时间炸弹:16 处日期改 UTC 动态锚定(两连红→trace 判责 409 RANGE_INVALID→修复后 31/31×2)\nC235 重号修正(原第二个 C216);O3/O32 断言按 C180 合并语义收敛(401=logoutSession+可见原因)\nG24 登记:无界列表清单/应用层租户配额/CLAUDE.md 瘦身/凭据轮换待办;D-3 留存草案与 target-env 13 条签收清单落盘\n\n本地证据(dirty 工作区,绑定各报告 provenance):pnpm check 24/24;check:runtime 683 tests/矩阵 204/204;check:ui 31/31×2 共 62;check:mobile 26 文件+iOS 自测 5/5\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T20:14:39-07:00"},{"Sha1":"0daede71c4a95f23270c088939ea1492f33d3040","Message":"merge: 汇合 GitHub main 治理大波次(32f574b, C177–C219)与本地 OIDC 修复/凭据止血线\n\n两远端自 4a222fb 分叉:GitHub 侧携带 juhai.hr HR 产品与 C177–C219 治理波次\n(供应链镜像重建/Alloy 移除/会话跨tab登出/WS-SSE exp 强断/三态查询全面收口),\n本地侧携带 cf9f65d/fcbd389 生产 OIDC 修复与 1b4bbef 凭据止血。\n冲突裁决:reports 取 GitHub 侧(阶段2全量重生成);api.ts 401 合并为\nlogoutSession()+友好错误;compose 取 GitHub 侧(Alloy 已由 C179 移除);\n.gitignore 再补 .env.production.* 派生副本与 tmp/ops-config/ 整目录。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:59:22-07:00"},{"Sha1":"1b4bbef5e9b640e9b2a99df54a246ecf7fc7c6cd","Message":"fix(security): untrack 已入库运维凭据并将 O9 升级为全索引 secret 反扫\n\nC177 阶段0止血:tmp/ops-config/.env.production 与 metrics-token.txt 自 4f2e17b 起\n被 git 跟踪并已推送——C159 只补了 gitignore 模式(对已跟踪文件无效),O9 只断言\n字面路径 deploy/production/.env.production,形成假生效门禁。本提交:\n- git rm --cached 两份凭据文件与两个 __pycache__ 字节码\n- .gitignore 补 metrics-token*.txt / __pycache__/ / *.pyc\n- O9 改为双层反扫:gitignore 命中仍在索引即红 + secret 形状兜底(*.example 豁免)\n 负向测试两腿均已实红(metrics-token 双命中、probe-token 形状腿单命中)后恢复绿\n- CLAUDE.md 增补「提交上传=双推 Gitea+GitHub」会话术语约定(用户拍板)\n凭据轮换候选已生成于 tmp/ops-config/*.rotated-20260829*(不入库),由用户执行替换。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:51:33-07:00"},{"Sha1":"32f574b8462910b04586d4d9fdc2f7ce277d9c1a","Message":"feat(platform): integrate governed HR product and runtime hardening\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-28T03:45:04-07:00"}],"HeadCommit":{"Sha1":"d433548ec7561644062b04334161019919ea233d","Message":"fix(governance)+fix(ci)+feat(gates): 治理体检轮 C227–C236 收口——CI 修红、门禁增强与全量三级门禁本地绿\n\nC227 产品验收 runner 缺 dist(run 33164556968 判责):两后端 build 前移 + A12 前置违规(负向实红)+ standalone 自含构建/:run 拆分\nC229 libssl CVE-2026-14456:RUNTIME_IMAGE 升级至含 3.5.7-1~deb13u2 的 distroless digest(升级前实查基座 dpkg)\nC230 网关限流塌缩:real_ip 信任链(默认回环)+ limit_req/conn_status 429 + O4 六断言\nC231 docs-truth 批间时序:--assert-only 复验接入 runtime 编排与 UI 聚合收尾\nC232 快照机器锚点:祖先关系 + 实测落后数离线核对(±1 自指窗,负向实红)\nC233 check:ci-gate:G14 现状机器化(当前诚实红 protected:false)+ CODEOWNERS\nC234 验收源卫生:mobile-ios 豁免绑 darwin、agedAcceptanceReports 14 天时效、untrack deploy-probe/QA v2–v10/pyc\nC236 juhai.hr 浏览器用例冻结日期时间炸弹:16 处日期改 UTC 动态锚定(两连红→trace 判责 409 RANGE_INVALID→修复后 31/31×2)\nC235 重号修正(原第二个 C216);O3/O32 断言按 C180 合并语义收敛(401=logoutSession+可见原因)\nG24 登记:无界列表清单/应用层租户配额/CLAUDE.md 瘦身/凭据轮换待办;D-3 留存草案与 target-env 13 条签收清单落盘\n\n本地证据(dirty 工作区,绑定各报告 provenance):pnpm check 24/24;check:runtime 683 tests/矩阵 204/204;check:ui 31/31×2 共 62;check:mobile 26 文件+iOS 自测 5/5\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T20:14:39-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/fcbd389107386fa0a13d0abd3c8d7c272cc2a7f7...d433548ec7561644062b04334161019919ea233d","Len":4}...
|
1788059683
|
Edit
Delete
|
|
26774
|
5
|
5
|
5
|
90
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"46dce73b5 {"Commits":[{"Sha1":"46dce73b5cfc83e6e6cfb87922f22faee76fdd28","Message":"fix: runtime 验收测试步串行化 + G18 回灌今晚实时抖动实锤\n\n- check-runtime-acceptance 测试步加 --concurrency=1:双后端共库并行时\n TRUNCATE/领取/连接注册在表锁相撞(双进程并发最小复现证实)\n- 串行下仍偶发整文件投递全灭 → 指向 RedisModule 订阅启动竞态,\n 关闭条件(订阅就绪屏障 / 分库恢复并行)记入 G18\n- 基线地板收紧:testsPassed 172 / uiTestsPassed 10\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T19:36:22-07:00"},{"Sha1":"fe0779750f85dd39efc62643868fa45a373f2833","Message":"feat: 多段分镜工作流(业务模块接待全流程落地 + 真实端到端验证)\n\n- 契约/状态机单源 contracts/h3-storyboard.ts(draft→generating→assembling→completed,\n failed/cancelled 可续跑、completed 仅 restart)+ 11 条契约测试;字段 schema 与\n 17n+5 帧数换算收敛为 h3.ts 单源\n- 编排 lib/h3-storyboards.ts:段状态派生自 H3Job;读时 reconcile + 15s 定时器兜底推进;\n 与单段生成共用互斥(advance 不持锁调 createJob,防自锁死);硬切拼接\n scripts/concat_segments.py(stream-copy 优先,回退重编码)\n- /storyboard 独立工作台页(分段编辑器/队列进度/成片预览)+ 6 个 API 路由 +\n Range 流式单源 http-range.ts;e2e 新增 2 用例(装配+边界提示 / API 生命周期与 409)\n- 真实端到端验证通过(2026-08-29,256²/2 步双段):自动推进、拼接成片 10.38s、\n 互斥/失败/续跑路径全实测——过程中实锤并修复两起环境事故:\n * bootstrap 自动 cp .env.example 把缓存指向空项目目录→触发全量重下(HC1):\n 模板缓存默认改为跟随用户级 + 就绪标记绑定缓存目录与 revision\n * xet/CAS 通道静默挂死(HC2):默认禁用 xet(显式 H3_HF_ENABLE_XET 才启用,\n 三入口 setdefault 单源)+ HF_HUB_ETAG_TIMEOUT=5\n- 蓝图/owner-matrix/词典/README/CLAUDE.md 动态区同步回灌\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T19:19:57-07:00"},{"Sha1":"cfdef16f1839583dfdbd8ac3c59ccf966238cdfc","Message":"feat: 任务参数摘要与一键复用 + CI 库名重绑定\n\n- 任务行展示 分辨率/帧数/步数/seed 摘要;动作按钮群移至右上(复用参数 + 删除)\n- 复用参数:把历史任务的提示词与全部参数一键填回创作表单(浏览器实测验证)\n- 下载文件名改为 minimax-h3-\u003cid前8位\u003e.mp4\n- .github/workflows/governance.yml 三处 base_framework_ci → minimax_h3_studio_ci\n (否则未来远端 CI 必被 G15 前缀守卫拦截)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:29:09-07:00"},{"Sha1":"137f4a260ccdcda651cc241c7970efc666042c88","Message":"feat: H1 暴露面收窄 + 任务耗时展示 + 清理继承的嵌套 lockfile\n\n- web dev 默认绑定 127.0.0.1(launcher --host 仍可显式覆盖,后者生效已实测)\n- 完成任务在预览区与任务列表展示真实耗时(failed/cancelled 不展示,防 reconcile 虚高)\n- 删除源仓继承的三个嵌套 pnpm-lock.yaml(workspace 只认根 lockfile,\n 嵌套件误导 Next 根目录推断)\n- CLAUDE.md H1 条目按收口事实收窄\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:16:13-07:00"}],"HeadCommit":{"Sha1":"46dce73b5cfc83e6e6cfb87922f22faee76fdd28","Message":"fix: runtime 验收测试步串行化 + G18 回灌今晚实时抖动实锤\n\n- check-runtime-acceptance 测试步加 --concurrency=1:双后端共库并行时\n TRUNCATE/领取/连接注册在表锁相撞(双进程并发最小复现证实)\n- 串行下仍偶发整文件投递全灭 → 指向 RedisModule 订阅启动竞态,\n 关闭条件(订阅就绪屏障 / 分库恢复并行)记入 G18\n- 基线地板收紧:testsPassed 172 / uiTestsPassed 10\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T19:36:22-07:00"},"CompareURL":"luoanwu/minimax-h3-studio/compare/dcd85b10ac06ae862fe3789b6bd548838487b8fe...46dce73b5cfc83e6e6cfb87922f22faee76fdd28","Len":4}...
|
1788059668
|
Edit
Delete
|
|
26773
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"48c7ef665 {"Commits":[{"Sha1":"48c7ef665e210ef004970fc6f1fdc443a03b48a1","Message":"docs(governance): close G14 with remote CI green evidence\n\nGitea Actions run #9(commit 2235838)双 job 全绿:Static 59s(12 门禁\n+ OS 供给链)+ Runtime/UI 2m47s(155 DB tests + 4 UI cases)。run #1-#8\n的红盘史各对应一类被拦截的真因,作为远端拦截实证一并归档;假绿五形态\n表「假生效门禁」行 🟡→✅。CI 架构要点(零 uses:/host 模式自备基座/\n镜像链/OS 钉版)写入动态区,完整战役进经验库。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:41:38-07:00"}],"HeadCommit":{"Sha1":"48c7ef665e210ef004970fc6f1fdc443a03b48a1","Message":"docs(governance): close G14 with remote CI green evidence\n\nGitea Actions run #9(commit 2235838)双 job 全绿:Static 59s(12 门禁\n+ OS 供给链)+ Runtime/UI 2m47s(155 DB tests + 4 UI cases)。run #1-#8\n的红盘史各对应一类被拦截的真因,作为远端拦截实证一并归档;假绿五形态\n表「假生效门禁」行 🟡→✅。CI 架构要点(零 uses:/host 模式自备基座/\n镜像链/OS 钉版)写入动态区,完整战役进经验库。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:41:38-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/2235838932d2a3dd2f545bf0f33073983a45ae60...48c7ef665e210ef004970fc6f1fdc443a03b48a1","Len":1}...
|
1788058396
|
Edit
Delete
|
|
26772
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"223583893 {"Commits":[{"Sha1":"2235838932d2a3dd2f545bf0f33073983a45ae60","Message":"fix(governance): count vitest passes under CI forced-color output\n\nCI run #8 实锤:CI=true 下 vitest 强制彩色,\"Tests\" 与数字之间夹 ANSI\n转义,countPassedTests 正则失配把 155 数成 0,tests-floor 误报回退。\n双保险:测试子进程注入 NO_COLOR=1/FORCE_COLOR=0(第一道),计数前\n剥 ANSI 转义(第二道)。本地 CI=true 端到端复验 155/155 地板命中。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:29:37-07:00"}],"HeadCommit":{"Sha1":"2235838932d2a3dd2f545bf0f33073983a45ae60","Message":"fix(governance): count vitest passes under CI forced-color output\n\nCI run #8 实锤:CI=true 下 vitest 强制彩色,\"Tests\" 与数字之间夹 ANSI\n转义,countPassedTests 正则失配把 155 数成 0,tests-floor 误报回退。\n双保险:测试子进程注入 NO_COLOR=1/FORCE_COLOR=0(第一道),计数前\n剥 ANSI 转义(第二道)。本地 CI=true 端到端复验 155/155 地板命中。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:29:37-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/284009be92a0f6d8f79682120be0421fa0d80387...2235838932d2a3dd2f545bf0f33073983a45ae60","Len":1}...
|
1788057141
|
Edit
Delete
|
|
26771
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"284009be9 {"Commits":[{"Sha1":"284009be92a0f6d8f79682120be0421fa0d80387","Message":"fix(ci): resolve base images via mainland registry mirrors\n\nCI run #7 实锤:runner 宿主直连 Docker Hub 被拒(pull access denied)。\nProvision 步骤加镜像解析链:本地已有镜像(任一命名)直接复用 →\ndaocloud/1ms 镜像站(本机已探活)→ hub 兜底;首拉成功后常驻宿主,\n后续 run 零外网依赖。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:11:02-07:00"}],"HeadCommit":{"Sha1":"284009be92a0f6d8f79682120be0421fa0d80387","Message":"fix(ci): resolve base images via mainland registry mirrors\n\nCI run #7 实锤:runner 宿主直连 Docker Hub 被拒(pull access denied)。\nProvision 步骤加镜像解析链:本地已有镜像(任一命名)直接复用 →\ndaocloud/1ms 镜像站(本机已探活)→ hub 兜底;首拉成功后常驻宿主,\n后续 run 零外网依赖。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:11:02-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/b3c5c984414aa860f22c4e16c497d4e25515c067...284009be92a0f6d8f79682120be0421fa0d80387","Len":1}...
|
1788056209
|
Edit
Delete
|
|
26770
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"b3c5c9844 {"Commits":[{"Sha1":"b3c5c984414aa860f22c4e16c497d4e25515c067","Message":"fix(ci): drop external actions, bootstrap toolchain from LAN and mirrors\n\nCI run #6 实锤:act_runner 解析 uses: actions/* 时要从 github.com 克隆\naction 本体,本网络到 github.com 间歇 EOF——只要还有 uses:,flake 就\n是常态。零 uses: 化:\n\n- checkout 用纯 git 打同 LAN gitea(full history,F5 需要祖先提交;\n host 模式 workspace 复用,clean 保留 node_modules/.turbo 加速)\n- Node 22 二进制从 npmmirror 下载(URL 已本地验证 200),按架构探测\n- 外网依赖收敛为 npm registry + npmmirror 两处\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:03:43-07:00"}],"HeadCommit":{"Sha1":"b3c5c984414aa860f22c4e16c497d4e25515c067","Message":"fix(ci): drop external actions, bootstrap toolchain from LAN and mirrors\n\nCI run #6 实锤:act_runner 解析 uses: actions/* 时要从 github.com 克隆\naction 本体,本网络到 github.com 间歇 EOF——只要还有 uses:,flake 就\n是常态。零 uses: 化:\n\n- checkout 用纯 git 打同 LAN gitea(full history,F5 需要祖先提交;\n host 模式 workspace 复用,clean 保留 node_modules/.turbo 加速)\n- Node 22 二进制从 npmmirror 下载(URL 已本地验证 200),按架构探测\n- 外网依赖收敛为 npm registry + npmmirror 两处\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T19:03:43-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/625450881bfb787bfa4ac092e11bfe534c340163...b3c5c984414aa860f22c4e16c497d4e25515c067","Len":1}...
|
1788055430
|
Edit
Delete
|
|
26769
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"625450881 {"Commits":[{"Sha1":"625450881bfb787bfa4ac092e11bfe534c340163","Message":"fix(ci): self-provision isolated PG/Redis for host-mode runner\n\nCI run #5 实锤:act_runner 以 host 模式执行,services 块被静默忽略,\n127.0.0.1:5432 命中 runner 宿主上另一个 postgres(P1000 凭据拒绝)——\n「端口连得上」推不出「基座正确」的远端形态。runtime job 改为步骤内\ndocker 自备基座:随机宿主端口 + run_id 后缀命名 + if:always 清理,\n缺 docker 时显式报错指路。Playwright 下载走 npmmirror(大陆网络直连\nCDN 假死为本机实测教训)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:56:43-07:00"}],"HeadCommit":{"Sha1":"625450881bfb787bfa4ac092e11bfe534c340163","Message":"fix(ci): self-provision isolated PG/Redis for host-mode runner\n\nCI run #5 实锤:act_runner 以 host 模式执行,services 块被静默忽略,\n127.0.0.1:5432 命中 runner 宿主上另一个 postgres(P1000 凭据拒绝)——\n「端口连得上」推不出「基座正确」的远端形态。runtime job 改为步骤内\ndocker 自备基座:随机宿主端口 + run_id 后缀命名 + if:always 清理,\n缺 docker 时显式报错指路。Playwright 下载走 npmmirror(大陆网络直连\nCDN 假死为本机实测教训)。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:56:43-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/fed53f136145fe82cb7dc0a4ee7b8b5453bfddd0...625450881bfb787bfa4ac092e11bfe534c340163","Len":1}...
|
1788055006
|
Edit
Delete
|
|
26768
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fed53f136 {"Commits":[{"Sha1":"fed53f136145fe82cb7dc0a4ee7b8b5453bfddd0","Message":"fix(ci): full-history checkout so F5 can verify report provenance\n\nCI run #4 实锤:actions/checkout 默认 depth-1 浅克隆只含当前提交,\nfork-readiness F5 校验验收报告 provenance.gitSha(166f9b3,真实祖先)\n时 git cat-file 查无此 commit,把本仓真证据误判为外仓伪证。两 job 均\nfetch-depth: 0(历史极小,零成本);不给 F5 加浅克隆豁免——豁免正是\n它要防的伪证通道。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:49:49-07:00"}],"HeadCommit":{"Sha1":"fed53f136145fe82cb7dc0a4ee7b8b5453bfddd0","Message":"fix(ci): full-history checkout so F5 can verify report provenance\n\nCI run #4 实锤:actions/checkout 默认 depth-1 浅克隆只含当前提交,\nfork-readiness F5 校验验收报告 provenance.gitSha(166f9b3,真实祖先)\n时 git cat-file 查无此 commit,把本仓真证据误判为外仓伪证。两 job 均\nfetch-depth: 0(历史极小,零成本);不给 F5 加浅克隆豁免——豁免正是\n它要防的伪证通道。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:49:49-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/e465f302d62150997d35782bfec2304043dd605d...fed53f136145fe82cb7dc0a4ee7b8b5453bfddd0","Len":1}...
|
1788054593
|
Edit
Delete
|
|
26767
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e465f302d {"Commits":[{"Sha1":"e465f302d62150997d35782bfec2304043dd605d","Message":"chore(governance): refresh gate reports after CI provisioning\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:45:26-07:00"},{"Sha1":"19e459216a9fd617ba77d9ae5242218d511bff0e","Message":"feat(ci): provision Digital Employee OS source for check:os-product\n\nCI 的 os-product 门禁曾必然 fail-closed(runner 上无 OS 源码,G14 同族)。\n按拍板方案「提供 OS 源码」落地:\n\n- static-governance job 按 SHA 钉版(fcbd389,与本地验收口径一致)克隆\n 同实例私有仓 luoanwu/digital-employee-os 到 RUNNER_TEMP(工作区外,\n 防 naming/治理扫描误扫),frozen install + 构建 contracts 后跑 pnpm check\n- token 走 secrets.OS_CHECKOUT_TOKEN(GITEA_TOKEN 兜底)\n- 两 job Node 20→22(OS engines \u003e=22 与本仓 \u003e=20 取并集)\n\n冷启动配方已本地彩排(SHA 直取/安装/构建/check:os-product 绿),\n钉版负向已验(错 SHA → O0-SHA 红)。CI 首绿仍需仓库侧配置\nOS_CHECKOUT_TOKEN secret 与可用 runner。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:45:03-07:00"}],"HeadCommit":{"Sha1":"e465f302d62150997d35782bfec2304043dd605d","Message":"chore(governance): refresh gate reports after CI provisioning\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:45:26-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/e20004f4776df6413cdfa4d0b49afdd9bea5b69e...e465f302d62150997d35782bfec2304043dd605d","Len":2}...
|
1788054330
|
Edit
Delete
|
|
26766
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e20004f47 {"Commits":[{"Sha1":"e20004f4776df6413cdfa4d0b49afdd9bea5b69e","Message":"chore(governance): refresh doc gate reports on clean tree\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:34:18-07:00"},{"Sha1":"2c7e739738f706c97e1a03cbb97b227422935b43","Message":"docs(governance): record remote publication of 3ace3ff\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:34:02-07:00"}],"HeadCommit":{"Sha1":"e20004f4776df6413cdfa4d0b49afdd9bea5b69e","Message":"chore(governance): refresh doc gate reports on clean tree\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:34:18-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/3ace3ff6a846bd8e245bbeb090fd28d683945735...e20004f4776df6413cdfa4d0b49afdd9bea5b69e","Len":2}...
|
1788053741
|
Edit
Delete
|
|
26765
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3ace3ff6a {"Commits":[{"Sha1":"3ace3ff6a846bd8e245bbeb090fd28d683945735","Message":"chore(governance): refresh static gate reports on clean tree\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:31:39-07:00"},{"Sha1":"648ba8e93c2bfd882ef75360749ef3565c7d84d9","Message":"docs(governance): record clean-commit evidence upgrade and flake triage\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:31:04-07:00"},{"Sha1":"957fa8868180fffbb7fdedfe7678a73b978dff55","Message":"chore(governance): bind full acceptance evidence to clean commit\n\n四级门禁在 clean tree(166f9b3)上全量实跑:静态 12 门禁 + lint/typecheck、\n真实 DB 155 tests、浏览器 4 cases(新 /framework 探针)、OS 双宿主 8 cases、\n治理棘轮无回退。16 份 gate 报告 provenance 全部 gitSha=166f9b3 /\nworktreeDirty=false——迁移后首批绑定 clean commit 的验收证据。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:30:27-07:00"},{"Sha1":"166f9b35fa2a343f6d35562b2f7f5593d42fe982","Message":"fix(governance): harden UI gate diagnosis and readiness probe\n\n两次 ERR_EMPTY_RESPONSE 闪失(重跑即绿、与并行会话的 dev server 活动\n时间窗重合)暴露了取证空洞:\n- playwright 失败时自动落盘 api/web 长驻子进程日志(status 0 纯诊断步骤)\n- startChild 记录子进程退出事件,区分「进程退了」与「内部 worker 死了」\n- web 就绪探针从 / 改为 /framework:预热被测路由,worker 静默死亡会\n 落在 web-start 步骤并带日志判责,而非 playwright 无头悬案\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:28:52-07:00"},{"Sha1":"836337c72a03c6e23ee92f263fde807fb25d296b","Message":"docs(governance): bind baseline scope to committed snapshot\n\n框架快照已入库(3c6f499),GOVERNANCE-BASELINE 作用域从「dirty 工作区」\n升级为「clean commit」;SHA/dirty 绑定以各 reports/*.latest.json 的\nprovenance 字段为准,不再在文档里硬编码易过期的 HEAD。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:24:28-07:00"}],"HeadCommit":{"Sha1":"3ace3ff6a846bd8e245bbeb090fd28d683945735","Message":"chore(governance): refresh static gate reports on clean tree\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:31:39-07:00"},"CompareURL":"luoanwu/qwen3-8-flash-next/compare/3c6f499596071037b0035ababe289c015f79d83e...3ace3ff6a846bd8e245bbeb090fd28d683945735","Len":6}...
|
1788053599
|
Edit
Delete
|
|
26764
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3c6f49959 {"Commits":[{"Sha1":"3c6f499596071037b0035ababe289c015f79d83e","Message":"feat: build local Qwen chat workspace\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:11:39-07:00"},{"Sha1":"69885871a64393807d988b27b1b5e380e8f28526","Message":"add mlx-vlm support (#3)","AuthorEmail":"jklj077@users.noreply.github.com","AuthorName":"Ren Xuancheng","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-08-27T15:29:26+08:00"},{"Sha1":"513aa6e18a335296fc13e538232a8735b230877d","Message":"Update README.md (#1)\n\nupdate unsloth guide link","AuthorEmail":"jklj077@users.noreply.github.com","AuthorName":"Ren Xuancheng","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-08-26T21:05:07+08:00"},{"Sha1":"4f58f4ddd855bedaf7eadcd53bbbb1b3362cecff","Message":"Initial commit\n","AuthorEmail":"jklj077@users.noreply.github.com","AuthorName":"Ren Xuancheng","CommitterEmail":"jklj077@users.noreply.github.com","CommitterName":"Ren Xuancheng","Timestamp":"2026-08-26T20:29:38+08:00"}],"HeadCommit":{"Sha1":"3c6f499596071037b0035ababe289c015f79d83e","Message":"feat: build local Qwen chat workspace\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-29T18:11:39-07:00"},"CompareURL":"","Len":4}...
|
1788052880
|
Edit
Delete
|
|
26763
|
5
|
5
|
5
|
91
|
0
|
0
|
refs/heads/main
|
1
|
|
1788052880
|
Edit
Delete
|
|
26762
|
5
|
1
|
5
|
91
|
0
|
0
|
|
1
|
|
1788052806
|
Edit
Delete
|
|
26761
|
5
|
5
|
5
|
90
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"dcd85b10a {"Commits":[{"Sha1":"dcd85b10ac06ae862fe3789b6bd548838487b8fe","Message":"docs: 修正基线表用例计数(156)并说明地板归属\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:07:34-07:00"},{"Sha1":"3de844a88e3c87510517038d98edbb9eeeb6ff30","Message":"chore: 收口独立项目启动预检与治理基线\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:04:03-07:00"},{"Sha1":"11cf6a57829c8ce0ff3ccc8dd683d07e5b65b298","Message":"feat: 增加 MiniMax H3 一键启动入口\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:03:23-07:00"},{"Sha1":"86a8d3115337fa79d9a3ce48e2dfa51dd07ad44f","Message":"feat: 完善 MiniMax H3 独立项目治理与验收\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:02:59-07:00"},{"Sha1":"1337ab5545eee3d0e41f950d4a4617ea325ab916","Message":"chore: 初始化 minimax-h3-studio 派生仓(框架迁移 + H3 工作台 + 治理收口)\n\n- 基础框架 bootstrap 迁移产物(源 base-framework@5399109)+ MiniMax H3 生成工作台\n- H3 修复:生成/下载服务端双向互斥锁、任务 id 校验、PID 复用识别、\n Range 视频流、任务删除、采样 ETA、MPS 回退单源、h3 契约测试\n- 治理收口:清除 chat 幽灵空目录、移除源仓 OS 产品载荷(kernel.products.json 空载 +\n os-product 门禁空载分支,负向已验证)、README 对齐文档真相\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T06:51:24-07:00"}],"HeadCommit":{"Sha1":"dcd85b10ac06ae862fe3789b6bd548838487b8fe","Message":"docs: 修正基线表用例计数(156)并说明地板归属\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-08-29T18:07:34-07:00"},"CompareURL":"","Len":5}...
|
1788052201
|
Edit
Delete
|
|
26760
|
5
|
5
|
5
|
90
|
0
|
0
|
refs/heads/main
|
1
|
|
1788052201
|
Edit
Delete
|
|
26759
|
5
|
1
|
5
|
90
|
0
|
0
|
|
1
|
|
1788052040
|
Edit
Delete
|
|
26756
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fcbd38910 {"Commits":[{"Sha1":"fcbd389107386fa0a13d0abd3c8d7c272cc2a7f7","Message":"fix production oidc routing and auth recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T21:50:53-07:00"},{"Sha1":"cf9f65d36bef85ec1cab2eb48eda26c4de221a25","Message":"Type transaction client explicitly in Fastify operations metrics\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T19:16:25-07:00"}],"HeadCommit":{"Sha1":"fcbd389107386fa0a13d0abd3c8d7c272cc2a7f7","Message":"fix production oidc routing and auth recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T21:50:53-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/4a222fb5f11f2640e5e3d214e856b703128ee62c...fcbd389107386fa0a13d0abd3c8d7c272cc2a7f7","Len":2}...
|
1787979102
|
Edit
Delete
|
|
26755
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0c21eecc8 {"Commits":[{"Sha1":"0c21eecc828c12daebc00845c14482c3b9d58823","Message":"feat(web): improve end-to-end creation UX\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T19:18:11-07:00"}],"HeadCommit":{"Sha1":"0c21eecc828c12daebc00845c14482c3b9d58823","Message":"feat(web): improve end-to-end creation UX\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T19:18:11-07:00"},"CompareURL":"luoanwu/image-generation/compare/cf66be23009de5ecbefad6083c173eb1df3f4c8b...0c21eecc828c12daebc00845c14482c3b9d58823","Len":1}...
|
1787969911
|
Edit
Delete
|
|
26726
|
5
|
5
|
5
|
82
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f78be17ac {"Commits":[{"Sha1":"f78be17ac5fecb9cfa36e167b1e85ea26a48fa45","Message":"feat: unify projects and tickets under execution control\n\nEstablish Projects and Tickets as separate owned fact domains coordinated by Execution Control across NestJS, Fastify, and the Next.js BFF.\n\nAdd governed identity, SLA, automation, AI, attachment, operations, deployment, and provenance-bound static/runtime/browser acceptance.\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-28T03:46:07-07:00"}],"HeadCommit":{"Sha1":"f78be17ac5fecb9cfa36e167b1e85ea26a48fa45","Message":"feat: unify projects and tickets under execution control\n\nEstablish Projects and Tickets as separate owned fact domains coordinated by Execution Control across NestJS, Fastify, and the Next.js BFF.\n\nAdd governed identity, SLA, automation, AI, attachment, operations, deployment, and provenance-bound static/runtime/browser acceptance.\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-28T03:46:07-07:00"},"CompareURL":"luoanwu/juhai-ai-work-order-system/compare/343e79d764ae566372808d0d922fcef7ca12a30e...f78be17ac5fecb9cfa36e167b1e85ea26a48fa45","Len":1}...
|
1787913990
|
Edit
Delete
|
|
26592
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4459ca7bf {"Commits":[{"Sha1":"4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Message":"Expand governance controls and cross-layer runtime validation\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T06:17:02-07:00"}],"HeadCommit":{"Sha1":"4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Message":"Expand governance controls and cross-layer runtime validation\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T06:17:02-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/f2a674de3343d5031dee856edd261194709b727f...4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Len":1}...
|
1787836636
|
Edit
Delete
|
|
26555
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"466e9752b {"Commits":[{"Sha1":"466e9752ba0f670d790b5134ff2d12e5b0e974ea","Message":"feat(mobile): add governed Capacitor delivery\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T01:51:00-07:00"}],"HeadCommit":{"Sha1":"466e9752ba0f670d790b5134ff2d12e5b0e974ea","Message":"feat(mobile): add governed Capacitor delivery\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T01:51:00-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7...466e9752ba0f670d790b5134ff2d12e5b0e974ea","Len":1}...
|
1787820687
|
Edit
Delete
|
|
26500
|
5
|
5
|
5
|
13
|
0
|
0
|
refs/heads/fix/p0-batch-1
|
0
|
{"Commits":[{"Sha1":"62baa5a01 {"Commits":[{"Sha1":"62baa5a01b492f05b25701859bebabf996f4f818","Message":"fix: 第二批P0修复——「一单不丢」读侧闭环\n\n- 重启回捞泵: PrinterService.recoverPersistedJobs 启动回捞30分钟窗口内\n 活跃任务(CREATED/QUEUED直接重放、中断PRINTING经fail→retry归一化、\n 重试耗尽入死信);ACTION_RECOVER_JOBS意图供UI手动触发(只重放QUEUED\n 防重复出票);防并发回捞+内存队列查重\n- 恢复按钮接真重放: QueueDetailActivity三处/MainActivity死信恢复改完DB后\n 触发回捞(此前只翻状态Toast成功、一张不打);修doRecoverAll主线程DAO崩溃\n- PrintJobReconstructor补全: 新增PrintJob.Builder.restoreState()合法还原\n 入口(保真恢复状态/计数/版本/时间戳、不发创建事件),读库路径由必NPE变可用\n- fail()放宽至CREATED/QUEUED/PRINTING全活跃态+JobStatus转移表同步:\n 上机前失败进入统一重试/死信轨道,删除onTaskFailed的2秒无限循环分支\n- MIGRATION_1_2确定性重建: 配置room.schemaLocation生成权威schema\n (schemas/2.json入库),迁移按createSql逐字重建(旧增量迁移三处与实体\n 不符、v1升级必崩)\n- PrintContent携带真实printType(任务表print_type列不再恒0);\n cancel SQL补DEAD_LETTER守卫;PrintTestActivity测试任务改协议形状JSON\n- 新增PrintJobLifecycleTest 8例(还原保真/fail放宽/回捞归一化);\n 全量回归23/23绿(testProductionDebugUnitTest)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T19:53:10-07:00"},{"Sha1":"4ef4540b46e231c51c14c50696c587f3343e2af1","Message":"docs: 业务全景梳理与核心体检治理方案 + CLAUDE.md纠偏\n\n- 打印业务全景梳理.md: 四模块考古定论、38单据业务地图、\n 四套协议兼容矩阵、真接线链路与假链路警示(全部file:line实证)\n- 业务核心体检与治理方案.md: 五条业务不变量评估、缺失/冲突/bug\n 全清单(含print_type=4三方三义、camelCase归零等)、四阶段治理\n 路线与ABC决策、第一批执行记录与第二批待办\n- CLAUDE.md纠偏: 删虚标覆盖率、核心文件索引改为真接线链路+\n 死代码警示、重试参数改真实值、假测试与flavor任务名坑位警示\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:49:14-07:00"},{"Sha1":"582ef48839dac15274b8568357603068ec0eabfd","Message":"fix: 首批P0修复——适配层snake_case/线程模型/持久化/CI真源\n\n真接线链路四大P0(详见《业务核心体检与治理方案.md》§4/§7):\n- 适配层重写为线协议真key(祖本@SerializedName全snake_case),\n camelCase降级兼容;补映射printer_key/order_source/is_reprint等11字段;\n 交接款amount级联兜底——修\"真实报文下单据字段全部静默归零\"\n- 打印执行链三处observeOn(main)改IO线程,修NetworkOnMainThread必崩\n- 候选打印机不再按connection_status==1预筛,解除\"先打印成功才算在线\"自举死锁\n- save()十处裸调改persist真订阅+乐观锁差一修复,任务状态真正落库\n- processJob catch去掉非法job.fail()(状态不符二次抛异常吞原因)\n- Manifest补FOREGROUND_SERVICE_DATA_SYNC/POST_NOTIFICATIONS(targetSdk 34)\n- CI: testDebugUnitTest因flavor错配静默跳过redesign全部真测试,\n 改为显式双模块任务名;require_tests改true;wrapper 8.4→8.14.3\n- 新增金样本特征测试PrintJobOrderAdapterTest(7例,锁死字段归零回归)\n\n回归: :printer-redesign:testProductionDebugUnitTest 15/15 绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:48:58-07:00"},{"Sha1":"8f7d7999f6b1eddf141dea9eca0891ca7149e206","Message":"fix: 落盘2026-07-05会话的测试基建与安全修复\n\n- fixes/ 参考修复类纳入 test 源集(可编译运行、不进生产 APK)\n- 纯 JVM 下依赖 android org.json 的假跑测试改为诚实 @Ignore\n- Money.ofYuan 走 BigDecimal 精确换算,修浮点分转换误差\n- PrintJob.cancel 增加终态守卫,防死信任务被并发取消\n- docker-compose 密钥改环境变量注入 + .env.example 模板 + .gitignore 密钥规则\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:48:06-07:00"}],"HeadCommit":{"Sha1":"62baa5a01b492f05b25701859bebabf996f4f818","Message":"fix: 第二批P0修复——「一单不丢」读侧闭环\n\n- 重启回捞泵: PrinterService.recoverPersistedJobs 启动回捞30分钟窗口内\n 活跃任务(CREATED/QUEUED直接重放、中断PRINTING经fail→retry归一化、\n 重试耗尽入死信);ACTION_RECOVER_JOBS意图供UI手动触发(只重放QUEUED\n 防重复出票);防并发回捞+内存队列查重\n- 恢复按钮接真重放: QueueDetailActivity三处/MainActivity死信恢复改完DB后\n 触发回捞(此前只翻状态Toast成功、一张不打);修doRecoverAll主线程DAO崩溃\n- PrintJobReconstructor补全: 新增PrintJob.Builder.restoreState()合法还原\n 入口(保真恢复状态/计数/版本/时间戳、不发创建事件),读库路径由必NPE变可用\n- fail()放宽至CREATED/QUEUED/PRINTING全活跃态+JobStatus转移表同步:\n 上机前失败进入统一重试/死信轨道,删除onTaskFailed的2秒无限循环分支\n- MIGRATION_1_2确定性重建: 配置room.schemaLocation生成权威schema\n (schemas/2.json入库),迁移按createSql逐字重建(旧增量迁移三处与实体\n 不符、v1升级必崩)\n- PrintContent携带真实printType(任务表print_type列不再恒0);\n cancel SQL补DEAD_LETTER守卫;PrintTestActivity测试任务改协议形状JSON\n- 新增PrintJobLifecycleTest 8例(还原保真/fail放宽/回捞归一化);\n 全量回归23/23绿(testProductionDebugUnitTest)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T19:53:10-07:00"},"CompareURL":"luoanwu/printer-server/compare/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448...62baa5a01b492f05b25701859bebabf996f4f818","Len":4}...
|
1787812620
|
Edit
Delete
|
|
26499
|
5
|
5
|
5
|
13
|
0
|
0
|
refs/heads/fix/p0-batch-1
|
0
|
|
1787812620
|
Edit
Delete
|
|
26405
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"53991090b {"Commits":[{"Sha1":"53991090b821b76dff11eee3a2e92806ed3ab173","Message":"chore(reports): 刷新 OS 产品验收证据\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T16:22:27-07:00"},{"Sha1":"71e6ef64d1ee41cb39ffae15a73f049c42fb82b1","Message":"feat(os): 增加可装载基础框架产品\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T16:20:54-07:00"}],"HeadCommit":{"Sha1":"53991090b821b76dff11eee3a2e92806ed3ab173","Message":"chore(reports): 刷新 OS 产品验收证据\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T16:22:27-07:00"},"CompareURL":"luoanwu/base-framework/compare/9513a941af257b779d7d2c095dff71172edcefaf...53991090b821b76dff11eee3a2e92806ed3ab173","Len":2}...
|
1787787571
|
Edit
Delete
|
|
26122
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3d56a9a4f {"Commits":[{"Sha1":"3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Message":"test(governance): close dual-backend runtime blind spots\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T20:18:54-07:00"}],"HeadCommit":{"Sha1":"3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Message":"test(governance): close dual-backend runtime blind spots\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T20:18:54-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/fbedaf6d0398693dc8466b4b72b6265d2397d93c...3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Len":1}...
|
1787714348
|
Edit
Delete
|
|
26041
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fbedaf6d0 {"Commits":[{"Sha1":"fbedaf6d0398693dc8466b4b72b6265d2397d93c","Message":"feat(operations): govern event recovery and activation leases\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T19:30:17-07:00"}],"HeadCommit":{"Sha1":"fbedaf6d0398693dc8466b4b72b6265d2397d93c","Message":"feat(operations): govern event recovery and activation leases\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T19:30:17-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/158a8d0a3ccc575be23117643ac664ec1b6f73dc...fbedaf6d0398693dc8466b4b72b6265d2397d93c","Len":1}...
|
1787711431
|
Edit
Delete
|
|
26019
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"158a8d0a3 {"Commits":[{"Sha1":"158a8d0a3ccc575be23117643ac664ec1b6f73dc","Message":"feat(events): harden outbox delivery and map business logic\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T19:07:32-07:00"}],"HeadCommit":{"Sha1":"158a8d0a3ccc575be23117643ac664ec1b6f73dc","Message":"feat(events): harden outbox delivery and map business logic\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T19:07:32-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/f7f15c92e83a6df0de98d1d5df4dfdd9b63cd284...158a8d0a3ccc575be23117643ac664ec1b6f73dc","Len":1}...
|
1787710066
|
Edit
Delete
|
|
25953
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f7f15c92e {"Commits":[{"Sha1":"f7f15c92e83a6df0de98d1d5df4dfdd9b63cd284","Message":"chore(governance): synchronize agent adapters\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:51:53-07:00"}],"HeadCommit":{"Sha1":"f7f15c92e83a6df0de98d1d5df4dfdd9b63cd284","Message":"chore(governance): synchronize agent adapters\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:51:53-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/ce807fe941d01cc4a4a399c474be857407d4aed9...f7f15c92e83a6df0de98d1d5df4dfdd9b63cd284","Len":1}...
|
1787709129
|
Edit
Delete
|
|
25952
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ce807fe94 {"Commits":[{"Sha1":"ce807fe941d01cc4a4a399c474be857407d4aed9","Message":"docs(governance): clarify evidence baseline\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:56-07:00"},{"Sha1":"a66ef1d2521ccf4b1c9a9c2da07eb9975ae1dc71","Message":"feat(governance): enforce signed tenant auth\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:21-07:00"}],"HeadCommit":{"Sha1":"ce807fe941d01cc4a4a399c474be857407d4aed9","Message":"docs(governance): clarify evidence baseline\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:56-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/464b90ba5bf51536276468811aac396e51d66892...ce807fe941d01cc4a4a399c474be857407d4aed9","Len":2}...
|
1787708840
|
Edit
Delete
|
|
25951
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4a222fb5f {"Commits":[{"Sha1":"4a222fb5f11f2640e5e3d214e856b703128ee62c","Message":"feat(runtime): freeze product evidence and validate citations\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:37-07:00"}],"HeadCommit":{"Sha1":"4a222fb5f11f2640e5e3d214e856b703128ee62c","Message":"feat(runtime): freeze product evidence and validate citations\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:37-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/3cea10da5556cec346fbdecf5255ad38fc2bb92a...4a222fb5f11f2640e5e3d214e856b703128ee62c","Len":1}...
|
1787708829
|
Edit
Delete
|
|
25950
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f2a674de3 {"Commits":[{"Sha1":"f2a674de3343d5031dee856edd261194709b727f","Message":"feat(knowledge): add governed hybrid evidence retrieval\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:32-07:00"},{"Sha1":"e60d772bc7fba6aba92ee6becbeb1b68b2b28849","Message":"feat: establish governed knowledge cloud product\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:06:03-07:00"},{"Sha1":"64bf2720bce803978337aeabbadf1a88d732fa43","Message":"chore: bind static governance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:18:01-07:00"},{"Sha1":"7322783bb7233c3c586f15cb33c7963f0ba605ce","Message":"docs: record local framework acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:17:40-07:00"},{"Sha1":"512b11bc5047f7776f3dde09b0f7344982afd354","Message":"chore: migrate governed framework to juhai knowledge cloud\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:08:02-07:00"}],"HeadCommit":{"Sha1":"f2a674de3343d5031dee856edd261194709b727f","Message":"feat(knowledge): add governed hybrid evidence retrieval\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:32-07:00"},"CompareURL":"","Len":5}...
|
1787708825
|
Edit
Delete
|
|
25949
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
|
1787708825
|
Edit
Delete
|
|
25948
|
5
|
1
|
5
|
84
|
0
|
0
|
|
1
|
|
1787708753
|
Edit
Delete
|
|
25947
|
5
|
1
|
5
|
83
|
0
|
0
|
|
1
|
|
1787708118
|
Edit
Delete
|
|
25946
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3cea10da5 {"Commits":[{"Sha1":"3cea10da5556cec346fbdecf5255ad38fc2bb92a","Message":"feat(governance): harden runtime workflows and supply chain\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:17:12-07:00"}],"HeadCommit":{"Sha1":"3cea10da5556cec346fbdecf5255ad38fc2bb92a","Message":"feat(governance): harden runtime workflows and supply chain\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:17:12-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/5cb2f1cc2f9953d47fa0bcfac541400d01603f78...3cea10da5556cec346fbdecf5255ad38fc2bb92a","Len":1}...
|
1787707096
|
Edit
Delete
|
|
25945
|
5
|
5
|
5
|
82
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"343e79d76 {"Commits":[{"Sha1":"343e79d764ae566372808d0d922fcef7ca12a30e","Message":"feat: establish governed AI ticket system core\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:10:23-07:00"},{"Sha1":"93598cc86c43b217c9b9b5dde7b8275bada3775b","Message":"chore: refresh OS product blueprint reports\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:37:52-07:00"},{"Sha1":"5901fddaa4fb03678e2367fea9ed81797de20f0f","Message":"docs: define Digital Employee OS ticket product layer\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:37:25-07:00"},{"Sha1":"d5c3cef1b42519c622d95937f43d70be5b48edf3","Message":"chore: refresh governance reports\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:31:10-07:00"},{"Sha1":"5a163aff14d43326f49ea9fe6876edfccaca2052","Message":"docs: define standalone ticket system blueprint\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:30:46-07:00"}],"HeadCommit":{"Sha1":"343e79d764ae566372808d0d922fcef7ca12a30e","Message":"feat: establish governed AI ticket system core\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:10:23-07:00"},"CompareURL":"","Len":8}...
|
1787706744
|
Edit
Delete
|
|
25944
|
5
|
5
|
5
|
82
|
0
|
0
|
refs/heads/main
|
1
|
|
1787706744
|
Edit
Delete
|
|
25943
|
5
|
1
|
5
|
82
|
0
|
0
|
|
1
|
|
1787706537
|
Edit
Delete
|
|
25942
|
5
|
5
|
5
|
80
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"730792458 {"Commits":[{"Sha1":"7307924582aa9ace4042b51463833ebd9bc9d17e","Message":"feat: harden device cloud governance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:19:11-07:00"}],"HeadCommit":{"Sha1":"7307924582aa9ace4042b51463833ebd9bc9d17e","Message":"feat: harden device cloud governance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:19:11-07:00"},"CompareURL":"luoanwu/juhai-device-cloud/compare/49e97bd63c64e1d0484db4acffd63d40ab27bbbe...7307924582aa9ace4042b51463833ebd9bc9d17e","Len":1}...
|
1787706493
|
Edit
Delete
|
|
25941
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cf66be230 {"Commits":[{"Sha1":"cf66be23009de5ecbefad6083c173eb1df3f4c8b","Message":"Refresh UI acceptance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:52:24-07:00"}],"HeadCommit":{"Sha1":"cf66be23009de5ecbefad6083c173eb1df3f4c8b","Message":"Refresh UI acceptance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:52:24-07:00"},"CompareURL":"luoanwu/image-generation/compare/8e23fd115535dda184b584cb62396fa8286ef383...cf66be23009de5ecbefad6083c173eb1df3f4c8b","Len":1}...
|
1787705552
|
Edit
Delete
|
|
25940
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"464b90ba5 {"Commits":[{"Sha1":"464b90ba5bf51536276468811aac396e51d66892","Message":"chore(governance): refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:47:04-07:00"},{"Sha1":"3f5170b91355e6726ead25e98deb98ea406508a8","Message":"fix: close diagnosis and governance gaps\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:09:26-07:00"},{"Sha1":"92324df6f0d200c66af7c2f378b471888405b358","Message":"feat: add governed juhai service product layer\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:56:28-07:00"},{"Sha1":"24e5dc292b0ac0acc47c0c900388cebb20cf6d07","Message":"chore: refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-03T21:01:59-07:00"},{"Sha1":"be316e46e829c58a7cf449d2a0d1f80de6986bf5","Message":"chore: record migration evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-03T21:01:32-07:00"}],"HeadCommit":{"Sha1":"464b90ba5bf51536276468811aac396e51d66892","Message":"chore(governance): refresh clean static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:47:04-07:00"},"CompareURL":"","Len":6}...
|
1787705280
|
Edit
Delete
|
|
25939
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
|
1787705280
|
Edit
Delete
|
|
25938
|
5
|
1
|
5
|
81
|
0
|
0
|
|
1
|
|
1787705235
|
Edit
Delete
|
|
25937
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8e23fd115 {"Commits":[{"Sha1":"8e23fd115535dda184b584cb62396fa8286ef383","Message":"feat(governance): harden formal production trust boundaries\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:46:37-07:00"},{"Sha1":"58ffde2d1e2a662a18b4fadf901b0f6f5233f30a","Message":"feat: 完善分镜导演终审与对抗治理\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T11:55:23-07:00"}],"HeadCommit":{"Sha1":"8e23fd115535dda184b584cb62396fa8286ef383","Message":"feat(governance): harden formal production trust boundaries\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:46:37-07:00"},"CompareURL":"luoanwu/image-generation/compare/f094101357dc511e450e0e18fab5c91baaed9865...8e23fd115535dda184b584cb62396fa8286ef383","Len":2}...
|
1787705225
|
Edit
Delete
|
|
25936
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f09410135 {"Commits":[{"Sha1":"f094101357dc511e450e0e18fab5c91baaed9865","Message":"fix(governance): make source fingerprints commit-stable\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:40:28-07:00"}],"HeadCommit":{"Sha1":"f094101357dc511e450e0e18fab5c91baaed9865","Message":"fix(governance): make source fingerprints commit-stable\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:40:28-07:00"},"CompareURL":"luoanwu/image-generation/compare/7a7e42422a19f6ad4c86d4cd320119a7fc912885...f094101357dc511e450e0e18fab5c91baaed9865","Len":1}...
|
1787676046
|
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
|
|
25934
|
5
|
5
|
5
|
80
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"49e97bd63 {"Commits":[{"Sha1":"49e97bd63c64e1d0484db4acffd63d40ab27bbbe","Message":"feat: implement governed device cloud V1\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:46:32-07:00"},{"Sha1":"670a202de86da74457bd91abf25430d04ee6cbbf","Message":"chore: bind static governance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-24T06:38:40-07:00"},{"Sha1":"47401905d7dfd16ce4c6564b881bffd3083ef847","Message":"docs: record device cloud local acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-24T06:38:16-07:00"},{"Sha1":"659ea41dd717401cf8c2a12eb36ec4add68ba15d","Message":"chore: migrate governed framework to device cloud\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-24T06:17:21-07:00"}],"HeadCommit":{"Sha1":"49e97bd63c64e1d0484db4acffd63d40ab27bbbe","Message":"feat: implement governed device cloud V1\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:46:32-07:00"},"CompareURL":"","Len":4}...
|
1787673170
|
Edit
Delete
|
|
25933
|
5
|
5
|
5
|
80
|
0
|
0
|
refs/heads/main
|
1
|
|
1787673170
|
Edit
Delete
|