|
26696
|
4
|
5
|
10
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"dafbada1f {"Commits":[{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},{"Sha1":"752c8715d074cbe9ad75c6ef76fea6105933b49b","Message":"部分分账tab\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:38+08:00"},{"Sha1":"19143ac70a84e7277b2e54e497e3da8a4f40ade2","Message":"显示完整时间\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:29:07+08:00"},{"Sha1":"578efbcab732ea022c962512f2e855fd199a59c8","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:18:33+08:00"},{"Sha1":"61bda01c1ee9463588c6ba9811aef5ad2f34f924","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T11:26:35+08:00"}],"HeadCommit":{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},"CompareURL":"vodtest/app/compare/5a8d286685f469d35f65f61874f693aa064554bf...dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Len":6}...
|
1787909344
|
Edit
Delete
|
|
26697
|
7
|
5
|
10
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"dafbada1f {"Commits":[{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},{"Sha1":"752c8715d074cbe9ad75c6ef76fea6105933b49b","Message":"部分分账tab\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:38+08:00"},{"Sha1":"19143ac70a84e7277b2e54e497e3da8a4f40ade2","Message":"显示完整时间\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:29:07+08:00"},{"Sha1":"578efbcab732ea022c962512f2e855fd199a59c8","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:18:33+08:00"},{"Sha1":"61bda01c1ee9463588c6ba9811aef5ad2f34f924","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T11:26:35+08:00"}],"HeadCommit":{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},"CompareURL":"vodtest/app/compare/5a8d286685f469d35f65f61874f693aa064554bf...dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Len":6}...
|
1787909344
|
Edit
Delete
|
|
26698
|
8
|
5
|
10
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"dafbada1f {"Commits":[{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},{"Sha1":"752c8715d074cbe9ad75c6ef76fea6105933b49b","Message":"部分分账tab\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:38+08:00"},{"Sha1":"19143ac70a84e7277b2e54e497e3da8a4f40ade2","Message":"显示完整时间\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:29:07+08:00"},{"Sha1":"578efbcab732ea022c962512f2e855fd199a59c8","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:18:33+08:00"},{"Sha1":"61bda01c1ee9463588c6ba9811aef5ad2f34f924","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T11:26:35+08:00"}],"HeadCommit":{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},"CompareURL":"vodtest/app/compare/5a8d286685f469d35f65f61874f693aa064554bf...dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Len":6}...
|
1787909344
|
Edit
Delete
|
|
26699
|
11
|
5
|
10
|
22
|
0
|
0
|
refs/heads/app-260818
|
0
|
{"Commits":[{"Sha1":"dafbada1f {"Commits":[{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},{"Sha1":"752c8715d074cbe9ad75c6ef76fea6105933b49b","Message":"部分分账tab\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:38+08:00"},{"Sha1":"19143ac70a84e7277b2e54e497e3da8a4f40ade2","Message":"显示完整时间\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:29:07+08:00"},{"Sha1":"578efbcab732ea022c962512f2e855fd199a59c8","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T15:18:33+08:00"},{"Sha1":"61bda01c1ee9463588c6ba9811aef5ad2f34f924","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-24T11:26:35+08:00"}],"HeadCommit":{"Sha1":"dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Message":"Merge branch 'app-260818' of https://gitea.g-hi.com/vodtest/app into app-260818\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-28T17:28:56+08:00"},"CompareURL":"vodtest/app/compare/5a8d286685f469d35f65f61874f693aa064554bf...dafbada1ff62e40fbb1d91d3f4d37202e5f2f8cd","Len":6}...
|
1787909344
|
Edit
Delete
|
|
31504
|
8
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31505
|
9
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31506
|
1
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31507
|
3
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31508
|
4
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31509
|
7
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31510
|
10
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
31511
|
11
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"daf8827af {"Commits":[{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"}],"HeadCommit":{"Sha1":"daf8827afea2fb9fe573ace87978a2bad2f1618b","Message":"需求 公众号语音回复 16975\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:24:39+08:00"},"CompareURL":"vodtest/admin/compare/df2f4af8aec767f7247382380f704f1406c23f0d...daf8827afea2fb9fe573ace87978a2bad2f1618b","Len":1}...
|
1789957484
|
Edit
Delete
|
|
32740
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"daf7a71f0 {"Commits":[{"Sha1":"daf7a71f0069b9e69f177a62906617613607effa","Message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ d1c0c30\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:56-07:00"},{"Sha1":"d1c0c304b7ff3ad643ee00f3bd3fbb5a53344b64","Message":"chore(reports): evidence 回绑 @ cd12c23\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:55-07:00"},{"Sha1":"cd12c2301f58118bdf6bf24e33510877fb88208f","Message":"chore(reports): 根链静态报告、identity 静态子检查与工作台快照回绑 @ 8d46c07\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:52-07:00"},{"Sha1":"8d46c07018716a3b08818be152d57910ab5a17ac","Message":"docs(状态): 运行时与 identity 过渡区证据行改到 clean 7c024bc(1837/0)\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:11-07:00"},{"Sha1":"e1ef8d0ec7113fff1280d9d90dcb49cd94c31641","Message":"chore(reports): I-1 并入 main 后全量验收回绑 @ 7c024bc\n\ncheck:runtime 1837/0(enforce,module identity RLS enforce verified (25 tenant tables));mainline;统一身份页面;MCP 受控写入;Transit;identity 过渡区 runtime / UI。\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:11-07:00"}],"HeadCommit":{"Sha1":"daf7a71f0069b9e69f177a62906617613607effa","Message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ d1c0c30\n\nCo-Authored-By: Claude Opus 5.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-23T11:30:56-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/62f210a3f3ae439cbc9d6c496541a3fb49dc773d...daf7a71f0069b9e69f177a62906617613607effa","Len":16}...
|
1790188292
|
Edit
Delete
|
|
31610
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"daf6d5b79 {"Commits":[{"Sha1":"daf6d5b792e3927a3eaa10e4a0539d95aa03fa39","Message":"docs(部署): 记录身份开发服务恢复\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-20T21:11:30-07:00"}],"HeadCommit":{"Sha1":"daf6d5b792e3927a3eaa10e4a0539d95aa03fa39","Message":"docs(部署): 记录身份开发服务恢复\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-20T21:11:30-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/df8717c409f83bdd931b744471b0cb3642f246a3...daf6d5b792e3927a3eaa10e4a0539d95aa03fa39","Len":1}...
|
1789963898
|
Edit
Delete
|
|
32914
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"daf18132e {"Commits":[{"Sha1":"daf18132e7691ba0af8b3d0028fdcd031e159eb4","Message":"docs(deploy): 核对最终工作台快照与证据状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:30:27-07:00"},{"Sha1":"7c8f6f7c9971ed11674decdf2ee489e374aeb8eb","Message":"chore(reports): 嵌入最新证据状态到工作台快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:29:59-07:00"},{"Sha1":"a1eac2eb538f23e52562e9dfe62b41636df248f5","Message":"chore(reports): 记录部署后证据新鲜度\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:29:49-07:00"},{"Sha1":"df3f61e3e7d28cbf1fdc73b65f2c5d89e89bcc1b","Message":"chore(reports): 回绑部署后的工作台快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:29:39-07:00"},{"Sha1":"6653271ea31f234342d5a9a183b088e154d7645c","Message":"docs(deploy): 记录 RLS 防护 dev 切换与核验\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:29:06-07:00"}],"HeadCommit":{"Sha1":"daf18132e7691ba0af8b3d0028fdcd031e159eb4","Message":"docs(deploy): 核对最终工作台快照与证据状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T16:30:27-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/121d4156efc0db97328bff2197582e07b580e5cf...daf18132e7691ba0af8b3d0028fdcd031e159eb4","Len":13}...
|
1790292691
|
Edit
Delete
|
|
9912
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9913
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9914
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9915
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9916
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9917
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9918
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
9919
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dad66f9f1 {"Commits":[{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"}],"HeadCommit":{"Sha1":"dad66f9f1363ff3183644f193fc203c25afc4c7a","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-08T14:35:32+08:00"},"CompareURL":"vodtest/pay/compare/289effb71dd831974f34eac4b88feefa19f22f5d...dad66f9f1363ff3183644f193fc203c25afc4c7a","Len":1}...
|
1780900536
|
Edit
Delete
|
|
29260
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dabb00e96 {"Commits":[{"Sha1":"dabb00e9693413f9b64319268e0cdca7fd0aacb2","Message":"chore(reports): refresh clean static evidence @ 41f60c1(合并 Gitea origin/main 后重跑根 pnpm check:governance 122 例、fixtures 8 套件 89 例、静态全绿)\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-12T03:55:32-07:00"}],"HeadCommit":{"Sha1":"dabb00e9693413f9b64319268e0cdca7fd0aacb2","Message":"chore(reports): refresh clean static evidence @ 41f60c1(合并 Gitea origin/main 后重跑根 pnpm check:governance 122 例、fixtures 8 套件 89 例、静态全绿)\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-12T03:55:32-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/41f60c139707e0a3514a736518bb56bcf8d508a3...dabb00e9693413f9b64319268e0cdca7fd0aacb2","Len":1}...
|
1789210537
|
Edit
Delete
|
|
13126
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13127
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13128
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13129
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13130
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13131
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13132
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
13133
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"dab41b86e {"Commits":[{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"}],"HeadCommit":{"Sha1":"dab41b86ef80a60944f4c49fea5220ae5b713eaa","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-17T17:02:32+08:00"},"CompareURL":"vodtest/pay/compare/f3d59f9fb34997faad58780945241852a6d9dfd2...dab41b86ef80a60944f4c49fea5220ae5b713eaa","Len":1}...
|
1781686959
|
Edit
Delete
|
|
19874
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/20260908
|
1
|
{"Commits":[{"Sha1":"da9c32006 {"Commits":[{"Sha1":"da9c320067b5e81a642a18b7582e67346ef3da80","Message":"上传 20260908 原型(第二批)\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-07-30T13:37:41+08:00"}],"HeadCommit":{"Sha1":"da9c320067b5e81a642a18b7582e67346ef3da80","Message":"上传 20260908 原型(第二批)\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-07-30T13:37:41+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/37c675e5c4b3516101106eb3a34beaba0401d85e...da9c320067b5e81a642a18b7582e67346ef3da80","Len":1}...
|
1785389863
|
Edit
Delete
|
|
20054
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"da8f52db3 {"Commits":[{"Sha1":"da8f52db37f5b42d035f92ad27a45067bc57dfa9","Message":"feat(governance): harden report provenance and UI acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-30T07:40:06-07:00"},{"Sha1":"4940be24ba6bfff2eefb2284f8ce66c9cbd1f326","Message":"docs(governance): record remote branch consolidation\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-22T01:35:33-07:00"}],"HeadCommit":{"Sha1":"da8f52db37f5b42d035f92ad27a45067bc57dfa9","Message":"feat(governance): harden report provenance and UI acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-30T07:40:06-07:00"},"CompareURL":"luoanwu/base-framework/compare/02a656716b10d2a5a4937ba01086cbd0a9ff4b85...da8f52db37f5b42d035f92ad27a45067bc57dfa9","Len":2}...
|
1785422433
|
Edit
Delete
|
|
6703
|
3
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6704
|
9
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6705
|
1
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6706
|
4
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6707
|
7
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6708
|
8
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6709
|
10
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
6710
|
11
|
5
|
3
|
22
|
0
|
0
|
refs/heads/app-260519
|
0
|
{"Commits":[{"Sha1":"da80aa837 {"Commits":[{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"}],"HeadCommit":{"Sha1":"da80aa8372565576d62e8cead61d9d5e542af8a3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-28T15:13:09+08:00"},"CompareURL":"vodtest/app/compare/cf3bb07792eb4726b58d4c3e0e7b058dec020c48...da80aa8372565576d62e8cead61d9d5e542af8a3","Len":1}...
|
1779952416
|
Edit
Delete
|
|
15969
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/react-migration
|
0
|
{"Commits":[{"Sha1":"da76fc5e9 {"Commits":[{"Sha1":"da76fc5e9fcbc3f937fa2bee7743931f9b60e4db","Message":"docs(governance): 沉淀契约断链深挖战役经验(两个 bug 家族 + live 复现纪律)\n\nbaseline-and-experience.md 置顶新增 2026-07-01~07-03 战役经验块:\n- 核心发现:静态审计停在 Zod 边界,语义断链全在 Zod 之后(casing 错位/\n 缺列/mapper 错映射/绕守卫/路由遮蔽),深挖口径为追「Zod→prisma 写入」\n 与「筛选参数→where」两条真实链的断点。\n- Bug 家族 1「controller 绕守卫走裸 batchAction」:11 模块命中、真断链 4、\n 三查判定法(updateStatus 覆写/update 覆写/batchAction 覆写)豁免 5。\n- Bug 家族 2「静态路由被参数化路由遮蔽」:16 文件 32 处死路由全收口,\n 防回潮探测器 audit:route-shadowing 已入仓。\n- live 复现铁律:子代理 5 个「最强候选」全是假阳性(死 controller/\n BaseService 自动筛选/crud fallback 静默丢弃),改前必正负两向真请求复现。\n- 修复分类法(六种证据形态→修法映射表)、状态词汇多源漂移多数决收敛法、\n 测试防剧场增补(mock FieldMapper 须应用真实映射表)、环境坑增补\n (rogue next 遮蔽 3000/Prisma client 重启/非交互迁移纪律)。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T02:46:55-07:00"},{"Sha1":"1329d688e027093bb5a1157466cef5cfdfa0513f","Message":"fix(routes): 全仓收口 32 处路由遮蔽死路由,新增 route-shadowing 审计防回潮\n\n承接 supply-chain 采购单批量路由被 /:id 吞掉的发现(fb706e38d6),写模拟\nExpress 顺序匹配的扫描器全仓核查:同一 routes 文件内,先注册的参数化路由\n(/:id...)会吞掉后注册的静态段路由(/batch、/export、/stats、/calendar、\n/today、/templates 等),使其永远不可达——调用方拿到的是详情 handler 的\nPRISMA_P2023/404(静态段被当 UUID 传给 findFirst)。\n\n实测 16 个文件 32 处真死路由(live 抽验 today/stats/calendar 均复现 P2023),\n覆盖:ad-campaigns 批量启停、campaign-targets/contract-templates/tickets/\npartner-customers/social-interactions 批量删除、knowledge-capture 批量审批+\n规则统计、lead-qualification 批量评分/认定、livestream-schedules 日历/今日、\nmarketing 归因 5 个报表端点、satisfaction 响应导出、social-posts 日历/批量\n发布、cash-flow 高风险付款行为、geo-keywords 导出、inventory 盘点行批量、\nsupply-chain 供应商批量删除。\n\n修复:全部静态路由前移到对应参数化路由之前(纯注册顺序移动,handler/权限/\nvalidate schema 一律未动),每处补中文注释说明顺序约束。\n\n防回潮:新增 scripts/audit-route-shadowing.ts(pnpm run audit:route-shadowing),\n模拟 Express 逐段匹配、已处理 :id(regex) 约束段(UUID 正则不吞 batch,剔除\n7 处假阳性);任何新增遮蔽退出码 1,报告写 reports/route-shadowing-audit.latest.json。\n暂未注册 audit-registry(避免触发 reports-missing-zero,接入棘轮由治理口径决定)。\n\n验证:重扫 361 个 routes 文件 0 遮蔽;backend type-check 全绿;live 抽验 10\n端点全部复活(3 处 P2023→success、attribution 5 端点 200、2 个 export 200);\nroute-registration 审计重复挂载 0。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T02:39:19-07:00"},{"Sha1":"fb706e38d6ba2c08bcea5e43c0da60db2b328e7c","Message":"fix(sn/supply-chain/content-templates): 全仓收口「controller 绕守卫走裸 batchAction」bug 家族\n\n承接 content-creation(ad0aff1667)后全仓扫描 batchAction('update_status')\n家族(11 模块命中),逐模块三查(updateStatus 覆写守卫 / update 覆写守卫 /\nbatchAction 覆写)+ live 复现判责,真断链 3 处全部修复:\n\n- serial-numbers(与 content-creation 完全同族):activate/return/scrap/\n batch-activate 四个动作走裸 batchAction,绕过 assertTransition 守卫(红线 2),\n 且 activate 的 customerId/orderId/activatedAt 被丢弃(客户绑定/激活时间静默\n 丢失、无生命周期事件);带守卫的 service.activate/restockReturned/\n scrapSerialNumber 全是死代码。现全部接回守卫实现。\n live:activate 带 customerId/activatedAt 真落库并读回;activated→return\n 被守卫 400 拦截。新增 4 个 controller 回归锁定测试(断言走守卫方法且\n batchAction 未被调用)。\n- supply-chain 采购单批量确认/取消:两层断链叠加——\n ① batch 路由注册在 /:id/confirm、/:id/cancel 之后,Express 把 \"batch\" 当\n :id,前端 POST /purchase-orders/batch/confirm|cancel 恒 400(批量确认/取消\n 一直是假功能);已把三条 batch 路由前移到 /:id/* 之前。\n ② handler 走裸 batchAction 绕过 canTransitionPurchaseOrder;已改为逐单走\n confirmOrder/cancelOrder 守卫方法并汇总 successCount/failedIds。\n live 混合场景:created 单→confirmed 放行、cancelled 单保持原状进 failedIds。\n- content-templates 记录使用:POST /:id/use 走 batchAction(metadata:{lastUsedAt})\n ——metadata 被忽略、status 为 undefined,什么都不写,前端列表「使用次数」\n 恒 0(死指标)。现实现 service.recordUse(usage_count 自增 + 租户守卫)。\n live:连打两次 usageCount 0→2。顺手修齐既存测试漂移(getTemplateStats 断言\n inactive→archived,对齐 service 真实返回键)。\n\n已核实豁免(live/码面证据,防误改):leads(update 覆写带 canTransitionLead,\n批量状态未绕守卫)、alliance-merchants/products(update 覆写带守卫)、\ncontent-library(batchAction 覆写已专门处理 metadata.categoryId → 真实\nbatchMoveCategory)、marketing-automation(paused 开关型无拓扑)。\n\nbackend type-check 全绿;serial-numbers/supply-chain/content-templates 测试\n93/93 通过;route-registration 审计重复挂载 0。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T02:02:40-07:00"},{"Sha1":"ad0aff1667f4426638d853309430b89468af8966","Message":"fix(content-creation): 视图驱动补全提交审核链路,接回被绕过的状态机守卫\n\n深挖发现该模块存在三层叠加断链:\n1. 红线 2 违反:controller 的 start/submit/complete/cancel/assign 全部绕过\n service 守卫方法,走裸 batchAction('update_status')——状态机从未拦截过任何\n 非法转换(live 实测 draft→pending_review 任意跳转全通);submit 的 req.body\n 被塞进 batchAction 忽略的 metadata payload,content/outputUrls/note 全部丢弃;\n assign 连 status 都不传(等于什么都不干)。带守卫+流程启动的 service.submit\n 是零调用死代码(与 tickets 4d854c3a 同一 bug 家族)。\n2. 状态词汇三源漂移:machine/statuses.ts 用 pending/assigned/submitted/revision\n (纸面定义、库中从未有数据),运行态(DB 31 行、service 写链、前端\n CONTENTDRAFT_STATUS_MAP)用 draft/in_progress/pending_review/completed/\n cancelled;schema 的 CREATION_STATUS 还混有第三套 review/approved/active 死值\n (其注释宣称的\"控制器实写 review/approved\"经核对与代码不符)。\n3. 数据模型缺位:submitCreationSchema 接受的 content(max 100000)/outputUrls/note\n 无处持久化——content 无列、outputUrls 被 mapper 错映射到 UUID 列\n output_item_id(该列为 ai-assist context-provider 真实读取,不得占用)、\n note 无写链。\n\n修复(按红线 4 视图驱动:视图需求→字段提取→数据模型→迁移→全栈实现):\n- 状态机收敛到运行态词汇(红线 0):machine 拓扑/XState states/statuses.ts/\n schema 枚举统一为 draft→in_progress→pending_review→completed(+cancelled、\n 审核退回 pending_review→in_progress);assign 只设 assigned_to 不再是独立状态。\n- 迁移 20260703030000:content_creations 补 content TEXT / output_urls JSONB\n default [] / submit_note VARCHAR(1000);mapper 修正 outputUrls→output_urls、\n 新增 submitNote→submit_note,解除对 output_item_id 的错误占用。\n- service.submit 持久化三字段并流转 pending_review(勿用 BUSINESS_STATUS.\n PENDING_APPROVAL='pending_approval' 错词);补 complete/cancel 守卫方法;\n controller 五个动作全部接回 service 守卫链。\n- 前端 Index:in_progress 行新增「提交审核」Modal(正文必填/成果链接多行 URL/\n 提交说明),完成按钮收窄到 pending_review 行、取消按钮排除 pending_review\n (旧条件在新守卫下会 400)。\n\n真实端到端验证(运行中后端 + 真实 DB):\n- 修复前:submit 200 但 content/outputUrls/note 全丢(DB 直证 metadata={})、\n draft 直接 submit 也 200(守卫失效)。\n- 修复后:draft→submit 正确 400(错误信息含合法目标)、pending_review→cancel\n 正确 400;start→submit 后 content/output_urls/submit_note API+DB 双证落库、\n output_item_id 未污染;complete 落 completedAt。\n\n测试:machine 测试重写 17/17;service 测试补 submit 持久化锁定(mock mapper\n改为应用真实映射表,锁 outputUrls→output_urls 配置本身)7/7;前端 RTL 补提交\n审核 Modal 用例并同步行按钮断言 2/2。前后端 type-check 全绿;sm-drift 审计\ndivergent/duplicate/topology 全 0、unresolved 9 未涨;enum/formrules/\nfield-payload/prisma-zod 审计全绿。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T01:36:49-07:00"},{"Sha1":"9ff572ee948d646916ba12fb3b3f084f2bd05a30","Message":"fix(crm-activities): 落地文档承诺的幂等能力,同 idempotencyKey 不再重复建活动\n\ncrm-activities create 的 Zod schema 接受 idempotencyKey、docs 明确宣称\n「支持幂等性(通过 idempotencyKey 字段)」,但此前无列无逻辑:字段经 crud\nfallback 静默丢弃(不 500,也不去重),相同 key 重复提交会产生多条活动记录——\n契约/文档与实现不符(假契约)。\n\n修复(落地承诺,补列+接线):\n- 迁移 20260703020000:crm_activities 补 idempotency_key VARCHAR(100) +\n 租户内唯一索引 (tenant_id, idempotency_key);Postgres 多 NULL 互异,\n 存量行不冲突;folder 真源 + schema.prisma 镜像同步。\n- service.create:命中既有 idempotency_key 直接返回既有活动(去重);\n 并发下唯一约束触发 P2002 时兜底重取既有,避免竞态重复。\n\n真实端到端验证(运行中后端 + 真实 DB):\n- 修复前同 key 两次得两条不同记录(去重失效复现)。\n- 修复后同 key 两次返回同一 id,DB 仅 1 行且 idempotency_key 落库。\n\n新增回归锁定单测:相同 idempotencyKey 命中既有则返回既有、断言 create 未被调用。\ncrm-activity.service.test.ts 9/9 通过;backend type-check 全绿;\nprisma-zod 契约审计 PASS。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T01:07:46-07:00"}],"HeadCommit":{"Sha1":"da76fc5e9fcbc3f937fa2bee7743931f9b60e4db","Message":"docs(governance): 沉淀契约断链深挖战役经验(两个 bug 家族 + live 复现纪律)\n\nbaseline-and-experience.md 置顶新增 2026-07-01~07-03 战役经验块:\n- 核心发现:静态审计停在 Zod 边界,语义断链全在 Zod 之后(casing 错位/\n 缺列/mapper 错映射/绕守卫/路由遮蔽),深挖口径为追「Zod→prisma 写入」\n 与「筛选参数→where」两条真实链的断点。\n- Bug 家族 1「controller 绕守卫走裸 batchAction」:11 模块命中、真断链 4、\n 三查判定法(updateStatus 覆写/update 覆写/batchAction 覆写)豁免 5。\n- Bug 家族 2「静态路由被参数化路由遮蔽」:16 文件 32 处死路由全收口,\n 防回潮探测器 audit:route-shadowing 已入仓。\n- live 复现铁律:子代理 5 个「最强候选」全是假阳性(死 controller/\n BaseService 自动筛选/crud fallback 静默丢弃),改前必正负两向真请求复现。\n- 修复分类法(六种证据形态→修法映射表)、状态词汇多源漂移多数决收敛法、\n 测试防剧场增补(mock FieldMapper 须应用真实映射表)、环境坑增补\n (rogue next 遮蔽 3000/Prisma client 重启/非交互迁移纪律)。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-03T02:46:55-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/7942f4d3803ea963e31be6aef86cd52dbd564635...da76fc5e9fcbc3f937fa2bee7743931f9b60e4db","Len":9}...
|
1783072038
|
Edit
Delete
|
|
29308
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/ms3-audit-receipt-integrity
|
0
|
{"Commits":[{"Sha1":"da67f684f {"Commits":[{"Sha1":"da67f684f13f559bff3a4e3c52ac9a0f76973dff","Message":"chore(reports): verify identity recovery regression statically\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:29:54-07:00"},{"Sha1":"d57194d03f05b4a0e92feceaca32861be07d99eb","Message":"test(identity): verify bounded recovery after real TCP reconnect window\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:29:14-07:00"}],"HeadCommit":{"Sha1":"da67f684f13f559bff3a4e3c52ac9a0f76973dff","Message":"chore(reports): verify identity recovery regression statically\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T17:29:54-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6abeccb588e7014f07ac394b2a846998c4d9d5db...da67f684f13f559bff3a4e3c52ac9a0f76973dff","Len":2}...
|
1789259405
|
Edit
Delete
|
|
27463
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"da66186b4 {"Commits":[{"Sha1":"da66186b434171c7e1fa4dd8332987bc73cc44fd","Message":"Document room duration threshold\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T15:21:44+08:00"}],"HeadCommit":{"Sha1":"da66186b434171c7e1fa4dd8332987bc73cc44fd","Message":"Document room duration threshold\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T15:21:44+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ee70f8d5e62437c513c1b9750cc9a48e1770deda...da66186b434171c7e1fa4dd8332987bc73cc44fd","Len":1}...
|
1788333722
|
Edit
Delete
|
|
27464
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260908
|
0
|
{"Commits":[{"Sha1":"da66186b4 {"Commits":[{"Sha1":"da66186b434171c7e1fa4dd8332987bc73cc44fd","Message":"Document room duration threshold\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T15:21:44+08:00"}],"HeadCommit":{"Sha1":"da66186b434171c7e1fa4dd8332987bc73cc44fd","Message":"Document room duration threshold\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-02T15:21:44+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ee70f8d5e62437c513c1b9750cc9a48e1770deda...da66186b434171c7e1fa4dd8332987bc73cc44fd","Len":1}...
|
1788333722
|
Edit
Delete
|
|
7604
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"da5f37938 {"Commits":[{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"}],"HeadCommit":{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"},"CompareURL":"vodtest/pay/compare/0ac5959e97ad1556e54d98b526577ae626e2d2f1...da5f379382fb71fa01d0340a7f3ec62b05f240ae","Len":1}...
|
1780369959
|
Edit
Delete
|
|
7605
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"da5f37938 {"Commits":[{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"}],"HeadCommit":{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"},"CompareURL":"vodtest/pay/compare/0ac5959e97ad1556e54d98b526577ae626e2d2f1...da5f379382fb71fa01d0340a7f3ec62b05f240ae","Len":1}...
|
1780369959
|
Edit
Delete
|
|
7606
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"da5f37938 {"Commits":[{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"}],"HeadCommit":{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"},"CompareURL":"vodtest/pay/compare/0ac5959e97ad1556e54d98b526577ae626e2d2f1...da5f379382fb71fa01d0340a7f3ec62b05f240ae","Len":1}...
|
1780369959
|
Edit
Delete
|
|
7607
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"da5f37938 {"Commits":[{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"}],"HeadCommit":{"Sha1":"da5f379382fb71fa01d0340a7f3ec62b05f240ae","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-02T11:12:35+08:00"},"CompareURL":"vodtest/pay/compare/0ac5959e97ad1556e54d98b526577ae626e2d2f1...da5f379382fb71fa01d0340a7f3ec62b05f240ae","Len":1}...
|
1780369959
|
Edit
Delete
|