|
31253
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3b55095e3 {"Commits":[{"Sha1":"3b55095e3aac481fdce7fde36f0dcc24309d5ef4","Message":"feat(modules): public-file 宿主数据迁移与对账工具(DEC-040 实施工作包第 2—3 步的可执行面)\n\n**不连任何库**:源库在工单仓(另一个 Owner 的环境),目标库在平台,两边凭据不该压进一个进程。\n工具做的是「生成幂等 SQL + 逐条对账」,导出与执行由操作者各自用 psql 完成——与仓里\nstack/provision/db.sh 同形(打印 SQL,由人决定在哪个库上执行)。用法与两条导出命令写在脚本头部。\n\n映射守住 DEC-040 的两条硬约束,各有单测:\n- **业务外键不迁**:宿主 Attachment.ticket_id(必填外键 + onDelete Cascade)降级为 owner_type='ticket'\n + owner_ref 两列,平台侧不建外键;\n- **retention_until 原样带过去**:级联删除迁走后,它是「宿主忘了调删除接口」时唯一兜底的东西。\n另外宿主出现未登记的状态值时落 PENDING 并在对账里单列 unmappedStatuses——**不猜**。\n\nSQL 幂等且不倒退:ON CONFLICT (tenant_id, file_id) DO UPDATE 只覆盖宿主侧的事实列,\n**不覆盖 scan_attempts / purged_at / purge_***(重跑不该把平台已推进的清理进度倒回宿主快照那一刻);\n按租户切分并先 set_config,FORCE RLS 下不设租户一行也写不进去。\n\n对账:行数 + sha256 逐条 + 状态分布;balanced 只在「不缺行且摘要逐条一致」时为真,不平退出码 1。\n**不看 storage_ref**——迁移不搬字节,对象仍在同一个桶里。\n\n端到端实跑过(合成 1 行,跑完已删,表回到 0 行):生成的 SQL 在 dev 平台库真表上 INSERT 0 1 / COMMIT,\n导出目标侧对账判平(源 1 / 目标 1、sha256 一致),目标为空时判不平且退出 1。\n模块单测 31 例通过 / 1 跳过(+9);check:modules / check:module-imports / check:stub-surface / check:pins 均 passed。\n\n**没做也不该由我做的**:真实数据迁移、宿主改调平台端点、级联删除语义的宿主侧改造——那些落在工单仓,\n归该仓 Owner;本仓这侧的可执行面到此齐备。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:16:30-07:00"}],"HeadCommit":{"Sha1":"3b55095e3aac481fdce7fde36f0dcc24309d5ef4","Message":"feat(modules): public-file 宿主数据迁移与对账工具(DEC-040 实施工作包第 2—3 步的可执行面)\n\n**不连任何库**:源库在工单仓(另一个 Owner 的环境),目标库在平台,两边凭据不该压进一个进程。\n工具做的是「生成幂等 SQL + 逐条对账」,导出与执行由操作者各自用 psql 完成——与仓里\nstack/provision/db.sh 同形(打印 SQL,由人决定在哪个库上执行)。用法与两条导出命令写在脚本头部。\n\n映射守住 DEC-040 的两条硬约束,各有单测:\n- **业务外键不迁**:宿主 Attachment.ticket_id(必填外键 + onDelete Cascade)降级为 owner_type='ticket'\n + owner_ref 两列,平台侧不建外键;\n- **retention_until 原样带过去**:级联删除迁走后,它是「宿主忘了调删除接口」时唯一兜底的东西。\n另外宿主出现未登记的状态值时落 PENDING 并在对账里单列 unmappedStatuses——**不猜**。\n\nSQL 幂等且不倒退:ON CONFLICT (tenant_id, file_id) DO UPDATE 只覆盖宿主侧的事实列,\n**不覆盖 scan_attempts / purged_at / purge_***(重跑不该把平台已推进的清理进度倒回宿主快照那一刻);\n按租户切分并先 set_config,FORCE RLS 下不设租户一行也写不进去。\n\n对账:行数 + sha256 逐条 + 状态分布;balanced 只在「不缺行且摘要逐条一致」时为真,不平退出码 1。\n**不看 storage_ref**——迁移不搬字节,对象仍在同一个桶里。\n\n端到端实跑过(合成 1 行,跑完已删,表回到 0 行):生成的 SQL 在 dev 平台库真表上 INSERT 0 1 / COMMIT,\n导出目标侧对账判平(源 1 / 目标 1、sha256 一致),目标为空时判不平且退出 1。\n模块单测 31 例通过 / 1 跳过(+9);check:modules / check:module-imports / check:stub-surface / check:pins 均 passed。\n\n**没做也不该由我做的**:真实数据迁移、宿主改调平台端点、级联删除语义的宿主侧改造——那些落在工单仓,\n归该仓 Owner;本仓这侧的可执行面到此齐备。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:16:30-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/978aaeeb46174baca37960b898e7fd086cec6696...3b55095e3aac481fdce7fde36f0dcc24309d5ef4","Len":1}...
|
1789823887
|
Edit
Delete
|
|
31254
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9dc4f3236 {"Commits":[{"Sha1":"9dc4f3236199294415bd7cb15547687667940246","Message":"chore(reports): deployed-runtime 回绑 —— 常驻容器跑的是 c0bc8c0 的镜像\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:57:37-07:00"},{"Sha1":"68438d6e12f25645ca806681c661340cf989889d","Message":"chore(reports): C12 升格影响的门禁回绑 @ 3602f99 —— 仓根十五份 + runtime 十六份 + 夹具两份\n\nreports:rebind 在干净检出里跑完 14 个零依赖门禁(含两份工作台快照),pnpm --dir runtime\ncheck:governance 重出 runtime/reports 十六份,需构建产物的 fixtures / fixture-coverage 在主工作树\n(此刻干净)重跑——rebind 明确拒收那两份。全部绑 3602f99 / dirty=false。\n\n工作台快照因此记入 notification-webhook 的新档位:form=runtime-module、模块 state=authority、\nconsumption=runtime-service,Catalog 仍 candidate_e0 / E0(authority≠E2 标注保留)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:57:36-07:00"},{"Sha1":"3602f991ed80441050696984fc530f114a8bedfe","Message":"chore(reports): 镜像与冒烟回绑 @ c0bc8c0 —— C12 四个实现提交后重建并切换常驻运行时\n\n在 .worktrees/image-c0bc8c0 的干净检出里 image:build(enterprise-platform/runtime:c0bc8c05d14c,\nworktreeDirty=false),冒烟 6/6,up -d --no-deps runtime 切换后 healthy,check:deployed passed。\n运行面实测:/api/health 200;通知的四个端点已随控制器挂载,无凭证调 effects:classify 得 401(鉴权先拦)。\n**两个新模块的 profile 都未装**——数据未迁,装上只会制造\"已可用\"的假象。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:56:44-07:00"},{"Sha1":"c0bc8c05d14cd036625d6b44bdb7bb3d53e8f2be","Message":"feat(modules): C12 收尾三步——投递实现迁入、客户端改写、运行时与控制器落地\n\n一口气把 C11 走过的三步在 C12 上做完:\n\n**① 投递实现迁入**(288 行,原文照搬未改语义):签名、验签、重放随机数、主机白名单、可重试判定、\n模板渲染,从 runtime/clients/notification-webhook 迁到 runtime/modules/notification-webhook/src/delivery/。\n\n**② 客户端改写成远程调用**(482 → 113 行):把 notification-delivery-api.v1 的四个操作实现为对平台端点的\n调用。消费者从此不再自己持有签名密钥与出口白名单。未配置 baseUrl / 非 2xx / 返回体不合形状 / 传输异常\n四条路径都是拒绝,各有单测。clients/README 的 B 类段落随之从两项减到一项(只剩配置平台)。\n\n**③ 运行时与控制器**:kit 加 notificationWebhookRuntime 钩子;模块给实现(规则一律调 @juhai/contracts,\n一条都不在模块里重写;租户取自 principal 不从请求体取;无已批准快照时用域自带 deny-all);\n装配点加 NotificationWebhookController,四条路由挂在 /api/v1/notification-deliveries 下。\n\n**一处映射必须写实而不是编**:两个分类器返回的是字符串联合(DELIVER / DUPLICATE / DLQ / REJECT_REPLAY /\nREJECT),不带原因码。我读了规则源码才定映射:effect 的 REJECT = 入参形状不合法(标识为空、次数非正整数、\n三个布尔位不是字面布尔)→ WEBHOOK_EFFECT_ATTEMPT_INVALID;REJECT_REPLAY → WEBHOOK_REPLAY_NOT_AUTHORIZED;\nprovider 的 REJECT → PROVIDER_OUTCOME_INVALID。非拒绝的分类结果走 outcome 原样透传,**不塞进拒绝词表**。\n\n**④ 迁移与对账工具**,形态同 C11(生成 SQL + 对账,不连库)。本域最需要写明的判断是**幂等键从哪来**:\n平台的唯一键是 (tenant_id, idempotency_key),而宿主 Notification 没有这一列(它靠含 escalation_id 的五元组)。\n迁移因此确定性派生:sha256(五元组) 前 32 位 + `host:` 前缀——带前缀是为了让迁来的键与平台自生成的键一眼可分,\n用确定性哈希是因为迁移要可重跑(随机键会让 ON CONFLICT 失效、重跑翻倍)。\n对账**单列幂等键碰撞**:宿主那组唯一键里 escalation_id 可空,两条只差 ticket 的记录会撞出同一个键,\n这类必须在迁移前被人看见,不能靠 ON CONFLICT 悄悄合并成一条。\n\n门禁反向记账两条随控制器落地清掉:registry-only(前缀有控制器应答了)与一条 fixture-only\n(域规则从\"只有夹具在调\"变成有运行时消费者)。CLAUDE.md 清单 12 / 7 / 8 / 8 → **12 / 6 / 7 / 8**。\n模块单测 22 例;治理单测 480 例 479 通过 / 0 失败;contracts 416 例全过;六道门禁 passed;api-nestjs typecheck 0 error。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:54:00-07:00"},{"Sha1":"394ad9b7cd96348b1d2d83e50c9b26ddffa4a842","Message":"feat(modules): C12 两个作业处理器落地——认领+退避调度与过期认领释放\n\n- **claim-expiry 完全自洽**:只读写平台账本。释放 = claim_owner / claim_expires_at 置空、\n next_attempt_at 置为现在。**不改 attempts**——认领过期不是一次投递尝试,把它算成尝试会让一条消息\n 因为工作进程崩溃而提前耗尽重试额度。\n- **delivery-retry 只做账本侧调度**:认领、计次、按退避排下次时间;**不发请求**。外发实现(签名 / 超时 / HTTP)\n 今天仍在 runtime/clients/notification-webhook,照 C11 先例将迁入。这不是占位——调度与外发本就该分开,\n 而认领 + 退避正是\"同一条消息不被两个工作进程同时投\"的保证。\n\n认领做成**乐观抢占**:updateMany + 条件(claim 为空或已过期),并发下只有一个进程 count=1,其余拿 0 并跳过。\n用\"先读后写\"会在两个进程之间留竞态窗口——这条在 store 注释里写明了。\n退避是纯函数(base 指数增长、封顶),base/max 由路由策略给,作业不自己发明节奏。\n\nPrisma store 的每个操作都在事务里先 set_config('app.current_tenant_id', …, true)(FORCE RLS 下不设读不到;\ntrue 限定本事务内,避免连接复用带租户)。描述符同批补 health 真检查项(database up/down)。\n\n单测 5 例:三条失败关闭前提、认领成功才记尝试且退避指数封顶、已被他人认领则跳过且不记尝试、\n过期认领释放且不动 attempts、退避纯函数取值。\ncheck:stub-surface 反向逼着删两条桩登记,CLAUDE.md 桩数 14 → 12;治理单测 480 例 479 通过 / 0 失败。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:39:06-07:00"}],"HeadCommit":{"Sha1":"9dc4f3236199294415bd7cb15547687667940246","Message":"chore(reports): deployed-runtime 回绑 —— 常驻容器跑的是 c0bc8c0 的镜像\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T06:57:37-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3b55095e3aac481fdce7fde36f0dcc24309d5ef4...9dc4f3236199294415bd7cb15547687667940246","Len":7}...
|
1789826703
|
Edit
Delete
|
|
31255
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1eecf5d00 {"Commits":[{"Sha1":"1eecf5d0083e203962f44259da0fc663ac35aafd","Message":"fix(devices): 修复手动屏幕方向跨目录优先级\n\n优先在全部约定目录中查找非空的是否竖屏_手动,缺失时再回退普通方向,避免外部平台默认值遮蔽私有目录的手动配置。\n\n实现内容:\n- 修复设备概览、截图和实时预览共用的方向解析\n- 补充跨目录覆盖、手动零值、空值回退和扫描脚本回归测试\n- 同步配置注释与设备知识库说明\n\n验证:\n- 6 个相关测试文件共 128 项测试通过\n- npm run typecheck\n- npm run check:knowledge\n- git diff --cached --check\n- 实机画面人工验收结果尚未记录\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-18T23:15:25+08:00"},{"Sha1":"18cf5164777a2de8b80a3748719274deb164d62b","Message":"feat(renderer): 优先展示快速连接并恢复上次主页功能\n\n实现内容:\n- 将快速连接排在导航首位,个人设备入口紧随其后\n- 在本机保存最后使用的主页功能,启动时恢复该入口\n- 首次使用、过期入口或存储不可用时回退到快速连接,不恢复设备会话\n\n验证:\n- npm run typecheck 通过\n- 主页偏好与终端页面状态相关 11 项测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:38:22+08:00"},{"Sha1":"915907b7d1f55dc14ca910b96aab8340d107e41e","Message":"feat(renderer): 优化快速连接布局与连接状态反馈\n\n将快速入口和最近连接整理为可扫描的操作面板,并在同一目标连接期间防止重复操作。\n\n实现内容:\n- 重排连接输入、认证选项、最近记录和保存设备对话框,适配浅色、深色及窄窗口\n- 展示公网目标的门店与包厢信息,防抖查询并隔离迟到响应\n- 修复图标与输入框的重复边框,增加密码显隐及本机私钥选择\n- 连接、校验、打开操作台及指纹确认期间禁用同目标入口和回车提交,保留取消与其他目标连接\n- 使用提供的单色 SVG 替换最近记录设备图标,通过主题颜色着色并调整窄窗口对齐\n\n验证:\n- npm run typecheck 和 npm run build 通过\n- 快速连接及账号客户端相关 5 个测试文件、65 项测试通过\n- 用户已人工验证快速连接界面、设备自动命名与连接中按钮保护\n- 本次 SVG 替换已通过构建检查,未进行自动桌面交互测试\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:32:53+08:00"},{"Sha1":"641a614a33411567e47e69da2b24616bb882c07a","Message":"feat(devices): 实现公网设备门店查询与快速记录自动命名\n\n输入公网设备 ID 后复用服务端后台认证查询门店与包厢,减少快速连接记录的人工命名。\n\n实现内容:\n- 增加只读查询接口,严格取首条结果并校验会话与设备权限\n- 通过主页 IPC 暴露裁剪后的信息,合并并行请求并丢弃过期会话响应\n- 按“门店名称 - 包厢名称”命名快速记录,保留正式档案和用户自定义名称\n- 查询失败或无结果时保留原有连接流程,查询不申请设备锁或远程端口\n\n验证:\n- npm run typecheck 和 npm run build 通过\n- 快速连接存储、账号客户端和目标解析相关测试通过\n- 服务端 go test -race ./... 通过\n- 已完成服务端部署、健康检查及真实后台只读查询验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:32:15+08:00"},{"Sha1":"564dd95a6839b7659aabbc1377f22f03975010ff","Message":"feat(devices): 实现免建档快速连接与最近记录\n\n为减少连接前创建设备档案和重复填写认证的步骤,新增快速连接入口。\n\n实现内容:\n- 支持输入局域网 IP 或公网设备 ID,打开独立操作台或主页 SSH、SFTP 标签\n- 按账号隔离默认认证与最近成功记录,密码使用安全存储\n- 复用已有设备并支持原位保存为正式设备,保留会话和日志、INI 数据\n- 补充连接生命周期测试、功能说明和知识库导航覆盖\n\n验证:\n- npm run typecheck\n- npm test:166 个测试文件、1488 项测试通过\n- 最终调整后快速连接相关 20 项测试通过\n- npm run build(使用本地 Go 缓存并关闭依赖下载)\n- npm run check:knowledge\n- 用户反馈人工测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T20:39:58+08:00"}],"HeadCommit":{"Sha1":"1eecf5d0083e203962f44259da0fc663ac35aafd","Message":"fix(devices): 修复手动屏幕方向跨目录优先级\n\n优先在全部约定目录中查找非空的是否竖屏_手动,缺失时再回退普通方向,避免外部平台默认值遮蔽私有目录的手动配置。\n\n实现内容:\n- 修复设备概览、截图和实时预览共用的方向解析\n- 补充跨目录覆盖、手动零值、空值回退和扫描脚本回归测试\n- 同步配置注释与设备知识库说明\n\n验证:\n- 6 个相关测试文件共 128 项测试通过\n- npm run typecheck\n- npm run check:knowledge\n- git diff --cached --check\n- 实机画面人工验收结果尚未记录\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-18T23:15:25+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/4bb59f1faa6737e1d679f5715a0c213b46e020a8...1eecf5d0083e203962f44259da0fc663ac35aafd","Len":10}...
|
1789829267
|
Edit
Delete
|
|
31256
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e4287f952 {"Commits":[{"Sha1":"e4287f952d278ffe74c3ad682b9d11bc7028908c","Message":"docs(governance): reconcile DEC-040/041 status and CHG-021 progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:48:19-07:00"}],"HeadCommit":{"Sha1":"e4287f952d278ffe74c3ad682b9d11bc7028908c","Message":"docs(governance): reconcile DEC-040/041 status and CHG-021 progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:48:19-07:00"},"CompareURL":"luoanwu/platform-governance/compare/204cd56aef423637994576cd323a2e466c19380a...e4287f952d278ffe74c3ad682b9d11bc7028908c","Len":1}...
|
1789829310
|
Edit
Delete
|
|
31257
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7b4f6df8b {"Commits":[{"Sha1":"7b4f6df8b3e347df680d4649515fa3f4c4e09301","Message":"docs(public-file): reflect approved DEC-040 in store comment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:48:22-07:00"}],"HeadCommit":{"Sha1":"7b4f6df8b3e347df680d4649515fa3f4c4e09301","Message":"docs(public-file): reflect approved DEC-040 in store comment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:48:22-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/9dc4f3236199294415bd7cb15547687667940246...7b4f6df8b3e347df680d4649515fa3f4c4e09301","Len":1}...
|
1789829315
|
Edit
Delete
|
|
31258
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e45bf0e31 {"Commits":[{"Sha1":"e45bf0e31b4551abcb067867060293a2338945cf","Message":"docs: raise llama cache-ram to 90 GiB\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-19T22:49:29+08:00"}],"HeadCommit":{"Sha1":"e45bf0e31b4551abcb067867060293a2338945cf","Message":"docs: raise llama cache-ram to 90 GiB\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-19T22:49:29+08:00"},"CompareURL":"laiqiaojie/yuancheng-lianjie/compare/32321989ae84e6ea9fb39d6c4a60f19d0b176b2a...e45bf0e31b4551abcb067867060293a2338945cf","Len":1}...
|
1789829372
|
Edit
Delete
|
|
31259
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"baaaf4a4d {"Commits":[{"Sha1":"baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","Message":"docs(deploy): record fixed-source dev runtime update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:53:36-07:00"}],"HeadCommit":{"Sha1":"baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","Message":"docs(deploy): record fixed-source dev runtime update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:53:36-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7b4f6df8b3e347df680d4649515fa3f4c4e09301...baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","Len":1}...
|
1789829634
|
Edit
Delete
|
|
31260
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1d0dd2c04 {"Commits":[{"Sha1":"1d0dd2c042d6a06ccd5c53cfcc5115850fefe859","Message":"docs(governance): record verified dev runtime update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:53:47-07:00"}],"HeadCommit":{"Sha1":"1d0dd2c042d6a06ccd5c53cfcc5115850fefe859","Message":"docs(governance): record verified dev runtime update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T07:53:47-07:00"},"CompareURL":"luoanwu/platform-governance/compare/e4287f952d278ffe74c3ad682b9d11bc7028908c...1d0dd2c042d6a06ccd5c53cfcc5115850fefe859","Len":1}...
|
1789829649
|
Edit
Delete
|
|
31261
|
16
|
9
|
16
|
86
|
0
|
0
|
refs/tags/v0.2.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"1eecf5d0083e203962f44259da0fc663ac35aafd","Message":"fix(devices): 修复手动屏幕方向跨目录优先级\n\n优先在全部约定目录中查找非空的是否竖屏_手动,缺失时再回退普通方向,避免外部平台默认值遮蔽私有目录的手动配置。\n\n实现内容:\n- 修复设备概览、截图和实时预览共用的方向解析\n- 补充跨目录覆盖、手动零值、空值回退和扫描脚本回归测试\n- 同步配置注释与设备知识库说明\n\n验证:\n- 6 个相关测试文件共 128 项测试通过\n- npm run typecheck\n- npm run check:knowledge\n- git diff --cached --check\n- 实机画面人工验收结果尚未记录\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-18T23:15:25+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/0000000000000000000000000000000000000000...1eecf5d0083e203962f44259da0fc663ac35aafd","Len":0}...
|
1789830872
|
Edit
Delete
|
|
31262
|
16
|
24
|
16
|
86
|
0
|
0
|
refs/tags/v0.2.0
|
0
|
Juhai OpsDesk v0.2.0 · 快速连接、设备分组与日志体验升级
|
1789830872
|
Edit
Delete
|
|
31263
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"51712a5e0 {"Commits":[{"Sha1":"51712a5e0007b2d33d2ecd681dd5aece0223254c","Message":"chore(reports): bind module intake gates to 0d1a394\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:25:01-07:00"},{"Sha1":"0d1a3946823a1e7771b6f359d98eb4273aba4100","Message":"feat(modules): admit remaining platform domains as fail-closed shapes\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:01:24-07:00"}],"HeadCommit":{"Sha1":"51712a5e0007b2d33d2ecd681dd5aece0223254c","Message":"chore(reports): bind module intake gates to 0d1a394\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:25:01-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/baaaf4a4dd10af62639fadd54abb8a8fe5c05aec...51712a5e0007b2d33d2ecd681dd5aece0223254c","Len":2}...
|
1789831541
|
Edit
Delete
|
|
31264
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"372c80430 {"Commits":[{"Sha1":"372c80430ac30ac81d6d2bb6735d5c53eaca09df","Message":"chore(reports): rebind gates after module intake deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:31:41-07:00"},{"Sha1":"f0ee06723d25b45fd4aba58c02b953c859ddd6a9","Message":"chore(reports): bind deployed runtime to module intake image\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:30:52-07:00"},{"Sha1":"4aa51b1dda383df0c35acb1432d69a8c633d4bff","Message":"docs(deploy): record module intake dev runtime update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:30:34-07:00"},{"Sha1":"57d2e1a0e96eee62ff42ed12a32db8e50d4d8c4d","Message":"chore(image): record isolated module intake smoke\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:28:26-07:00"},{"Sha1":"6573febd08e735260d2f3d95df4541277671c92f","Message":"chore(image): record fixed-source module intake build\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:28:02-07:00"}],"HeadCommit":{"Sha1":"372c80430ac30ac81d6d2bb6735d5c53eaca09df","Message":"chore(reports): rebind gates after module intake deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T08:31:41-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/51712a5e0007b2d33d2ecd681dd5aece0223254c...372c80430ac30ac81d6d2bb6735d5c53eaca09df","Len":5}...
|
1789831928
|
Edit
Delete
|
|
31265
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0027742e9 {"Commits":[{"Sha1":"0027742e94d18790b9d56227ffeaf1b2dc1e8d05","Message":"docs: record adversarial acceptance of all runtime modules\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T10:40:54-07:00"}],"HeadCommit":{"Sha1":"0027742e94d18790b9d56227ffeaf1b2dc1e8d05","Message":"docs: record adversarial acceptance of all runtime modules\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T10:40:54-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/372c80430ac30ac81d6d2bb6735d5c53eaca09df...0027742e94d18790b9d56227ffeaf1b2dc1e8d05","Len":1}...
|
1789839666
|
Edit
Delete
|
|
31266
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5344a74ea {"Commits":[{"Sha1":"5344a74ea5b7c31eaf1729a1ae218fbdf635172b","Message":"feat(runtime): wire database environments for all module profiles\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:43:35-07:00"}],"HeadCommit":{"Sha1":"5344a74ea5b7c31eaf1729a1ae218fbdf635172b","Message":"feat(runtime): wire database environments for all module profiles\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:43:35-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0027742e94d18790b9d56227ffeaf1b2dc1e8d05...5344a74ea5b7c31eaf1729a1ae218fbdf635172b","Len":1}...
|
1789857869
|
Edit
Delete
|
|
31267
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c92a83129 {"Commits":[{"Sha1":"c92a831292abb4dac8ef5d39993630eb920c6cc9","Message":"fix(runtime): package generated Prisma clients for hosted modules\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:48:22-07:00"}],"HeadCommit":{"Sha1":"c92a831292abb4dac8ef5d39993630eb920c6cc9","Message":"fix(runtime): package generated Prisma clients for hosted modules\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:48:22-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/5344a74ea5b7c31eaf1729a1ae218fbdf635172b...c92a831292abb4dac8ef5d39993630eb920c6cc9","Len":1}...
|
1789858153
|
Edit
Delete
|
|
31268
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f5853b26f {"Commits":[{"Sha1":"f5853b26f29c616308480cba60d45b0026352875","Message":"docs: record all-module dev loading and verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:55:32-07:00"},{"Sha1":"84def697d823f39881bf1f5effa76ef32dd532dd","Message":"chore(reports): record 16-profile runtime image smoke\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:53:58-07:00"}],"HeadCommit":{"Sha1":"f5853b26f29c616308480cba60d45b0026352875","Message":"docs: record all-module dev loading and verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T15:55:32-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c92a831292abb4dac8ef5d39993630eb920c6cc9...f5853b26f29c616308480cba60d45b0026352875","Len":2}...
|
1789858540
|
Edit
Delete
|
|
31269
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d4a56be01 {"Commits":[{"Sha1":"d4a56be01eb60847220b47ceab6e9d67877f57e9","Message":"Merge remote-tracking branch 'origin/main' into codex/mcp-pilot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:08:56-07:00"},{"Sha1":"f8ff6cd95d0d1ab5551ccbedad2c53c55bca8d10","Message":"docs(mcp): 记录固定版本真实客户端验收与工具治理边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:08:14-07:00"},{"Sha1":"2174dd61783fabf43b2a6f8f4ccd36d83f62ea6e","Message":"feat(mcp): 接入只读工具并逐次核验身份撤权与来源\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:02:00-07:00"}],"HeadCommit":{"Sha1":"d4a56be01eb60847220b47ceab6e9d67877f57e9","Message":"Merge remote-tracking branch 'origin/main' into codex/mcp-pilot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:08:56-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/f5853b26f29c616308480cba60d45b0026352875...d4a56be01eb60847220b47ceab6e9d67877f57e9","Len":3}...
|
1789859339
|
Edit
Delete
|
|
31270
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"44f8a6c0a {"Commits":[{"Sha1":"44f8a6c0a8cd1c035de339ba21db2897b04d0d95","Message":"docs(workbench): record controlled-ops dev deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:20:57-07:00"},{"Sha1":"a3e660c1acddecf014a891693697a953d9e53919","Message":"chore(workbench): rebind management snapshots\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:18:23-07:00"},{"Sha1":"9e0ddaa2063329f43d08f1b8738fc518c2aede7c","Message":"chore(evidence): classify MCP pilot snapshot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:18:14-07:00"},{"Sha1":"a03ad984b7d613b80fdc7ef5c8af032c0c3624a0","Message":"feat(workbench): guide authorized capability operations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:14:38-07:00"}],"HeadCommit":{"Sha1":"44f8a6c0a8cd1c035de339ba21db2897b04d0d95","Message":"docs(workbench): record controlled-ops dev deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:20:57-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/d4a56be01eb60847220b47ceab6e9d67877f57e9...44f8a6c0a8cd1c035de339ba21db2897b04d0d95","Len":4}...
|
1789860093
|
Edit
Delete
|
|
31271
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0bacabbbf {"Commits":[{"Sha1":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","Message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:37:05-07:00"},{"Sha1":"545112d3ab25eef1235f4ba7e96425f77521cf9a","Message":"chore(governance): register MCP consumer contract exports\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:33:38-07:00"},{"Sha1":"cb8177419cb374287ef67bf5a65cdfa2fe5d3a5f","Message":"feat(mcp): add governed read-only control-plane client and evidence view\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:23:59-07:00"},{"Sha1":"edec489b68a5957de8136f926c39f509e6b2147c","Message":"feat(realtime): 产品事件补齐请求上下文——不改产品,来源留在 OS 侧\n\nB3″ 如实登记过一条:产品事件走 @repo/product-runtime 的裸 SQL INSERT,Prisma 扩展覆盖不到,\n所以它们没有 context。本批补齐,但**原计划的做法行不通,改了路子**:\n\n原计划「给 ProductSqlRuntimeOptions 加上下文入参」——查下来 createProductSqlRuntime 的调用方是\n**产品自己的组合根**(products/\u003cid\u003e/src/os-composition.mjs),而 products/\u003cid\u003e/ 按双形态原则\n只是派生制品、真源在独立仓。改它的签名就是制造与独立仓的漂移,必须走 GAP-10 对账。\n本仓不越过那道协议去改派生制品。\n\n改为 OS 侧进程级 provider:`setProductOutboxContextProvider`,两后端在装配期各注册一次自己的\n`outboxContext`(读 AsyncLocalStorage),**产品代码一个字不用改**。\n\n**这条依赖一个必须验证而不是假设的前提**:后端按包名 import 与产品按绝对路径 require,\n拿到的是不是同一个模块实例?不是的话,provider 注册在一边、读在另一边,上下文会静默为 null\n——正是那种「看起来接上了、其实全是空」的假绿。实测验证:pnpm 软链 + Node realpath 解析\n使两者命中同一 CJS 缓存项,`byPath.setProductOutboxContextProvider === byName.…` 为 true。\n为此两后端新增 @repo/product-runtime workspace 依赖(它是本仓 6 个稳定内核包之一,\n不是对产品的依赖,方向没问题)。\n\n失败语义:provider 抛错时返回空上下文而不是让事务失败——**上下文缺席远好于业务写链被拖垮**。\n未注册(worker / 独立 dispatcher)时两列为 NULL,缺席是诚实的,不合成。\n\n守护:product-runtime 单测 7 → 10(注册即带 / 未注册即 NULL / provider 抛错不拖垮写链);\ncheck:dual-backend 增 5 条 targeted 断言 + 1 个受控断线负探针(负探针 5 → 6)。\nproduct-runtime 升 1.2.0(expand-only),kernel.packages / kernel.downstream 两把锁重签,\n下游 fixture 源码未改即通过。\n\n过程中撞到一次邻近窗口:注册行插在 assertTenantAuthStartup 与框架初始化之间,撑破了 C51 的\n160 字节断言。**这次没有放宽窗口**——C51 那句「必须在框架初始化之前 fail closed」是有语义的,\n改为把注册挪到框架创建之后(它本来也不需要那么早)。\n\n证据:typecheck 14/14;pnpm check 28/28;product-runtime 10/10。\nown-test-cases 789 → 792 已按实测更新;tests-passing 仍写 786(当前 runtime 报告口径),\n等本批 runtime 实测后再改——不预写未经实测的数字。锚点按 C241 指向父提交 14983b5。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T22:02:01-07:00"}],"HeadCommit":{"Sha1":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","Message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:37:05-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/14983b57ae2ab9c0e424700ca11c3f4677984400...0bacabbbf2ed7e903ea7c77bad7cb973220417f9","Len":4}...
|
1789861082
|
Edit
Delete
|
|
31272
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b188dd612 {"Commits":[{"Sha1":"b188dd61233c511fcd355ab3d730ee0660271925","Message":"docs(mcp): 记录真实受控写入与全量后端验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:42:52-07:00"},{"Sha1":"0b611b26a1f8461e69d8f37e8b5399480ed9156b","Message":"Merge branch 'main' into codex/mcp-pilot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:42:52-07:00"},{"Sha1":"3f2ef43ecc7597c49f16394fac1ad2115f31aaaf","Message":"fix(workbench): 分离开发身份入口与同源平台 API\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:41:29-07:00"},{"Sha1":"55735d0f1e8c2e3e006fb0cf2bb9f0cd2804cb14","Message":"fix(workbench): 支持临时目录符号链接下的构建入口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:40:54-07:00"},{"Sha1":"6c7242958373d397008ef4add4fbef211df03a62","Message":"fix(workbench): 显式校验登录构建配置并保持回调同源\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:40:37-07:00"}],"HeadCommit":{"Sha1":"b188dd61233c511fcd355ab3d730ee0660271925","Message":"docs(mcp): 记录真实受控写入与全量后端验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:42:52-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/44f8a6c0a8cd1c035de339ba21db2897b04d0d95...b188dd61233c511fcd355ab3d730ee0660271925","Len":9}...
|
1789861456
|
Edit
Delete
|
|
31273
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1f742c97c {"Commits":[{"Sha1":"1f742c97cb5f3196fa37a2bad9c23b02a05735bc","Message":"docs(workbench): 记录 OIDC 配置与真实登录部署验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:44:31-07:00"}],"HeadCommit":{"Sha1":"1f742c97cb5f3196fa37a2bad9c23b02a05735bc","Message":"docs(workbench): 记录 OIDC 配置与真实登录部署验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:44:31-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b188dd61233c511fcd355ab3d730ee0660271925...1f742c97cb5f3196fa37a2bad9c23b02a05735bc","Len":1}...
|
1789861481
|
Edit
Delete
|
|
31274
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6c888edbd {"Commits":[{"Sha1":"6c888edbd933282b3762415ecf07ed4101505735","Message":"docs(workbench): 记录服务模块文案发布验证\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:47:05-07:00"},{"Sha1":"dde1fcef34d0d83ef3a0c809f466e01a1c7cd47b","Message":"fix(workbench): 将服务目录统一更名为服务模块\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:46:11-07:00"}],"HeadCommit":{"Sha1":"6c888edbd933282b3762415ecf07ed4101505735","Message":"docs(workbench): 记录服务模块文案发布验证\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:47:05-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/1f742c97cb5f3196fa37a2bad9c23b02a05735bc...6c888edbd933282b3762415ecf07ed4101505735","Len":2}...
|
1789861628
|
Edit
Delete
|
|
31275
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"70884dff5 {"Commits":[{"Sha1":"70884dff5dab422ecd6e8d71ab2daa433245e283","Message":"Merge branch 'codex/service-modules-onboarding'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:47:37-07:00"},{"Sha1":"68cd63d93996134bd20b2677a2527d14038ccce9","Message":"chore(workbench): rebind snapshots after naming integration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:46:48-07:00"},{"Sha1":"f0a3f2d78fc888be40fac26c66063d0dafcde884","Message":"Merge branch 'main' into codex/service-modules-onboarding\n\n# Conflicts:\n#\truntime/apps/workbench/src/app/catalog/layout.tsx\n#\truntime/apps/workbench/src/app/catalog/page.tsx\n#\truntime/apps/workbench/src/app/page.tsx\n#\truntime/apps/workbench/src/components/app-nav.tsx\n#\truntime/apps/workbench/src/components/catalog/counts-strip.tsx\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:46:43-07:00"},{"Sha1":"427fd7c6bec2f171e54114b68ffec8833585cc27","Message":"chore(workbench): rebind snapshots after mainline integration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:45:11-07:00"},{"Sha1":"a23f280d98f831ee2644736bf40fe0358b148950","Message":"chore(workbench): rebind module and operations snapshots\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:43:57-07:00"}],"HeadCommit":{"Sha1":"70884dff5dab422ecd6e8d71ab2daa433245e283","Message":"Merge branch 'codex/service-modules-onboarding'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:47:37-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6c888edbd933282b3762415ecf07ed4101505735...70884dff5dab422ecd6e8d71ab2daa433245e283","Len":6}...
|
1789861723
|
Edit
Delete
|
|
31276
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"12b734769 {"Commits":[{"Sha1":"12b73476987836f0940dce56f483512df5d47156","Message":"Merge branch 'codex/mcp-pilot'\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/stub-surface.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:51:38-07:00"},{"Sha1":"6d452cdfbb91278dace7fa9257d18f15259070c6","Message":"chore(governance): rebind checks after workbench integration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:50:53-07:00"},{"Sha1":"ac4dfdb49200000b9a8215d9707668cad8590e0e","Message":"Merge branch 'main' into codex/mcp-pilot\n\n# Conflicts:\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:50:51-07:00"},{"Sha1":"2d1d6a58098fb2534afad1306733084e242d9926","Message":"chore(mcp): 同步收尾文档检查与管理快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:49:57-07:00"},{"Sha1":"a05ee9316bc5ac83d65a322069252abb1d4df30c","Message":"docs(mcp): 记录发布验收、服务更新与试点清理\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:49:04-07:00"}],"HeadCommit":{"Sha1":"12b73476987836f0940dce56f483512df5d47156","Message":"Merge branch 'codex/mcp-pilot'\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/stub-surface.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:51:38-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/70884dff5dab422ecd6e8d71ab2daa433245e283...12b73476987836f0940dce56f483512df5d47156","Len":5}...
|
1789861902
|
Edit
Delete
|
|
31277
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9be82463b {"Commits":[{"Sha1":"9be82463b8d0a017f7463a651aa31246bcc0363a","Message":"chore(mcp): 记录主分支合并后的文档与证据检查\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:03-07:00"}],"HeadCommit":{"Sha1":"9be82463b8d0a017f7463a651aa31246bcc0363a","Message":"chore(mcp): 记录主分支合并后的文档与证据检查\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:03-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/12b73476987836f0940dce56f483512df5d47156...9be82463b8d0a017f7463a651aa31246bcc0363a","Len":1}...
|
1789861925
|
Edit
Delete
|
|
31278
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"42e35e5c3 {"Commits":[{"Sha1":"42e35e5c3f0c1cd6de2c41f2de08af8733c6bc03","Message":"chore(mcp): 刷新合并后的管理快照与文档门禁\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:25-07:00"}],"HeadCommit":{"Sha1":"42e35e5c3f0c1cd6de2c41f2de08af8733c6bc03","Message":"chore(mcp): 刷新合并后的管理快照与文档门禁\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:25-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/9be82463b8d0a017f7463a651aa31246bcc0363a...42e35e5c3f0c1cd6de2c41f2de08af8733c6bc03","Len":1}...
|
1789861949
|
Edit
Delete
|
|
31279
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"534904a99 {"Commits":[{"Sha1":"534904a99c1afad7c6c7c8fa3e47e586f3d9961d","Message":"chore(mcp): 将管理快照同步到最终证据状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:49-07:00"},{"Sha1":"609d094ee3c883cab2e586deea259e57c1dfd7b0","Message":"docs(workbench): record module onboarding deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:46-07:00"}],"HeadCommit":{"Sha1":"534904a99c1afad7c6c7c8fa3e47e586f3d9961d","Message":"chore(mcp): 将管理快照同步到最终证据状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:52:49-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/42e35e5c3f0c1cd6de2c41f2de08af8733c6bc03...534904a99c1afad7c6c7c8fa3e47e586f3d9961d","Len":2}...
|
1789861972
|
Edit
Delete
|
|
31280
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e665ccae2 {"Commits":[{"Sha1":"e665ccae21f6bfec22ea24f341e726c550634b00","Message":"docs(governance): align layer terminology and platform status\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:57:10-07:00"}],"HeadCommit":{"Sha1":"e665ccae21f6bfec22ea24f341e726c550634b00","Message":"docs(governance): align layer terminology and platform status\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:57:10-07:00"},"CompareURL":"luoanwu/platform-governance/compare/1d0dd2c042d6a06ccd5c53cfcc5115850fefe859...e665ccae21f6bfec22ea24f341e726c550634b00","Len":1}...
|
1789862243
|
Edit
Delete
|
|
31281
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"600b27dd7 {"Commits":[{"Sha1":"600b27dd78486b235f958cb358b936a3b64abf07","Message":"docs(governance): align DEC-041 catalog counts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:58:02-07:00"}],"HeadCommit":{"Sha1":"600b27dd78486b235f958cb358b936a3b64abf07","Message":"docs(governance): align DEC-041 catalog counts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T16:58:02-07:00"},"CompareURL":"luoanwu/platform-governance/compare/e665ccae21f6bfec22ea24f341e726c550634b00...600b27dd78486b235f958cb358b936a3b64abf07","Len":1}...
|
1789862288
|
Edit
Delete
|
|
31282
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c165a1bed {"Commits":[{"Sha1":"c165a1bed0a8453fe3892393f900de5c044fd13a","Message":"chore(reports): bind job readiness checks to mainline\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:13:06-07:00"},{"Sha1":"a64dc8153f588fbca0a3b914db8cd37333f29532","Message":"feat(jobs): reconcile executable handlers with readiness ledger\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:11:41-07:00"}],"HeadCommit":{"Sha1":"c165a1bed0a8453fe3892393f900de5c044fd13a","Message":"chore(reports): bind job readiness checks to mainline\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:13:06-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/534904a99c1afad7c6c7c8fa3e47e586f3d9961d...c165a1bed0a8453fe3892393f900de5c044fd13a","Len":2}...
|
1789863218
|
Edit
Delete
|
|
31283
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b5e20b632 {"Commits":[{"Sha1":"b5e20b632a5e072db13a1f859fcc372643481938","Message":"chore(reports): rebind job rollout checks after deploy\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:20:26-07:00"},{"Sha1":"f3f7b5d0a4c1563435e7f624a8c4d0500187d13f","Message":"docs(deploy): record job runtime dev rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:19:21-07:00"},{"Sha1":"d38aa37f9afdcd2f51f77f5f4881d0dd91ea3b2e","Message":"chore(reports): record fixed runtime image smoke\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:17:04-07:00"},{"Sha1":"c656484767ea4951df8d8af92dd7e5c6bd450d75","Message":"feat(identity): expose opt-in cleanup schedule in dev compose\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:17:04-07:00"}],"HeadCommit":{"Sha1":"b5e20b632a5e072db13a1f859fcc372643481938","Message":"chore(reports): rebind job rollout checks after deploy\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:20:26-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c165a1bed0a8453fe3892393f900de5c044fd13a...b5e20b632a5e072db13a1f859fcc372643481938","Len":4}...
|
1789863639
|
Edit
Delete
|
|
31284
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"793dd5151 {"Commits":[{"Sha1":"793dd5151bba6af78a871397ff4942dbe9da1622","Message":"Merge branch 'main' into codex/governance-findings-fix\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:53:49-07:00"},{"Sha1":"6d95f6140ae040316fa102ea01539dfdaa17b6c3","Message":"fix(governance): keep integration output in the bound report\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:53:27-07:00"},{"Sha1":"04826671bcd84452bf0c562d5c2af6abace61225","Message":"fix(runtime): 装配点的作业注册用例跟上「jobs 逐项须有处理器」——a64dc81 之后 check:runtime 的 test 步是红的\n\na64dc81 在 module-kit 的 defineModule 里加了对账:jobs 里每一项都必须有 jobHandler(待建作业只记在\ngovernance/job-readiness.json 的 deferred,不进 jobs)。kit 自己的单测跟着改了,装配点这一份没改:\napps/api-nestjs/test/platform.ports.compose.test.ts 的 registerModuleJobHandlers(S-2)两条用例,夹具还停在\n「jobs 可以列没有处理器的作业」的旧语义上,defineModule 当场抛错(「登记 2,处理器 1」「登记 1,处理器 0」)。\n\n根 pnpm check 不跑 api-nestjs 单测(runtime check = 静态门禁 + lint + typecheck),所以 a64dc81 过了整链、\n镜像也从 c165a1b 构建并切到了 dev。是在 clean 20f2211 的隔离 worktree 里重跑 check:runtime 才撞出来的:\n迁移 deploy / status、RLS 角色供给、双后端差分都过,test 步 exit 1,turbo 随即停止调度,880 例后中断。\n规则是对的,错的是夹具——改用例,不动规则:\n\n- 用例 1:jobs 由 [\"relay\",\"replay\"] 改为 [\"relay\"];「只注册登记过的作业、没登记的 kind 查不到」原意不变。\n- 用例 3:它要测的是 registerModuleJobHandlers 自己的守卫,须绕过 defineModule 造坏模块——底座先给一个合法\n 处理器让 defineModule 通过,再把 jobHandlers 换成 kind 不在 jobs 里的那个。\n- 增一条:jobs 列了却没有处理器 → defineModule 拒绝。新语义在装配点这一侧此前没有用例钉着。\n\n该文件单跑 11/11。完整 check:runtime 在本提交之后重跑,结果另行回绑。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:53:04-07:00"},{"Sha1":"799ea50116e0b14382641c4039bcd9693420209b","Message":"test(governance): load policy runtimes through the profile registry\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:52:30-07:00"},{"Sha1":"c482794d1d62c793a8c8fd26710902dba41db323","Message":"fix(governance): enforce policy authority and fence concurrent ledger writes\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:51:09-07:00"}],"HeadCommit":{"Sha1":"793dd5151bba6af78a871397ff4942dbe9da1622","Message":"Merge branch 'main' into codex/governance-findings-fix\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:53:49-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b5e20b632a5e072db13a1f859fcc372643481938...793dd5151bba6af78a871397ff4942dbe9da1622","Len":7}...
|
1789865655
|
Edit
Delete
|
|
31285
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d8fdc33de {"Commits":[{"Sha1":"d8fdc33de848f6440cc1bb96ab07a37688bd51d5","Message":"chore(reports): refresh final deployment and workbench evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:08:34-07:00"},{"Sha1":"d6f2062a3b865b481f2e5b7948e7a18ac720a24c","Message":"chore(reports): record fixed-source governance checks and runtime rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:07:53-07:00"},{"Sha1":"29df350f389a23883a92204ea044ecfc23d8cffd","Message":"docs(deploy): record policy governance fixes and verified dev rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:07:03-07:00"},{"Sha1":"c0422ba783cd57fe067e93022e6a137beb3178ae","Message":"chore(reports): check:runtime 回绑 @ 0482667 —— 1109 tests / 0 failures,tenantRlsEnforced=1\n\n在 clean 0482667 的隔离 worktree(.worktrees/runtime-acceptance)里按 CI 配方重跑:一次性 PG16(tmpfs)+ Redis7,\ndb.sh test 供给 16 个模块库与非超级用户角色,prepare-mainline 部署 fact / permission / audit / ai-gateway 迁移与\nowner / consumer 夹具,identity / public-file / notification-webhook 迁移另行 deploy,专用 Broker\nenterprise-platform-ms23-redpanda-1。迁移 deploy / status、RLS 角色供给、双后端差分、真实库测试全过。\n\n同一配方在 20f2211 上的第一轮是红的:a64dc81 之后装配点两条作业注册用例未跟上新规则,test 步 exit 1、\n880 例后中断(修于 0482667)。那一轮的 failed 报告留在隔离 worktree 里,未覆盖主树上一份 b188dd6 的结论。\n\nrevocation-sla 是同一轮 turbo run test 的副产物,一并带回;结论仍是 partial(失效推送仍是测试夹具传输)。\n地板 775 未动。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:02:59-07:00"},{"Sha1":"15539f1ee6bfe9e6ecc691fa07dff8837202633f","Message":"chore(governance): track database regression evidence freshness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:02:26-07:00"}],"HeadCommit":{"Sha1":"d8fdc33de848f6440cc1bb96ab07a37688bd51d5","Message":"chore(reports): refresh final deployment and workbench evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:08:34-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/793dd5151bba6af78a871397ff4942dbe9da1622...d8fdc33de848f6440cc1bb96ab07a37688bd51d5","Len":5}...
|
1789866518
|
Edit
Delete
|
|
31286
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"47a3de602 {"Commits":[{"Sha1":"47a3de602dfa355f1dce32f192ddf4478d0c923a","Message":"docs(计划): 登记 B5 收口、check:runtime 重跑撞出的回归与状态格再订 @ 真源仓 c0422ba\n\n- 状态行与 §1 四行按 2026-09-20T01:05Z 实测重订:作业由 15 个拒绝桩改为 job-readiness 记账\n (active 8 / alternate 2 / deferred 12,真正新写的处理器只有 identity.session-cleanup),未落地面 47 → 33;\n dev 当晚又切三次、现跑 793dd51 构建的镜像;check:deployed 判定范围按依赖闭包修正(B5,84a8991)。\n- check:runtime 在 HEAD 重跑:clean 20f2211 上红(a64dc81 留下两条旧夹具用例,根链不跑 api-nestjs 单测\n 所以过了整链并部署到 dev),修于 0482667 后 1109 tests / 0 failures,回绑 c0422ba。\n- 未认证写入的读数改成实测口径:已登记的操作路由 401,裸集合路径 404(与当日几份部署记录不符,未回查)。\n- §5 ⑤ 增门禁缺口待裁;§7 增「根链绿 ≠ 运行时测试绿」;§8 增一行。\n\n一致性门禁 CLEAN。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:13:13-07:00"},{"Sha1":"f2c623fd273fd92026151c1e305ecf51f430c218","Message":"docs(计划): 登记 F1 收口与当晚状态格重订——变更记录一行 + 控制面 CLAUDE.md 三处随实测改\n\n开发计划 §8 增 2026-09-19 晚一行:F1 依据判定(真源仓 27e8679 / 7c0d8df)、本文订正范围、\n一致性门禁由 5 条转 CLEAN(其中 L4 是数字员工OS 仓并行验收临时删报告的瞬态,未改该仓)、\n以及订正过程中真源仓 HEAD 由 44f8a6c 走到 12b7347、本批改动被 e665cca / 600b27d 带走提交的事实。\n\n企业控制面/CLAUDE.md:worktree 由两条订正为四条并注明这张表一天就能过期;治理测试计数\n不再写死单一数字(当天 480 → 510 → 513);门禁链说明补第 2 环 modules 新守的 authority 依据。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T17:10:18-07:00"}],"HeadCommit":{"Sha1":"47a3de602dfa355f1dce32f192ddf4478d0c923a","Message":"docs(计划): 登记 B5 收口、check:runtime 重跑撞出的回归与状态格再订 @ 真源仓 c0422ba\n\n- 状态行与 §1 四行按 2026-09-20T01:05Z 实测重订:作业由 15 个拒绝桩改为 job-readiness 记账\n (active 8 / alternate 2 / deferred 12,真正新写的处理器只有 identity.session-cleanup),未落地面 47 → 33;\n dev 当晚又切三次、现跑 793dd51 构建的镜像;check:deployed 判定范围按依赖闭包修正(B5,84a8991)。\n- check:runtime 在 HEAD 重跑:clean 20f2211 上红(a64dc81 留下两条旧夹具用例,根链不跑 api-nestjs 单测\n 所以过了整链并部署到 dev),修于 0482667 后 1109 tests / 0 failures,回绑 c0422ba。\n- 未认证写入的读数改成实测口径:已登记的操作路由 401,裸集合路径 404(与当日几份部署记录不符,未回查)。\n- §5 ⑤ 增门禁缺口待裁;§7 增「根链绿 ≠ 运行时测试绿」;§8 增一行。\n\n一致性门禁 CLEAN。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:13:13-07:00"},"CompareURL":"luoanwu/platform-governance/compare/600b27dd78486b235f958cb358b936a3b64abf07...47a3de602dfa355f1dce32f192ddf4478d0c923a","Len":2}...
|
1789867918
|
Edit
Delete
|
|
31287
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d3cea6b29 {"Commits":[{"Sha1":"d3cea6b297bd4191653188f524e3d2b995d44192","Message":"feat: add durable file and notification execution slices\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:34:50-07:00"}],"HeadCommit":{"Sha1":"d3cea6b297bd4191653188f524e3d2b995d44192","Message":"feat: add durable file and notification execution slices\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:34:50-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/d8fdc33de848f6440cc1bb96ab07a37688bd51d5...d3cea6b297bd4191653188f524e3d2b995d44192","Len":1}...
|
1789868287
|
Edit
Delete
|
|
31288
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31289
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31290
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31291
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31292
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31293
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31294
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31295
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"a1ff9a7d3 {"Commits":[{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"}],"HeadCommit":{"Sha1":"a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-20T09:50:06+08:00"},"CompareURL":"vodtest/pay/compare/8cbfa778612d125de42478faa9465c00dad4dd23...a1ff9a7d3d12cbc0fbe95bfa9fdc96c46d3f51cc","Len":1}...
|
1789869037
|
Edit
Delete
|
|
31296
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"04b93d8d6 {"Commits":[{"Sha1":"04b93d8d6d93f40ceba7715985491a0ef892c489","Message":"chore(reports): bind execution and current acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:51:44-07:00"},{"Sha1":"dccb72ad7041440e41d1628380db781fb7c04a59","Message":"ci: wire real execution slices and scanner service\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:48:50-07:00"},{"Sha1":"e4782c7b80a04c598c08f6906c6354c325b29545","Message":"docs: record fixed-source execution evidence and dev rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:45:54-07:00"}],"HeadCommit":{"Sha1":"04b93d8d6d93f40ceba7715985491a0ef892c489","Message":"chore(reports): bind execution and current acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-19T18:51:44-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/d3cea6b297bd4191653188f524e3d2b995d44192...04b93d8d6d93f40ceba7715985491a0ef892c489","Len":3}...
|
1789869108
|
Edit
Delete
|
|
31297
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|
|
31298
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|
|
31299
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|
|
31300
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|
|
31301
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|
|
31302
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"091e04f1a {"Commits":[{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"}],"HeadCommit":{"Sha1":"091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-20T09:58:20+08:00"},"CompareURL":"vodtest/app/compare/0be2474e1e34ad93ff9ac4b30d694c52573501af...091e04f1a4e59d908748e6dfcc8e7a1e88e4e375","Len":1}...
|
1789869505
|
Edit
Delete
|