|
19226
|
11
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b71b065d7 {"Commits":[{"Sha1":"b71b065d7241fe582e87fbe203c024b30fe6618e","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:39:48+08:00"}],"HeadCommit":{"Sha1":"b71b065d7241fe582e87fbe203c024b30fe6618e","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:39:48+08:00"},"CompareURL":"vodtest/database/compare/1941232b211e6c147d9e40bac19182da2d49033b...b71b065d7241fe582e87fbe203c024b30fe6618e","Len":1}...
|
1785221060
|
Edit
Delete
|
|
19227
|
7
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19228
|
9
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19229
|
1
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19230
|
3
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19231
|
4
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19232
|
8
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19233
|
10
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19234
|
11
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7b2842873 {"Commits":[{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"}],"HeadCommit":{"Sha1":"7b284287394480a23e90ef4d83783f970ecd3f96","Message":"修正260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T14:47:30+08:00"},"CompareURL":"vodtest/database/compare/b71b065d7241fe582e87fbe203c024b30fe6618e...7b284287394480a23e90ef4d83783f970ecd3f96","Len":1}...
|
1785221253
|
Edit
Delete
|
|
19251
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"3fbac823e {"Commits":[{"Sha1":"3fbac823ef2dcfd7660f2c682b1464773277f617","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:55:41+08:00"}],"HeadCommit":{"Sha1":"3fbac823ef2dcfd7660f2c682b1464773277f617","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:55:41+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0ac14d3dd7490301d8ab62b52b96074a7136b0ae...3fbac823ef2dcfd7660f2c682b1464773277f617","Len":1}...
|
1785221755
|
Edit
Delete
|
|
19252
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"af26d3e82 {"Commits":[{"Sha1":"af26d3e828cfe155dc5926f6165d3040599abf54","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:02:22+08:00"}],"HeadCommit":{"Sha1":"af26d3e828cfe155dc5926f6165d3040599abf54","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:02:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/3fbac823ef2dcfd7660f2c682b1464773277f617...af26d3e828cfe155dc5926f6165d3040599abf54","Len":1}...
|
1785222156
|
Edit
Delete
|
|
19269
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"60df304f7 {"Commits":[{"Sha1":"60df304f776bef84382a0167be2220497cb26924","Message":"fix(settings): hide disabled merchant settings\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:15:05+08:00"},{"Sha1":"50ce6c2da9a0136ab7a3aa9c1e44bbb565ced0e5","Message":"feat(settings): add merchant default controls\n\nAdd MySQL 5.6 migration for platform defaults and merchant override state.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:05:04+08:00"}],"HeadCommit":{"Sha1":"60df304f776bef84382a0167be2220497cb26924","Message":"fix(settings): hide disabled merchant settings\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:15:05+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/af26d3e828cfe155dc5926f6165d3040599abf54...60df304f776bef84382a0167be2220497cb26924","Len":2}...
|
1785223066
|
Edit
Delete
|
|
19286
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"a2faab710 {"Commits":[{"Sha1":"a2faab710667251b8e7a86cccbf8be87f9e7a688","Message":"fix(settings): hide platform AI configuration\n\nDo not expose platform DashScope keys, endpoints, or model values through merchant settings responses.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:27:20+08:00"}],"HeadCommit":{"Sha1":"a2faab710667251b8e7a86cccbf8be87f9e7a688","Message":"fix(settings): hide platform AI configuration\n\nDo not expose platform DashScope keys, endpoints, or model values through merchant settings responses.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:27:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/60df304f776bef84382a0167be2220497cb26924...a2faab710667251b8e7a86cccbf8be87f9e7a688","Len":1}...
|
1785223876
|
Edit
Delete
|
|
19487
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"32293f216 {"Commits":[{"Sha1":"32293f2169249dedbe18409d6ba2c5ad51ec3537","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T16:30:49+08:00"}],"HeadCommit":{"Sha1":"32293f2169249dedbe18409d6ba2c5ad51ec3537","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T16:30:49+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/a2faab710667251b8e7a86cccbf8be87f9e7a688...32293f2169249dedbe18409d6ba2c5ad51ec3537","Len":1}...
|
1785227463
|
Edit
Delete
|
|
19528
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"03a01d246 {"Commits":[{"Sha1":"03a01d246be8087581cf1a79432be6a35d760796","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:29:22+08:00"}],"HeadCommit":{"Sha1":"03a01d246be8087581cf1a79432be6a35d760796","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:29:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/32293f2169249dedbe18409d6ba2c5ad51ec3537...03a01d246be8087581cf1a79432be6a35d760796","Len":1}...
|
1785230977
|
Edit
Delete
|
|
19529
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"cc213c0db {"Commits":[{"Sha1":"cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:45:20+08:00"}],"HeadCommit":{"Sha1":"cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:45:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/03a01d246be8087581cf1a79432be6a35d760796...cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Len":1}...
|
1785231934
|
Edit
Delete
|
|
19530
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"ccb5de2c5 {"Commits":[{"Sha1":"ccb5de2c58d0e69499eb58b8c90533f913053c55","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:47:03+08:00"}],"HeadCommit":{"Sha1":"ccb5de2c58d0e69499eb58b8c90533f913053c55","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:47:03+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/cc213c0dbe79bcb0c34f36ffaa489c644d9833e3...ccb5de2c58d0e69499eb58b8c90533f913053c55","Len":1}...
|
1785232038
|
Edit
Delete
|
|
19531
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"7a04bda7a {"Commits":[{"Sha1":"7a04bda7a7da4294021c8d47716b6e74257e6999","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:56:15+08:00"}],"HeadCommit":{"Sha1":"7a04bda7a7da4294021c8d47716b6e74257e6999","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:56:15+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/ccb5de2c58d0e69499eb58b8c90533f913053c55...7a04bda7a7da4294021c8d47716b6e74257e6999","Len":1}...
|
1785232591
|
Edit
Delete
|
|
19532
|
7
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19533
|
9
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19534
|
1
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19535
|
3
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19536
|
4
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19537
|
8
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19538
|
10
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19539
|
11
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a6666f89a {"Commits":[{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"}],"HeadCommit":{"Sha1":"a6666f89a76eea747f840e25233f9e350a0c75e7","Message":"新增260818数据库变更SQL\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-28T17:59:15+08:00"},"CompareURL":"vodtest/database/compare/7b284287394480a23e90ef4d83783f970ecd3f96...a6666f89a76eea747f840e25233f9e350a0c75e7","Len":1}...
|
1785232768
|
Edit
Delete
|
|
19564
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"8f90bed0f {"Commits":[{"Sha1":"8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T18:19:53+08:00"}],"HeadCommit":{"Sha1":"8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T18:19:53+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/7a04bda7a7da4294021c8d47716b6e74257e6999...8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Len":1}...
|
1785234011
|
Edit
Delete
|
|
19597
|
5
|
5
|
5
|
67
|
0
|
0
|
refs/heads/governance/adversarial-audit-fixes-2026 refs/heads/governance/adversarial-audit-fixes-20260728...
|
1
|
|
1785261062
|
Edit
Delete
|
|
19598
|
5
|
5
|
5
|
67
|
0
|
0
|
refs/heads/governance/adversarial-audit-fixes-2026 refs/heads/governance/adversarial-audit-fixes-20260728...
|
1
|
{"Commits":[{"Sha1":"8d1868d15 {"Commits":[{"Sha1":"8d1868d15b122595a29dd35b7684035b285d0d6c","Message":"治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产\n\n对抗性验收审计(2026-07-28)发现并关闭 5 个问题,每条都留下机器防线且做了负向测试。\n\nG23 假绿装置(三层防线)\n 三个运行链地板(testsPassed/uiTestsPassed/pipelineTestsPassed)由各自 runner 消费、\n 却存放在 governance-report 托管的 baseline.json 里,而后者写基线是整体替换——\n 一次 --update-baseline 即静默抹掉;抹掉后 runtime/ui 消费端的 `?? 0` 让 x\u003c0 恒 false\n 即永绿。修:写入端改合并 + 消费端缺地板即红 + 棘轮端 EXTERNAL_FLOORS 存在性校验。\n\nC17 导出层三类静默数据损坏\n 丢行不报数(24 首真歌 1368 行丢 157)、全丢仍回 200 空文件、行级与逐字格式导出\n 两份不同歌词(1292 行中 155 行不一致)、未对齐字被跳过导致缺字歌词行。\n 修:export_stats + X-Export-* 会计、全丢判责 409、逐字忠实性判据 perCharIsFaithful\n (只用 Unicode \\p{L}/\\p{M},不复刻 phase2 分词策略以免造第二真源)不忠实即降级。\n 另修判责错层:format 校验前置,避免非法 format 被报成 409。\n\nC18 line_words 吃掉 Unicode 组合标记\n isalpha() 判字使 Mn/Mc 落入 else 被丢弃:泰文 สวัสดี 丢 2 码位、NFD 越南语丢声调\n 且连段被劈开导致下游 chars[] 下标偏移。判据陷阱:combining() 对泰文 ั/ี 返回 0,\n 必须用 category in (Mn,Mc,Me)。新增 tests/test_tokenize.py 30 用例(先红后绿已验证)。\n\nC19 文档幽灵资产\n worker 文档整段描述兄弟仓架构(点名本仓不存在的 workers/hubertfa、\n packages/contracts/src/alignment-models.ts),断言 apps/ 下无实现且与现行许可口径\n 冲突的 ALLOW_NON_COMMERCIAL_MODELS 门禁,引用不可定位的跨仓编号 C23/C28/C29。\n 修:docs-truth 新增四条断言(资产计数/幽灵门禁/跨仓编号/幽灵路径),加入即抓到\n 两处人工 grep 漏掉的编号。\n\nG24 CI 结构性必红(非\"未验证\")\n 真实 clone 实证:权重被 gitignore 排除而 check:model-assets 无模式开关 → 静态 job\n 必红 98 项 → runtime/ui job 因 needs 永不启动;库名 base_framework_ci 亦被 G15 拒。\n 修:MODEL_ASSETS_MANIFEST_ONLY 真检查模式(结构/许可/SHA 格式/字节自洽,非 skip,\n 报告写明 weightsVerified:false)+ 库名改 songformer_lyrics_ci。\n\n门禁卫生:eslint 忽略从枚举 .next/** 改为模式 .next*/**(.next-verify 构建产物曾\n以 736 个 error 打红 lint);.gitignore 同步模式化。\n\n同时包含并发会话的第一/二阶段流水线改进(phase1 语言路由、phase2 双轨映射与统计、\nqwen3-asr / mms-fa / structure worker 更新、曲名单源 song-name.ts、错误边界页面)。\n\n证据(均绑定本地工作区,工作区 dirty,未绑定 commit SHA,见 G22):\n pnpm check exit 0\n pnpm check:runtime exit 0 56 tests / 地板 56\n pnpm check:ui exit 0 4 用例 / 地板 4\n pnpm check:pipeline exit 0 114 tests / 地板 114\n负向测试:G23 三层、C19 四条断言、G24 七例,均确认先红后绿并恢复现场。\n\n新登记 OPEN:G25 存量陈旧 phase2 产物需重跑(GUNCHARLIE 48/48、有你有我 10/39)、\nG26 demucs 无正向离线强制、G27 worker 单曲 CLI 仍有 C18 同款缺陷、G28 CI 侧权重\n真伪永不校验。G14 远端 CI 拦截仍未验证——本轮只解除本地可推理的阻塞点。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T10:50:48-07:00"}],"HeadCommit":{"Sha1":"8d1868d15b122595a29dd35b7684035b285d0d6c","Message":"治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产\n\n对抗性验收审计(2026-07-28)发现并关闭 5 个问题,每条都留下机器防线且做了负向测试。\n\nG23 假绿装置(三层防线)\n 三个运行链地板(testsPassed/uiTestsPassed/pipelineTestsPassed)由各自 runner 消费、\n 却存放在 governance-report 托管的 baseline.json 里,而后者写基线是整体替换——\n 一次 --update-baseline 即静默抹掉;抹掉后 runtime/ui 消费端的 `?? 0` 让 x\u003c0 恒 false\n 即永绿。修:写入端改合并 + 消费端缺地板即红 + 棘轮端 EXTERNAL_FLOORS 存在性校验。\n\nC17 导出层三类静默数据损坏\n 丢行不报数(24 首真歌 1368 行丢 157)、全丢仍回 200 空文件、行级与逐字格式导出\n 两份不同歌词(1292 行中 155 行不一致)、未对齐字被跳过导致缺字歌词行。\n 修:export_stats + X-Export-* 会计、全丢判责 409、逐字忠实性判据 perCharIsFaithful\n (只用 Unicode \\p{L}/\\p{M},不复刻 phase2 分词策略以免造第二真源)不忠实即降级。\n 另修判责错层:format 校验前置,避免非法 format 被报成 409。\n\nC18 line_words 吃掉 Unicode 组合标记\n isalpha() 判字使 Mn/Mc 落入 else 被丢弃:泰文 สวัสดี 丢 2 码位、NFD 越南语丢声调\n 且连段被劈开导致下游 chars[] 下标偏移。判据陷阱:combining() 对泰文 ั/ี 返回 0,\n 必须用 category in (Mn,Mc,Me)。新增 tests/test_tokenize.py 30 用例(先红后绿已验证)。\n\nC19 文档幽灵资产\n worker 文档整段描述兄弟仓架构(点名本仓不存在的 workers/hubertfa、\n packages/contracts/src/alignment-models.ts),断言 apps/ 下无实现且与现行许可口径\n 冲突的 ALLOW_NON_COMMERCIAL_MODELS 门禁,引用不可定位的跨仓编号 C23/C28/C29。\n 修:docs-truth 新增四条断言(资产计数/幽灵门禁/跨仓编号/幽灵路径),加入即抓到\n 两处人工 grep 漏掉的编号。\n\nG24 CI 结构性必红(非\"未验证\")\n 真实 clone 实证:权重被 gitignore 排除而 check:model-assets 无模式开关 → 静态 job\n 必红 98 项 → runtime/ui job 因 needs 永不启动;库名 base_framework_ci 亦被 G15 拒。\n 修:MODEL_ASSETS_MANIFEST_ONLY 真检查模式(结构/许可/SHA 格式/字节自洽,非 skip,\n 报告写明 weightsVerified:false)+ 库名改 songformer_lyrics_ci。\n\n门禁卫生:eslint 忽略从枚举 .next/** 改为模式 .next*/**(.next-verify 构建产物曾\n以 736 个 error 打红 lint);.gitignore 同步模式化。\n\n同时包含并发会话的第一/二阶段流水线改进(phase1 语言路由、phase2 双轨映射与统计、\nqwen3-asr / mms-fa / structure worker 更新、曲名单源 song-name.ts、错误边界页面)。\n\n证据(均绑定本地工作区,工作区 dirty,未绑定 commit SHA,见 G22):\n pnpm check exit 0\n pnpm check:runtime exit 0 56 tests / 地板 56\n pnpm check:ui exit 0 4 用例 / 地板 4\n pnpm check:pipeline exit 0 114 tests / 地板 114\n负向测试:G23 三层、C19 四条断言、G24 七例,均确认先红后绿并恢复现场。\n\n新登记 OPEN:G25 存量陈旧 phase2 产物需重跑(GUNCHARLIE 48/48、有你有我 10/39)、\nG26 demucs 无正向离线强制、G27 worker 单曲 CLI 仍有 C18 同款缺陷、G28 CI 侧权重\n真伪永不校验。G14 远端 CI 拦截仍未验证——本轮只解除本地可推理的阻塞点。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T10:50:48-07:00"},"CompareURL":"luoanwu/songformer-structure-lyrics/compare/9d1500477039a937bafd4451d5b557515fc6fe23...8d1868d15b122595a29dd35b7684035b285d0d6c","Len":1}...
|
1785261062
|
Edit
Delete
|
|
19599
|
5
|
5
|
5
|
67
|
0
|
0
|
refs/heads/governance/adversarial-audit-fixes-2026 refs/heads/governance/adversarial-audit-fixes-20260728...
|
1
|
{"Commits":[{"Sha1":"ada639232 {"Commits":[{"Sha1":"ada639232a2eaf958115b36b989295eff4c75eff","Message":"韩语真歌首跑入基线 + 流水线阶段耗时 stage_timings 落盘与工作台展示\n\n- CLAUDE.md 动态区:韩语真歌首跑(SINGASONG 声明 ko)✅——谚文 g2pk 音变\n jamo-RR 字级时间真歌闭环、ASR 跨语言滑移韩语第二例(官方文本入 CTC 防线再兑现);\n 本轮新抓两缺陷已识别未修(工作台重跑同曲面板不刷新、声明污染独立投票),\n 同步 G18 盲区清单与「真歌未验证清单」(仅剩越南语)\n- run_song.py:enter() 逐阶段记录耗时秒数落 stage_timings(含模型加载;\n error 时保留失败前已跑时长),状态文件对外可见\n- review/page.tsx:轮询状态展示各阶段耗时与总时长(执行中/完成/失败均带)\n- reports/governance-docs.latest.json:check:governance-docs 复跑刷新\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T11:12:50-07:00"}],"HeadCommit":{"Sha1":"ada639232a2eaf958115b36b989295eff4c75eff","Message":"韩语真歌首跑入基线 + 流水线阶段耗时 stage_timings 落盘与工作台展示\n\n- CLAUDE.md 动态区:韩语真歌首跑(SINGASONG 声明 ko)✅——谚文 g2pk 音变\n jamo-RR 字级时间真歌闭环、ASR 跨语言滑移韩语第二例(官方文本入 CTC 防线再兑现);\n 本轮新抓两缺陷已识别未修(工作台重跑同曲面板不刷新、声明污染独立投票),\n 同步 G18 盲区清单与「真歌未验证清单」(仅剩越南语)\n- run_song.py:enter() 逐阶段记录耗时秒数落 stage_timings(含模型加载;\n error 时保留失败前已跑时长),状态文件对外可见\n- review/page.tsx:轮询状态展示各阶段耗时与总时长(执行中/完成/失败均带)\n- reports/governance-docs.latest.json:check:governance-docs 复跑刷新\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T11:12:50-07:00"},"CompareURL":"luoanwu/songformer-structure-lyrics/compare/8d1868d15b122595a29dd35b7684035b285d0d6c...ada639232a2eaf958115b36b989295eff4c75eff","Len":1}...
|
1785262374
|
Edit
Delete
|
|
19600
|
5
|
7
|
5
|
67
|
0
|
0
|
|
1
|
1|治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产
|
1785285581
|
Edit
Delete
|
|
19601
|
5
|
11
|
5
|
67
|
0
|
0
|
|
1
|
1|治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产
|
1785285593
|
Edit
Delete
|
|
19602
|
5
|
5
|
5
|
67
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"205116d7e {"Commits":[{"Sha1":"205116d7e6e0ff602d1773c2ec986b02223b1e0e","Message":"Merge pull request '治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产' (#1) from governance/adversarial-audit-fixes-20260728 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/songformer-structure-lyrics/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-29T08:39:53+08:00"},{"Sha1":"ada639232a2eaf958115b36b989295eff4c75eff","Message":"韩语真歌首跑入基线 + 流水线阶段耗时 stage_timings 落盘与工作台展示\n\n- CLAUDE.md 动态区:韩语真歌首跑(SINGASONG 声明 ko)✅——谚文 g2pk 音变\n jamo-RR 字级时间真歌闭环、ASR 跨语言滑移韩语第二例(官方文本入 CTC 防线再兑现);\n 本轮新抓两缺陷已识别未修(工作台重跑同曲面板不刷新、声明污染独立投票),\n 同步 G18 盲区清单与「真歌未验证清单」(仅剩越南语)\n- run_song.py:enter() 逐阶段记录耗时秒数落 stage_timings(含模型加载;\n error 时保留失败前已跑时长),状态文件对外可见\n- review/page.tsx:轮询状态展示各阶段耗时与总时长(执行中/完成/失败均带)\n- reports/governance-docs.latest.json:check:governance-docs 复跑刷新\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T11:12:50-07:00"},{"Sha1":"8d1868d15b122595a29dd35b7684035b285d0d6c","Message":"治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产\n\n对抗性验收审计(2026-07-28)发现并关闭 5 个问题,每条都留下机器防线且做了负向测试。\n\nG23 假绿装置(三层防线)\n 三个运行链地板(testsPassed/uiTestsPassed/pipelineTestsPassed)由各自 runner 消费、\n 却存放在 governance-report 托管的 baseline.json 里,而后者写基线是整体替换——\n 一次 --update-baseline 即静默抹掉;抹掉后 runtime/ui 消费端的 `?? 0` 让 x\u003c0 恒 false\n 即永绿。修:写入端改合并 + 消费端缺地板即红 + 棘轮端 EXTERNAL_FLOORS 存在性校验。\n\nC17 导出层三类静默数据损坏\n 丢行不报数(24 首真歌 1368 行丢 157)、全丢仍回 200 空文件、行级与逐字格式导出\n 两份不同歌词(1292 行中 155 行不一致)、未对齐字被跳过导致缺字歌词行。\n 修:export_stats + X-Export-* 会计、全丢判责 409、逐字忠实性判据 perCharIsFaithful\n (只用 Unicode \\p{L}/\\p{M},不复刻 phase2 分词策略以免造第二真源)不忠实即降级。\n 另修判责错层:format 校验前置,避免非法 format 被报成 409。\n\nC18 line_words 吃掉 Unicode 组合标记\n isalpha() 判字使 Mn/Mc 落入 else 被丢弃:泰文 สวัสดี 丢 2 码位、NFD 越南语丢声调\n 且连段被劈开导致下游 chars[] 下标偏移。判据陷阱:combining() 对泰文 ั/ี 返回 0,\n 必须用 category in (Mn,Mc,Me)。新增 tests/test_tokenize.py 30 用例(先红后绿已验证)。\n\nC19 文档幽灵资产\n worker 文档整段描述兄弟仓架构(点名本仓不存在的 workers/hubertfa、\n packages/contracts/src/alignment-models.ts),断言 apps/ 下无实现且与现行许可口径\n 冲突的 ALLOW_NON_COMMERCIAL_MODELS 门禁,引用不可定位的跨仓编号 C23/C28/C29。\n 修:docs-truth 新增四条断言(资产计数/幽灵门禁/跨仓编号/幽灵路径),加入即抓到\n 两处人工 grep 漏掉的编号。\n\nG24 CI 结构性必红(非\"未验证\")\n 真实 clone 实证:权重被 gitignore 排除而 check:model-assets 无模式开关 → 静态 job\n 必红 98 项 → runtime/ui job 因 needs 永不启动;库名 base_framework_ci 亦被 G15 拒。\n 修:MODEL_ASSETS_MANIFEST_ONLY 真检查模式(结构/许可/SHA 格式/字节自洽,非 skip,\n 报告写明 weightsVerified:false)+ 库名改 songformer_lyrics_ci。\n\n门禁卫生:eslint 忽略从枚举 .next/** 改为模式 .next*/**(.next-verify 构建产物曾\n以 736 个 error 打红 lint);.gitignore 同步模式化。\n\n同时包含并发会话的第一/二阶段流水线改进(phase1 语言路由、phase2 双轨映射与统计、\nqwen3-asr / mms-fa / structure worker 更新、曲名单源 song-name.ts、错误边界页面)。\n\n证据(均绑定本地工作区,工作区 dirty,未绑定 commit SHA,见 G22):\n pnpm check exit 0\n pnpm check:runtime exit 0 56 tests / 地板 56\n pnpm check:ui exit 0 4 用例 / 地板 4\n pnpm check:pipeline exit 0 114 tests / 地板 114\n负向测试:G23 三层、C19 四条断言、G24 七例,均确认先红后绿并恢复现场。\n\n新登记 OPEN:G25 存量陈旧 phase2 产物需重跑(GUNCHARLIE 48/48、有你有我 10/39)、\nG26 demucs 无正向离线强制、G27 worker 单曲 CLI 仍有 C18 同款缺陷、G28 CI 侧权重\n真伪永不校验。G14 远端 CI 拦截仍未验证——本轮只解除本地可推理的阻塞点。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-28T10:50:48-07:00"}],"HeadCommit":{"Sha1":"205116d7e6e0ff602d1773c2ec986b02223b1e0e","Message":"Merge pull request '治理: 关闭对抗性验收发现的假绿装置、导出层静默数据损坏与文档幽灵资产' (#1) from governance/adversarial-audit-fixes-20260728 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/songformer-structure-lyrics/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-29T08:39:53+08:00"},"CompareURL":"luoanwu/songformer-structure-lyrics/compare/9d1500477039a937bafd4451d5b557515fc6fe23...205116d7e6e0ff602d1773c2ec986b02223b1e0e","Len":3}...
|
1785285594
|
Edit
Delete
|
|
19637
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/beifen26.7.29
|
1
|
|
1785303242
|
Edit
Delete
|
|
19638
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/beifen26.7.29
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"17343d79db91c05d317145998ea1962645ee1b13","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T16:00:17+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/master...17343d79db91c05d317145998ea1962645ee1b13","Len":0}...
|
1785303242
|
Edit
Delete
|
|
19664
|
8
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19665
|
9
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19666
|
1
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19667
|
3
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19668
|
4
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19669
|
7
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19670
|
10
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19671
|
11
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c28c77548 {"Commits":[{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"}],"HeadCommit":{"Sha1":"c28c775488f1c1f9a8a19ee4a920e612767ef77d","Message":"260818\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-29T14:20:17+08:00"},"CompareURL":"vodtest/database/compare/a6666f89a76eea747f840e25233f9e350a0c75e7...c28c775488f1c1f9a8a19ee4a920e612767ef77d","Len":1}...
|
1785306022
|
Edit
Delete
|
|
19672
|
5
|
1
|
5
|
68
|
0
|
0
|
|
1
|
|
1785306293
|
Edit
Delete
|
|
19673
|
5
|
5
|
5
|
68
|
0
|
0
|
refs/heads/main
|
1
|
|
1785306312
|
Edit
Delete
|
|
19674
|
5
|
5
|
5
|
68
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"9d1021cf9 {"Commits":[{"Sha1":"9d1021cf95b6f0feb75dacbe348c0b4103744398","Message":"docs: add website content audit\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T23:15:04-07:00"},{"Sha1":"fe79133839999083532629c1e3a45c2e9e1b7ed4","Message":"feat: strengthen SEO and AI discovery\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T20:13:28-07:00"},{"Sha1":"079946aac0593e866c9ac9727ba762581c8f2c6f","Message":"fix: swap intelligent system product rows\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T19:55:44-07:00"},{"Sha1":"f3b85a2a795e16776018fc7a5d46765e75c4b13f","Message":"fix: render governed detail forms\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T19:52:51-07:00"},{"Sha1":"a2c5b8e96a8a6edef66172f308665785e69f4093","Message":"fix: balance product catalog layout\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T19:47:37-07:00"}],"HeadCommit":{"Sha1":"9d1021cf95b6f0feb75dacbe348c0b4103744398","Message":"docs: add website content audit\n","AuthorEmail":"codex-sites@openai.com","AuthorName":"Codex Sites","CommitterEmail":"codex-sites@openai.com","CommitterName":"Codex Sites","Timestamp":"2026-07-28T23:15:04-07:00"},"CompareURL":"luoanwu/juhai-official-website/compare/5035903b66b07ac2c6ffdbf04b62f48ef90a2d9d...9d1021cf95b6f0feb75dacbe348c0b4103744398","Len":10}...
|
1785306312
|
Edit
Delete
|
|
19691
|
7
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"140be94aa {"Commits":[{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"}],"HeadCommit":{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"},"CompareURL":"vodtest/database/compare/c28c775488f1c1f9a8a19ee4a920e612767ef77d...140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Len":1}...
|
1785309666
|
Edit
Delete
|
|
19692
|
9
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"140be94aa {"Commits":[{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"}],"HeadCommit":{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"},"CompareURL":"vodtest/database/compare/c28c775488f1c1f9a8a19ee4a920e612767ef77d...140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Len":1}...
|
1785309666
|
Edit
Delete
|
|
19693
|
1
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"140be94aa {"Commits":[{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"}],"HeadCommit":{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"},"CompareURL":"vodtest/database/compare/c28c775488f1c1f9a8a19ee4a920e612767ef77d...140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Len":1}...
|
1785309666
|
Edit
Delete
|
|
19694
|
3
|
5
|
7
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"140be94aa {"Commits":[{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"}],"HeadCommit":{"Sha1":"140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Message":"新增员工预订码业绩表\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-29T15:20:50+08:00"},"CompareURL":"vodtest/database/compare/c28c775488f1c1f9a8a19ee4a920e612767ef77d...140be94aaf66a8a3ea8bb7740afbab2f141bbbbc","Len":1}...
|
1785309666
|
Edit
Delete
|