|
39272
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/feat/console-layout
|
0
|
{"Commits":[{"Sha1":"06daf4a65 {"Commits":[{"Sha1":"06daf4a651e1a490ace181ac708099def39e8de0","Message":"fix: 合并邀请页密码要求说明与激活错误反馈修复\n\n用户发现从邀请邮件进入接受邀请页时,设置过短的新密码只会看到\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。本次合入 feat/console-layout 上的前端修复,让用户能按提示修改后重新提交。\n\n实现内容:\n- 邀请页修复(765bf82):api.ts 导出 apiErrorFromResponse 供 /activate 失败时复用错误体解析;激活仍以 urlencoded 表单提交、只按状态码判定 HTML 成功响应;密码字段说明新账号须为 12—128 个字符,不对已有账号原密码做最短长度拦截;INVALID_PASSWORD 显示在密码字段下方并聚焦,INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT、401/403、429、网络异常与 5xx 分别给出固定安全文案\n\n验证:\n- 合并前确认分支基于 main 63544c6,main 在其后没有新提交;主目录未提交改动仅在 scripts/experience/、docs/handoff/demo-video-env-01.md 与 iam-demo-video/,与本次合并没有共同文件\n- 分支上 iam-admin-web 的 format:check、typecheck、lint 通过\n- 未运行:Vitest 单元测试、构建、后端测试、浏览器检查与真实邀请激活\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:53-07:00"},{"Sha1":"765bf820452bc4d64f63ed449b249fafcfc1f60d","Message":"fix(console): 邀请页说明新密码要求并按错误码反馈激活失败\n\n接受邀请页没有说明新账号密码须为 12—128 个字符;激活失败时直接构造不带错误码的 ApiError,INVALID_PASSWORD 等错误码丢失,页面只能显示\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。\n\n实现内容:\n- api.ts 将内部 toApiError 改名并导出为 apiErrorFromResponse,供成功时返回 HTML 的 /activate 在失败时复用错误体解析;request 的行为不变\n- 激活改由 submitActivation 提交:保持 urlencoded 表单,不设 Accept: application/json,只按状态码判定成功、不解析 HTML 正文;失败时保留 HTTP 状态、code、trace_id 与纯数字 Retry-After;401/403 丢弃缓存的 CSRF 令牌,供用户手动重新提交;不自动重试\n- 密码字段说明改为\"已有 IAM 账号请填写原密码;新账号请设置 12—128 个字符的密码\";因页面分不清新旧账号,不设 minLength、不在提交前拦截短密码,只拦截空密码\n- 新增 activationFailure 映射:INVALID_PASSWORD 显示在密码字段下方并在渲染后聚焦,不叠加顶部告警;INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT 使用固定文案,不判断账号是否存在;401/403 只说明未通过安全校验,不断言令牌失效;404/409 其他情况与未知错误码安全回退;429 使用有效的 Retry-After;网络异常与 5xx 显示\"提交结果未知\";获取安全令牌失败显示\"邀请尚未提交\"\n- 告警标题随反馈类型变化并显示追踪编号;找回密码、验证邮箱页继续使用原有 failureCopy 文案\n\n验证:\n- npm --prefix iam-admin-web run format:check:通过\n- npm --prefix iam-admin-web run typecheck:通过\n- npm --prefix iam-admin-web run lint:通过\n- 本地演示 IAM 上用 curl 以无效凭据 POST /activate:返回 400 JSON,含 code=INVALID_ACTIVATION、message、trace_id,确认失败响应可按错误码解析\n- 单元测试、浏览器检查与真实邀请激活:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:01-07:00"},{"Sha1":"63544c67bb5cd377f09d6696006f02363a77353a","Message":"fix(auth): 修复会话过期后刷新页面返回认证错误\n\n过期身份在页面路由执行前被统一返回 401 JSON,导致首次刷新无法进入登录页。\n\n实现内容:\n- 控制台页面清理失效会话后跳转登录页,携带过期提示和安全编码的返回地址\n- 公开页面和静态资源按匿名继续处理,API 保留原 401 JSON 响应\n- 协议授权 GET 请求恢复原匿名登录流程,保留其他协议端点的错误契约\n- 补充地址边界、空闲与绝对到期、账号失效及跨实例身份清理回归测试\n\n验证:\n- Java 25 下服务端 223 项及依赖模块 95 项单元测试通过\n- SessionPageIT、SessionLifecycleIT、LoginSelectionIT、ProtocolIT、PackagedConsoleIT、BrowserSecurityIT 共 69 项集成测试最终通过\n- 新增用例修正绝对跳转地址断言和双时钟测试准备后,重跑 SessionPageIT 17 项全部通过\n- Maven 编译、Spotless 格式检查及 git diff --check 通过\n- 未运行全部集成测试,未进行真实浏览器等待过期后的人工验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:32:14-07:00"},{"Sha1":"6ab56b752dc0439c6c33c0e9943e2ede21a3f5b7","Message":"feat: 合并隐藏无权进入的平台与应用入口\n\n用户验收后提出,只负责企业的管理员不应看到平台管理与应用列表入口。按“进不去的入口一律不显示”的统一规则,合入 feat/console-layout 上的前端调整。\n\n实现内容:\n- 入口隐藏(3ddc9da):侧栏无权分组整组隐藏;切换弹窗的平台入口只对平台管理员显示;工作台入口卡只渲染可进入的入口(平台管理员 3 个、应用管理员 2 个、只负责企业的管理员 1 个,单入口整行横排);工作台账号卡不再显示“没有平台管理身份”\n\n验证:\n- 合并前确认分支基于 28fda4f,main 在其后只有合并提交 58745d8,与分支内容无冲突;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web npm run check 通过(格式、lint、类型检查、Vitest 37 个文件 319 项、构建)\n- 未运行:后端测试;真实企业管理员、应用管理员账号的整页走查与部署环境验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T20:38:26-07:00"},{"Sha1":"58745d8c25c809411e3c9cb00249b911ba89d5db","Message":"fix: 合并业务应用登录回跳与管理工作台门禁修复\n\n演示部署后发现两个问题:从业务应用登录并完成 MFA 后会先进入 IAM 控制台首页再回到业务应用;只能登录业务应用的普通员工也能进入管理工作台外壳。本次合入 feat/console-layout 上的前端修复与交接说明。\n\n实现内容:\n- MFA 回跳(a328b99):完成回执带受控续办地址时成功标记停留后直接整页跳回 /oidc/select,不刷新控制台身份,只有一次导航;refresh 增加 quiet 选项避免流程中页面重挂\n- 认证页文案(c7966f8):品牌字样改为“IAM 统一身份认证”,MFA 副标题由“进入控制台”改为“完成登录”\n- 管理工作台门禁(443dc01):平台角色或任一企业管理角色(逐页读完本人企业)才渲染管理工作台;没有管理身份只显示“IAM 账号中心”个人账号页,读取失败可重试且不放行\n- 交接说明(28fda4f):docs/handoff/login-return-and-console-gate.md,含给后端的部署与改进建议\n\n验证:\n- 合并前确认 main 为分支起点 0c74265,无分叉;主目录未提交改动仅在 scripts/experience/,与本次合并没有共同文件\n- 分支上 iam-admin-web npm run check 通过(格式、lint、类型检查、Vitest 36 个文件 314 项、构建)\n- 未运行:后端测试;真实账号 MFA、业务应用全链路与部署环境浏览器验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-16T19:44:05-07:00"}],"HeadCommit":{"Sha1":"06daf4a651e1a490ace181ac708099def39e8de0","Message":"fix: 合并邀请页密码要求说明与激活错误反馈修复\n\n用户发现从邀请邮件进入接受邀请页时,设置过短的新密码只会看到\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。本次合入 feat/console-layout 上的前端修复,让用户能按提示修改后重新提交。\n\n实现内容:\n- 邀请页修复(765bf82):api.ts 导出 apiErrorFromResponse 供 /activate 失败时复用错误体解析;激活仍以 urlencoded 表单提交、只按状态码判定 HTML 成功响应;密码字段说明新账号须为 12—128 个字符,不对已有账号原密码做最短长度拦截;INVALID_PASSWORD 显示在密码字段下方并聚焦,INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT、401/403、429、网络异常与 5xx 分别给出固定安全文案\n\n验证:\n- 合并前确认分支基于 main 63544c6,main 在其后没有新提交;主目录未提交改动仅在 scripts/experience/、docs/handoff/demo-video-env-01.md 与 iam-demo-video/,与本次合并没有共同文件\n- 分支上 iam-admin-web 的 format:check、typecheck、lint 通过\n- 未运行:Vitest 单元测试、构建、后端测试、浏览器检查与真实邀请激活\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:53-07:00"},"CompareURL":"pengzhiyu/IAM/compare/3ddc9da392e7b9a38e98ddb4e6b71fa6f8a0b48f...06daf4a651e1a490ace181ac708099def39e8de0","Len":5}...
|
1792382363
|
Edit
Delete
|
|
39271
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"06daf4a65 {"Commits":[{"Sha1":"06daf4a651e1a490ace181ac708099def39e8de0","Message":"fix: 合并邀请页密码要求说明与激活错误反馈修复\n\n用户发现从邀请邮件进入接受邀请页时,设置过短的新密码只会看到\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。本次合入 feat/console-layout 上的前端修复,让用户能按提示修改后重新提交。\n\n实现内容:\n- 邀请页修复(765bf82):api.ts 导出 apiErrorFromResponse 供 /activate 失败时复用错误体解析;激活仍以 urlencoded 表单提交、只按状态码判定 HTML 成功响应;密码字段说明新账号须为 12—128 个字符,不对已有账号原密码做最短长度拦截;INVALID_PASSWORD 显示在密码字段下方并聚焦,INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT、401/403、429、网络异常与 5xx 分别给出固定安全文案\n\n验证:\n- 合并前确认分支基于 main 63544c6,main 在其后没有新提交;主目录未提交改动仅在 scripts/experience/、docs/handoff/demo-video-env-01.md 与 iam-demo-video/,与本次合并没有共同文件\n- 分支上 iam-admin-web 的 format:check、typecheck、lint 通过\n- 未运行:Vitest 单元测试、构建、后端测试、浏览器检查与真实邀请激活\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:53-07:00"},{"Sha1":"765bf820452bc4d64f63ed449b249fafcfc1f60d","Message":"fix(console): 邀请页说明新密码要求并按错误码反馈激活失败\n\n接受邀请页没有说明新账号密码须为 12—128 个字符;激活失败时直接构造不带错误码的 ApiError,INVALID_PASSWORD 等错误码丢失,页面只能显示\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。\n\n实现内容:\n- api.ts 将内部 toApiError 改名并导出为 apiErrorFromResponse,供成功时返回 HTML 的 /activate 在失败时复用错误体解析;request 的行为不变\n- 激活改由 submitActivation 提交:保持 urlencoded 表单,不设 Accept: application/json,只按状态码判定成功、不解析 HTML 正文;失败时保留 HTTP 状态、code、trace_id 与纯数字 Retry-After;401/403 丢弃缓存的 CSRF 令牌,供用户手动重新提交;不自动重试\n- 密码字段说明改为\"已有 IAM 账号请填写原密码;新账号请设置 12—128 个字符的密码\";因页面分不清新旧账号,不设 minLength、不在提交前拦截短密码,只拦截空密码\n- 新增 activationFailure 映射:INVALID_PASSWORD 显示在密码字段下方并在渲染后聚焦,不叠加顶部告警;INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT 使用固定文案,不判断账号是否存在;401/403 只说明未通过安全校验,不断言令牌失效;404/409 其他情况与未知错误码安全回退;429 使用有效的 Retry-After;网络异常与 5xx 显示\"提交结果未知\";获取安全令牌失败显示\"邀请尚未提交\"\n- 告警标题随反馈类型变化并显示追踪编号;找回密码、验证邮箱页继续使用原有 failureCopy 文案\n\n验证:\n- npm --prefix iam-admin-web run format:check:通过\n- npm --prefix iam-admin-web run typecheck:通过\n- npm --prefix iam-admin-web run lint:通过\n- 本地演示 IAM 上用 curl 以无效凭据 POST /activate:返回 400 JSON,含 code=INVALID_ACTIVATION、message、trace_id,确认失败响应可按错误码解析\n- 单元测试、浏览器检查与真实邀请激活:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:01-07:00"},{"Sha1":"63544c67bb5cd377f09d6696006f02363a77353a","Message":"fix(auth): 修复会话过期后刷新页面返回认证错误\n\n过期身份在页面路由执行前被统一返回 401 JSON,导致首次刷新无法进入登录页。\n\n实现内容:\n- 控制台页面清理失效会话后跳转登录页,携带过期提示和安全编码的返回地址\n- 公开页面和静态资源按匿名继续处理,API 保留原 401 JSON 响应\n- 协议授权 GET 请求恢复原匿名登录流程,保留其他协议端点的错误契约\n- 补充地址边界、空闲与绝对到期、账号失效及跨实例身份清理回归测试\n\n验证:\n- Java 25 下服务端 223 项及依赖模块 95 项单元测试通过\n- SessionPageIT、SessionLifecycleIT、LoginSelectionIT、ProtocolIT、PackagedConsoleIT、BrowserSecurityIT 共 69 项集成测试最终通过\n- 新增用例修正绝对跳转地址断言和双时钟测试准备后,重跑 SessionPageIT 17 项全部通过\n- Maven 编译、Spotless 格式检查及 git diff --check 通过\n- 未运行全部集成测试,未进行真实浏览器等待过期后的人工验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:32:14-07:00"}],"HeadCommit":{"Sha1":"06daf4a651e1a490ace181ac708099def39e8de0","Message":"fix: 合并邀请页密码要求说明与激活错误反馈修复\n\n用户发现从邀请邮件进入接受邀请页时,设置过短的新密码只会看到\"请求未完成,安全令牌失效时刷新页面重试\"的通用提示。本次合入 feat/console-layout 上的前端修复,让用户能按提示修改后重新提交。\n\n实现内容:\n- 邀请页修复(765bf82):api.ts 导出 apiErrorFromResponse 供 /activate 失败时复用错误体解析;激活仍以 urlencoded 表单提交、只按状态码判定 HTML 成功响应;密码字段说明新账号须为 12—128 个字符,不对已有账号原密码做最短长度拦截;INVALID_PASSWORD 显示在密码字段下方并聚焦,INVALID_ACTIVATION、INVITATION_NOT_APPLICABLE、CONFLICT、401/403、429、网络异常与 5xx 分别给出固定安全文案\n\n验证:\n- 合并前确认分支基于 main 63544c6,main 在其后没有新提交;主目录未提交改动仅在 scripts/experience/、docs/handoff/demo-video-env-01.md 与 iam-demo-video/,与本次合并没有共同文件\n- 分支上 iam-admin-web 的 format:check、typecheck、lint 通过\n- 未运行:Vitest 单元测试、构建、后端测试、浏览器检查与真实邀请激活\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-18T20:58:53-07:00"},"CompareURL":"pengzhiyu/IAM/compare/6ab56b752dc0439c6c33c0e9943e2ede21a3f5b7...06daf4a651e1a490ace181ac708099def39e8de0","Len":3}...
|
1792382356
|
Edit
Delete
|
|
31845
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"06dc717a1 {"Commits":[{"Sha1":"06dc717a117e72f56d86e2d7611171b86eb1e770","Message":"docs(计划): 续记工作台入口产物重建(产物源码 fec3e55c,内嵌快照 8276d717)\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-21T20:40:56-07:00"},{"Sha1":"808c54997b57a9d66e7ba7f24f11e218fef01b34","Message":"docs(计划): 缺口盘点改指 16 模块版缺失清单;CI 行订正 act-runner .env 已在、缺的是容器 @ 真源仓 56063f4e\n\n- 「现有代码」行:模块级、文件级缺口盘点改指 缺失模块完善清单-2026-09-21(取代 09-16 版、沿用编号;\n 09-16 版保留为历史快照,决策批次与 CHG 材料仍按编号引用它)\n- §1 CI 行:此前写「stack/ci/act-runner/.env 仍不存在 = 未启用」。2026-09-22T03Z 实测该文件自\n 09-18 起就在(未读内容),docker ps -a 无任何 act-runner 容器——结论「未启用」不变,理由订正\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-21T20:38:25-07:00"}],"HeadCommit":{"Sha1":"06dc717a117e72f56d86e2d7611171b86eb1e770","Message":"docs(计划): 续记工作台入口产物重建(产物源码 fec3e55c,内嵌快照 8276d717)\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-21T20:40:56-07:00"},"CompareURL":"luoanwu/platform-governance/compare/9819decc3edf148421bdefd134368e8fc7a6bfa1...06dc717a117e72f56d86e2d7611171b86eb1e770","Len":2}...
|
1790048843
|
Edit
Delete
|
|
38750
|
5
|
5
|
5
|
129
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"06e27b47f {"Commits":[{"Sha1":"06e27b47ffcdd6ce24f08e0b8d3202b120f10490","Message":"docs: record full business revalidation and revoked source refusal\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T18:10:54-07:00"}],"HeadCommit":{"Sha1":"06e27b47ffcdd6ce24f08e0b8d3202b120f10490","Message":"docs: record full business revalidation and revoked source refusal\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T18:10:54-07:00"},"CompareURL":"luoanwu/eios-02-business-platform/compare/f847f36e6776d4d23004fcd3a27d51b7ac842fa3...06e27b47ffcdd6ce24f08e0b8d3202b120f10490","Len":1}...
|
1792199456
|
Edit
Delete
|
|
40251
|
1
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40252
|
9
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40253
|
3
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40254
|
4
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40255
|
7
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40256
|
8
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40257
|
10
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
40258
|
11
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"06e6fbcf8 {"Commits":[{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"}],"HeadCommit":{"Sha1":"06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Message":"AI派对管家AI预定推荐套餐价格计算问题\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-21T18:01:33+08:00"},"CompareURL":"vodtest/pay/compare/3620c1a180519a26da7893f74f86d64f3f848ec0...06e6fbcf8d65ad75b16a1ed9f31a1a699a8b8e04","Len":1}...
|
1792576897
|
Edit
Delete
|
|
33573
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"06e809d27 {"Commits":[{"Sha1":"06e809d2764c0f8d67375caafbf3a664152f4070","Message":"docs: re-audit full code gaps on 0.126.0 with isolated acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-29T21:48:18-07:00"}],"HeadCommit":{"Sha1":"06e809d2764c0f8d67375caafbf3a664152f4070","Message":"docs: re-audit full code gaps on 0.126.0 with isolated acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-29T21:48:18-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/ea3c48a5ab26b18d08431fdf5e5ef7f7379ab857...06e809d2764c0f8d67375caafbf3a664152f4070","Len":1}...
|
1790743702
|
Edit
Delete
|
|
25556
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25557
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25558
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25559
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25560
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25561
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25562
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
25563
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"06ec5303f {"Commits":[{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"}],"HeadCommit":{"Sha1":"06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-25T13:15:06+08:00"},"CompareURL":"vodtest/pay/compare/d2c0c4fee31dec293c522768e270dcbe24aa2260...06ec5303f99fb7eeb1a5c1f76ddcab045f8b61ca","Len":1}...
|
1787634922
|
Edit
Delete
|
|
36605
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"06f427076 {"Commits":[{"Sha1":"06f427076e4912b56ecd2a1475b89f8b1d4a4535","Message":"chore: 层仓 head 同步(05 → d0602274)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:38:25-07:00"}],"HeadCommit":{"Sha1":"06f427076e4912b56ecd2a1475b89f8b1d4a4535","Message":"chore: 层仓 head 同步(05 → d0602274)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:38:25-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/0d9925c5119ee596ce12c9f5478e1e05e594d7aa...06f427076e4912b56ecd2a1475b89f8b1d4a4535","Len":1}...
|
1791729508
|
Edit
Delete
|
|
46247
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"06f4dd13b {"Commits":[{"Sha1":"06f4dd13b5f5dc23446b42e7b64eec66707486fd","Message":"chore(workspace): 同步04层head 82ce8107(加固方案入层仓)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T05:31:41-08:00"}],"HeadCommit":{"Sha1":"06f4dd13b5f5dc23446b42e7b64eec66707486fd","Message":"chore(workspace): 同步04层head 82ce8107(加固方案入层仓)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T05:31:41-08:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/432eb3f388fe64c598f7a9537b202d7bd7cffb5a...06f4dd13b5f5dc23446b42e7b64eec66707486fd","Len":1}...
|
1793799328
|
Edit
Delete
|
|
17375
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17376
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17377
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17378
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17379
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17380
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17381
|
10
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
17382
|
11
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"06f8039ad {"Commits":[{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"}],"HeadCommit":{"Sha1":"06f8039ad7f5c54585da313a2742b0d86c41b1f5","Message":"需求 门店名称限制 16489\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-14T16:10:22+08:00"},"CompareURL":"vodtest/app/compare/2265982d74e6fef82b3fb5a3f9027b22dd8eb1a0...06f8039ad7f5c54585da313a2742b0d86c41b1f5","Len":1}...
|
1784016628
|
Edit
Delete
|
|
45744
|
3
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45745
|
9
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45746
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45747
|
4
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45748
|
7
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45749
|
8
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
45750
|
10
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"06fbb1f5e {"Commits":[{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"}],"HeadCommit":{"Sha1":"06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Message":"开房加锁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-11-03T16:56:30+08:00"},"CompareURL":"vodtest/pay/compare/3c6d448357d9f1d3eec8ea31a3921a566bd7617a...06fbb1f5e7a2832873690660f0d47af7b2d69d8f","Len":1}...
|
1793696211
|
Edit
Delete
|
|
29783
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"0701c3991 {"Commits":[{"Sha1":"0701c39911ee7e3473877d92a5e956f352d42bad","Message":"重命名智慧商家PC翻翻乐订阅入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T10:00:14+08:00"}],"HeadCommit":{"Sha1":"0701c39911ee7e3473877d92a5e956f352d42bad","Message":"重命名智慧商家PC翻翻乐订阅入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T10:00:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3...0701c39911ee7e3473877d92a5e956f352d42bad","Len":1}...
|
1789437623
|
Edit
Delete
|
|
29784
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"0701c3991 {"Commits":[{"Sha1":"0701c39911ee7e3473877d92a5e956f352d42bad","Message":"重命名智慧商家PC翻翻乐订阅入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T10:00:14+08:00"}],"HeadCommit":{"Sha1":"0701c39911ee7e3473877d92a5e956f352d42bad","Message":"重命名智慧商家PC翻翻乐订阅入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T10:00:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3...0701c39911ee7e3473877d92a5e956f352d42bad","Len":1}...
|
1789437623
|
Edit
Delete
|
|
29579
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"070b9440b {"Commits":[{"Sha1":"070b9440b579a7662952fe817638313fadcf01bd","Message":"docs(governance): 登记 C253 与 G25 闭合项,刷新锚点\n\nC253(新增闭合记录):三个基座门禁把实时频道订阅写死成基础频道,而 dispatcher 按 Redis 逻辑库分区发布——\n只有 db 0 能过,而 O1 纪律要求验收用独立逻辑库;三处失败信息还分别指向凭据隔离、依赖恢复与多进程领取,\n把门禁自己的假设伪装成被测对象的问题,并连带让静态链长期止步第 23 步。\n\nG25 同步:⑤ SDK 的 STALE 语义已闭合(rc.3 已发布、本仓已升级并删除边界翻译,判定回到 SDK 单源);\n新增 ⑥ 运行态证据已就位(clean HEAD runtime passed + 静态 27/27),并明确它**不改变** ①②④ 的未闭环判断。\n\n本轮静态 27/27 复跑通过;锚点按 C241 指向父提交。\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-14T10:24:34-07:00"},{"Sha1":"c9d2f3acf72a2b36c581d7f44cc8eea0d2b91080","Message":"chore(reports): 首次 clean SHA 绑定的三级证据(runtime passed + 静态 27/27)\n\n`6396f7f` clean 树上:\n- `pnpm check:runtime` **status=passed、worktreeDirty=false**——本仓 `reports/runtime-acceptance.latest.json`\n 第一次绑定 clean commit(733 tests / 0 failures、行为矩阵 204/204、十步全绿)。M0「reports 首次绑定\n clean SHA」与 OS-04 退出门要求的真实 DB 证据同时满足。\n- `pnpm check` **27/27 步骤全部通过**,23 份静态报告同样 `worktreeDirty:false`。\n\n动态区按本轮报告更新:静态证据行改写为 clean HEAD 27/27;锚点指向父提交(C241/C232)。\n边界:本地单机证据,未推送、远端 CI 未跑;G14 的远端拦截、试点 A 的 HR 端到端与目标环境签收仍 OPEN。\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-14T10:22:15-07:00"},{"Sha1":"6396f7f20f8e418463280f27609295d18666bb28","Message":"docs(governance): 刷新快照锚点到 666f5e2(批次收尾)\n\nC241/C232:推送批次最后一个提交必须把锚点指向其父提交,纯报告刷新提交同样算提交。\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-14T10:00:44-07:00"},{"Sha1":"666f5e2fee8caa849d6d44387e8d046aa898b02f","Message":"chore(reports): clean SHA 上重跑 runtime,按已跟踪测试数校正动态区\n\n`7fb2dd6` clean 树整轮 runtime 只余 own-test-cases 漂移:新增的两份 Kafka 投递测试在提交后才计入\ngit 已跟踪集合(C70 口径),因此 90/730 → 92/736。本提交同步数字并带上本轮报告;\n锚点仍指向 `bc99e5b`(落后 2,超 +1 自指窗),由下一个提交刷新。\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-14T10:00:33-07:00"},{"Sha1":"7fb2dd6d376fdbe58e31bd99060c033c67bac808","Message":"chore(reports): 首次整轮 runtime 绿盘 + 静态 27/27,刷新锚点\n\n本批次证据(本地 dirty 工作区,共享底座 PG 55470 + OS 专用 Redis 6404/3):\n- `pnpm check:runtime` status=passed、exit 0:733 tests / 0 failures、行为矩阵 204/204,\n 十步全绿(迁移 deploy/status、七包测试、auth-startup、db-credential-separation、tracing、\n dependency-resilience、capacity、write-capacity、multi-instance、docs-truth 复验)。\n- `pnpm check` **27/27 步骤全部通过**——此前长期止于第 23 步 `check:docs-truth` 的\n `governance-number-evidence-shape`(它要求一份 passed 的 runtime 报告,而整轮从未跑通)。\n 两件事同时闭合:门禁频道假设修复让 runtime 能跑完,动态数字随即可以按真实报告对齐。\n\n按 C241/C232:本批次最后一个提交把快照锚点指向父提交 `bc99e5b`(落后 HEAD 0,写锚点自占 +1 自指窗)。\n边界:这些报告绑定的是 **dirty 工作区指纹**,不是 clean commit;clean SHA 绑定需要在本提交之上重跑。\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-14T09:48:04-07:00"}],"HeadCommit":{"Sha1":"070b9440b579a7662952fe817638313fadcf01bd","Message":"docs(governance): 登记 C253 与 G25 闭合项,刷新锚点\n\nC253(新增闭合记录):三个基座门禁把实时频道订阅写死成基础频道,而 dispatcher 按 Redis 逻辑库分区发布——\n只有 db 0 能过,而 O1 纪律要求验收用独立逻辑库;三处失败信息还分别指向凭据隔离、依赖恢复与多进程领取,\n把门禁自己的假设伪装成被测对象的问题,并连带让静态链长期止步第 23 步。\n\nG25 同步:⑤ SDK 的 STALE 语义已闭合(rc.3 已发布、本仓已升级并删除边界翻译,判定回到 SDK 单源);\n新增 ⑥ 运行态证据已就位(clean HEAD runtime passed + 静态 27/27),并明确它**不改变** ①②④ 的未闭环判断。\n\n本轮静态 27/27 复跑通过;锚点按 C241 指向父提交。\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-14T10:24:34-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/18a1b036f3dbb3f51ac773862e0cafac278bb34e...070b9440b579a7662952fe817638313fadcf01bd","Len":16}...
|
1789407027
|
Edit
Delete
|
|
42605
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"070da690b {"Commits":[{"Sha1":"070da690b882bd6a6e8ab1f38fe715eaa702807b","Message":"chore(reports): rebind runtime and UI evidence to 838cec8\n\nRerun on the clean source 838cec8 (worktree fingerprint 5fc3d94ec70f)\nafter merging main (PR 6, product 0.19.6, OS lock 1b8ae0d), on the\nisolated containers with a recreated database.\n\n- check:runtime: 452/452 (floor 452), frozen oracle 12 scenarios,\n outbox 1 scenario / 0 duplicates, outage health 2 scenarios.\n- check:ui with the new bounded, streaming runner: 46/46; steps\n migrate 0.9s, seed 2.4s, backend build 5.3s, web build 17.6s,\n Playwright 33.9s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\npnpm check with DIGITAL_EMPLOYEE_OS_ROOT at 1b8ae0d still stops at O22:\nthe 0.19.6 release audit records osProductReleaseRemoteProductCommits 0\n(no 0.19.6 product commit on the OS remote yet). That state arrived\nwith PR 6, whose own governance report was already failed; it is not\nchanged here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:33:21-07:00"},{"Sha1":"838cec822df50b9e41c9494687ca9aa63c8a67c6","Message":"fix(ui-acceptance): bound every sub-step and stream progress; build single-host OS in CI\n\nGitea run 26523 sat in check:ui for about two hours with nothing but the\ncommand banner in the log: every sub-step ran through spawnSync with no\ntimeout and only reported its output after exit.\n\ncheck-ui-acceptance.mjs now runs each sub-step through runStep:\n- detached process group with a per-step limit (migrate/seed 5 min,\n backend build 10, web build 20, browser preflight 2, Playwright 30);\n on expiry the whole group gets SIGTERM, then SIGKILL after 10 s, and\n the step is recorded with status 124 and timedOut: true;\n- prints \"▶/✓/✗ [ui] \u003cstep\u003e\" with durations, forwards child output line\n by line with a step prefix, and announces the API/web readiness waits;\n- UI_STEP_TIMEOUT_MS overrides every limit (negative testing or a slow\n runner). The report keeps its existing step shape.\n\nVerified locally: with UI_STEP_TIMEOUT_MS=4000 the backend build is\nkilled after 4 s (status 124), the runner exits within 7 s and no build\nprocesses remain.\n\nThe OS lock moved to 1b8ae0d (single host) with PR 6, so the static job\nno longer asks turbo to build the OS api-fastify package. G14 records\nthe first remote check:runtime pass and the hung UI run.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:27:37-07:00"},{"Sha1":"ae4fc89a667cd3d9d34ddd9147d89da36a4cc39a","Message":"Merge remote-tracking branch 'origin/main' into claude/project-progress-analysis-69857d\n\n# Conflicts:\n#\treports/app-manifest.latest.json\n#\treports/contract-consumers.latest.json\n#\treports/database-rls.latest.json\n#\treports/docs-truth.latest.json\n#\treports/dual-backend-behavior.latest.json\n#\treports/dual-backend-parity.latest.json\n#\treports/fixtures.latest.json\n#\treports/fork-readiness.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance-kit.latest.json\n#\treports/governance.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/migrations.latest.json\n#\treports/naming.latest.json\n#\treports/os-product-bundle.latest.json\n#\treports/os-product-compat.latest.json\n#\treports/os-product-distribution.latest.json\n#\treports/os-product-layer.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/statemachine-write-guard.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:24:39-07:00"},{"Sha1":"98df51ed3f9663364487587882bb82fedab434c8","Message":"Merge pull request 'feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料' (#6) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/6\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T20:26:17+08:00"},{"Sha1":"e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Message":"chore(reports): 合并 main 后 HR 全量 runtime/UI 验收与静态报告回绑 @ a88a365\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452、check:ui 46/46 均绑定 clean a88a365;\n带 DIGITAL_EMPLOYEE_OS_ROOT(OS 1b8ae0d7 快照)跑静态链。check:governance 剩 osProductLayerViolations 1\n(O22,待写入授权)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:02-07:00"}],"HeadCommit":{"Sha1":"070da690b882bd6a6e8ab1f38fe715eaa702807b","Message":"chore(reports): rebind runtime and UI evidence to 838cec8\n\nRerun on the clean source 838cec8 (worktree fingerprint 5fc3d94ec70f)\nafter merging main (PR 6, product 0.19.6, OS lock 1b8ae0d), on the\nisolated containers with a recreated database.\n\n- check:runtime: 452/452 (floor 452), frozen oracle 12 scenarios,\n outbox 1 scenario / 0 duplicates, outage health 2 scenarios.\n- check:ui with the new bounded, streaming runner: 46/46; steps\n migrate 0.9s, seed 2.4s, backend build 5.3s, web build 17.6s,\n Playwright 33.9s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\npnpm check with DIGITAL_EMPLOYEE_OS_ROOT at 1b8ae0d still stops at O22:\nthe 0.19.6 release audit records osProductReleaseRemoteProductCommits 0\n(no 0.19.6 product commit on the OS remote yet). That state arrived\nwith PR 6, whose own governance report was already failed; it is not\nchanged here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:33:21-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/8cf50a6ecf537789affa4e7a25d1fc599b7d4fac...070da690b882bd6a6e8ab1f38fe715eaa702807b","Len":29}...
|
1793111606
|
Edit
Delete
|
|
956
|
10
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
957
|
9
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
958
|
1
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
959
|
3
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
960
|
7
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
961
|
8
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
962
|
11
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"071719db0 {"Commits":[{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},{"Sha1":"9b789345bf79d8512afb15337ac10606f216924f","Message":"dist提交不阻止\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:13+08:00"}],"HeadCommit":{"Sha1":"071719db03b1db363cd36b236de7922b400adb66","Message":"Merge branch 'pc-260519' of gitea.g-hi.com:vodtest/pc into pc-260519\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-04-14T10:35:25+08:00"},"CompareURL":"vodtest/pc/compare/26f8507a4726e47eab118ae99257bf9e51840b47...071719db03b1db363cd36b236de7922b400adb66","Len":2}...
|
1776134131
|
Edit
Delete
|
|
45447
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/s0-final-artifact-audit-20261102
|
0
|
{"Commits":[{"Sha1":"071d0753c {"Commits":[{"Sha1":"071d0753cc0db57a0364c807cde1ce73bb676c29","Message":"docs(s0): record review branch sync and bounded identity metadata addenda\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T18:32:29-08:00"}],"HeadCommit":{"Sha1":"071d0753cc0db57a0364c807cde1ce73bb676c29","Message":"docs(s0): record review branch sync and bounded identity metadata addenda\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T18:32:29-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/96f3331dfff0d9356ef045bfd94799b97085e1cc...071d0753cc0db57a0364c807cde1ce73bb676c29","Len":1}...
|
1793673197
|
Edit
Delete
|