|
29139
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"79f98f3a8 {"Commits":[{"Sha1":"79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:49:27+08:00"}],"HeadCommit":{"Sha1":"79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:49:27+08:00"},"CompareURL":"vodtest/pay/compare/eeed02ef60fe1abfd55bd53eacf28aff9238dcb6...79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Len":1}...
|
1789112976
|
Edit
Delete
|
|
29140
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"79f98f3a8 {"Commits":[{"Sha1":"79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:49:27+08:00"}],"HeadCommit":{"Sha1":"79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:49:27+08:00"},"CompareURL":"vodtest/pay/compare/eeed02ef60fe1abfd55bd53eacf28aff9238dcb6...79f98f3a861a16ab8f257d8340d71090d2a7b0e3","Len":1}...
|
1789112976
|
Edit
Delete
|
|
29141
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29142
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29143
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29144
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29145
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29146
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29147
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29148
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"63f418a42 {"Commits":[{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"}],"HeadCommit":{"Sha1":"63f418a42cd482ee00368e56ab3de18c64d77864","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-11T15:53:13+08:00"},"CompareURL":"vodtest/pay/compare/79f98f3a861a16ab8f257d8340d71090d2a7b0e3...63f418a42cd482ee00368e56ab3de18c64d77864","Len":1}...
|
1789113203
|
Edit
Delete
|
|
29149
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"7c87819a6 {"Commits":[{"Sha1":"7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Message":"完善商家门店订阅与充值原型及平台价格配置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:12:49+08:00"}],"HeadCommit":{"Sha1":"7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Message":"完善商家门店订阅与充值原型及平台价格配置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:12:49+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/16c820780a9323b7188d56bb4869c949cf047f63...7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Len":1}...
|
1789114381
|
Edit
Delete
|
|
29150
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"7c87819a6 {"Commits":[{"Sha1":"7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Message":"完善商家门店订阅与充值原型及平台价格配置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:12:49+08:00"}],"HeadCommit":{"Sha1":"7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Message":"完善商家门店订阅与充值原型及平台价格配置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:12:49+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/16c820780a9323b7188d56bb4869c949cf047f63...7c87819a64c8c1d7c1c1e663fd27cf368b1d65d3","Len":1}...
|
1789114381
|
Edit
Delete
|
|
29151
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"d6cadee43 {"Commits":[{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"}],"HeadCommit":{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/b73091bfdef233b32073e2612cc649cbe14bc9bd...d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Len":1}...
|
1789115328
|
Edit
Delete
|
|
29152
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"d6cadee43 {"Commits":[{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"}],"HeadCommit":{"Sha1":"d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Message":"新增抖音小程序版本推送流程\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:27:37+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/b73091bfdef233b32073e2612cc649cbe14bc9bd...d6cadee43bfe0b3b4938e5f61b378b9c7412d51e","Len":1}...
|
1789115328
|
Edit
Delete
|
|
29153
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"5fe0c4994 {"Commits":[{"Sha1":"5fe0c4994d36645c2622f785385dc2b45912dc5e","Message":"调整SVIP活动列表操作项\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:34:05+08:00"}],"HeadCommit":{"Sha1":"5fe0c4994d36645c2622f785385dc2b45912dc5e","Message":"调整SVIP活动列表操作项\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:34:05+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9894489d976993b00ea26452bd6a96fe69852655...5fe0c4994d36645c2622f785385dc2b45912dc5e","Len":1}...
|
1789115700
|
Edit
Delete
|
|
29154
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"5fe0c4994 {"Commits":[{"Sha1":"5fe0c4994d36645c2622f785385dc2b45912dc5e","Message":"调整SVIP活动列表操作项\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:34:05+08:00"}],"HeadCommit":{"Sha1":"5fe0c4994d36645c2622f785385dc2b45912dc5e","Message":"调整SVIP活动列表操作项\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:34:05+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9894489d976993b00ea26452bd6a96fe69852655...5fe0c4994d36645c2622f785385dc2b45912dc5e","Len":1}...
|
1789115700
|
Edit
Delete
|
|
29155
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"ed2e8fc99 {"Commits":[{"Sha1":"ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T16:35:19+08:00"}],"HeadCommit":{"Sha1":"ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T16:35:19+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/3214d24c6cd48bb0cec1a9813e4eb6237ba3c658...ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Len":1}...
|
1789115739
|
Edit
Delete
|
|
29156
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8db083690 {"Commits":[{"Sha1":"8db0836905be2adf4130e624581f095dde92c17e","Message":"fix(remote-preview): 修复 TV 屏幕选择与关闭窗口误报\n\n- 动态解析外接逻辑屏幕编号,支持 TV 屏编号变化并保留失败恢复\n- 保存正常结束预览时的 TV 采集失败日志\n- 关闭窗口时同步释放本地预览资源,核对主进程状态后再触发回退\n- 补充屏幕枚举和关闭竞态回归测试及说明文档\n\n验证:\n- Go 全量 race 测试通过\n- 110 项预览相关测试、TypeScript 检查和构建通过\n- 两台设备 TV 预览及关闭窗口提示均经人工验收通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-11T16:35:07+08:00"},{"Sha1":"d57fb9b3afccd4644dd9632c58d65199bc3f5a68","Message":"fix(devices): 明确问题编辑与解决入口\n\n- 在问题详情提供编辑、更新处理记录和标记已解决入口\n- 拆分编辑表单并明确展示状态选项,按操作定位编辑字段\n- 保留问题版本与发生时间精度,补充回归测试和使用说明\n\n验证:\n- npm run typecheck 与 npm run build 通过\n- 33 项相关 Vitest 测试通过\n- 用户确认修改验证通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-11T16:01:39+08:00"}],"HeadCommit":{"Sha1":"8db0836905be2adf4130e624581f095dde92c17e","Message":"fix(remote-preview): 修复 TV 屏幕选择与关闭窗口误报\n\n- 动态解析外接逻辑屏幕编号,支持 TV 屏编号变化并保留失败恢复\n- 保存正常结束预览时的 TV 采集失败日志\n- 关闭窗口时同步释放本地预览资源,核对主进程状态后再触发回退\n- 补充屏幕枚举和关闭竞态回归测试及说明文档\n\n验证:\n- Go 全量 race 测试通过\n- 110 项预览相关测试、TypeScript 检查和构建通过\n- 两台设备 TV 预览及关闭窗口提示均经人工验收通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-11T16:35:07+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/981e8e6f8a6f7db76a9f4fe272ddb7034cdfb9a3...8db0836905be2adf4130e624581f095dde92c17e","Len":2}...
|
1789115780
|
Edit
Delete
|
|
29157
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"3f2a28563 {"Commits":[{"Sha1":"3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Message":"支持按商家推送抖音小程序版本\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:51:21+08:00"}],"HeadCommit":{"Sha1":"3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Message":"支持按商家推送抖音小程序版本\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:51:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d6cadee43bfe0b3b4938e5f61b378b9c7412d51e...3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Len":1}...
|
1789116685
|
Edit
Delete
|
|
29158
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"3f2a28563 {"Commits":[{"Sha1":"3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Message":"支持按商家推送抖音小程序版本\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:51:21+08:00"}],"HeadCommit":{"Sha1":"3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Message":"支持按商家推送抖音小程序版本\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:51:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d6cadee43bfe0b3b4938e5f61b378b9c7412d51e...3f2a285637c91ffbb0c2d16f2fdddfb389dc0309","Len":1}...
|
1789116685
|
Edit
Delete
|
|
29159
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"561857980 {"Commits":[{"Sha1":"561857980a255c4f03e86e8615c254ae905836c2","Message":"移除活动编辑页操作记录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:56:57+08:00"}],"HeadCommit":{"Sha1":"561857980a255c4f03e86e8615c254ae905836c2","Message":"移除活动编辑页操作记录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:56:57+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5fe0c4994d36645c2622f785385dc2b45912dc5e...561857980a255c4f03e86e8615c254ae905836c2","Len":1}...
|
1789117133
|
Edit
Delete
|
|
29160
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"561857980 {"Commits":[{"Sha1":"561857980a255c4f03e86e8615c254ae905836c2","Message":"移除活动编辑页操作记录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:56:57+08:00"}],"HeadCommit":{"Sha1":"561857980a255c4f03e86e8615c254ae905836c2","Message":"移除活动编辑页操作记录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T16:56:57+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5fe0c4994d36645c2622f785385dc2b45912dc5e...561857980a255c4f03e86e8615c254ae905836c2","Len":1}...
|
1789117133
|
Edit
Delete
|
|
29161
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9f72f4848 {"Commits":[{"Sha1":"9f72f484813d9b55dba4a87c296051fb33ab4f5b","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T17:03:52+08:00"}],"HeadCommit":{"Sha1":"9f72f484813d9b55dba4a87c296051fb33ab4f5b","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T17:03:52+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c...9f72f484813d9b55dba4a87c296051fb33ab4f5b","Len":1}...
|
1789117440
|
Edit
Delete
|
|
29162
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"9dc3a7214 {"Commits":[{"Sha1":"9dc3a72146b855de2f245228b352bdec657da40b","Message":"统一SVIP订单入口层级\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T17:13:30+08:00"}],"HeadCommit":{"Sha1":"9dc3a72146b855de2f245228b352bdec657da40b","Message":"统一SVIP订单入口层级\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T17:13:30+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/561857980a255c4f03e86e8615c254ae905836c2...9dc3a72146b855de2f245228b352bdec657da40b","Len":1}...
|
1789118067
|
Edit
Delete
|
|
29163
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"9dc3a7214 {"Commits":[{"Sha1":"9dc3a72146b855de2f245228b352bdec657da40b","Message":"统一SVIP订单入口层级\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T17:13:30+08:00"}],"HeadCommit":{"Sha1":"9dc3a72146b855de2f245228b352bdec657da40b","Message":"统一SVIP订单入口层级\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T17:13:30+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/561857980a255c4f03e86e8615c254ae905836c2...9dc3a72146b855de2f245228b352bdec657da40b","Len":1}...
|
1789118067
|
Edit
Delete
|
|
29164
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dc9fdea35 {"Commits":[{"Sha1":"dc9fdea356d1b127366356170189bb388740fa5e","Message":"docs(ops): record service restart and scanner mount recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T18:36:24-07:00"}],"HeadCommit":{"Sha1":"dc9fdea356d1b127366356170189bb388740fa5e","Message":"docs(ops): record service restart and scanner mount recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T18:36:24-07:00"},"CompareURL":"luoanwu/image-generation/compare/71d26562c234eb52fd40c941b3fb1161e91f6fb7...dc9fdea356d1b127366356170189bb388740fa5e","Len":1}...
|
1789177002
|
Edit
Delete
|
|
29165
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d87d5dbac {"Commits":[{"Sha1":"d87d5dbacc3df5682a1c611c8de21d256d71b9f8","Message":"docs(qa): record verified single-scene source synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T18:55:29-07:00"},{"Sha1":"56337e8762606e974587247baa64af2ae3ee49d8","Message":"fix(shijie): sync empty workspaces before single-scene generation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T18:49:08-07:00"}],"HeadCommit":{"Sha1":"d87d5dbacc3df5682a1c611c8de21d256d71b9f8","Message":"docs(qa): record verified single-scene source synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T18:55:29-07:00"},"CompareURL":"luoanwu/image-generation/compare/dc9fdea356d1b127366356170189bb388740fa5e...d87d5dbacc3df5682a1c611c8de21d256d71b9f8","Len":2}...
|
1789178139
|
Edit
Delete
|
|
29166
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4fe8d343c {"Commits":[{"Sha1":"4fe8d343cc6b00bed830031e666cc0ac14cc276e","Message":"docs(releases): record live single-scene generation and visual refinement\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T19:40:03-07:00"}],"HeadCommit":{"Sha1":"4fe8d343cc6b00bed830031e666cc0ac14cc276e","Message":"docs(releases): record live single-scene generation and visual refinement\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T19:40:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/d87d5dbacc3df5682a1c611c8de21d256d71b9f8...4fe8d343cc6b00bed830031e666cc0ac14cc276e","Len":1}...
|
1789180899
|
Edit
Delete
|
|
29167
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a56a665ac {"Commits":[{"Sha1":"a56a665ac50b247227ecfaa33f0ab61bb6bdad80","Message":"feat(shijie): clarify four-stage workflow and preserve independent proposals\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:12:56-07:00"}],"HeadCommit":{"Sha1":"a56a665ac50b247227ecfaa33f0ab61bb6bdad80","Message":"feat(shijie): clarify four-stage workflow and preserve independent proposals\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:12:56-07:00"},"CompareURL":"luoanwu/image-generation/compare/4fe8d343cc6b00bed830031e666cc0ac14cc276e...a56a665ac50b247227ecfaa33f0ab61bb6bdad80","Len":1}...
|
1789186394
|
Edit
Delete
|
|
29168
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"545c98c6f {"Commits":[{"Sha1":"545c98c6ffe5270812c731aa0aa2f08ae1961ef7","Message":"docs(releases): record verified shijie workflow deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:19:54-07:00"}],"HeadCommit":{"Sha1":"545c98c6ffe5270812c731aa0aa2f08ae1961ef7","Message":"docs(releases): record verified shijie workflow deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:19:54-07:00"},"CompareURL":"luoanwu/image-generation/compare/a56a665ac50b247227ecfaa33f0ab61bb6bdad80...545c98c6ffe5270812c731aa0aa2f08ae1961ef7","Len":1}...
|
1789186820
|
Edit
Delete
|
|
29169
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"69dbb49bb {"Commits":[{"Sha1":"69dbb49bb12c466302c096b1a9ddb73d4df06e98","Message":"fix(shijie): make current step editors directly reachable\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:56:48-07:00"}],"HeadCommit":{"Sha1":"69dbb49bb12c466302c096b1a9ddb73d4df06e98","Message":"fix(shijie): make current step editors directly reachable\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T21:56:48-07:00"},"CompareURL":"luoanwu/image-generation/compare/545c98c6ffe5270812c731aa0aa2f08ae1961ef7...69dbb49bb12c466302c096b1a9ddb73d4df06e98","Len":1}...
|
1789189028
|
Edit
Delete
|
|
29170
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a5c6bc1f2 {"Commits":[{"Sha1":"a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","Message":"docs(releases): record verified shijie step action deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:04:26-07:00"}],"HeadCommit":{"Sha1":"a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","Message":"docs(releases): record verified shijie step action deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:04:26-07:00"},"CompareURL":"luoanwu/image-generation/compare/69dbb49bb12c466302c096b1a9ddb73d4df06e98...a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","Len":1}...
|
1789189485
|
Edit
Delete
|
|
29171
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"501f06512 {"Commits":[{"Sha1":"501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","Message":"docs(reports): record project deep analysis 2026-09-11\n\nRead-only reconciliation against release-20260912-shijie-actions1 (69dbb49b,\nfingerprint f21cffb7): workspace, product/business, architecture/data,\nsecurity boundary, verification/release, process hygiene. Merges CLAUDE.md\nG8–G33, the 09-09 analysis, 继续路径 09-08 and the 09-08 UI/UX route into one\nledger (37 open / 11 closed) and adds new findings R-01…R-16, including the\nacceptance-bypass guard without NODE_ENV and the Prisma relation-name drift\nthat check:schema does not cover. No source, gate or deployment changes.\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-11T22:19:02-07:00"}],"HeadCommit":{"Sha1":"501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","Message":"docs(reports): record project deep analysis 2026-09-11\n\nRead-only reconciliation against release-20260912-shijie-actions1 (69dbb49b,\nfingerprint f21cffb7): workspace, product/business, architecture/data,\nsecurity boundary, verification/release, process hygiene. Merges CLAUDE.md\nG8–G33, the 09-09 analysis, 继续路径 09-08 and the 09-08 UI/UX route into one\nledger (37 open / 11 closed) and adds new findings R-01…R-16, including the\nacceptance-bypass guard without NODE_ENV and the Prisma relation-name drift\nthat check:schema does not cover. No source, gate or deployment changes.\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-11T22:19:02-07:00"},"CompareURL":"luoanwu/image-generation/compare/a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306...501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","Len":1}...
|
1789190346
|
Edit
Delete
|
|
29172
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"451911027 {"Commits":[{"Sha1":"45191102763430f55dbe4f5b55a176e3c177b784","Message":"feat(shijie): add interactive camera console\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:39:52-07:00"}],"HeadCommit":{"Sha1":"45191102763430f55dbe4f5b55a176e3c177b784","Message":"feat(shijie): add interactive camera console\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:39:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/501f06512e59d2cb2bde1f57b4c0dfbb409ce33e...45191102763430f55dbe4f5b55a176e3c177b784","Len":1}...
|
1789191614
|
Edit
Delete
|
|
29173
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2e1790389 {"Commits":[{"Sha1":"2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","Message":"docs(release): record camera console deployment and live QA\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:49:33-07:00"}],"HeadCommit":{"Sha1":"2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","Message":"docs(release): record camera console deployment and live QA\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:49:33-07:00"},"CompareURL":"luoanwu/image-generation/compare/45191102763430f55dbe4f5b55a176e3c177b784...2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","Len":1}...
|
1789192197
|
Edit
Delete
|
|
29174
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e332908c7 {"Commits":[{"Sha1":"e332908c794bfa0f3afbc59886fdf8c89c0486c8","Message":"chore(reports): refresh clean static evidence @ 6054b44(含 migration-decs / caddy / facts 首份绑定报告;facts unresolved 14 待 CT-2)\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-11T22:48:54-07:00"},{"Sha1":"6054b449e94cecfb2d4320b0d77a17797c9ad3e9","Message":"feat(governance): check:migration-decs / check:facts / check:caddy 三项门禁 + CODEOWNERS(PF-06;开发计划 §3A G-4 / G-5 / G-6 / G-8)\n\n- check:migration-decs:runtime/modules/*/prisma/migrations 与 identity/apps/*/prisma/migrations 的 migration.sql 前 10 行须有\n `-- decision: DEC-NNN` 且该 DEC 已批准;state=shape 模块不得有迁移;identity 既有 24 个迁移逐条登记在\n governance/migration-decs.exceptions.json(解除条件 PF-07 阶段 2 ④),条件失效判 EXCEPTION_STALE。接入根 pnpm check。\n- check:facts:modules.json 声明的 Fact ⊆ contracts/catalogs/facts.json ∪ CHG-004 候选(候选须 pending-dec + blocked_by);\n 候选目录不可用时报 UNRESOLVED(fail-closed)。现报 14 个平台 Fact unresolved;接入根链前置 CT-2 材料落地,故只落脚本 + 测试。\n- check:caddy:modules.json 的 12 个 HTTP 契约经 governance/caddy-routes.json 映射前缀后须被 stack/caddy/Caddyfile 的 path 匹配器覆盖;\n /healthz、X-Request-Id 注入、{$PLATFORM_API_UPSTREAM} 必备;本机无 caddy 二进制时报告 validate=skipped(CHECK_CADDY_DOCKER=1 走 docker)。接入根 pnpm check。\n- .github/CODEOWNERS:设计 §23 路径 → 角色占位(每模块独立行),governance/test/codeowners.test.mjs 断言覆盖面;团队 slug 待平台负责人替换。\n- 三项检查并入 @juhai/governance:bin/cli.mjs 命令、package.json exports / files、README 命令表;governance 测试 30 → 49 例。\n- check-migration-decs.mjs / check-facts.mjs / migration-decs.exceptions.json 已随 5a6c12f 入库(并行会话提交扫入),本提交补齐其测试、接线与文档。\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-11T22:47:54-07:00"},{"Sha1":"1ecc23198a34ec1ecbdc20ba7dd8b3c0985a6de7","Message":"chore(reports): refresh clean static evidence @ 5a6c12f(含 fixtures 首份报告)\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-11T22:41:57-07:00"},{"Sha1":"5a6c12f45277360802bf4f7bedcbb71e55ceb99c","Message":"feat(governance): @juhai/governance 包化——CLI、check:fixtures 夹具运行器、JSON Schema 子集校验器、消费者 CI 模板(PF-06 / X01)\n\n- governance/package.json:@juhai/governance@1.0.0-rc.0,bin juhai-governance,零依赖,files/exports/publishConfig(未发布)\n- check:pins 重构为纯函数 + --require \u003cpkg\u003e(要求消费者至少一处 exact pin);--root 支持跨仓运行\n- check:fixtures:FixtureSuite 通用格式(schemas + cases ACCEPT/REJECT + reasons 前缀)与 dec-039 适配;lib/json-schema.mjs 支持 /oneOf/anyOf/allOf/format/数组与对象约束;套件 contracts 8 例 + DEC-039 25 例,接入根 check\n- bin/cli.mjs:命令分发(run 导出或直跑分支)、ci:template 输出 templates/consumer-governance.yml\n- 30 例测试;pnpm pack 18 文件,临时消费者 npm install 后 CLI 可运行;HR / OS check:pins 冒烟\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-11T22:41:46-07:00"},{"Sha1":"63d0c12996d361d8dddd35d2ef22ac1170c26e5b","Message":"chore(reports): refresh clean static evidence @ 05ae313(含 catalog:drift 首份绑定报告)\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-11T22:21:27-07:00"}],"HeadCommit":{"Sha1":"e332908c794bfa0f3afbc59886fdf8c89c0486c8","Message":"chore(reports): refresh clean static evidence @ 6054b44(含 migration-decs / caddy / facts 首份绑定报告;facts unresolved 14 待 CT-2)\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-11T22:48:54-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7ac162d74e994324b255dd7f0c2f2d991867b37e...e332908c794bfa0f3afbc59886fdf8c89c0486c8","Len":11}...
|
1789193195
|
Edit
Delete
|
|
29175
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/governance-blindspots-20260912
|
0
|
|
1789193676
|
Edit
Delete
|
|
29176
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/governance-blindspots-20260912
|
0
|
{"Commits":[{"Sha1":"09dfe49c0 {"Commits":[{"Sha1":"09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","Message":"Merge branch 'main' into chore/governance-blindspots-20260912\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T23:04:40-07:00"},{"Sha1":"70d34639a4b4098bb58c392b2d842d1a87a177fe","Message":"fix(deploy): mount host model weights and prove OCR readiness at release\n\nFixed-source releases start from LFS-skipped worktrees, so the relative\n../../models mount handed the sidecar pointer files: /healthz reported\ndegraded, OCR and local weights were off while every container stayed\nhealthy and the boundary probes only checked the 401. The mount now comes\nfrom MATERIAL_MODELS_HOST_DIR, release.py adds a sidecar-ocr-ready probe\n(status ok + paddleOcrEnabled), check:models reads the same variable, and\nproduction-security pins both.\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-11T23:04:05-07:00"}],"HeadCommit":{"Sha1":"09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","Message":"Merge branch 'main' into chore/governance-blindspots-20260912\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T23:04:40-07:00"},"CompareURL":"luoanwu/image-generation/compare/5d78da5b9e4f694571e6af490e2063df0d11d960...09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","Len":2}...
|
1789193676
|
Edit
Delete
|
|
29177
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"30ca0fd0c {"Commits":[{"Sha1":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:15:10-07:00"},{"Sha1":"09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","Message":"Merge branch 'main' into chore/governance-blindspots-20260912\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T23:04:40-07:00"},{"Sha1":"70d34639a4b4098bb58c392b2d842d1a87a177fe","Message":"fix(deploy): mount host model weights and prove OCR readiness at release\n\nFixed-source releases start from LFS-skipped worktrees, so the relative\n../../models mount handed the sidecar pointer files: /healthz reported\ndegraded, OCR and local weights were off while every container stayed\nhealthy and the boundary probes only checked the 401. The mount now comes\nfrom MATERIAL_MODELS_HOST_DIR, release.py adds a sidecar-ocr-ready probe\n(status ok + paddleOcrEnabled), check:models reads the same variable, and\nproduction-security pins both.\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-11T23:04:05-07:00"},{"Sha1":"5d78da5b9e4f694571e6af490e2063df0d11d960","Message":"merge: bring the shijie camera console into the governance round\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-11T22:48:41-07:00"},{"Sha1":"839f7604c203116e69e64758796426fd4b7c412d","Message":"chore(governance): close acceptance-bypass, schema-structure and audit blind spots\n\n- acceptanceBypassActive() single source in enterprise-identity: the two\n acceptance variables never override a configured gateway secret; five\n consumers, backend guard regressions and 11 production-security rules\n- check:schema compares both Prisma schemas block by block; Fastify relation\n name realigned with NestJS (no migration)\n- prisma:generate runs serially (parallel generate tore the shared client and\n produced the CI false red on 69dbb49b)\n- shijie-acceptance report audited and fingerprint-bound; models/startup\n reports marked as environment snapshots\n- check:ui removes its credential fixtures; release.py rejects containers with\n bypass variables and writes build.log with 0600\n- CLAUDE.md: product name, schema check, G13 fourth sync entry, shijie row,\n real CI runs, G34 for the three known write-chain defects\n- docs: deploy-vm timezone and bypass rules, dependency-overrides ledger, PRD\n brand wording, governance log\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-11T22:46:16-07:00"}],"HeadCommit":{"Sha1":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:15:10-07:00"},"CompareURL":"luoanwu/image-generation/compare/2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a...30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Len":5}...
|
1789193729
|
Edit
Delete
|
|
29178
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/governance-blindspots-20260912
|
0
|
{"Commits":[{"Sha1":"30ca0fd0c {"Commits":[{"Sha1":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:15:10-07:00"}],"HeadCommit":{"Sha1":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:15:10-07:00"},"CompareURL":"luoanwu/image-generation/compare/09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34...30ca0fd0cdec3d23f9e8e56d417132ab5a685206","Len":1}...
|
1789193743
|
Edit
Delete
|
|
29179
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4e66049d8 {"Commits":[{"Sha1":"4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Message":"test(governance): verify the release-probe fix\n\nEight fingerprint-bound gates and the full static chain passed on the\nprobe-fixed source (sha256:a511e52587c05c951893bfb992a25c73ea21f15cb340dcc680f392172a93a6a8) in an isolated stack; the models snapshot\nreports 5/8 host weights. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:39:16-07:00"},{"Sha1":"784363a09070b34870312e7dda377123230e49fb","Message":"fix(release): read OCR readiness from the sidecar capability list\n\n/healthz carries status + capabilities[]; the probe had looked for a\ntop-level paddleOcrEnabled field that only check:startup derives, so the\nfirst governance1 release was rejected and rolled back. The probe now\nrequires status=ok and capabilities[key=paddle-ocr].enabled=true and\nrecords the capability reason.\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-11T23:29:41-07:00"}],"HeadCommit":{"Sha1":"4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Message":"test(governance): verify the release-probe fix\n\nEight fingerprint-bound gates and the full static chain passed on the\nprobe-fixed source (sha256:a511e52587c05c951893bfb992a25c73ea21f15cb340dcc680f392172a93a6a8) in an isolated stack; the models snapshot\nreports 5/8 host weights. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:39:16-07:00"},"CompareURL":"luoanwu/image-generation/compare/30ca0fd0cdec3d23f9e8e56d417132ab5a685206...4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Len":2}...
|
1789195166
|
Edit
Delete
|
|
29180
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/governance-blindspots-20260912
|
0
|
{"Commits":[{"Sha1":"4e66049d8 {"Commits":[{"Sha1":"4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Message":"test(governance): verify the release-probe fix\n\nEight fingerprint-bound gates and the full static chain passed on the\nprobe-fixed source (sha256:a511e52587c05c951893bfb992a25c73ea21f15cb340dcc680f392172a93a6a8) in an isolated stack; the models snapshot\nreports 5/8 host weights. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:39:16-07:00"},{"Sha1":"784363a09070b34870312e7dda377123230e49fb","Message":"fix(release): read OCR readiness from the sidecar capability list\n\n/healthz carries status + capabilities[]; the probe had looked for a\ntop-level paddleOcrEnabled field that only check:startup derives, so the\nfirst governance1 release was rejected and rolled back. The probe now\nrequires status=ok and capabilities[key=paddle-ocr].enabled=true and\nrecords the capability reason.\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-11T23:29:41-07:00"}],"HeadCommit":{"Sha1":"4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Message":"test(governance): verify the release-probe fix\n\nEight fingerprint-bound gates and the full static chain passed on the\nprobe-fixed source (sha256:a511e52587c05c951893bfb992a25c73ea21f15cb340dcc680f392172a93a6a8) in an isolated stack; the models snapshot\nreports 5/8 host weights. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\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-11T23:39:16-07:00"},"CompareURL":"luoanwu/image-generation/compare/30ca0fd0cdec3d23f9e8e56d417132ab5a685206...4e66049d88c3b4b904aa4e2fe178bc24da3eafed","Len":2}...
|
1789195181
|
Edit
Delete
|
|
29181
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f91bb2efb {"Commits":[{"Sha1":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","Message":"docs(releases): record governance2 deployment and restored OCR\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-11T23:44:52-07:00"}],"HeadCommit":{"Sha1":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","Message":"docs(releases): record governance2 deployment and restored OCR\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-11T23:44:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/4e66049d88c3b4b904aa4e2fe178bc24da3eafed...f91bb2efbad462a2c653bea45ecc14fadebd76ce","Len":1}...
|
1789195501
|
Edit
Delete
|
|
29182
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/governance-blindspots-20260912
|
0
|
{"Commits":[{"Sha1":"f91bb2efb {"Commits":[{"Sha1":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","Message":"docs(releases): record governance2 deployment and restored OCR\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-11T23:44:52-07:00"}],"HeadCommit":{"Sha1":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","Message":"docs(releases): record governance2 deployment and restored OCR\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-11T23:44:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/4e66049d88c3b4b904aa4e2fe178bc24da3eafed...f91bb2efbad462a2c653bea45ecc14fadebd76ce","Len":1}...
|
1789195510
|
Edit
Delete
|
|
29183
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2c26d9d48 {"Commits":[{"Sha1":"2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4","Message":"docs(reports): record clean candidate and restore regression at 7b72ee9\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T00:04:51-07:00"},{"Sha1":"7b72ee95a3cb68cf2d0c620e6949ae81ef3edb0e","Message":"fix(governance): reject incomplete candidate evidence and failed restore drills\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T00:03:45-07:00"},{"Sha1":"cfcf8b6bc620857e266cdf05d9ac72db4a6d7b77","Message":"chore(reports): refresh clean static evidence @ dc1a52c(S-6/S-7 后:runtime 213 / UI 5 绑定 723699d;地板 213)\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-12T00:01:48-07:00"},{"Sha1":"dc1a52c37af6b971f986bcfa5a7c2a92f88e84b5","Message":"docs(runtime): record clean commit acceptance @ 723699d(runtime 213 / UI 5 / 差分 0,含 platform-tests 端口一致性夹具 14 例;地板收紧 testsPassed 213)\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-12T00:01:10-07:00"},{"Sha1":"723699d09a76ae2fa9d22fb8d4672bf2a23ab6da","Message":"feat(runtime): S-6 端口一致性共用夹具 + S-7 platform-tests 工作区包(e2e / chaos / ui 骨架,开发计划 §3A T-2—T-4)\n\n- runtime/test(`platform-tests`,进 pnpm-workspace 与 turbo test):port/platform-ports.conformance.ts 把框架 kernel/src/platform-ports.test.ts\n 参数化为 describePortConformance(label, factory, profile),不变量:四端口非空 name 且未配置 = 内核 fail-closed 对象;权限端口对任何输入只返回决策\n 永不抛错、拒绝带稳定 reasonCode;审计 / 事实出口 / 凭据未配置抛 PlatformPortNotConfiguredError、真实提供方拒畸形输入并返回契约形状;\n 内核 zod schema 拒绝缺上下文 / 原始载荷 / 越界 TTL。kernel-defaults.test.ts 先对 fail-closed 与 local 两束跑通(14 例)——模块 shape 提供方\n (Mx-2)与 @juhai/client-*(CL)接入后复用同一夹具。\n- e2e/mainline(6 段)、chaos/fail-closed(3 段)、ui/query-face(2 段)以 it.todo(\"pending-dec: …\") 登记(11 todo,机器可数),转实时删除 todo。\n- runtime 静态门禁 14 项 + lint + typecheck 通过(F7 无空目录)。\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-11T23:58:57-07:00"}],"HeadCommit":{"Sha1":"2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4","Message":"docs(reports): record clean candidate and restore regression at 7b72ee9\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T00:04:51-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e332908c794bfa0f3afbc59886fdf8c89c0486c8...2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4","Len":11}...
|
1789196750
|
Edit
Delete
|
|
29184
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"95d9793f8 {"Commits":[{"Sha1":"95d9793f80ea584ebb999543fbe94e9597897fe6","Message":"docs: record remote regression success and existing CI blockers\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T00:07:52-07:00"},{"Sha1":"f7a0cbbdf469957c1bd015df864bcd950e2abb0e","Message":"feat(modules): M2 / M3 / M5 / M6 / M7 Planner 纯规则自派生仓迁入 src/domain(开发计划 §3A Mx-3;PF-10 / 15 / 12 / 17 / 21 的 E0 部分)\n\n- credential ← 密钥与服务身份平台 archived-20260910:machine-credential-preflight(3)+ machine-credential-lease-planner(12)\n- permission ← 统一权限平台 fa56752:permission-preflight(4)+ permission-decision-planner(13)+ employment-scope-invalidation(14)\n- fact ← 企业事实干线 b4b17ab:fact-export-planner(14)+ fact-delivery(6)\n- audit ← 企业审计平台 archived-20260910:audit-event-preflight(3)+ audit-append-planner(26)\n- ai-gateway ← AI 治理平台 archived-20260910:ai-action-governance(5)+ ai-governance-router(7)\n每个文件头注明来源仓 / 引用与\"未改语义\";测试同迁(模块 vitest 合计 107 例,加 scope 16 / kit 7);domain/index.ts 保留 *_DOMAIN_STATE=shape 并导出;\n不新增依赖(源文件只互相引用同目录 preflight);模块仍 state=shape,不建表、不接端口(端口形状 Mx-2 另提)。runtime 静态门禁 14 项 + lint + typecheck 通过。\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-12T00:05:49-07:00"}],"HeadCommit":{"Sha1":"95d9793f80ea584ebb999543fbe94e9597897fe6","Message":"docs: record remote regression success and existing CI blockers\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T00:07:52-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4...95d9793f80ea584ebb999543fbe94e9597897fe6","Len":2}...
|
1789196881
|
Edit
Delete
|
|
29185
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"023d78883 {"Commits":[{"Sha1":"023d78883392f389eef8363b752fcd2c86813fc1","Message":"fix(gates): pin 形态判定改看 packages/kernel/package.json(enterprise-platform 建仓实锤:残留 node_modules 让目录仍存在)\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-10T07:48:28-07:00"}],"HeadCommit":{"Sha1":"023d78883392f389eef8363b752fcd2c86813fc1","Message":"fix(gates): pin 形态判定改看 packages/kernel/package.json(enterprise-platform 建仓实锤:残留 node_modules 让目录仍存在)\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-10T07:48:28-07:00"},"CompareURL":"luoanwu/base-framework/compare/cd9c26f20dce96891809f7888872abfe7f3771a1...023d78883392f389eef8363b752fcd2c86813fc1","Len":1}...
|
1789198017
|
Edit
Delete
|
|
29186
|
5
|
9
|
5
|
106
|
0
|
0
|
refs/tags/fw-v0.1.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"06b8b98f483723103dcd01449e6ec6772ad10c13","Message":"docs(governance): 回灌远端绿盘——f17d34a 的 GitHub run 33707057068 三 job 全绿,两远端对齐\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-02T19:23:08-07:00"},"CompareURL":"luoanwu/tenant-scope/compare/0000000000000000000000000000000000000000...bbc16b5c5f9610df1b16192c8f393e23b371a007","Len":0}...
|
1789198036
|
Edit
Delete
|
|
29187
|
5
|
9
|
5
|
106
|
0
|
0
|
refs/tags/fw-v0.10.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"2df710d670c6be4c7e2d8d8a321b88bd4d24dc94","Message":"feat(release): 版本兼容矩阵 + 升级指南(FW-06)\n\n- COMPATIBILITY.md:运行基座矩阵、按版本派生仓必做动作(0.1.0→0.10.0 回填)、收据版本支持、0.x 弃用策略\n- check:docs-truth compat-* 断言:CHANGELOG 每个已发布版本有 ### [x.y.z] 升级小节;Node/pnpm/PG/Redis 与 package.json、CI 一致\n- migration:plan 报告 upgrade{from,to,versions[]}:目标凭证版本之后的动作累加并打印\n- 版本 0.10.0(root + contracts)\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-09T22:42:00-07:00"},"CompareURL":"luoanwu/tenant-scope/compare/0000000000000000000000000000000000000000...bfa7cafcfa2cfbe8c68756ce2a276cc0631f494d","Len":0}...
|
1789198036
|
Edit
Delete
|
|
29188
|
5
|
9
|
5
|
106
|
0
|
0
|
refs/tags/fw-v0.11.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"6c60640adc403fed09fba13e9f258dd19e031a1e","Message":"feat(outbox): 死信处置与告警入口 pnpm outbox:remediate(G16 部分闭环)\n\n- scripts/outbox-remediate.mjs:--status(有死信 exit 2)/ --list-dead / --inspect / --retry / --discard --reason;\n 写库需 --execute,默认 dry-run;与 dispatcher 阻断语义一致(retry 重置三列按 seq 重投;discard 标 dispatchedAt、保留 deadLetteredAt)\n- NestJS test/outbox.remediate.test.ts:真实 DB 4 用例(告警退出码、dry-run、retry 后重投、discard 后放行、拒绝非死信)\n- 版本 0.11.0;COMPATIBILITY / CHANGELOG / CLAUDE.md G16 更新\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-09T22:52:39-07:00"},"CompareURL":"luoanwu/tenant-scope/compare/0000000000000000000000000000000000000000...08358ed9bd2af9c934d8758e1d9af7e7e8f52dc6","Len":0}...
|
1789198036
|
Edit
Delete
|