|
1167
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"43700073e {"Commits":[{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"}],"HeadCommit":{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"},"CompareURL":"vodtest/pc/compare/6bcdab446d0880f44f197ecfe6d19d8ada9e25ee...43700073ed35f205bef25d633b8336ca0f19a964","Len":1}...
|
1776933708
|
Edit
Delete
|
|
1166
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"43700073e {"Commits":[{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"}],"HeadCommit":{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"},"CompareURL":"vodtest/pc/compare/6bcdab446d0880f44f197ecfe6d19d8ada9e25ee...43700073ed35f205bef25d633b8336ca0f19a964","Len":1}...
|
1776933708
|
Edit
Delete
|
|
1165
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"43700073e {"Commits":[{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"}],"HeadCommit":{"Sha1":"43700073ed35f205bef25d633b8336ca0f19a964","Message":"预定替换为预订\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-23T16:40:12+08:00"},"CompareURL":"vodtest/pc/compare/6bcdab446d0880f44f197ecfe6d19d8ada9e25ee...43700073ed35f205bef25d633b8336ca0f19a964","Len":1}...
|
1776933708
|
Edit
Delete
|
|
1164
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1163
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1162
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1161
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1160
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1159
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1158
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
45|🔍 代码审查报告:pc-260519 - 预定字样都改成预订
|
1776932491
|
Edit
Delete
|
|
1157
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1156
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1155
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1154
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1153
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1152
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1151
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"6bcdab446 {"Commits":[{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"}],"HeadCommit":{"Sha1":"6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Message":"预定字样都改成预订\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:19:54+08:00"},"CompareURL":"vodtest/pc/compare/66e25c89a3c19ed3ae57ea5775e3c885fed86675...6bcdab446d0880f44f197ecfe6d19d8ada9e25ee","Len":1}...
|
1776932404
|
Edit
Delete
|
|
1150
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1149
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1148
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1147
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1146
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1145
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1144
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
44|🔍 代码审查报告:pc-260519 - Merge remote-tracking bran 44|🔍 代码审查报告:pc-260519 - Merge remote-tracking branch 'origin/pc-260519' in...
|
1776931575
|
Edit
Delete
|
|
1143
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1142
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1141
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1140
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1139
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1138
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1137
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"66e25c89a {"Commits":[{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},{"Sha1":"dfd54b89a8904f9ed9c1983c3bc512bcb19aac11","Message":"账单的预订详情微信预订的增加显示预订单号\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:35+08:00"}],"HeadCommit":{"Sha1":"66e25c89a3c19ed3ae57ea5775e3c885fed86675","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-23T16:03:53+08:00"},"CompareURL":"vodtest/pc/compare/00dc1bb23c34b5a7d0737e7e02c271debac54f4a...66e25c89a3c19ed3ae57ea5775e3c885fed86675","Len":2}...
|
1776931439
|
Edit
Delete
|
|
1136
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/feat/audit-v2.1-improvements
|
0
|
{"Commits":[{"Sha1":"5c3113137 {"Commits":[{"Sha1":"5c31131371cccf1842c6ed8aa4df13df09861249","Message":"refactor(geo-keywords): 原子化 7 个写链 - RFC-0001 方案 B 端到端样板\n\n将 createKeyword / updateKeyword / deleteKeyword / recordRanking /\ntoggleKeywordStatus / batchDeleteKeywords / checkRanking 全部收口为\n`$transaction + tx.\u003cmodel\u003e.* + publishLifecycleEvent({ tx })`,\n让业务写集与 outbox 事件共享同一事务边界。\n\n- V2.1 TX-BOUND-WRITE: 全局命中 64→54,geo-keyword 模块 10→0\n- batchDelete 的 Promise.all 事件改串行,避免在事务回调内并发写同一 TransactionClient\n- 单测:$transaction mock 兼容 callback/array 两种语义并把 mockPrisma 作为\n TransactionClient 透回,5 个写链新增 `tx: mockPrisma` 透传断言(8/8 pass)\n\n作为 RFC-0001 方案 B 的端到端样板,剩余 54 条 TX-BOUND-WRITE 与 5 条\nARRAY-TXN-WITH-EVENT 按 Sprint 2 W6 依此模板批量处理。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-22T22:02:35+08:00"}],"HeadCommit":{"Sha1":"5c31131371cccf1842c6ed8aa4df13df09861249","Message":"refactor(geo-keywords): 原子化 7 个写链 - RFC-0001 方案 B 端到端样板\n\n将 createKeyword / updateKeyword / deleteKeyword / recordRanking /\ntoggleKeywordStatus / batchDeleteKeywords / checkRanking 全部收口为\n`$transaction + tx.\u003cmodel\u003e.* + publishLifecycleEvent({ tx })`,\n让业务写集与 outbox 事件共享同一事务边界。\n\n- V2.1 TX-BOUND-WRITE: 全局命中 64→54,geo-keyword 模块 10→0\n- batchDelete 的 Promise.all 事件改串行,避免在事务回调内并发写同一 TransactionClient\n- 单测:$transaction mock 兼容 callback/array 两种语义并把 mockPrisma 作为\n TransactionClient 透回,5 个写链新增 `tx: mockPrisma` 透传断言(8/8 pass)\n\n作为 RFC-0001 方案 B 的端到端样板,剩余 54 条 TX-BOUND-WRITE 与 5 条\nARRAY-TXN-WITH-EVENT 按 Sprint 2 W6 依此模板批量处理。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-22T22:02:35+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/280c26d501e997899fd203579d774521be2fe166...5c31131371cccf1842c6ed8aa4df13df09861249","Len":1}...
|
1776867159
|
Edit
Delete
|
|
1135
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/feat/audit-v2.1-improvements
|
0
|
{"Commits":[{"Sha1":"280c26d50 {"Commits":[{"Sha1":"280c26d501e997899fd203579d774521be2fe166","Message":"feat(audit): V2.1 规则精度改进 - 方法作用域 + 数组事务豁免 + txn 别名\n\n基于 PR #41 的抽样验证(V2 规则 20% 误报 / 10% 归类错),对 V2 判据做三项\n改进,命中数从 297 降至 64(↓78%),且修复 finance-credits 9 处 TX-BOUND-WRITE\n假归类问题。\n\n改进 1 · 方法作用域判定(解决误报)\n detectTxBoundWrite 升级为方法级作用域:仅当 this.model.\u003cwrite\u003e 或\n prisma.\u003cmodel\u003e.\u003cwrite\u003e 所在方法体内也存在 publishEvent/publishLifecycleEvent\n 调用时才命中。消除 \"同文件其他方法发事件但本方法只是 updateMany/projection\n 同步\" 类误报(如 ad-placement:405 updateCampaign / approval:395\n syncProjectionAfterWorkflowDecision 两处抽样已被正确豁免)。\n\n改进 2 · txn 别名识别(解决归类错)\n findArrayTransactionRanges 正则扩展以识别 txn/inTransaction/runInTransaction\n 作为 prisma.$transaction 的内部 helper 别名。\n\n改进 3 · detectTxBoundWrite 豁免数组事务范围(抽样报告未覆盖的缺陷)\n V2 版本 detectTxBoundWrite 只豁免 $transaction callback 与 tx-helper 函数,\n 未豁免数组事务范围,导致 finance-credits L193 this.model.upsert 虽在\n txn([...]) 内却被错报为 TX-BOUND-WRITE。补齐:detectTxBoundWrite 现同时\n 豁免 arrayTxRanges,避免与 ARRAY-TXN-WITH-EVENT 重复归类。\n\n验证(对比 V2 vs V2.1):\n- TX-BOUND-WRITE: 297 → 64 (↓78%)\n- ARRAY-TXN-WITH-EVENT: 5 → 5 (不变,finance-credits 4 + price-books 1)\n- A-class: 1633 → 1633 (不变)\n- B/C/D-class: 全部不变\n- ad-placement:405 (误报) → 已豁免\n- approval:395 (误报) → 已豁免\n- finance-credits L193-267 / L454-503 (9 处归类错) → 已豁免,只剩\n L224/273/477/518 四处正确的 ARRAY-TXN-WITH-EVENT\n- geo-keywords / ad-biddings / price-books 等真阳性 → 仍命中\n\n抽样报告 PR #41 预测 V2.1 会收敛到 ~150 处,实际 64 处,说明方法作用域 +\n数组事务豁免联合比预期更有效。这 64 处即 Sprint 2 的精确攻击清单。\n\ntsc --noEmit 无新增错误。\n\nSprint 2 路径微调:原计划 W5 需要先实施 V2.1 再迁移,现在 V2.1 已预实施\n(本 PR),Sprint 2 W5 直接按 64 处清单启动迁移即可。\n\n关联:Q2 Sprint 2 迁移前置\n前序:#38 V2 审计升级 / #41 精度抽样验证\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T15:18:26+08:00"}],"HeadCommit":{"Sha1":"280c26d501e997899fd203579d774521be2fe166","Message":"feat(audit): V2.1 规则精度改进 - 方法作用域 + 数组事务豁免 + txn 别名\n\n基于 PR #41 的抽样验证(V2 规则 20% 误报 / 10% 归类错),对 V2 判据做三项\n改进,命中数从 297 降至 64(↓78%),且修复 finance-credits 9 处 TX-BOUND-WRITE\n假归类问题。\n\n改进 1 · 方法作用域判定(解决误报)\n detectTxBoundWrite 升级为方法级作用域:仅当 this.model.\u003cwrite\u003e 或\n prisma.\u003cmodel\u003e.\u003cwrite\u003e 所在方法体内也存在 publishEvent/publishLifecycleEvent\n 调用时才命中。消除 \"同文件其他方法发事件但本方法只是 updateMany/projection\n 同步\" 类误报(如 ad-placement:405 updateCampaign / approval:395\n syncProjectionAfterWorkflowDecision 两处抽样已被正确豁免)。\n\n改进 2 · txn 别名识别(解决归类错)\n findArrayTransactionRanges 正则扩展以识别 txn/inTransaction/runInTransaction\n 作为 prisma.$transaction 的内部 helper 别名。\n\n改进 3 · detectTxBoundWrite 豁免数组事务范围(抽样报告未覆盖的缺陷)\n V2 版本 detectTxBoundWrite 只豁免 $transaction callback 与 tx-helper 函数,\n 未豁免数组事务范围,导致 finance-credits L193 this.model.upsert 虽在\n txn([...]) 内却被错报为 TX-BOUND-WRITE。补齐:detectTxBoundWrite 现同时\n 豁免 arrayTxRanges,避免与 ARRAY-TXN-WITH-EVENT 重复归类。\n\n验证(对比 V2 vs V2.1):\n- TX-BOUND-WRITE: 297 → 64 (↓78%)\n- ARRAY-TXN-WITH-EVENT: 5 → 5 (不变,finance-credits 4 + price-books 1)\n- A-class: 1633 → 1633 (不变)\n- B/C/D-class: 全部不变\n- ad-placement:405 (误报) → 已豁免\n- approval:395 (误报) → 已豁免\n- finance-credits L193-267 / L454-503 (9 处归类错) → 已豁免,只剩\n L224/273/477/518 四处正确的 ARRAY-TXN-WITH-EVENT\n- geo-keywords / ad-biddings / price-books 等真阳性 → 仍命中\n\n抽样报告 PR #41 预测 V2.1 会收敛到 ~150 处,实际 64 处,说明方法作用域 +\n数组事务豁免联合比预期更有效。这 64 处即 Sprint 2 的精确攻击清单。\n\ntsc --noEmit 无新增错误。\n\nSprint 2 路径微调:原计划 W5 需要先实施 V2.1 再迁移,现在 V2.1 已预实施\n(本 PR),Sprint 2 W5 直接按 64 处清单启动迁移即可。\n\n关联:Q2 Sprint 2 迁移前置\n前序:#38 V2 审计升级 / #41 精度抽样验证\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T15:18:26+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/8a95110c2f089d5e800363910dee9bd22993258c...280c26d501e997899fd203579d774521be2fe166","Len":1}...
|
1776410323
|
Edit
Delete
|
|
1134
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/feat/audit-v2.1-improvements
|
0
|
|
1776410323
|
Edit
Delete
|
|
1133
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1132
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1131
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1130
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1129
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1128
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1127
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
43|🔍 代码审查报告:pc-260519 - 样式修改
|
1776409864
|
Edit
Delete
|
|
1126
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1125
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1124
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1123
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1122
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1121
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1120
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"00dc1bb23 {"Commits":[{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"}],"HeadCommit":{"Sha1":"00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Message":"样式修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-04-17T15:07:56+08:00"},"CompareURL":"vodtest/pc/compare/75f055c2f1488c1c9d7fe9d225c5894998ea14fd...00dc1bb23c34b5a7d0737e7e02c271debac54f4a","Len":1}...
|
1776409746
|
Edit
Delete
|
|
1119
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/docs/tx-bound-write-samples
|
0
|
{"Commits":[{"Sha1":"94bdd3e0c {"Commits":[{"Sha1":"94bdd3e0c36e7ba8e9380ddb74627492acc988dc","Message":"docs(governance): TX-BOUND-WRITE 规则精度抽样验证 · 10 处样本判定\n\n对 PR #38 新增的 TX-BOUND-WRITE 判据(297 处命中)做规则精度验证。\n抽样 10 处覆盖 TOP 2 文件(groupbuy-influencers / supply-chain-platform)\n+ 中等命中(ad-biddings / ad-placement / ai-autopilot / assembly /\nfinance-credits)+ 代表性小模块(alliance-campaigns / approvals /\ngeo-keywords),每处读 20-40 行上下文逐个判定。\n\n抽样结果:\n- 🔴 明确真阳性:4/10 = 40%\n * ad-biddings:124(create + 事务外事件)\n * alliance-campaign:46(super.create + 独立 createMany,模式 C)\n * geo-keywords:65(create + 事务外 publishLifecycleEvent)\n * supply-chain-platform:418(updateMany + create 分离,模式 C)\n- 🟠 归类错误(仍是假绿):1/10 = 10%\n * finance-credits:193 应归模式 B(txn([...]) 未被识别为事务)\n- ⚠️ 难判(偏真阳):3/10 = 30%\n * ai-autopilot:649(helper 函数,需追调用方)\n * assembly:404(紧跟 recalculateBomCost 语义未定)\n * groupbuy-influencers:153(createWithBizCodeRetry 包装)\n- ⚠️ 误报倾向:2/10 = 20%\n * ad-placement:405(方法内无事件发布)\n * approval:395(projection 同步非主写入)\n\n保守估计 297 处中:\n- ~50% (约 150 处) 明确真阳性假绿\n- ~30% (约 90 处) 需 helper 追踪确认\n- ~20% (约 60 处) 误报\n\n规则改进建议(V2.1):\n1. 方法作用域判定:仅当 write 所在方法体内也有 publishEvent 才命中\n → 解决 20% 误报\n2. 识别 txn/inTransaction/runInTransaction 别名为事务范围\n → 解决 10% 归类错\n3. helper 深度追踪(Sprint 3 / Q3 再升级)\n → 解决 30% 难判\n4. 可选:projection/refreshView/aggregate 方法白名单\n\n对 Sprint 2 迁移计划的影响:\n- 攻击清单从 297 收敛为 ~150 明确真阳 + ~90 需深挖\n- Sprint 2 W5 前置完成 V2.1 升级(改进 1+2),再用新 audit 重扫\n- Sprint 2 W5-W6 按 V2.1 精确列表迁移\n- Sprint 2 W6 末启用 --strict-v2 硬门禁\n\n本 PR 纯文档,无代码变更。依赖 #38 分支。合并顺序:#38 → 本 PR。\n\n关联:Q2 Sprint 2 迁移前置准备\n前序 PR:#38 V2 审计升级 / #40 BaseServiceV2 PoC\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T14:49:49+08:00"}],"HeadCommit":{"Sha1":"94bdd3e0c36e7ba8e9380ddb74627492acc988dc","Message":"docs(governance): TX-BOUND-WRITE 规则精度抽样验证 · 10 处样本判定\n\n对 PR #38 新增的 TX-BOUND-WRITE 判据(297 处命中)做规则精度验证。\n抽样 10 处覆盖 TOP 2 文件(groupbuy-influencers / supply-chain-platform)\n+ 中等命中(ad-biddings / ad-placement / ai-autopilot / assembly /\nfinance-credits)+ 代表性小模块(alliance-campaigns / approvals /\ngeo-keywords),每处读 20-40 行上下文逐个判定。\n\n抽样结果:\n- 🔴 明确真阳性:4/10 = 40%\n * ad-biddings:124(create + 事务外事件)\n * alliance-campaign:46(super.create + 独立 createMany,模式 C)\n * geo-keywords:65(create + 事务外 publishLifecycleEvent)\n * supply-chain-platform:418(updateMany + create 分离,模式 C)\n- 🟠 归类错误(仍是假绿):1/10 = 10%\n * finance-credits:193 应归模式 B(txn([...]) 未被识别为事务)\n- ⚠️ 难判(偏真阳):3/10 = 30%\n * ai-autopilot:649(helper 函数,需追调用方)\n * assembly:404(紧跟 recalculateBomCost 语义未定)\n * groupbuy-influencers:153(createWithBizCodeRetry 包装)\n- ⚠️ 误报倾向:2/10 = 20%\n * ad-placement:405(方法内无事件发布)\n * approval:395(projection 同步非主写入)\n\n保守估计 297 处中:\n- ~50% (约 150 处) 明确真阳性假绿\n- ~30% (约 90 处) 需 helper 追踪确认\n- ~20% (约 60 处) 误报\n\n规则改进建议(V2.1):\n1. 方法作用域判定:仅当 write 所在方法体内也有 publishEvent 才命中\n → 解决 20% 误报\n2. 识别 txn/inTransaction/runInTransaction 别名为事务范围\n → 解决 10% 归类错\n3. helper 深度追踪(Sprint 3 / Q3 再升级)\n → 解决 30% 难判\n4. 可选:projection/refreshView/aggregate 方法白名单\n\n对 Sprint 2 迁移计划的影响:\n- 攻击清单从 297 收敛为 ~150 明确真阳 + ~90 需深挖\n- Sprint 2 W5 前置完成 V2.1 升级(改进 1+2),再用新 audit 重扫\n- Sprint 2 W5-W6 按 V2.1 精确列表迁移\n- Sprint 2 W6 末启用 --strict-v2 硬门禁\n\n本 PR 纯文档,无代码变更。依赖 #38 分支。合并顺序:#38 → 本 PR。\n\n关联:Q2 Sprint 2 迁移前置准备\n前序 PR:#38 V2 审计升级 / #40 BaseServiceV2 PoC\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-17T14:49:49+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/8a95110c2f089d5e800363910dee9bd22993258c...94bdd3e0c36e7ba8e9380ddb74627492acc988dc","Len":1}...
|
1776408604
|
Edit
Delete
|
|
1118
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/docs/tx-bound-write-samples
|
0
|
|
1776408604
|
Edit
Delete
|