|
29380
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"6f2530a55 {"Commits":[{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"}],"HeadCommit":{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"},"CompareURL":"vodtest/pay/compare/63f418a42cd482ee00368e56ab3de18c64d77864...6f2530a55f097b275b5a2781d57cd4188b28b697","Len":1}...
|
1789351449
|
Edit
Delete
|
|
29381
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"6f2530a55 {"Commits":[{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"}],"HeadCommit":{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"},"CompareURL":"vodtest/pay/compare/63f418a42cd482ee00368e56ab3de18c64d77864...6f2530a55f097b275b5a2781d57cd4188b28b697","Len":1}...
|
1789351449
|
Edit
Delete
|
|
29382
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"6f2530a55 {"Commits":[{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"}],"HeadCommit":{"Sha1":"6f2530a55f097b275b5a2781d57cd4188b28b697","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:04:01+08:00"},"CompareURL":"vodtest/pay/compare/63f418a42cd482ee00368e56ab3de18c64d77864...6f2530a55f097b275b5a2781d57cd4188b28b697","Len":1}...
|
1789351449
|
Edit
Delete
|
|
29383
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29384
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29385
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29386
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29387
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29388
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29389
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29390
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"fc59f0531 {"Commits":[{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"}],"HeadCommit":{"Sha1":"fc59f05315d334258518f3148a5334d2ee56b489","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T10:23:16+08:00"},"CompareURL":"vodtest/pay/compare/6f2530a55f097b275b5a2781d57cd4188b28b697...fc59f05315d334258518f3148a5334d2ee56b489","Len":1}...
|
1789352603
|
Edit
Delete
|
|
29391
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29392
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29393
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29394
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29395
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29396
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29397
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29398
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"5eb7dae6d {"Commits":[{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"}],"HeadCommit":{"Sha1":"5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:09:18+08:00"},"CompareURL":"vodtest/pay/compare/fc59f05315d334258518f3148a5334d2ee56b489...5eb7dae6de637ade3460ff2fdf8ab37cd144de5d","Len":1}...
|
1789355365
|
Edit
Delete
|
|
29399
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29400
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29401
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29402
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29403
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29404
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29405
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29406
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"e971d3bb0 {"Commits":[{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"}],"HeadCommit":{"Sha1":"e971d3bb0176099d635568c47959123dd388c9d3","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:11:13+08:00"},"CompareURL":"vodtest/pay/compare/5eb7dae6de637ade3460ff2fdf8ab37cd144de5d...e971d3bb0176099d635568c47959123dd388c9d3","Len":1}...
|
1789355480
|
Edit
Delete
|
|
29407
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f1b224cda {"Commits":[{"Sha1":"f1b224cda92196a7350c77cb2c9b481004ddc4c4","Message":"Update prototype index version label\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-14T11:11:14+08:00"}],"HeadCommit":{"Sha1":"f1b224cda92196a7350c77cb2c9b481004ddc4c4","Message":"Update prototype index version label\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-14T11:11:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d749aea82263ce4f0dba1d3633766b51f5d99a09...f1b224cda92196a7350c77cb2c9b481004ddc4c4","Len":1}...
|
1789355495
|
Edit
Delete
|
|
29408
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f1b224cda {"Commits":[{"Sha1":"f1b224cda92196a7350c77cb2c9b481004ddc4c4","Message":"Update prototype index version label\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-14T11:11:14+08:00"}],"HeadCommit":{"Sha1":"f1b224cda92196a7350c77cb2c9b481004ddc4c4","Message":"Update prototype index version label\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-14T11:11:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d749aea82263ce4f0dba1d3633766b51f5d99a09...f1b224cda92196a7350c77cb2c9b481004ddc4c4","Len":1}...
|
1789355495
|
Edit
Delete
|
|
29409
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29410
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29411
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29412
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29413
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29414
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29415
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29416
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"8460b85b8 {"Commits":[{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"}],"HeadCommit":{"Sha1":"8460b85b86f8b2e39d9c1a6675b95a95ea926272","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T11:25:09+08:00"},"CompareURL":"vodtest/pay/compare/e971d3bb0176099d635568c47959123dd388c9d3...8460b85b86f8b2e39d9c1a6675b95a95ea926272","Len":1}...
|
1789356315
|
Edit
Delete
|
|
29417
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d3fbd4067 {"Commits":[{"Sha1":"d3fbd4067795e6e683483f03dad85573cd6a7cd1","Message":"feat(content): number every editable content block\n\nThe 核对 step already refers to paragraphs as \"第 N 块\" and offers a 定位\nbutton per issue, but the editor itself never showed a number, so the\nreader had to count. Each editable block now carries its position as a\nbadge left of the type selector (aria-label \"第 N 块\"); preview mode\nrenders no toolbar, so the numbers stay out of the finished draft. The\nbrowser acceptance asserts the badge reads \"1\" while editing and is\nabsent in preview.\n\nVerified on source fingerprint\nsha256:f368d571fff347125bde8e62213bc4476098bccc0c80a0a886c75f92f3f10c45\nin an isolated stack: runtime, public-file, inference, script,\nproduction, ui, deps and shijie all passed, then the full `pnpm check`\nchain. The CLAUDE.md baseline rows now point at this fingerprint.\nEvidence: reports/content-block-index-2026-09-13/ and\nacceptance-artifacts/content-block-index-2026-09-13/.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T20:33:39-07:00"}],"HeadCommit":{"Sha1":"d3fbd4067795e6e683483f03dad85573cd6a7cd1","Message":"feat(content): number every editable content block\n\nThe 核对 step already refers to paragraphs as \"第 N 块\" and offers a 定位\nbutton per issue, but the editor itself never showed a number, so the\nreader had to count. Each editable block now carries its position as a\nbadge left of the type selector (aria-label \"第 N 块\"); preview mode\nrenders no toolbar, so the numbers stay out of the finished draft. The\nbrowser acceptance asserts the badge reads \"1\" while editing and is\nabsent in preview.\n\nVerified on source fingerprint\nsha256:f368d571fff347125bde8e62213bc4476098bccc0c80a0a886c75f92f3f10c45\nin an isolated stack: runtime, public-file, inference, script,\nproduction, ui, deps and shijie all passed, then the full `pnpm check`\nchain. The CLAUDE.md baseline rows now point at this fingerprint.\nEvidence: reports/content-block-index-2026-09-13/ and\nacceptance-artifacts/content-block-index-2026-09-13/.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T20:33:39-07:00"},"CompareURL":"luoanwu/image-generation/compare/ee15aeee5a19ac28b0bb162b149bd7b900c09a5e...d3fbd4067795e6e683483f03dad85573cd6a7cd1","Len":1}...
|
1789356844
|
Edit
Delete
|
|
29418
|
19
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"61d1ae4bb {"Commits":[{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"}],"HeadCommit":{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9dc3a72146b855de2f245228b352bdec657da40b...61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Len":1}...
|
1789356989
|
Edit
Delete
|
|
29419
|
17
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"61d1ae4bb {"Commits":[{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"}],"HeadCommit":{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9dc3a72146b855de2f245228b352bdec657da40b...61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Len":1}...
|
1789356989
|
Edit
Delete
|
|
29420
|
18
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"61d1ae4bb {"Commits":[{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"}],"HeadCommit":{"Sha1":"61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Message":"Fix revenue formula hover tips\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-14T11:31:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9dc3a72146b855de2f245228b352bdec657da40b...61d1ae4bbd997344e4dc3e527e75266ab3e84ad2","Len":1}...
|
1789356989
|
Edit
Delete
|
|
29421
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index-20260913
|
0
|
|
1789357192
|
Edit
Delete
|
|
29422
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index-20260913
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"d3fbd4067795e6e683483f03dad85573cd6a7cd1","Message":"feat(content): number every editable content block\n\nThe 核对 step already refers to paragraphs as \"第 N 块\" and offers a 定位\nbutton per issue, but the editor itself never showed a number, so the\nreader had to count. Each editable block now carries its position as a\nbadge left of the type selector (aria-label \"第 N 块\"); preview mode\nrenders no toolbar, so the numbers stay out of the finished draft. The\nbrowser acceptance asserts the badge reads \"1\" while editing and is\nabsent in preview.\n\nVerified on source fingerprint\nsha256:f368d571fff347125bde8e62213bc4476098bccc0c80a0a886c75f92f3f10c45\nin an isolated stack: runtime, public-file, inference, script,\nproduction, ui, deps and shijie all passed, then the full `pnpm check`\nchain. The CLAUDE.md baseline rows now point at this fingerprint.\nEvidence: reports/content-block-index-2026-09-13/ and\nacceptance-artifacts/content-block-index-2026-09-13/.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T20:33:39-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...d3fbd4067795e6e683483f03dad85573cd6a7cd1","Len":0}...
|
1789357192
|
Edit
Delete
|
|
29423
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/ms4-clients-image-publish
|
0
|
|
1789358504
|
Edit
Delete
|
|
29424
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/ms4-clients-image-publish
|
0
|
{"Commits":[{"Sha1":"6696c8475 {"Commits":[{"Sha1":"6696c84752f17514ebec69e1788bcb93ee445db6","Message":"fix(governance): 端口一致性覆盖地板登记 client-audit 套件(34 例),测试夹具总数改由 PORT_SUITES 推导\n\ncheck:port-conformance 对 suite 数量与总数逐一核对,新增 S-6 套件必须同步登记,否则 suite coverage/count mismatch。\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-13T20:58:20-07:00"},{"Sha1":"edcb7a6da44583a9420636855c513feceb0d9dbe","Message":"feat(clients,governance): client-audit / client-ai 与镜像发布通道(MS-4 Manifest 缺项收口)\n\n- @juhai/client-audit@1.0.0-rc.0(CL-6):内核 AuditSinkPort → audit-append.v1 候选契约(POST /v1/audit/events 批量);\n 同步投递审计失败即写链失败;缓冲投递 = 宿主持久缓冲 + 稳定 event_id / digest 至少一次(C10.02);敏感 details 本地即拒;\n 单测 14 例;S-6 夹具对 stub server 四画像(sink / rejecting / 503 / down)同步 + 缓冲 34 例(runtime/test/port/client-audit.test.ts)\n- @juhai/client-ai@1.0.0-rc.0(CL-7):ai-route.v1 候选契约 SDK(POST /v1/ai/route 路由 → 网关端点 + secret:// 凭据引用;\n POST /v1/ai/usage usage_id 幂等记账,有界重试);未配置 / 传输失败一律拒绝,无静默回退;单测 14 例含 stub server 五画像\n- governance/publish-image.mjs(pnpm image:publish):clean head 构建的镜像推 registry,registry manifest digest 取自 push 输出并与\n RepoDigests 互证后写回 reports/image-digest.json(published / registryRef / registryDigest);不一致 / 取不到 / 源码不匹配即失败不改报告\n- governance/prepare-image-release.mjs:镜像发布门(runtime-v\u003csemver\u003e clean tag + 同源成功 CI + 候选 eligible + Required Check)\n- .github/workflows/publish-image.yml:手动通道 build → push → syft SBOM → cosign sign+verify → release:manifest → artifact(不改 main)\n- 治理测试 +17(publish-image.test.mjs);runbook §8 / staging 说明 §5 / owner-matrix / governance README / clients README 同步\n\nRelease Manifest:client-* 缺项 4 → 2(scope / credential 分别在 PR #32 / #42);registryDigest / signature 待 Secret 配置后 dispatch。\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-13T20:54:23-07:00"}],"HeadCommit":{"Sha1":"6696c84752f17514ebec69e1788bcb93ee445db6","Message":"fix(governance): 端口一致性覆盖地板登记 client-audit 套件(34 例),测试夹具总数改由 PORT_SUITES 推导\n\ncheck:port-conformance 对 suite 数量与总数逐一核对,新增 S-6 套件必须同步登记,否则 suite coverage/count mismatch。\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-13T20:58:20-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3308542265e6a301126e1135310b11fbcddd5c5d...6696c84752f17514ebec69e1788bcb93ee445db6","Len":2}...
|
1789358504
|
Edit
Delete
|
|
29425
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/feat/os-04-employment-projection
|
0
|
|
1789359716
|
Edit
Delete
|
|
29426
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/feat/os-04-employment-projection
|
0
|
{"Commits":[{"Sha1":"5288ac175 {"Commits":[{"Sha1":"5288ac175ac522dbf9881cc17eb269e95e8062c3","Message":"chore(reports): refresh provenance report and anchor\n\n复验时重跑 check:platform-provenance 产生的报告刷新(仍为诚实红 3 处)。\n按 C241:只刷新 reports/ 的提交同样是提交,随带把快照锚点指向父提交 63e695b。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:20:45-07:00"},{"Sha1":"63e695b509c2300e6ec30626a92ad51438a5e309","Message":"docs(governance): correct clean-HEAD step count and name the unrun steps\n\n上一提交把静态门禁结果写成「23 个步骤 exit 0,止于第 24 步」——数错了:日志里第一行\n`\u003e digital-employee-os@0.1.0 check` 是包装命令本身,实际是**前 22 个门禁步骤通过、\n第 23 步 check:docs-truth 失败**(23 份 clean 报告的数字无误,报告数 ≠ 步数)。\n\n更重要的是上一提交只提了 check:platform-provenance 未执行,漏了 fail-fast 同样跳过的\ncheck:governance、lint、typecheck——那会让人以为治理棘轮与类型检查已在 clean HEAD 通过。\n现逐一点名四个未执行步骤。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:20:21-07:00"},{"Sha1":"450faaffcfcad7c776b48fd01cec7ac3e28112fa","Message":"docs(governance): record first clean-HEAD static evidence and OS-04 DB runs\n\n首次在 clean HEAD(46f89b7)执行 `pnpm check`:23 个步骤 exit 0 并写下 23 份\nworktreeDirty:false 的报告——本仓 reports/ 第一次绑定 clean SHA(此前 54 份全部是\n历史 dirty 树产物)。整轮仍未通过,止于第 24 步 check:docs-truth 的\ngovernance-number-evidence-shape:它要求 runtime/governance/baseline 三份数字真源\n都 passed,而 runtime-acceptance.latest.json 仍是 failed。末位的\ncheck:platform-provenance 因 fail-fast 未执行;单独运行按 G25③ 诚实红 3 处。\n\nOS-04 employment 投影在 clean 源码上跑了真实 DB:NestJS 9/9、Fastify 9/9、\ncontracts 24 文件 312/312(共享开发库 digital_employee_os_dev_*)。\n显式登记边界:这是 vitest 单文件运行,没有 latest 报告承载,**不构成阶段门证据**;\nOS-04 退出门仍要求 check:runtime 整轮在 clean HEAD 通过。\n\n快照锚点指向父提交(C232/C241)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:19:56-07:00"},{"Sha1":"46f89b728979d21972828899f1a1eb51472b7f34","Message":"docs(governance): register G25③ dependency-provenance gate and refresh anchor\n\nCLAUDE.md(AGENTS.md 为其符号链接,自动跟随):\n- G25③ 从「包未发布」改写为机器化表述:说明 pin 形态合规 ≠ 解析来源合规这一形态,\n 以及 check:platform-provenance 的四条判据与「临时目录来源不可登记豁免」\n- GOVERNANCE-BASELINE 新增 platform-dependency-provenance 行,诚实标 🟡 OPEN(红 3 处)\n- 验证命令段补 check:platform-provenance 与其 self-test\n- 快照基准提交锚点指向父提交 0a99a6a(C232/C241)\n\nreports/:本批 reports 为 dirty 工作区产物,按事实作用域纪律只绑定各自\nprovenance,不作阶段门证据;clean HEAD 三级门禁重跑仍是 OS-04 退出门的前置。\n被此前工作删除的 8 份报告已恢复到 HEAD 版本——它们本身也是 dirty 且锚在 9159f925,\n恢复只是让工作树不带删除态,不等于取回合格证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:17:01-07:00"},{"Sha1":"0a99a6a1702cbe04afe319e239601a14e9f83a8e","Message":"feat(governance): gate @juhai/* dependency provenance at the lockfile\n\n`juhai-governance check:pins` 只读 package.json 的版本字符串:\n`\"@juhai/client-fact\": \"1.0.0-rc.2\"` 在它眼里是完美 exact pin,而 pnpm-lock.yaml\n实际把它解析到 file:/private/tmp/claude-501/\u003c会话目录\u003e/scratchpad/pkg/*.tgz。\npin 形态合规、解析来源不合规,是比明着写 file: 依赖更危险的形态——它在所有既有门禁里\n都是绿的,只有别人 clone 后 pnpm install 失败时才暴露。\n\n新门禁把判据从「声明」下沉到「解析结果」:\n- importers 的 @juhai/* specifier 必须是 exact x.y.z[-pre] 或 workspace:*\n- packages 的 resolution tarball 必须落在 .npmrc 声明的 @juhai:registry 下\n (registry 地址单源读 .npmrc,不在脚本里硬编码;未声明即红,不静默放行)\n- 非 registry 来源须在 governance/platform-dependency-deviations.json 完整登记\n (reason/registeredAt/expiresAt/blockedBy/replacementPlan 五字段全填且未过期;\n 半份登记不算登记——它看起来像已受控)\n- 临时目录来源不可登记豁免:登记一个不可复现的构建没有意义\n\n--self-test 以合成 lock 跑 7 条判据(1 正 6 负)自证,避免「只会红的假门禁」。\n当前实跑诚实红 3 处,转绿的唯一路径是基础设施仓执行 CL-5 发布列车。\n\ncheck-all.mjs 是 fail-fast,本门禁因此排在末尾:诚实报红不应连带抹掉其余门禁的证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:16:43-07:00"}],"HeadCommit":{"Sha1":"5288ac175ac522dbf9881cc17eb269e95e8062c3","Message":"chore(reports): refresh provenance report and anchor\n\n复验时重跑 check:platform-provenance 产生的报告刷新(仍为诚实红 3 处)。\n按 C241:只刷新 reports/ 的提交同样是提交,随带把快照锚点指向父提交 63e695b。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:20:45-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/18a1b036f3dbb3f51ac773862e0cafac278bb34e...5288ac175ac522dbf9881cc17eb269e95e8062c3","Len":6}...
|
1789359716
|
Edit
Delete
|
|
29427
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9cc15150d {"Commits":[{"Sha1":"9cc15150d067694c6a44837fe08ccbaf47d84767","Message":"test(gates): re-run all eight heavy gates at the new fingerprint\n\nThe earlier claim that heavy gates could not run in this session was wrong.\nWhat auto mode blocks is reading the production stack's credentials -- and the\nexisting runner never needed them: it provisions its own isolated postgres,\nredis and minio containers with self-generated passwords and copies the virus\ndatabase out of hi-atelier-clamav-1 into a private clamd. Reused that recipe\nwith distinct container names and ports.\n\nAll eight gates pass: runtime, public-file, inference, script, shijie,\nproduction, ui, deps. clamd probe is real (PING/PONG, EICAR FOUND, clean OK).\nPer the repo's own lesson that ALL_GATES_PASSED does not by itself prove the\nreports are current, each report's sourceFingerprint was machine-compared\nagainst the working tree: all eight equal b9a349f9 with status=passed.\n\ncheck:ui is the evidence that matters here -- with the demo-button click gone,\nthe OCR and export assertions now run against the instance left by the real\nCreativeOperation path, and the browser run confirms that instance still has no\nrendered asset, so the assertions keep their meaning.\n\nThe 12 baseline rows marked OPEN in the previous commit are restored to GREEN\non this fresh evidence. check:governance exits 0 with heavyGateDocDrift 0.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:26:25-07:00"},{"Sha1":"befdfea0383f867d23cae49c9b3288b18ff39c1d","Message":"docs(governance): ratchet the new gate and mark stale heavy rows OPEN\n\nRegisters renderJobDrainabilityViolations and\nrenderJobDrainabilitySelftestFailures in reports/baseline.json at 0 (the\nstrictest value for a down ratchet; --update-baseline validates before\nwriting so it cannot bootstrap a brand-new metric), and adds the gate to the\nCLAUDE.md baseline table plus a source-map row naming\nexecuteCreativeOperation as the single outward render entry point.\n\nThis round touched apps/ and scripts/, so the source fingerprint moved from\nf368d571 to b9a349f9 and 12 baseline rows bound to the old evidence went\nstale. Auto mode blocked re-running the heavy gates (reading MinIO/ClamAV\ncredentials and provisioning an isolated database are both denied), so those\nrows are marked 🟡 OPEN rather than left claiming ✅ on stale evidence.\nheavyGateDocDrift returns to 0 because the doc no longer outruns the machine\nevidence, not because the evidence is fresh.\n\ncheck:governance now exits 0; check:scripts 94/94 pass. check:ui still needs\na real re-run before this round can be called ready.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:12:50-07:00"},{"Sha1":"75ab917550cf4fc78362fcd8672127bff55fddb5","Message":"fix(material): retire the registration-only render-jobs entry point\n\nPOST /material-factory/instances/:id/render-jobs created a RenderJob at the\nschema default QUEUED and returned. Nothing in the repo drains a factory-path\nQUEUED row: render-worker only claims productionId+revisionId+CLAIMED, no\nBullMQ queue scans them, the outbox dispatcher only publishes to Redis, and\npoll-on-read filters sourceAssetId/maskAssetId NOT NULL which that path never\nsets. Every call therefore minted a permanently stuck row -- 39 of them in the\nlocal production database.\n\nRemoved the route from both backends, the enqueueRenderJob web wrapper, and the\ndemo-gated \"create demo instance\" button that the UI acceptance script clicked\nonce per run. requestRenderJob stays as the internal first step of\nrunRenderPipeline, which transitions QUEUED-\u003eRUNNING synchronously; the real\nuser path (executeCreativeOperation -\u003e creative worker) is unchanged.\n\nAdded check:render-drainability, a static gate with 8 negative injections that\nfails if any route, web wrapper, demo button or acceptance click comes back, or\nif either backend's runRenderPipeline loses its synchronous QUEUED-\u003eRUNNING\ntransition. Registered in governance-report with a violations + selftest\nratchet.\n\nVerified: turbo typecheck 23/23, turbo lint 11/11, naming/validation/\ncontract-consumers/module-boundary/schema gates pass, gate selftest 8/8 red.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:03:03-07:00"},{"Sha1":"9ae843f023c4987a566a4c92e0011fe0caf49c70","Message":"docs(governance): audit the 39 abandoned APPEARANCE_EDIT QUEUED rows\n\nRead-only investigation; no production rows were mutated.\n\nRoot cause: POST /instances/:id/render-jobs (requestRenderJob) is a\nregistration-only endpoint by design and has never had a consumer. The\nrender worker requires productionId+revisionId+CLAIMED, no BullMQ queue\nscans factory QUEUED rows, the outbox dispatcher only publishes to Redis,\nand poll-on-read filters sourceAssetId/maskAssetId NOT NULL -- which these\nrows never have. QUEUED is effectively terminal on that path.\n\nThe rows come from the demo-gated \"create demo instance\" button in\nEditStudio, clicked by check-ui-acceptance.mjs; all 39 tenants match the\nui-acceptance-\u003cts\u003e-\u003crunid\u003e format. Not a dispatcher regression: both the\nbutton and its acceptance click date to the initial commit fc2ce503. They\nstopped on 09-05 because heavy gates moved to an isolated database, not\nbecause of a code fix.\n\nThe real user path (run-real-pipeline -\u003e CreativeOperation -\u003e creative\nworker) drains normally, and prod runs SINGLE_TENANT so the demo button is\nnot rendered for real users.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T20:57:21-07:00"}],"HeadCommit":{"Sha1":"9cc15150d067694c6a44837fe08ccbaf47d84767","Message":"test(gates): re-run all eight heavy gates at the new fingerprint\n\nThe earlier claim that heavy gates could not run in this session was wrong.\nWhat auto mode blocks is reading the production stack's credentials -- and the\nexisting runner never needed them: it provisions its own isolated postgres,\nredis and minio containers with self-generated passwords and copies the virus\ndatabase out of hi-atelier-clamav-1 into a private clamd. Reused that recipe\nwith distinct container names and ports.\n\nAll eight gates pass: runtime, public-file, inference, script, shijie,\nproduction, ui, deps. clamd probe is real (PING/PONG, EICAR FOUND, clean OK).\nPer the repo's own lesson that ALL_GATES_PASSED does not by itself prove the\nreports are current, each report's sourceFingerprint was machine-compared\nagainst the working tree: all eight equal b9a349f9 with status=passed.\n\ncheck:ui is the evidence that matters here -- with the demo-button click gone,\nthe OCR and export assertions now run against the instance left by the real\nCreativeOperation path, and the browser run confirms that instance still has no\nrendered asset, so the assertions keep their meaning.\n\nThe 12 baseline rows marked OPEN in the previous commit are restored to GREEN\non this fresh evidence. check:governance exits 0 with heavyGateDocDrift 0.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:26:25-07:00"},"CompareURL":"luoanwu/image-generation/compare/d3fbd4067795e6e683483f03dad85573cd6a7cd1...9cc15150d067694c6a44837fe08ccbaf47d84767","Len":4}...
|
1789360061
|
Edit
Delete
|
|
29428
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/feat/os-04-employment-projection
|
0
|
{"Commits":[{"Sha1":"d2e3e2c85 {"Commits":[{"Sha1":"d2e3e2c8588a95797304a776a4e76bb035960fdb","Message":"fix(deps): C252 raise sharp/multer overrides past 4 new high advisories\n\n推送前自检实查 pnpm audit --prod --audit-level high 为 4 high:\n- sharp 0.35.3 → 0.35.4(libheif GHSA-g89c-p67h-r497 / GHSA-2jg2-4ch7-h545)\n- multer 2.2.0 → 2.3.0(三个 DoS:构造字段名、中止上传 fd 泄漏、超大数组索引)\n\n两者都是 C168 为供应链治理精确钉版的 override——这是 C243(Go 模块)、C245(fast-uri)\n之后第四次同形态复发:override 钉版本身就是下一次转红的位置。\n\n修复过程暴露一个更硬的结构性问题(已并入 C252 记录):pnpm install 因\n@juhai/client-fact@1.0.0-rc.2 不在 Registry 直接 404 失败。lock 里的 file: 解析只在\n该条目不被重算时有效,任何依赖变更都会让 pnpm 回到 package.json 的声明去 registry 找。\n**包未发布不只让 CI 装不上,本机也做不了安全修复。**\n\n绕行方式:重建锁时临时把两个 app 的 client-fact specifier 指向本地 tarball,install 后\n改回 exact pin——这正是现状 lock 的产生方式,不新增偏差形态;\ncheck:platform-provenance 仍诚实红 3 处(两个 app 的 package.json 与 HEAD 逐字一致)。\n\n验证:audit 0 high / 3 moderate、typecheck 13/13、NestJS 与 Fastify 的\nhttp+http-limits 各 17/17、contracts 24 文件 312/312、web build 通过、\n@img/sharp-darwin-arm64@0.35.4 已装、employment 主线 9/9 复跑。不建忽略清单。\n\n快照锚点指向父提交(C232/C241)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:27:19-07:00"}],"HeadCommit":{"Sha1":"d2e3e2c8588a95797304a776a4e76bb035960fdb","Message":"fix(deps): C252 raise sharp/multer overrides past 4 new high advisories\n\n推送前自检实查 pnpm audit --prod --audit-level high 为 4 high:\n- sharp 0.35.3 → 0.35.4(libheif GHSA-g89c-p67h-r497 / GHSA-2jg2-4ch7-h545)\n- multer 2.2.0 → 2.3.0(三个 DoS:构造字段名、中止上传 fd 泄漏、超大数组索引)\n\n两者都是 C168 为供应链治理精确钉版的 override——这是 C243(Go 模块)、C245(fast-uri)\n之后第四次同形态复发:override 钉版本身就是下一次转红的位置。\n\n修复过程暴露一个更硬的结构性问题(已并入 C252 记录):pnpm install 因\n@juhai/client-fact@1.0.0-rc.2 不在 Registry 直接 404 失败。lock 里的 file: 解析只在\n该条目不被重算时有效,任何依赖变更都会让 pnpm 回到 package.json 的声明去 registry 找。\n**包未发布不只让 CI 装不上,本机也做不了安全修复。**\n\n绕行方式:重建锁时临时把两个 app 的 client-fact specifier 指向本地 tarball,install 后\n改回 exact pin——这正是现状 lock 的产生方式,不新增偏差形态;\ncheck:platform-provenance 仍诚实红 3 处(两个 app 的 package.json 与 HEAD 逐字一致)。\n\n验证:audit 0 high / 3 moderate、typecheck 13/13、NestJS 与 Fastify 的\nhttp+http-limits 各 17/17、contracts 24 文件 312/312、web build 通过、\n@img/sharp-darwin-arm64@0.35.4 已装、employment 主线 9/9 复跑。不建忽略清单。\n\n快照锚点指向父提交(C232/C241)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:27:19-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/5288ac175ac522dbf9881cc17eb269e95e8062c3...d2e3e2c8588a95797304a776a4e76bb035960fdb","Len":1}...
|
1789360072
|
Edit
Delete
|
|
29429
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"eb3cf2c38 {"Commits":[{"Sha1":"eb3cf2c38148bfc0dac9ab1e8cdd5733ae8aa13f","Message":"chore(reports): rebind to 64914b9 and refresh the foundation audit snapshot\n\nThe audit snapshot that the MS-4 exit condition cites had not been rerun\nsince 2026-09-05 -- before the decision meeting. It still reported 2 DECs\napproved and 30 pending against today's 32/0, and still raised\nFACT_DECISIONS_PENDING_OR_UNKNOWN, which that meeting resolved. Refreshed\nhere and in 基础/reports/基础目录统一审计.latest.json (the source copy,\noutside version control).\n\nStatus stays BLOCKED. Seven blockers persist, INVENTORY_INVALID is new\n(企业 IdP lacks 开发计划.md). Each is now attributed in plan deviation #32,\nwhich also records that the cited \"19/19\" denominator does not exist in\nthe report at all: it is 25 directories / 21 formal / 4 unregistered\ncandidates, with 20 of 21 formal entries document-complete.\n\nGate reports rebound to 64914b9 on a clean tree; `pnpm check` exits 0.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:26:55-07:00"},{"Sha1":"64914b92b50df251607e0e4c3ece6b91a90d747e","Message":"feat(governance): require migration-DEC exceptions to carry their own exit\n\nG-13. The exception file silences DECISION_HEADER_MISSING -- the gate\nbehind repo discipline 3 (\"authoritative-table migrations must cite an\napproved DEC\"). Nothing checked that an exception says why it exists, when\nit should go, or who recorded it, so a one-line entry could mute a real\nviolation and leave no trace. That is a back door, not an exception.\n\nEXCEPTION_INCOMPLETE now fails an exception missing any of migrations /\nreason / resolveBy / recordedAt, whitespace-only values included. The two\nreal entries (24 identity migrations awaiting PF-07 phase 2) already carry\nall four, so the live report is unchanged: 39 migrations, 0 violations,\n24 exceptions applied.\n\nEXCEPTION_STALE already forced removal once a migration gained a header;\nthe pair now covers both ends -- an exception cannot outlive its condition\nand cannot exist without stating one.\n\nLocal: governance 171 -\u003e 173, root `pnpm check` exit 0.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:25:08-07:00"},{"Sha1":"cb504a5cbfc0795f42410402cc6fdccc17159f7a","Message":"docs(contracts): register the G-12 linter change against the import source\n\nPF-04 phase 1 requires every divergence from platform-contracts/ to be\nrecorded in SOURCE.md, and corrects what the 2026-09-10 sync note said.\nThat note filed all six PLATFORM_PROJECT_UNREGISTERED findings under\n\"waiting for CHG-001\"; two of them were scan false positives that no\nchange request could ever clear. Four real candidate platforms remain.\n\nThe source directory itself stays untouched per phase 1, so the formal\ncheck behind 基础/scripts/audit-foundation.mjs still reports six until\nphase 2 removes the old copy.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:23:44-07:00"},{"Sha1":"7adc31e54817d8d9b9f35a2fac25719aba53cbac","Message":"chore(reports): rebind gate reports to ac3683d; fixtures now passed\n\nRegenerated on a clean tree; `pnpm check` exits 0 with 28/28 turbo tasks.\n\nfixtures moves from partial to passed: 8 suites / 89 cases / 0 failures /\n0 unavailable. The previous copy was produced in a detached worktree with\nno workspace ancestor, so the dec-039-party-model suite (workspaceRelative,\n25 cases) reported unavailable; in the main worktree it runs and passes.\nThe --allow-unavailable-suite flag stays -- a standalone CI clone still\ncannot see it.\n\nrelease-manifest stays partial on the same four deliverables.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:22:40-07:00"},{"Sha1":"ac3683d122be41adf616c6a2223040a2578283f0","Message":"fix(contracts): stop counting 基础/ tooling directories as unregistered platforms\n\nG-12. The platform-directory scan excluded only `scripts`, so `基础/reports`\nand `基础/tests` -- that directory's own tooling and output folders, added\nlater -- were reported as PLATFORM_PROJECT_UNREGISTERED. Two false\npositives sat mixed in with the four genuinely unregistered candidate\nplatforms, and they were invisible in CI because the whole check is\nskipped in a standalone clone (needsWorkspace).\n\nThey also masked a second defect. `E2 evidence files must contain a passed\nreport` pinned itself to enterprise-idp, whose evidence_level dropped to E0\nwhen the IdP source moved into identity/; the evidence check only runs at\nE2, so the injected fault could never be detected and the case failed on\nHEAD for anyone with the workspace checked out. The case now sets\nevidence_level itself instead of depending on catalog state.\n\nThe four real offenders (企业搜索 / 外部连接器 / 开发者自助 / 数据治理与隐私,\nall candidate-not-registered pending CHG) still report, and a new case\nasserts both halves: tooling directories must not report, real ones must.\n\nLocal: contracts check:local 100/101 -\u003e 101/101 (exit 0), governance\n171/171, root `pnpm check` exit 0 with 28/28 turbo tasks.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:22:10-07:00"}],"HeadCommit":{"Sha1":"eb3cf2c38148bfc0dac9ab1e8cdd5733ae8aa13f","Message":"chore(reports): rebind to 64914b9 and refresh the foundation audit snapshot\n\nThe audit snapshot that the MS-4 exit condition cites had not been rerun\nsince 2026-09-05 -- before the decision meeting. It still reported 2 DECs\napproved and 30 pending against today's 32/0, and still raised\nFACT_DECISIONS_PENDING_OR_UNKNOWN, which that meeting resolved. Refreshed\nhere and in 基础/reports/基础目录统一审计.latest.json (the source copy,\noutside version control).\n\nStatus stays BLOCKED. Seven blockers persist, INVENTORY_INVALID is new\n(企业 IdP lacks 开发计划.md). Each is now attributed in plan deviation #32,\nwhich also records that the cited \"19/19\" denominator does not exist in\nthe report at all: it is 25 directories / 21 formal / 4 unregistered\ncandidates, with 20 of 21 formal entries document-complete.\n\nGate reports rebound to 64914b9 on a clean tree; `pnpm check` exits 0.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:26:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3308542265e6a301126e1135310b11fbcddd5c5d...eb3cf2c38148bfc0dac9ab1e8cdd5733ae8aa13f","Len":8}...
|
1789360315
|
Edit
Delete
|