|
92
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d64df3fe0 {"Commits":[{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"}],"HeadCommit":{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"},"CompareURL":"juhai/testpc/compare/400093d9f9f3977b244da942667525d369ac684b...d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Len":1}...
|
1770890122
|
Edit
Delete
|
|
93
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d64df3fe0 {"Commits":[{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"}],"HeadCommit":{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"},"CompareURL":"juhai/testpc/compare/400093d9f9f3977b244da942667525d369ac684b...d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Len":1}...
|
1770890122
|
Edit
Delete
|
|
20574
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260908
|
0
|
{"Commits":[{"Sha1":"d65407bad {"Commits":[{"Sha1":"d65407bad83aff83310d7ee2ec66635aea6b0d07","Message":"删除重复的旧版未成年设置原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-04T17:00:48+08:00"}],"HeadCommit":{"Sha1":"d65407bad83aff83310d7ee2ec66635aea6b0d07","Message":"删除重复的旧版未成年设置原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-04T17:00:48+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/294c9540e2be4e63b81ff8ab685eaf38ff3e3b08...d65407bad83aff83310d7ee2ec66635aea6b0d07","Len":1}...
|
1785834051
|
Edit
Delete
|
|
20575
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260908
|
0
|
{"Commits":[{"Sha1":"d65407bad {"Commits":[{"Sha1":"d65407bad83aff83310d7ee2ec66635aea6b0d07","Message":"删除重复的旧版未成年设置原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-04T17:00:48+08:00"}],"HeadCommit":{"Sha1":"d65407bad83aff83310d7ee2ec66635aea6b0d07","Message":"删除重复的旧版未成年设置原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-04T17:00:48+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/294c9540e2be4e63b81ff8ab685eaf38ff3e3b08...d65407bad83aff83310d7ee2ec66635aea6b0d07","Len":1}...
|
1785834051
|
Edit
Delete
|
|
15833
|
7
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15834
|
9
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15835
|
1
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15836
|
3
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15837
|
4
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15838
|
8
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15839
|
10
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
15840
|
11
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"d65b6bdbc {"Commits":[{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"}],"HeadCommit":{"Sha1":"d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Message":"商业模式修改\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-03T14:21:36+08:00"},"CompareURL":"vodtest/admin/compare/ebb21cba7482e1f929e25259e161ebf7e6d8b466...d65b6bdbcaca54e88bca7d7a48ef655f4d6e8de8","Len":1}...
|
1783059702
|
Edit
Delete
|
|
5144
|
10
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5145
|
9
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5146
|
1
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5147
|
3
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5148
|
4
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5149
|
7
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5150
|
8
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
5151
|
11
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"d66e21c58 {"Commits":[{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"}],"HeadCommit":{"Sha1":"d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Message":"chore: stop tracking project.private.config.json\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-05-25T17:04:17+08:00"},"CompareURL":"vodtest/pay/compare/151f0ab6cd65e85aa083bbe1e328c39d953bba60...d66e21c58000fbbb3f0d15d4cdb802f76b667c4b","Len":1}...
|
1779699895
|
Edit
Delete
|
|
16842
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d66ed9882 {"Commits":[{"Sha1":"d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Message":"任务列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-09T16:57:11+08:00"}],"HeadCommit":{"Sha1":"d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Message":"任务列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-09T16:57:11+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/5bcd0cd32c6d3823c084938c4f6b8860581ee384...d66ed9882cd43616ab7c1c0e6598566aa1ca60ef","Len":1}...
|
1783587452
|
Edit
Delete
|
|
24526
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d66fbcbb4 {"Commits":[{"Sha1":"d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Message":"feat(kernel): integrate governed LLM execution and operations UI\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T23:36:38-07:00"},{"Sha1":"6f6027d4e97cd6dfc976f129ce62cf9e51786c1b","Message":"feat(governance): C19 报告内容指纹 worktreeHash + 扫描器排除单源 scan-ignore\n\n- provenance schema v2:dirty 工作区内容指纹(跟踪 diff + 未跟踪内容哈希,clean 恒 null),\n 取材边界与 worktreeDirty 完全同源;静态子报告六字段同 run 对账,伪造 env / dirty-指纹\n 不相干 / 聚合期间内容变化 均即红;验收报告陈旧性 staleAcceptanceReports 显式记录不阻断\n (提交动作必然产生新 SHA,硬闸在 CI 干净 checkout 下恒红,判责理由见 CLAUDE.md 事实作用域)\n- 六门禁扫描器 IGNORE 表收口单源 scripts/lib/scan-ignore.mjs:.next* 前缀统一按产物豁免\n (NEXT_DIST_DIR=.next-fastify 曾被判 17 条 naming + 3 条 F7 假红);.gitignore 补 .next-*\n- 负向测试已实跑:伪造指纹 env exit1;v1 旧 schema 验收报告 schemaVersion+相干性双红\n (换 schema 必须重新出证);植入禁用词红→复原绿;植入空目录红→复原绿\n- 后续:runtime/ui 验收需在稳定树上重跑一次升级到 v2 provenance;在那之前\n check:governance 对旧 v1 验收报告红盘属预期换证语义\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T22:20:41-07:00"},{"Sha1":"e3696a9352f893fbdbb954f1ec03fb14185d6b53","Message":"fix(e2e): Work Graph 用例断言收窄 first()(goal 默认同名双命中)+ 验收报告刷新\n\n并行会话重写 spec 时回退了 strict-mode 修复;同时刷新 clean 基线后的\nruntime(292)/ui(11) 报告。views 半成品留给并行会话,本提交不含。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:58:53-07:00"},{"Sha1":"d7b2d631cf58dd9dcfcf8f2466d43680ea3ea4f3","Message":"feat(workgraph): Project 实体化 + Work Graph 依赖门闸 + 读时进度(§12/§14/§103)\n\n- contracts: project.ts(createProjectSchema/ProjectDto/ProjectProgress,无百分比字段)、\n createTaskSchema.dependsOnTaskIds(max16 默认[])、project.created 事件类型\n- DB: TaskDependency(unique[tenantId,taskId,dependsOnTaskId])+ Project 表,\n 双后端同 SQL 迁移 20260825010000_workgraph_slice\n- 双后端: projects 服务(读时 groupBy 进度:total/succeeded/running/blockedByDeps)+\n Task 创建事务内依赖声明(构造性无环,坏依赖 404)+ ready 门闸\n (409 DEPENDENCIES_NOT_MET + unmet 清单,迁移事务内判定)\n- web: ProjectsPanel + 建任务表单 project/依赖选择 + useRealtime project 分支;\n 含并行会话 workbench/views 面板重构收敛(TaskCreateForm 已吸收依赖字段)\n- 验收: check 绿;check:runtime 292 tests(地板 277→292);check:ui 11 用例(地板 10→11)\n ——2026-08-19 本地实跑,PG:55447 + Redis:6397/2、/3\n- 治理: registry 登记 TaskDependency/projects 入口;CLAUDE.md 真源地图/基线表/新鲜度同步;\n 经验库 workgraph 记录(构造性无环、行为断言防 UI 重构碎测)\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:55:25-07:00"},{"Sha1":"2763d474f9fc47991ce52ca1f718685d04a1f2d9","Message":"feat(auth): G8 持久化角色表——resolveEffectiveRole「DB 覆盖 claim」+ admin 端点 + bootstrap\n\n用户拍板三决策落地:① 生效角色 = DB 覆盖已验签 claim(可降可升、本地可吊销\nIdP 签发的角色;DB 非法值按无记录 fail-safe,claim 兜底);② 两后端对等\nadmin-only /api/roles(GET/PUT upsert/DELETE 204,admin 判定同样走生效角色)+\nAUTH_BOOTSTRAP_ADMIN=\"tenantId:subject\" 虚拟授予解鸡生蛋;③ cancel 特权闸与\napprove 同步改查生效角色(非特权事件不查 DB)。\n\n- contracts:roleAssignmentSchema / resolveEffectiveRole / isBootstrapAdmin 单源;\n subject 取 JWT sub claim(TenantAuthResult/双后端 TenantAuthContext 透传——\n 实测抓获「contracts 产出 subject 而消费端丢弃」断链,403 全链复现后修复)\n- 表:role_assignments([tenantId,subject] 唯一)+ 两侧逐字节一致迁移;\n owner-matrix 先登记后建表;registry 登记 auth 域(validation/tenant 门禁自动覆盖)\n- 验收:contracts 27/27;两后端全 auth 套件各 20/20(真实 DB,核心负向:\n claim=admin 而 DB 记 member → 403);migrations/schema/validation/write-guard/\n dual-backend/naming/fork-readiness 七门禁绿(全量 check 待伙伴会话 Projects\n 切片收敛后随快照重跑)\n- schema.prisma / registry / owner-matrix / work 路由含伙伴会话 Projects 半成品,\n 本提交不含,随其扫荡入库\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T08:44:55-07:00"}],"HeadCommit":{"Sha1":"d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Message":"feat(kernel): integrate governed LLM execution and operations UI\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-19T23:36:38-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/84afc39d2571c2e7d74673572e81fb737d36e271...d66fbcbb48ca0e0fc2b252b67accac472b8d800f","Len":10}...
|
1787208429
|
Edit
Delete
|
|
30205
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6747e346 {"Commits":[{"Sha1":"d6747e3462dad1329a0d99ed090c658cd7a42bed","Message":"chore(reports): refresh clean static evidence @ acf6482(G31 登记提交)\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-15T05:53:44-07:00"},{"Sha1":"acf6482326e030965a080b792d3e90490e790aa9","Message":"feat(gates): 依赖安全审计门禁 pnpm check:dependencies(G31)——按运行时/工具链路径分类,首跑即红 28 条阻断\n\n- scripts/check-dependency-audit.mjs:pnpm audit --json → reports/dependency-audit.latest.json(带 provenance、status 三值 passed/failed/unrunnable)\n- critical 任意路径 / high 运行时路径未豁免即红;工具链(vitest、@nestjs/cli、@capacitor/cli、prisma CLI、eslint 家族、autoprefixer…)只记录\n- dependency-audit.allowlist.json:豁免必须带 reason + expires,过期失效;缺字段即红\n- 需要网络,不进 pnpm check(G9);CLAUDE.md 登记 G31 与基线表 RED 行,CHANGELOG [Unreleased]\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-15T05:53:36-07:00"}],"HeadCommit":{"Sha1":"d6747e3462dad1329a0d99ed090c658cd7a42bed","Message":"chore(reports): refresh clean static evidence @ acf6482(G31 登记提交)\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-15T05:53:44-07:00"},"CompareURL":"luoanwu/base-framework/compare/c358bd2a5db604566b840c6dfb1ade93feeaf558...d6747e3462dad1329a0d99ed090c658cd7a42bed","Len":2}...
|
1789476826
|
Edit
Delete
|
|
8148
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8149
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8150
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8151
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8152
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8153
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8154
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
8155
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-260616
|
0
|
{"Commits":[{"Sha1":"d682eb31c {"Commits":[{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"}],"HeadCommit":{"Sha1":"d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-03T10:27:43+08:00"},"CompareURL":"vodtest/app/compare/94f1af2781fb88f4aa18866c5d0f6cffc6e416b9...d682eb31c6980fa06ec90a57de0d6c9016cbfe22","Len":1}...
|
1780453667
|
Edit
Delete
|
|
24333
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24334
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24335
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24336
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24337
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24338
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24339
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
24340
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"d6846e853 {"Commits":[{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"}],"HeadCommit":{"Sha1":"d6846e8530a36fbb88567d78873fcaf6b4e40080","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-19T17:15:25+08:00"},"CompareURL":"vodtest/pay/compare/95dc02e64f840d139d309fddb6ea208dd72d39f8...d6846e8530a36fbb88567d78873fcaf6b4e40080","Len":1}...
|
1787130928
|
Edit
Delete
|
|
25488
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25489
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25490
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25491
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25492
|
4
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25493
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25494
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
25495
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"d6a2163c7 {"Commits":[{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"}],"HeadCommit":{"Sha1":"d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Message":"需求 分账\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-24T18:08:46+08:00"},"CompareURL":"vodtest/pc/compare/147ea6275cd06988f96b691501c3b92ee6a9ee7c...d6a2163c7f4af7e79ba47afbcecddccb66f0821c","Len":1}...
|
1787566132
|
Edit
Delete
|
|
2766
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/governance/launch-hardening-2026-05-18
|
0
|
{"Commits":[{"Sha1":"d6a32b691 {"Commits":[{"Sha1":"d6a32b69169bf43ace3591352c9625d9c31c756b","Message":"Add dual-customer rollout and system import audit\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:45:29-07:00"},{"Sha1":"32ac3fbfeca7032c1a694dd1352565eb73d2950c","Message":"feat(rls): 双租户 RLS cutover 硬化 — R-P0-3 技术层 + R-RLS-2/4(未关闭,flag 门控)\n\n本提交是双租户(JUHI/HIZAN)上线战役 R-P0-3(RLS 运行态隔离)的工程沉淀。\n所有运行时改动均受 ENABLE_RLS_AUTO_INJECT 门控,flag 关(默认)时零行为变化、完全可逆。\n\n已实证(真 juhi_app NOBYPASSRLS 连接,非绿盘):\n- rls-extension: 修复历史 broken `SET LOCAL=$1`(Postgres 拒 bind,从未执行成功)\n → set_config 参数化;新增 $transaction Proxy 拦截覆盖 354 文件写链;修复\n query wrapper 跨连接 set_config 失效缺陷。step-4 等价综合证明 8/8 PASS。\n- database.ts: 默认导出 flag 门控收口点(覆盖 518/540 默认导入)。\n- kafka.ts: 三处消费者派发点上下文化(504/740/801)。\n- R-RLS-2: 迁移 20260526000000 重写 773 策略 NULLIF 包裹,消除 ''::uuid\n 错误风暴;psql 实证 still_unsafe=0、隔离 22/0。\n- R-RLS-1: 7 只读 array $transaction→callback(5 文件),进 set_config 路径。\n- R-RLS-4 实例1(登录): auth.service tenant 解析后包 tenantContext.run;\n dev 真实 cutover 实测 login success=True。\n- CI: audit:tenant 接入 .gitea governance-audit 直接硬门禁(红线1 不豁免)。\n全量后端 tsc exit=0/0 错。\n\n未关闭 / 仍开放(如实声明,勿误读为已收口):\n- R-P0-3 未关闭。dev 真实 cutover 暴露 R-RLS-4 是\"一类缺陷\"非单点:\n 实例2(auth.middleware pre-ctx user 校验)已表征未修;系统正解(统一早建\n ctx 前置中间件)为 owner 架构决策门,未实施。\n- R-RLS-1 写/嵌套类 array、kafka.ts:801 深层、字面 .env+staging 全链路\n 灰度均为受控待办,详见 docs/governance/dual-tenant-risk-ledger-2026-05-18.md。\n- rollout dev 产物为合成演练数据(productionSignoff:false),非客户真签收;\n 生产门禁完整保留。\n验证范围:tsc 全绿 + dev cutover 真连接实测后已 C-0.1 回滚,dev 现 flag-off\n完全可用;未跑全量单测(规模 OOM);docs 审计需沙箱外跑。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:44:36-07:00"}],"HeadCommit":{"Sha1":"d6a32b69169bf43ace3591352c9625d9c31c756b","Message":"Add dual-customer rollout and system import audit\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-18T18:45:29-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/cc01b358aa703aa260970023b69448f58e59f14c...d6a32b69169bf43ace3591352c9625d9c31c756b","Len":2}...
|
1779155203
|
Edit
Delete
|
|
27431
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"d6ae454f0 {"Commits":[{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"}],"HeadCommit":{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8ab1c54cf6f72acc53949c24021663226fba3ee4...d6ae454f08066d6925d61c71a00f6b8ce5282b58","Len":1}...
|
1788330662
|
Edit
Delete
|
|
27432
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"d6ae454f0 {"Commits":[{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"}],"HeadCommit":{"Sha1":"d6ae454f08066d6925d61c71a00f6b8ce5282b58","Message":"Merge unavailable room states\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T14:30:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8ab1c54cf6f72acc53949c24021663226fba3ee4...d6ae454f08066d6925d61c71a00f6b8ce5282b58","Len":1}...
|
1788330662
|
Edit
Delete
|