|
27826
|
9
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27827
|
1
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27828
|
3
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27829
|
4
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27830
|
8
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27831
|
10
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
27832
|
11
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"ff3de4f82 {"Commits":[{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"}],"HeadCommit":{"Sha1":"ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Message":"包厢续费小程序码\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T10:48:54+08:00"},"CompareURL":"vodtest/admin/compare/b2313716d8cc74494a46956eae14dae9c34bde98...ff3de4f825c5ad62ed7b8c0aceddbe13750548f7","Len":1}...
|
1788490141
|
Edit
Delete
|
|
30676
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ff3ecada4 {"Commits":[{"Sha1":"ff3ecada4ff774e981d2cb76d1565a7345b6d072","Message":"docs: update Qwen38 client context to 294912\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T20:56:12+08:00"}],"HeadCommit":{"Sha1":"ff3ecada4ff774e981d2cb76d1565a7345b6d072","Message":"docs: update Qwen38 client context to 294912\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T20:56:12+08:00"},"CompareURL":"laiqiaojie/yuancheng-lianjie/compare/00023531f0d33f43f6e2860702ecfffef6f0d24e...ff3ecada4ff774e981d2cb76d1565a7345b6d072","Len":1}...
|
1789649774
|
Edit
Delete
|
|
44269
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44270
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44271
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44272
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44273
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44274
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
44275
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-update-83
|
0
|
{"Commits":[{"Sha1":"ff43268e1 {"Commits":[{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"}],"HeadCommit":{"Sha1":"ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Message":"1\n","AuthorEmail":"huangmaidi1@gmail.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"huangmaidi1@gmail.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-30T13:44:38+08:00"},"CompareURL":"vodtest/pay/compare/cea3bac21306407c4d5284966d295493418c118f...ff43268e130e22f2bc8a56d3a0509d7a69bbc6b6","Len":1}...
|
1793339086
|
Edit
Delete
|
|
32702
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff49a27f6 {"Commits":[{"Sha1":"ff49a27f64d9b0d03796f20c15796e0e91a136d1","Message":"feat(governance): 一致性门禁 L9 按最近 .git 判归属、新增 L14 裁决编号撞号\n\nL9:worktreeGitFiles 只 find 到深度 4,而 \u003c层\u003e/\u003c仓组\u003e/.worktrees/\u003c名\u003e/.git 在深度 5,\n这类 worktree 既没被跳过、又被归到外层仓或治理仓,一次报 4 条假冲突。改为 compose 文件\n逐级向上找最近的 .git(文件=worktree 跳过,目录=仓),无深度上限。余下 2 条为真:\nAI人事系统/.integration-worktrees/digital-employee-os-live-20260923 是完整克隆,\ncompose project 名与 OS 主仓相同。\n\nL14:2026-09-23 C17 与 C19 并行取号都写成 DEC-043,迁移头会借对方的批准状态判绿;\n已由 e4b891b 改号 DEC-047,本条让撞号在起草时(含未跟踪文件)即判红。\n\nREADME 收纳表:doc/ 175 文件、DEC-001~047、CHG-001~023。\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-23T06:16:03-07:00"},{"Sha1":"37072140385e559d528543ab2d52f16cf65c3cf5","Message":"docs(决策): CHG-023 权限目录登记 notification-webhook.delivery.send(事后补签材料,待签署)\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-23T05:59:38-07:00"},{"Sha1":"e4b891b7dc89b5c22f9978deb4a88016007b07fd","Message":"docs(决策): DEC-047 C17 指标契约登记簿建表与首个消费者(数字员工OS)批准——起草时占 DEC-043 撞号,改号\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-23T05:53:47-07:00"},{"Sha1":"0c4ff9d5cf96d6a64c387caf0f4f98a3c1f8cba6","Message":"docs(决策): DEC-046 批准(分叉一 A、二 A、三 A)\n\n目录负责人会话内批准,三处分叉均取建议项。OS Owner 承诺随批准接受第 4 条内容;\nUNKNOWN 对账责任人与时限未填,OS 侧适配器未写。开发计划六域一行同步。\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-23T05:49:41-07:00"}],"HeadCommit":{"Sha1":"ff49a27f64d9b0d03796f20c15796e0e91a136d1","Message":"feat(governance): 一致性门禁 L9 按最近 .git 判归属、新增 L14 裁决编号撞号\n\nL9:worktreeGitFiles 只 find 到深度 4,而 \u003c层\u003e/\u003c仓组\u003e/.worktrees/\u003c名\u003e/.git 在深度 5,\n这类 worktree 既没被跳过、又被归到外层仓或治理仓,一次报 4 条假冲突。改为 compose 文件\n逐级向上找最近的 .git(文件=worktree 跳过,目录=仓),无深度上限。余下 2 条为真:\nAI人事系统/.integration-worktrees/digital-employee-os-live-20260923 是完整克隆,\ncompose project 名与 OS 主仓相同。\n\nL14:2026-09-23 C17 与 C19 并行取号都写成 DEC-043,迁移头会借对方的批准状态判绿;\n已由 e4b891b 改号 DEC-047,本条让撞号在起草时(含未跟踪文件)即判红。\n\nREADME 收纳表:doc/ 175 文件、DEC-001~047、CHG-001~023。\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-23T06:16:03-07:00"},"CompareURL":"luoanwu/platform-governance/compare/986ad9cb3733fc8448c695abb50ed7962454f994...ff49a27f64d9b0d03796f20c15796e0e91a136d1","Len":4}...
|
1790169547
|
Edit
Delete
|
|
34676
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ff4ab55e5 {"Commits":[{"Sha1":"ff4ab55e5f8169939023cdcf8b879b6558c5cee6","Message":"docs: rebind governance queue to kernel source ca26fe5e (0.210.0)\n\nCo-Authored-By: Claude Sonnet 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-10-02T17:34:42-07:00"}],"HeadCommit":{"Sha1":"ff4ab55e5f8169939023cdcf8b879b6558c5cee6","Message":"docs: rebind governance queue to kernel source ca26fe5e (0.210.0)\n\nCo-Authored-By: Claude Sonnet 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-10-02T17:34:42-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/6c6459348a8fec9026346f2335a8b13e562f0883...ff4ab55e5f8169939023cdcf8b879b6558c5cee6","Len":1}...
|
1790987708
|
Edit
Delete
|
|
28142
|
10
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28143
|
9
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28144
|
1
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28145
|
3
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28146
|
4
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28147
|
7
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28148
|
8
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28149
|
11
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
26345
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"ff5ea0d24 {"Commits":[{"Sha1":"ff5ea0d240d109b10615e80163c1adad4a1efcf3","Message":"Add inspection task history shortcut\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-26T17:44:26+08:00"}],"HeadCommit":{"Sha1":"ff5ea0d240d109b10615e80163c1adad4a1efcf3","Message":"Add inspection task history shortcut\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-26T17:44:26+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ec3a30bdfbff002cf121c691e835e4563759cafa...ff5ea0d240d109b10615e80163c1adad4a1efcf3","Len":1}...
|
1787737488
|
Edit
Delete
|
|
26346
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"ff5ea0d24 {"Commits":[{"Sha1":"ff5ea0d240d109b10615e80163c1adad4a1efcf3","Message":"Add inspection task history shortcut\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-26T17:44:26+08:00"}],"HeadCommit":{"Sha1":"ff5ea0d240d109b10615e80163c1adad4a1efcf3","Message":"Add inspection task history shortcut\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-26T17:44:26+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/ec3a30bdfbff002cf121c691e835e4563759cafa...ff5ea0d240d109b10615e80163c1adad4a1efcf3","Len":1}...
|
1787737488
|
Edit
Delete
|
|
37818
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/feat/console-layout
|
0
|
{"Commits":[{"Sha1":"ff5ee3351 {"Commits":[{"Sha1":"ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Message":"feat(console): 接入权限说明与操作记录的操作对象快照\n\n后端已为权限增加可选说明,并在操作记录中返回操作对象类型、代码快照和展示摘要。控制台此前无法填写或查看权限说明,操作记录也看不出操作了哪个对象。\n\n实现内容:\n- 权限类型增加 description;完整清单提交时其余每条权限原样带上当前说明或 null,版本号固定为当前值加 1\n- 平台「新增或修改权限」弹窗增加可选说明多行框:预填已有说明、显示字数、上限 1000、拦截回车,换行/制表符/格式字符在前端提示,首尾空白去掉、清空或全空白提交 null\n- 后端返回 INVALID_PERMISSION_DESCRIPTION 时给出具体修改提示\n- PermissionLabel 支持显示说明;平台权限表、企业权限清单(搜索可匹配说明)与 PermissionPicker 显示说明,为空时不占位\n- PermissionPicker 中说明经 aria-describedby 关联,不并入勾选框名称\n- 操作记录列表在操作名称下显示「类型「代码」 · 应用」;未知类型统一称「对象」,无快照时省略\n- 操作记录详情增加「操作对象」,摘要优先 display_summary,原 summary 移到技术细节「内部摘要」;旧记录说明未记录对象名称\n- acceptance-t03 同步新的按钮名称\n\n验证:\n- npm run format:check、npm run lint、npm run typecheck:通过\n- npm test:26 个测试文件、227 项通过(新增说明保留与清空、说明校验、编辑弹窗、选择器无障碍名称、操作对象快照与回退用例)\n- 浏览器在 1280 宽、375 窄屏及亮/暗色下用页面内临时拦截 fetch 模拟新字段检查显示:正常\n- 未与包含 V29 的新后端联调;acceptance-t03 未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:48:33-07:00"},{"Sha1":"9631e78cfeee4abd1ccb7e7f777864e4815ded49","Message":"chore: 合并 main 引入权限说明与操作对象快照后端\n\n前端接入权限说明与操作记录操作对象前,先把 main 上的后端交付(a435000、536e36c、85e2c17)合入前端分支。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:33:36-07:00"},{"Sha1":"3973681b67a737220c25c4bc3f916ca2b687b5ee","Message":"feat(console): 重排个人中心并把登录记录改为当前登录加表格\n\n个人中心原先把邮箱、多因素验证放在最前,账号信息压在下方;登录记录每条都是一张大卡片,十几条记录要滚很久,已过期的登录也和当前登录一样醒目。本次按控制台其他页面的布局约定重排个人中心。\n\n实现内容:\n- 上排并列「我的账号」(名字首字头像 + 平台管理身份徽标)与「我的企业」(企业 / 你的身份 / 成员代码三列表格,手机上收窄内边距不必横向滚动)\n- 邮箱与多因素验证合并为「账号安全」卡片,左侧标题与说明、右侧内容,900px 以下上下排列;多因素验证面板与登录页共用,本次未改\n- 邮箱区域改用与多因素验证相同外观的状态摘要(未登记 / 未验证 / 已验证 + 投递状态);登记或发送验证邮件的表单点按钮后就地展开,展开后聚焦第一个字段,提交后无论成败都清除密码;「取消待处理的验证与恢复链接」改名为「作废已发出的邮件链接」并保持常驻(找回密码链接不体现在邮箱状态里)\n- 登录记录拆为「当前这次登录」单独一块(四个时间 + 期限规则)与「其他登录」表格(登录时间 + 编号缩写 / 状态 / 最近使用 / 自动退出于);表格时间用今天、昨天等简短写法,完整时间在悬停提示中\n- 已退出的登录不再显示退出按钮;已过期、已失效的登录仍可退出以撤销业务系统中残留的授权,按钮改为轻量样式,整行弱化\n- 退出确认弹窗底部改为「取消 + 确认退出」,补充最近使用时间,登录编号带名称与注解;账号标识同样带名称与注解\n- 单测改用新的邮箱按钮与字段名,新增「当前登录单独列出、已退出的登录不提供退出按钮」用例;acceptance-p11-t02 同步新的邮箱登记流程与已验证文案,acceptance-t05 依赖的类名与按钮名保持不变\n\n验证:\n- npm run format:check:通过\n- npm run typecheck:通过\n- npm run lint:通过\n- npm run test:26 个测试文件、224 项全部通过\n- 浏览器检查 1280 宽、375 窄屏与亮暗色,整页无横向溢出;邮箱登记表单与退出确认弹窗只打开查看,未实际提交\n- acceptance-p11-t02、acceptance-t05:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:28:12-07:00"},{"Sha1":"2508f797ba72291a981665d5f4fcc4fb86280af8","Message":"feat(console): 为技术细节中的编号补充名称与用途注解\n\n技术细节原先只列出编号,部分地方连名称都没有,普通使用者看不懂这串字符是什么、什么时候用得上。本次为各页面技术细节中的编号、版本和代码补充名称与一句用途说明。\n\n实现内容:\n- TechDetails 展开后先显示一句总说明:这些编号用于定位记录,日常不需要关心,反馈问题时可复制给管理员或技术支持\n- DescriptionList 每项新增可选 hint,在值下方显示灰色注解;有注解时值包在 .dlist__value 中,按值定位的测试不受注解文字影响\n- 新增 lib/tech-hints.ts 统一注解文案:对象标识、记录版本、账号标识与成员标识的区别、密钥编号、客户端标识与客户端代码的区别等\n- 工作台账号标识、程序接入新建密钥后的密钥编号、应用接入新建客户端后的客户端标识原先只露出编号,改为带名称的描述列表并加注解\n- 企业、账号、成员、部门、用户组、应用接入、应用开通、角色、授权、程序接入、程序身份、权限查询接入、操作记录、状态变更影响预览中的技术细节逐项补充注解\n- 同步 acceptance-p10-t01、acceptance-t03 中按记录版本值定位的选择器为 dd .dlist__value\n\n验证:\n- npm run format:check:通过\n- npm run typecheck:通过\n- npm run lint:通过\n- npm run test:26 个测试文件、223 项全部通过(暂时移开个人中心未提交改动后单独运行)\n- 浏览器检查应用接入客户端详情抽屉的技术细节注解显示正常;其余页面未逐页目测\n- acceptance-p10-t01、acceptance-t03:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:27:34-07:00"},{"Sha1":"e5c32be5d8e106d727495fd92d5b3bf6ab2a3b4f","Message":"feat(console): 把权限查询接入改为分区详情抽屉并以选择代替粘贴标识登记\n\n权限查询接入页列表与详情只显示一串 UUID,登记时需要手动粘贴企业、应用、服务三个标识;系统过期后状态仍显示「正常」,管理员无法看出它的查询已被拒绝。本次按控制台已定的列表、抽屉与弹窗样式重排该页。\n\n实现内容:\n- 列表改为「查询的应用 / 所属企业 / 到期时间 / 状态」,应用名称是打开详情的按钮、整行可点;企业与应用名称各读取第一页(最多 100 个),读不到时回退为「类别 + 标识前 8 位」\n- 正常但已过期的系统显示「已过期」徽标并提示查询会被拒绝,正常且 3 天内到期时提前提醒;列表新增定制空状态\n- 详情抽屉分「基本信息(企业、应用、服务名称)/ 密钥说明 / 停用(危险区)」,四个标识与固定查询范围收进技术细节;停用默认收起为按钮,展开后勾选确认、可取消,停用后抽屉保持打开并把焦点留在抽屉上\n- 登记改为两步:平铺列表选正常状态的企业,再用单选卡片选该企业已启用的应用和应用下的服务,填写摘要与到期时间(输入框限定现在至 30 天后);底部为「重新选择企业 / 确认登记」,提交字段与原来一致\n- 公共样式 .card__actions 不再收缩,卡片说明较长时操作按钮保持一行;600px 以下卡片头部换行,按钮排到标题下方\n- 同步登记单测为按企业、应用、服务选择的流程,acceptance-t03 的 A11 改为点击应用名称打开详情、展开停用并等待停用后的说明\n\n验证:\n- npm run format:check、npm run lint:通过\n- npx tsc -b:通过\n- npm run test:26 个测试文件、223 项全部通过\n- 浏览器在演示环境查看 1280 宽、375 窄屏与亮暗色;演示环境未开启登记功能,登记流程用页面内临时拦截请求验证,提交字段正确且未写入后端\n- acceptance-t03:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-12T23:49:35-07:00"}],"HeadCommit":{"Sha1":"ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Message":"feat(console): 接入权限说明与操作记录的操作对象快照\n\n后端已为权限增加可选说明,并在操作记录中返回操作对象类型、代码快照和展示摘要。控制台此前无法填写或查看权限说明,操作记录也看不出操作了哪个对象。\n\n实现内容:\n- 权限类型增加 description;完整清单提交时其余每条权限原样带上当前说明或 null,版本号固定为当前值加 1\n- 平台「新增或修改权限」弹窗增加可选说明多行框:预填已有说明、显示字数、上限 1000、拦截回车,换行/制表符/格式字符在前端提示,首尾空白去掉、清空或全空白提交 null\n- 后端返回 INVALID_PERMISSION_DESCRIPTION 时给出具体修改提示\n- PermissionLabel 支持显示说明;平台权限表、企业权限清单(搜索可匹配说明)与 PermissionPicker 显示说明,为空时不占位\n- PermissionPicker 中说明经 aria-describedby 关联,不并入勾选框名称\n- 操作记录列表在操作名称下显示「类型「代码」 · 应用」;未知类型统一称「对象」,无快照时省略\n- 操作记录详情增加「操作对象」,摘要优先 display_summary,原 summary 移到技术细节「内部摘要」;旧记录说明未记录对象名称\n- acceptance-t03 同步新的按钮名称\n\n验证:\n- npm run format:check、npm run lint、npm run typecheck:通过\n- npm test:26 个测试文件、227 项通过(新增说明保留与清空、说明校验、编辑弹窗、选择器无障碍名称、操作对象快照与回退用例)\n- 浏览器在 1280 宽、375 窄屏及亮/暗色下用页面内临时拦截 fetch 模拟新字段检查显示:正常\n- 未与包含 V29 的新后端联调;acceptance-t03 未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:48:33-07:00"},"CompareURL":"pengzhiyu/IAM/compare/3cf111b21a47760e5c71fc6b2fba96d882dbd3f1...ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Len":5}...
|
1791877967
|
Edit
Delete
|
|
37819
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff5ee3351 {"Commits":[{"Sha1":"ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Message":"feat(console): 接入权限说明与操作记录的操作对象快照\n\n后端已为权限增加可选说明,并在操作记录中返回操作对象类型、代码快照和展示摘要。控制台此前无法填写或查看权限说明,操作记录也看不出操作了哪个对象。\n\n实现内容:\n- 权限类型增加 description;完整清单提交时其余每条权限原样带上当前说明或 null,版本号固定为当前值加 1\n- 平台「新增或修改权限」弹窗增加可选说明多行框:预填已有说明、显示字数、上限 1000、拦截回车,换行/制表符/格式字符在前端提示,首尾空白去掉、清空或全空白提交 null\n- 后端返回 INVALID_PERMISSION_DESCRIPTION 时给出具体修改提示\n- PermissionLabel 支持显示说明;平台权限表、企业权限清单(搜索可匹配说明)与 PermissionPicker 显示说明,为空时不占位\n- PermissionPicker 中说明经 aria-describedby 关联,不并入勾选框名称\n- 操作记录列表在操作名称下显示「类型「代码」 · 应用」;未知类型统一称「对象」,无快照时省略\n- 操作记录详情增加「操作对象」,摘要优先 display_summary,原 summary 移到技术细节「内部摘要」;旧记录说明未记录对象名称\n- acceptance-t03 同步新的按钮名称\n\n验证:\n- npm run format:check、npm run lint、npm run typecheck:通过\n- npm test:26 个测试文件、227 项通过(新增说明保留与清空、说明校验、编辑弹窗、选择器无障碍名称、操作对象快照与回退用例)\n- 浏览器在 1280 宽、375 窄屏及亮/暗色下用页面内临时拦截 fetch 模拟新字段检查显示:正常\n- 未与包含 V29 的新后端联调;acceptance-t03 未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:48:33-07:00"},{"Sha1":"9631e78cfeee4abd1ccb7e7f777864e4815ded49","Message":"chore: 合并 main 引入权限说明与操作对象快照后端\n\n前端接入权限说明与操作记录操作对象前,先把 main 上的后端交付(a435000、536e36c、85e2c17)合入前端分支。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:33:36-07:00"},{"Sha1":"3973681b67a737220c25c4bc3f916ca2b687b5ee","Message":"feat(console): 重排个人中心并把登录记录改为当前登录加表格\n\n个人中心原先把邮箱、多因素验证放在最前,账号信息压在下方;登录记录每条都是一张大卡片,十几条记录要滚很久,已过期的登录也和当前登录一样醒目。本次按控制台其他页面的布局约定重排个人中心。\n\n实现内容:\n- 上排并列「我的账号」(名字首字头像 + 平台管理身份徽标)与「我的企业」(企业 / 你的身份 / 成员代码三列表格,手机上收窄内边距不必横向滚动)\n- 邮箱与多因素验证合并为「账号安全」卡片,左侧标题与说明、右侧内容,900px 以下上下排列;多因素验证面板与登录页共用,本次未改\n- 邮箱区域改用与多因素验证相同外观的状态摘要(未登记 / 未验证 / 已验证 + 投递状态);登记或发送验证邮件的表单点按钮后就地展开,展开后聚焦第一个字段,提交后无论成败都清除密码;「取消待处理的验证与恢复链接」改名为「作废已发出的邮件链接」并保持常驻(找回密码链接不体现在邮箱状态里)\n- 登录记录拆为「当前这次登录」单独一块(四个时间 + 期限规则)与「其他登录」表格(登录时间 + 编号缩写 / 状态 / 最近使用 / 自动退出于);表格时间用今天、昨天等简短写法,完整时间在悬停提示中\n- 已退出的登录不再显示退出按钮;已过期、已失效的登录仍可退出以撤销业务系统中残留的授权,按钮改为轻量样式,整行弱化\n- 退出确认弹窗底部改为「取消 + 确认退出」,补充最近使用时间,登录编号带名称与注解;账号标识同样带名称与注解\n- 单测改用新的邮箱按钮与字段名,新增「当前登录单独列出、已退出的登录不提供退出按钮」用例;acceptance-p11-t02 同步新的邮箱登记流程与已验证文案,acceptance-t05 依赖的类名与按钮名保持不变\n\n验证:\n- npm run format:check:通过\n- npm run typecheck:通过\n- npm run lint:通过\n- npm run test:26 个测试文件、224 项全部通过\n- 浏览器检查 1280 宽、375 窄屏与亮暗色,整页无横向溢出;邮箱登记表单与退出确认弹窗只打开查看,未实际提交\n- acceptance-p11-t02、acceptance-t05:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:28:12-07:00"},{"Sha1":"2508f797ba72291a981665d5f4fcc4fb86280af8","Message":"feat(console): 为技术细节中的编号补充名称与用途注解\n\n技术细节原先只列出编号,部分地方连名称都没有,普通使用者看不懂这串字符是什么、什么时候用得上。本次为各页面技术细节中的编号、版本和代码补充名称与一句用途说明。\n\n实现内容:\n- TechDetails 展开后先显示一句总说明:这些编号用于定位记录,日常不需要关心,反馈问题时可复制给管理员或技术支持\n- DescriptionList 每项新增可选 hint,在值下方显示灰色注解;有注解时值包在 .dlist__value 中,按值定位的测试不受注解文字影响\n- 新增 lib/tech-hints.ts 统一注解文案:对象标识、记录版本、账号标识与成员标识的区别、密钥编号、客户端标识与客户端代码的区别等\n- 工作台账号标识、程序接入新建密钥后的密钥编号、应用接入新建客户端后的客户端标识原先只露出编号,改为带名称的描述列表并加注解\n- 企业、账号、成员、部门、用户组、应用接入、应用开通、角色、授权、程序接入、程序身份、权限查询接入、操作记录、状态变更影响预览中的技术细节逐项补充注解\n- 同步 acceptance-p10-t01、acceptance-t03 中按记录版本值定位的选择器为 dd .dlist__value\n\n验证:\n- npm run format:check:通过\n- npm run typecheck:通过\n- npm run lint:通过\n- npm run test:26 个测试文件、223 项全部通过(暂时移开个人中心未提交改动后单独运行)\n- 浏览器检查应用接入客户端详情抽屉的技术细节注解显示正常;其余页面未逐页目测\n- acceptance-p10-t01、acceptance-t03:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:27:34-07:00"},{"Sha1":"e5c32be5d8e106d727495fd92d5b3bf6ab2a3b4f","Message":"feat(console): 把权限查询接入改为分区详情抽屉并以选择代替粘贴标识登记\n\n权限查询接入页列表与详情只显示一串 UUID,登记时需要手动粘贴企业、应用、服务三个标识;系统过期后状态仍显示「正常」,管理员无法看出它的查询已被拒绝。本次按控制台已定的列表、抽屉与弹窗样式重排该页。\n\n实现内容:\n- 列表改为「查询的应用 / 所属企业 / 到期时间 / 状态」,应用名称是打开详情的按钮、整行可点;企业与应用名称各读取第一页(最多 100 个),读不到时回退为「类别 + 标识前 8 位」\n- 正常但已过期的系统显示「已过期」徽标并提示查询会被拒绝,正常且 3 天内到期时提前提醒;列表新增定制空状态\n- 详情抽屉分「基本信息(企业、应用、服务名称)/ 密钥说明 / 停用(危险区)」,四个标识与固定查询范围收进技术细节;停用默认收起为按钮,展开后勾选确认、可取消,停用后抽屉保持打开并把焦点留在抽屉上\n- 登记改为两步:平铺列表选正常状态的企业,再用单选卡片选该企业已启用的应用和应用下的服务,填写摘要与到期时间(输入框限定现在至 30 天后);底部为「重新选择企业 / 确认登记」,提交字段与原来一致\n- 公共样式 .card__actions 不再收缩,卡片说明较长时操作按钮保持一行;600px 以下卡片头部换行,按钮排到标题下方\n- 同步登记单测为按企业、应用、服务选择的流程,acceptance-t03 的 A11 改为点击应用名称打开详情、展开停用并等待停用后的说明\n\n验证:\n- npm run format:check、npm run lint:通过\n- npx tsc -b:通过\n- npm run test:26 个测试文件、223 项全部通过\n- 浏览器在演示环境查看 1280 宽、375 窄屏与亮暗色;演示环境未开启登记功能,登记流程用页面内临时拦截请求验证,提交字段正确且未写入后端\n- acceptance-t03:未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-12T23:49:35-07:00"}],"HeadCommit":{"Sha1":"ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Message":"feat(console): 接入权限说明与操作记录的操作对象快照\n\n后端已为权限增加可选说明,并在操作记录中返回操作对象类型、代码快照和展示摘要。控制台此前无法填写或查看权限说明,操作记录也看不出操作了哪个对象。\n\n实现内容:\n- 权限类型增加 description;完整清单提交时其余每条权限原样带上当前说明或 null,版本号固定为当前值加 1\n- 平台「新增或修改权限」弹窗增加可选说明多行框:预填已有说明、显示字数、上限 1000、拦截回车,换行/制表符/格式字符在前端提示,首尾空白去掉、清空或全空白提交 null\n- 后端返回 INVALID_PERMISSION_DESCRIPTION 时给出具体修改提示\n- PermissionLabel 支持显示说明;平台权限表、企业权限清单(搜索可匹配说明)与 PermissionPicker 显示说明,为空时不占位\n- PermissionPicker 中说明经 aria-describedby 关联,不并入勾选框名称\n- 操作记录列表在操作名称下显示「类型「代码」 · 应用」;未知类型统一称「对象」,无快照时省略\n- 操作记录详情增加「操作对象」,摘要优先 display_summary,原 summary 移到技术细节「内部摘要」;旧记录说明未记录对象名称\n- acceptance-t03 同步新的按钮名称\n\n验证:\n- npm run format:check、npm run lint、npm run typecheck:通过\n- npm test:26 个测试文件、227 项通过(新增说明保留与清空、说明校验、编辑弹窗、选择器无障碍名称、操作对象快照与回退用例)\n- 浏览器在 1280 宽、375 窄屏及亮/暗色下用页面内临时拦截 fetch 模拟新字段检查显示:正常\n- 未与包含 V29 的新后端联调;acceptance-t03 未运行\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-13T00:48:33-07:00"},"CompareURL":"pengzhiyu/IAM/compare/85e2c17b4829f451e34f938ca6c11354a0b17f30...ff5ee33515b0a21b6ba738d00c52373fabfaa50d","Len":5}...
|
1791877984
|
Edit
Delete
|
|
32872
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff6751f12 {"Commits":[{"Sha1":"ff6751f123e8459baf2e512a070f85cc644c0d26","Message":"docs(skills): ep-check-runtime 按运行角色分离改配方(DATABASE_URL_\u003cM\u003e 指 _rt、DATABASE_OWNER_URL_\u003cM\u003e 指 _app),补 Docker 地址池耗尽的降级口径\n\n真源仓 92196e4 起模块启动闸门拒绝 owner 连接;照旧配方跑 check:runtime 会以 MODULE_RLS_ROLE_OWNS_OBJECTS 起不来。\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-24T06:56:49-07:00"}],"HeadCommit":{"Sha1":"ff6751f123e8459baf2e512a070f85cc644c0d26","Message":"docs(skills): ep-check-runtime 按运行角色分离改配方(DATABASE_URL_\u003cM\u003e 指 _rt、DATABASE_OWNER_URL_\u003cM\u003e 指 _app),补 Docker 地址池耗尽的降级口径\n\n真源仓 92196e4 起模块启动闸门拒绝 owner 连接;照旧配方跑 check:runtime 会以 MODULE_RLS_ROLE_OWNS_OBJECTS 起不来。\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-24T06:56:49-07:00"},"CompareURL":"luoanwu/platform-governance/compare/bc8c2a27f7f4250131c98454a3ff86c57aac6669...ff6751f123e8459baf2e512a070f85cc644c0d26","Len":1}...
|
1790258230
|
Edit
Delete
|
|
45165
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff7224591 {"Commits":[{"Sha1":"ff7224591298dc7b70801973ff69a51108e98242","Message":"feat(eios): add pinned published-knowledge service read port\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T21:28:40-08:00"}],"HeadCommit":{"Sha1":"ff7224591298dc7b70801973ff69a51108e98242","Message":"feat(eios): add pinned published-knowledge service read port\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T21:28:40-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/2d46fc35a80fc7cb3ffedfab61c6723663f846fe...ff7224591298dc7b70801973ff69a51108e98242","Len":1}...
|
1793597481
|
Edit
Delete
|
|
39950
|
5
|
5
|
5
|
129
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff7903d59 {"Commits":[{"Sha1":"ff7903d597b117b0321720e68ee81976eb8778ba","Message":"docs: 同步UNKNOWN恢复SOP验收与草稿边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T08:45:10-07:00"}],"HeadCommit":{"Sha1":"ff7903d597b117b0321720e68ee81976eb8778ba","Message":"docs: 同步UNKNOWN恢复SOP验收与草稿边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T08:45:10-07:00"},"CompareURL":"luoanwu/eios-02-business-platform/compare/aa3c1fcbcb9ef8c9064ef90b6ce434ec9e88685b...ff7903d597b117b0321720e68ee81976eb8778ba","Len":1}...
|
1792518544
|
Edit
Delete
|
|
35606
|
7
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35607
|
9
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35608
|
1
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35609
|
3
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35610
|
4
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35611
|
8
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35612
|
10
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
35613
|
11
|
5
|
7
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"ff7b4c640 {"Commits":[{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"}],"HeadCommit":{"Sha1":"ff7b4c64000758454b88c90a748989c0bb002bd9","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-09T18:20:24+08:00"},"CompareURL":"vodtest/app/compare/039861acdd28663d7af962eac4f8741697ca40fc...ff7b4c64000758454b88c90a748989c0bb002bd9","Len":1}...
|
1791541231
|
Edit
Delete
|
|
34101
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/p22a-fact-envelope
|
1
|
{"Commits":[{"Sha1":"ff7c7ed8d {"Commits":[{"Sha1":"ff7c7ed8da43466b6a4d6c0a5b58c81ab88a3c39","Message":"feat: add local FactEnvelope v1 mapper for Task/Case/Outcome integration events (P2.2a)\n\nPure mapper plus a pinned platform schema snapshot and positive/negative fixtures.\nLocal v1/v1.1/v1.2 contracts are unchanged; no facts.json producer registration (pending P2.1c/CHG).\n\nCo-Authored-By: Claude Sonnet 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-30T08:20:07-07:00"}],"HeadCommit":{"Sha1":"ff7c7ed8da43466b6a4d6c0a5b58c81ab88a3c39","Message":"feat: add local FactEnvelope v1 mapper for Task/Case/Outcome integration events (P2.2a)\n\nPure mapper plus a pinned platform schema snapshot and positive/negative fixtures.\nLocal v1/v1.1/v1.2 contracts are unchanged; no facts.json producer registration (pending P2.1c/CHG).\n\nCo-Authored-By: Claude Sonnet 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-30T08:20:07-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/24b27b7bfc06ff7f9783e02b07abe74a3524c21f...ff7c7ed8da43466b6a4d6c0a5b58c81ab88a3c39","Len":1}...
|
1790781614
|
Edit
Delete
|
|
30443
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff7d2f5f2 {"Commits":[{"Sha1":"ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ abf3da1(三份均带 provenance)\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-16T07:49:26-07:00"},{"Sha1":"abf3da1333775705216233cf7bc7b06eb5f202b7","Message":"feat(governance): reports 登记与归档(PG-20/21/22)、两道门禁补测试(PG-15)、同名文档订正(PG-32)\n\n- reports/登记.json:顶层 39 份受控报告逐份登记生产者 / 消费者 / 绑定 / 保留(latest 3 / evidence 35 / frozen 1);新门禁 check-report-registry.mjs(R1—R6)登记为统一入口阻断位,夹具 8 例\n- 223 份无人引用的报告(含 67 份 .log)按 9 个家族 git mv 到 reports/archive/2026-09-16/,顶层 262 → 39;.gitignore 不再收新 .log\n- run-foundation-gates / check-gate-consumption 的报告带 provenance(lib/report-provenance.mjs,忽略自身 latest 报告判脏)\n- check-idp-token-contract 增 --fixture、audit-platform-openings 增 DERIVED_STATUS_PATH(只供测试注入),各补正向 + 负向用例(翻转夹具 / 注入幽灵仓即红)\n- 两份《业务发展视角的基础设施与公用应用缺失》是同名不同文:文首互指,基础设施文档/README 迁入登记订正\n- 缺失梳理 §12.3 第四轮记录、§10.2 划掉;基础/README 工具清单;收纳表计数刷新\n\n治理层测试 354(348 过 / 0 失败 / 6 跳过);一致性门禁基线 3 条不变。\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-16T07:49:12-07:00"}],"HeadCommit":{"Sha1":"ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ abf3da1(三份均带 provenance)\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-16T07:49:26-07:00"},"CompareURL":"luoanwu/platform-governance/compare/975091270ad2bdd234020c8ee9d6e2e7c8aff281...ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Len":2}...
|
1789570170
|
Edit
Delete
|
|
35247
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35248
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35249
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35250
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35251
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35252
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35253
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|
|
35254
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ff7e8c702 {"Commits":[{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"}],"HeadCommit":{"Sha1":"ff7e8c70265b06c9098cd358f4a2451570d21287","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-08T19:49:15+08:00"},"CompareURL":"vodtest/pay/compare/151bb9e577274cad4458c59b81acd65bf00852d6...ff7e8c70265b06c9098cd358f4a2451570d21287","Len":1}...
|
1791460161
|
Edit
Delete
|