|
25222
|
fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架
|
51
|
5
|
ci.yml
|
80
|
5
|
0
|
refs/heads/main
|
5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8dea76f88dbc1d25b9138740a700858621193fcf","after":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/8dea76f88dbc1d25b9138740a700858621193fcf...5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","commits":[{"id":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","message":"fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架\n\n房台从维护 / 锁定恢复:\n- 之前点「恢复可用」一律回到空闲。房台上还挂着预约时状态和预约对不上;\n 顾客已签到的房台被恢复成空闲后,这单无法再完成(空闲不能进入待清洁)。\n- 现在 POST /resources/:id/transition 的 to=FREE 表示「恢复可用」:\n 有人已签到或在用回到使用中,还有待确认 / 已预约的回到已预订,都没有才是空闲。\n 使用中的房台请求空闲照旧 400。与预约创建 / 签到共用房台行锁。\n- 房台列表和详情带 activeBookings(未结束的预约数)。\n- 设为维护或锁定时房台上还有未结束的预约,生成一条指向预约履约的通知。\n- 门店资料:房台行显示未结束的预约数;设为维护前的确认写明受影响的预约数;\n 恢复后的提示按实际状态说。\n\n下架的套餐重新上架:\n- GET /skus?includeInactive=true 连已下架的一起返回(每行带 active),\n 仅店长和总部可用,店员 403,参数不是 true / false 返回 400;默认仍只返回在售。\n- 产品定价页对店长和总部多一节「已下架套餐」,可重新上架。\n\n没有做:维护不会自动改约或取消预约;历史上被错误恢复成空闲的房台不会自动订正。\n\n验证:后端 99 文件 929 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 258 通过 / 2 按设计跳过。过程中两次与本批无关的失败\n(休眠唤醒后的时钟余量、两套测试并行抢 CPU)已在记录里照实写明,重跑均通过。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T10:50:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","message":"fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架\n\n房台从维护 / 锁定恢复:\n- 之前点「恢复可用」一律回到空闲。房台上还挂着预约时状态和预约对不上;\n 顾客已签到的房台被恢复成空闲后,这单无法再完成(空闲不能进入待清洁)。\n- 现在 POST /resources/:id/transition 的 to=FREE 表示「恢复可用」:\n 有人已签到或在用回到使用中,还有待确认 / 已预约的回到已预订,都没有才是空闲。\n 使用中的房台请求空闲照旧 400。与预约创建 / 签到共用房台行锁。\n- 房台列表和详情带 activeBookings(未结束的预约数)。\n- 设为维护或锁定时房台上还有未结束的预约,生成一条指向预约履约的通知。\n- 门店资料:房台行显示未结束的预约数;设为维护前的确认写明受影响的预约数;\n 恢复后的提示按实际状态说。\n\n下架的套餐重新上架:\n- GET /skus?includeInactive=true 连已下架的一起返回(每行带 active),\n 仅店长和总部可用,店员 403,参数不是 true / false 返回 400;默认仍只返回在售。\n- 产品定价页对店长和总部多一节「已下架套餐」,可重新上架。\n\n没有做:维护不会自动改约或取消预约;历史上被错误恢复成空闲的房台不会自动订正。\n\n验证:后端 99 文件 929 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 258 通过 / 2 按设计跳过。过程中两次与本批无关的失败\n(休眠唤醒后的时钟余量、两套测试并行抢 CPU)已在记录里照实写明,重跑均通过。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T10:50:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93058,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-04T20:42:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1791160349
|
1791160764
|
0
|
1791160347
|
1791160764
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25223
|
fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架
|
51
|
5
|
e2e.yml
|
81
|
5
|
0
|
refs/heads/main
|
5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8dea76f88dbc1d25b9138740a700858621193fcf","after":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/8dea76f88dbc1d25b9138740a700858621193fcf...5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","commits":[{"id":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","message":"fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架\n\n房台从维护 / 锁定恢复:\n- 之前点「恢复可用」一律回到空闲。房台上还挂着预约时状态和预约对不上;\n 顾客已签到的房台被恢复成空闲后,这单无法再完成(空闲不能进入待清洁)。\n- 现在 POST /resources/:id/transition 的 to=FREE 表示「恢复可用」:\n 有人已签到或在用回到使用中,还有待确认 / 已预约的回到已预订,都没有才是空闲。\n 使用中的房台请求空闲照旧 400。与预约创建 / 签到共用房台行锁。\n- 房台列表和详情带 activeBookings(未结束的预约数)。\n- 设为维护或锁定时房台上还有未结束的预约,生成一条指向预约履约的通知。\n- 门店资料:房台行显示未结束的预约数;设为维护前的确认写明受影响的预约数;\n 恢复后的提示按实际状态说。\n\n下架的套餐重新上架:\n- GET /skus?includeInactive=true 连已下架的一起返回(每行带 active),\n 仅店长和总部可用,店员 403,参数不是 true / false 返回 400;默认仍只返回在售。\n- 产品定价页对店长和总部多一节「已下架套餐」,可重新上架。\n\n没有做:维护不会自动改约或取消预约;历史上被错误恢复成空闲的房台不会自动订正。\n\n验证:后端 99 文件 929 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 258 通过 / 2 按设计跳过。过程中两次与本批无关的失败\n(休眠唤醒后的时钟余量、两套测试并行抢 CPU)已在记录里照实写明,重跑均通过。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T10:50:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","message":"fix(setup): 房台恢复可用按预约回到应有状态;下架的套餐可以重新上架\n\n房台从维护 / 锁定恢复:\n- 之前点「恢复可用」一律回到空闲。房台上还挂着预约时状态和预约对不上;\n 顾客已签到的房台被恢复成空闲后,这单无法再完成(空闲不能进入待清洁)。\n- 现在 POST /resources/:id/transition 的 to=FREE 表示「恢复可用」:\n 有人已签到或在用回到使用中,还有待确认 / 已预约的回到已预订,都没有才是空闲。\n 使用中的房台请求空闲照旧 400。与预约创建 / 签到共用房台行锁。\n- 房台列表和详情带 activeBookings(未结束的预约数)。\n- 设为维护或锁定时房台上还有未结束的预约,生成一条指向预约履约的通知。\n- 门店资料:房台行显示未结束的预约数;设为维护前的确认写明受影响的预约数;\n 恢复后的提示按实际状态说。\n\n下架的套餐重新上架:\n- GET /skus?includeInactive=true 连已下架的一起返回(每行带 active),\n 仅店长和总部可用,店员 403,参数不是 true / false 返回 400;默认仍只返回在售。\n- 产品定价页对店长和总部多一节「已下架套餐」,可重新上架。\n\n没有做:维护不会自动改约或取消预约;历史上被错误恢复成空闲的房台不会自动订正。\n\n验证:后端 99 文件 929 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 258 通过 / 2 按设计跳过。过程中两次与本批无关的失败\n(休眠唤醒后的时钟余量、两套测试并行抢 CPU)已在记录里照实写明,重跑均通过。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T10:50:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93058,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-04T20:42:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791160764
|
1791160807
|
0
|
1791160347
|
1791160807
|
|
|
0
|
Edit
Delete
|
|
25224
|
fix(setup): 选填字段可以清空;套餐主数据只由总部维护
|
51
|
5
|
ci.yml
|
82
|
5
|
0
|
refs/heads/main
|
80ef8d68e96afb51f1b6b62cc34883f0d7712b06
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","after":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5...80ef8d68e96afb51f1b6b62cc34883f0d7712b06","commits":[{"id":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","message":"fix(setup): 选填字段可以清空;套餐主数据只由总部维护\n\n选填字段清空:\n- 之前套餐的单场时长、房台的容纳人数和最低消费填过就清不掉(界面直接报\n 「接口不支持清空」),文字类选填项清空后在库里留空字符串。\n- PATCH /skus/:id 的 durationText / sessionMinutes / rule / goal / margin,\n PATCH /resources/:id 的 floor / zone / capacity / minChargeYuan 接受 null 表示清空。\n- 文字类选填项传空字符串或全空白,新建和修改都存成 null。\n- 房台数字类选填项传空字符串:新建按没填、修改按清空。之前空字符串会被数字转换\n 当成 0,最低消费悄悄变成 0 元。\n- 必填项不接受 null,照旧 400。\n- 界面:编辑表单把清空的选填项按 null 提交;清空单场时长前提示后果\n (顾客端不能在线预约、新建预约不再按时长排期)。\n\n套餐只由总部维护(权限收回):\n- 之前店长可以新建 / 修改 / 下架 / 重新上架套餐。套餐是全商户共用的主数据,\n 连锁商户里一个门店的店长改了,其他门店一起变。\n- POST / PATCH / DELETE /skus 与 GET /skus?includeInactive=true 只给老板和总部运营;\n 店长、店员 403,仍可读在售套餐。与产品设计里店长「仅本店」的范围、\n 以及门店资料修改和新建门店已是总部专属的做法一致。\n- 店长在产品定价页只读,页面说明由谁维护;采纳调价建议改本店价不受影响。\n- 单店商户的店长同样不能再改套餐,没有开例外;没有做「手动设本店价」的入口。\n\n接口文档:请求体写法支持「类型|null」,生成 nullable。\n\n验证:后端 99 文件 931 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 262 通过 / 2 按设计跳过 / 0 失败(两套先后单独运行)。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/80ef8d68e96afb51f1b6b62cc34883f0d7712b06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T18:13:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/schema.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/schema.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","message":"fix(setup): 选填字段可以清空;套餐主数据只由总部维护\n\n选填字段清空:\n- 之前套餐的单场时长、房台的容纳人数和最低消费填过就清不掉(界面直接报\n 「接口不支持清空」),文字类选填项清空后在库里留空字符串。\n- PATCH /skus/:id 的 durationText / sessionMinutes / rule / goal / margin,\n PATCH /resources/:id 的 floor / zone / capacity / minChargeYuan 接受 null 表示清空。\n- 文字类选填项传空字符串或全空白,新建和修改都存成 null。\n- 房台数字类选填项传空字符串:新建按没填、修改按清空。之前空字符串会被数字转换\n 当成 0,最低消费悄悄变成 0 元。\n- 必填项不接受 null,照旧 400。\n- 界面:编辑表单把清空的选填项按 null 提交;清空单场时长前提示后果\n (顾客端不能在线预约、新建预约不再按时长排期)。\n\n套餐只由总部维护(权限收回):\n- 之前店长可以新建 / 修改 / 下架 / 重新上架套餐。套餐是全商户共用的主数据,\n 连锁商户里一个门店的店长改了,其他门店一起变。\n- POST / PATCH / DELETE /skus 与 GET /skus?includeInactive=true 只给老板和总部运营;\n 店长、店员 403,仍可读在售套餐。与产品设计里店长「仅本店」的范围、\n 以及门店资料修改和新建门店已是总部专属的做法一致。\n- 店长在产品定价页只读,页面说明由谁维护;采纳调价建议改本店价不受影响。\n- 单店商户的店长同样不能再改套餐,没有开例外;没有做「手动设本店价」的入口。\n\n接口文档:请求体写法支持「类型|null」,生成 nullable。\n\n验证:后端 99 文件 931 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 262 通过 / 2 按设计跳过 / 0 失败(两套先后单独运行)。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/80ef8d68e96afb51f1b6b62cc34883f0d7712b06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T18:13:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/schema.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/schema.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93244,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-05T08:32:27+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1791163361
|
1791163536
|
0
|
1791163359
|
1791163536
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25225
|
fix(setup): 选填字段可以清空;套餐主数据只由总部维护
|
51
|
5
|
e2e.yml
|
83
|
5
|
0
|
refs/heads/main
|
80ef8d68e96afb51f1b6b62cc34883f0d7712b06
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5","after":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/5cff46dfd5d7f08cd2767aa030e973b3cb2cebd5...80ef8d68e96afb51f1b6b62cc34883f0d7712b06","commits":[{"id":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","message":"fix(setup): 选填字段可以清空;套餐主数据只由总部维护\n\n选填字段清空:\n- 之前套餐的单场时长、房台的容纳人数和最低消费填过就清不掉(界面直接报\n 「接口不支持清空」),文字类选填项清空后在库里留空字符串。\n- PATCH /skus/:id 的 durationText / sessionMinutes / rule / goal / margin,\n PATCH /resources/:id 的 floor / zone / capacity / minChargeYuan 接受 null 表示清空。\n- 文字类选填项传空字符串或全空白,新建和修改都存成 null。\n- 房台数字类选填项传空字符串:新建按没填、修改按清空。之前空字符串会被数字转换\n 当成 0,最低消费悄悄变成 0 元。\n- 必填项不接受 null,照旧 400。\n- 界面:编辑表单把清空的选填项按 null 提交;清空单场时长前提示后果\n (顾客端不能在线预约、新建预约不再按时长排期)。\n\n套餐只由总部维护(权限收回):\n- 之前店长可以新建 / 修改 / 下架 / 重新上架套餐。套餐是全商户共用的主数据,\n 连锁商户里一个门店的店长改了,其他门店一起变。\n- POST / PATCH / DELETE /skus 与 GET /skus?includeInactive=true 只给老板和总部运营;\n 店长、店员 403,仍可读在售套餐。与产品设计里店长「仅本店」的范围、\n 以及门店资料修改和新建门店已是总部专属的做法一致。\n- 店长在产品定价页只读,页面说明由谁维护;采纳调价建议改本店价不受影响。\n- 单店商户的店长同样不能再改套餐,没有开例外;没有做「手动设本店价」的入口。\n\n接口文档:请求体写法支持「类型|null」,生成 nullable。\n\n验证:后端 99 文件 931 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 262 通过 / 2 按设计跳过 / 0 失败(两套先后单独运行)。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/80ef8d68e96afb51f1b6b62cc34883f0d7712b06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T18:13:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/schema.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/schema.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"80ef8d68e96afb51f1b6b62cc34883f0d7712b06","message":"fix(setup): 选填字段可以清空;套餐主数据只由总部维护\n\n选填字段清空:\n- 之前套餐的单场时长、房台的容纳人数和最低消费填过就清不掉(界面直接报\n 「接口不支持清空」),文字类选填项清空后在库里留空字符串。\n- PATCH /skus/:id 的 durationText / sessionMinutes / rule / goal / margin,\n PATCH /resources/:id 的 floor / zone / capacity / minChargeYuan 接受 null 表示清空。\n- 文字类选填项传空字符串或全空白,新建和修改都存成 null。\n- 房台数字类选填项传空字符串:新建按没填、修改按清空。之前空字符串会被数字转换\n 当成 0,最低消费悄悄变成 0 元。\n- 必填项不接受 null,照旧 400。\n- 界面:编辑表单把清空的选填项按 null 提交;清空单场时长前提示后果\n (顾客端不能在线预约、新建预约不再按时长排期)。\n\n套餐只由总部维护(权限收回):\n- 之前店长可以新建 / 修改 / 下架 / 重新上架套餐。套餐是全商户共用的主数据,\n 连锁商户里一个门店的店长改了,其他门店一起变。\n- POST / PATCH / DELETE /skus 与 GET /skus?includeInactive=true 只给老板和总部运营;\n 店长、店员 403,仍可读在售套餐。与产品设计里店长「仅本店」的范围、\n 以及门店资料修改和新建门店已是总部专属的做法一致。\n- 店长在产品定价页只读,页面说明由谁维护;采纳调价建议改本店价不受影响。\n- 单店商户的店长同样不能再改套餐,没有开例外;没有做「手动设本店价」的入口。\n\n接口文档:请求体写法支持「类型|null」,生成 nullable。\n\n验证:后端 99 文件 931 条、接口覆盖 252/254(基线 2 未变);前端整链、lint、构建通过;\n浏览器完整回归 262 通过 / 2 按设计跳过 / 0 失败(两套先后单独运行)。\n记录见 docs/setup-and-generators-governance-2026-10-04.md。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/80ef8d68e96afb51f1b6b62cc34883f0d7712b06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T18:13:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/setup-and-generators-governance-2026-10-04.md","e2e/tests/17-setup-screens.spec.ts","server/src/modules/resources/schema.ts","server/src/modules/resources/service.ts","server/src/modules/skus/routes.ts","server/src/modules/skus/schema.ts","server/src/modules/skus/service.ts","server/src/openapi.ts","server/test/r2-ops.test.ts","server/test/r32-resources.test.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/screens-strategy.jsx","团购本地生活AI运营App/scripts/test-setup-screens.mjs","开发计划.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93244,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-05T08:32:27+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791163536
|
1791163580
|
0
|
1791163359
|
1791163580
|
|
|
0
|
Edit
Delete
|
|
25226
|
docs(deploy): record restored service and release docs(deploy): record restored service and release boundaries...
|
57
|
5
|
governance.yml
|
237
|
5
|
0
|
refs/heads/main
|
4b6378cb80cd602a26e25a066b9c302d50b981df
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","after":"4b6378cb80cd602a26e25a066b9c302d50b981df","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/fcf2069901b8469ddeda090ed580fe0eb0c934aa...4b6378cb80cd602a26e25a066b9c302d50b981df","commits":[{"id":"4b6378cb80cd602a26e25a066b9c302d50b981df","message":"docs(deploy): record restored service and release boundaries\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/4b6378cb80cd602a26e25a066b9c302d50b981df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:38:58-07:00","added":["docs/governance/log/2026-10-04-redeploy.md","docs/releases/2026-10-04-redeploy.md"],"removed":[],"modified":["CLAUDE.md","docs/deploy-vm.md","docs/product/acceptance-and-status.md","docs/product/material-governance.md","docs/releases/current.md"]},{"id":"0a94c617db70819c160119ef7b7902678ef3ce3a","message":"test(gates): freeze seven passed gates and blocked release audit\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0a94c617db70819c160119ef7b7902678ef3ce3a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:38:58-07:00","added":["reports/redeploy-2026-10-04/README.md","reports/redeploy-2026-10-04/backup-integrity.json","reports/redeploy-2026-10-04/dependency-audit.json","reports/redeploy-2026-10-04/failed-public-file-prefix.json","reports/redeploy-2026-10-04/inference-acceptance.json","reports/redeploy-2026-10-04/main-sync.json","reports/redeploy-2026-10-04/migration-preflight.json","reports/redeploy-2026-10-04/production-acceptance.json","reports/redeploy-2026-10-04/public-file-acceptance.json","reports/redeploy-2026-10-04/release-preflight.json","reports/redeploy-2026-10-04/restoration-verification.json","reports/redeploy-2026-10-04/runtime-acceptance.json","reports/redeploy-2026-10-04/script-acceptance.json","reports/redeploy-2026-10-04/shijie-acceptance.json","reports/redeploy-2026-10-04/ui-acceptance.json","reports/redeploy-2026-10-04/verification.json"],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"eddd9b0c438ad4ab553f51d5b2179f037f05c537","message":"test(ui): refresh browser evidence for redeploy candidate\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/eddd9b0c438ad4ab553f51d5b2179f037f05c537","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:38:09-07:00","added":[],"removed":[],"modified":["reports/admin-brands.desktop.png","reports/admin-brands.mobile.png","reports/admin-desktop.png","reports/admin-mobile.png","reports/content-detail.images-desktop.png","reports/content-detail.images-factual-dialog-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/content-formal-delivery-ui.png","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/external-video-source-ui.png","reports/image-creation-1440.png","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/material-publication-ui.png","reports/model-api-key-saved.png","reports/model-billing-ui.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/script-generation-queue.png","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/storyboard-frame-dialog.mobile.last.png","reports/storyboard-frame-dialog.mobile.saved.png","reports/template-making.1135.png","reports/template-making.1280.png","reports/template-making.1440.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},{"id":"8ee52f803993bbbeeca2a6ac0d44a6ebe67eb342","message":"fix(release): pin reviewed schema bytes for each backend\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8ee52f803993bbbeeca2a6ac0d44a6ebe67eb342","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:31:16-07:00","added":["deploy/vm/fixtures/material-governance-v1-fastify.prisma"],"removed":[],"modified":["deploy/vm/release.py","deploy/vm/release_test.py","docs/releases/migrations/2026-10-04-material-governance.json","scripts/release-policy.test.mjs"]}],"total_commits":0,"head_commit":{"id":"4b6378cb80cd602a26e25a066b9c302d50b981df","message":"docs(deploy): record restored service and release boundaries\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/4b6378cb80cd602a26e25a066b9c302d50b981df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:38:58-07:00","added":["docs/governance/log/2026-10-04-redeploy.md","docs/releases/2026-10-04-redeploy.md"],"removed":[],"modified":["CLAUDE.md","docs/deploy-vm.md","docs/product/acceptance-and-status.md","docs/product/material-governance.md","docs/releases/current.md"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1008599,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-04T11:58:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
1791168073
|
1791168141
|
0
|
1791168072
|
1791168141
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25227
|
docs(deploy): verify main sync and final service c docs(deploy): verify main sync and final service cleanup...
|
57
|
5
|
governance.yml
|
238
|
5
|
0
|
refs/heads/main
|
0430e7e07522a0283fb6baf65978368cb42d246d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b6378cb80cd602a26e25a066b9c302d50b981df","after":"0430e7e07522a0283fb6baf65978368cb42d246d","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4b6378cb80cd602a26e25a066b9c302d50b981df...0430e7e07522a0283fb6baf65978368cb42d246d","commits":[{"id":"0430e7e07522a0283fb6baf65978368cb42d246d","message":"docs(deploy): verify main sync and final service cleanup\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0430e7e07522a0283fb6baf65978368cb42d246d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:42:18-07:00","added":["reports/redeploy-2026-10-04/final-service-verification.json"],"removed":[],"modified":["reports/governance-docs.latest.json","reports/redeploy-2026-10-04/README.md","reports/redeploy-2026-10-04/main-sync.json"]}],"total_commits":0,"head_commit":{"id":"0430e7e07522a0283fb6baf65978368cb42d246d","message":"docs(deploy): verify main sync and final service cleanup\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0430e7e07522a0283fb6baf65978368cb42d246d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T19:42:18-07:00","added":["reports/redeploy-2026-10-04/final-service-verification.json"],"removed":[],"modified":["reports/governance-docs.latest.json","reports/redeploy-2026-10-04/README.md","reports/redeploy-2026-10-04/main-sync.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1021329,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-05T10:41:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791168163
|
1791168224
|
0
|
1791168141
|
1791168224
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25229
|
Merge branch 'codex/ktv-rs256-release' int Merge branch 'codex/ktv-rs256-release' into codex/ktv-rs256...
|
116
|
5
|
platform.yml
|
379
|
5
|
0
|
refs/heads/main
|
18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"562056b6b1d3d5f51fe0d7b5ca1d5283f487e92f","after":"18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/562056b6b1d3d5f51fe0d7b5ca1d5283f487e92f...18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","commits":[{"id":"18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","message":"Merge branch 'codex/ktv-rs256-release' into codex/ktv-rs256\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T17:43:00-07:00","added":[],"removed":[],"modified":[]},{"id":"aa0ce48b2bd7c657d8d6800e0c0d909bd864828f","message":"fix(identity): 在现用 2ba 基线上发布已验证的 KI 机器接缝与嗨赞受限接入\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aa0ce48b2bd7c657d8d6800e0c0d909bd864828f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T17:41:41-07:00","added":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md","runtime/apps/api-nestjs/src/platform/http/fact-identity.test.ts","runtime/apps/api-nestjs/src/platform/http/fact-identity.ts","runtime/apps/api-nestjs/test/auth.machine.test.ts","runtime/clients/identity/src/platform-machine.test.ts","runtime/clients/identity/src/platform-machine.ts","runtime/test/e2e/identity-fact-http.test.ts"],"removed":[],"modified":["runtime/apps/api-fastify/package.json","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/fact-intake.controller.ts","runtime/apps/api-nestjs/src/platform/http/fact-read.controller.ts","runtime/clients/identity/README.md","runtime/clients/identity/src/index.ts","runtime/pnpm-lock.yaml","stack/compose.yaml"]},{"id":"8d1227867e065a0dbe2d1f4a4477dac1665a344c","message":"feat(identity): 限定嗨赞 RS256 集成令牌并登记业务接入候选\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8d1227867e065a0dbe2d1f4a4477dac1665a344c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T17:41:34-07:00","added":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md","runtime/apps/api-nestjs/test/auth.machine.test.ts"],"removed":[],"modified":["runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/clients/identity/src/platform-machine.ts","stack/compose.yaml"]},{"id":"c980bb221fa90733a48d75ebd4a216c049812473","message":"merge: 合流主仓 KI-1—KI-3 与本机工作台改动(报告保留历史绑定)\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c980bb221fa90733a48d75ebd4a216c049812473","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T17:38:28-07:00","added":["contracts/apps/enterprise-reality-kernel.draft.json","contracts/candidates/enterprise-reality-kernel/entity-preflight.v1.json","contracts/candidates/enterprise-reality-kernel/sales-order-contract.v1.json","contracts/examples/idp-human-access-token.v1.fixtures.json","contracts/examples/idp-machine-access-token.v1.fixtures.json","contracts/generated/IdpHumanAccessTokenV1.ts","contracts/generated/IdpMachineAccessTokenV1.ts","contracts/schemas/idp-human-access-token.v1.schema.json","contracts/schemas/idp-machine-access-token.v1.schema.json","contracts/test/idp-human-contract.test.mjs","contracts/test/idp-machine-contract.test.mjs","docs/integration/IdP与事实通道接缝参考-KI-1-KI-3.md","docs/integration/KI-1-KI-3执行记录-2026-10-03.md","docs/integration/evidence/2026-10-03/baseline-yggdrasil-failure.log","docs/integration/evidence/2026-10-03/contracts-full-context.log","docs/integration/evidence/2026-10-03/execution-record.json","docs/integration/evidence/2026-10-03/final-e2e.log","docs/integration/evidence/2026-10-03/fixed-auth.log","docs/integration/evidence/2026-10-03/fixed-runtime-check.log","docs/integration/evidence/2026-10-03/fixed-tests.log","runtime/apps/api-nestjs/src/platform/http/fact-identity.test.ts","runtime/apps/api-nestjs/src/platform/http/fact-identity.ts","runtime/clients/identity/src/platform-machine.test.ts","runtime/clients/identity/src/platform-machine.ts","runtime/test/e2e/identity-fact-http.test.ts"],"removed":[],"modified":["contracts/candidates/README.md","contracts/catalogs/conflicts.json","contracts/catalogs/decisions.json","contracts/generated/ActorContextV1.ts","contracts/generated/index.ts","contracts/generated/registry.ts","contracts/schemas/actor-context.v1.schema.json","contracts/scripts/schema-registry.mjs","contracts/src/validators.ts","contracts/test/generate-types.test.mjs","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","contracts/test/validators.test.mjs","reports/candidate-contracts.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/apps/api-fastify/package.json","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/fact-intake.controller.ts","runtime/apps/api-nestjs/src/platform/http/fact-read.controller.ts","runtime/clients/identity/README.md","runtime/clients/identity/src/index.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"1314b0a326b71c6ca24f0f981d4e9d664dc8bf27","message":"chore(reports): runtime-governance 与 fork-readiness 回绑 @ 7778e053(两张表单落地轮:workbench 源码与 e2e spec 进作用域;干净 worktree 生成,五项接线指标 0、可迁移性 0 违规,与上一版一致)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1314b0a326b71c6ca24f0f981d4e9d664dc8bf27","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T19:36:51-07:00","added":[],"removed":[],"modified":["runtime/reports/fork-readiness.latest.json","runtime/reports/runtime-governance.latest.json"]}],"total_commits":0,"head_commit":{"id":"18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","message":"Merge branch 'codex/ktv-rs256-release' into codex/ktv-rs256\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T17:43:00-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":25875,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-04T09:02:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791247435
|
1791247486
|
0
|
1791247435
|
1791247516
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25230
|
docs(ktv): 记录 RS256 实际接入验收与开发部署,保留业务登记待办
|
116
|
5
|
platform.yml
|
380
|
5
|
0
|
refs/heads/main
|
52e342057e03bf87a72d74748380e2cbbee9199b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f","after":"52e342057e03bf87a72d74748380e2cbbee9199b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/18ddd5df2dda89e0b8f229e3ac5f4e17cbc69d8f...52e342057e03bf87a72d74748380e2cbbee9199b","commits":[{"id":"52e342057e03bf87a72d74748380e2cbbee9199b","message":"docs(ktv): 记录 RS256 实际接入验收与开发部署,保留业务登记待办\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/52e342057e03bf87a72d74748380e2cbbee9199b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T18:04:06-07:00","added":["docs/integration/evidence/2026-10-05-ktv/caddy-existing-state.json","docs/integration/evidence/2026-10-05-ktv/deployed-runtime.json","docs/integration/evidence/2026-10-05-ktv/image-digest.json","docs/integration/evidence/2026-10-05-ktv/image-smoke.json","docs/integration/evidence/2026-10-05-ktv/native-token-candidate.json","docs/integration/evidence/2026-10-05-ktv/native-token-live.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance-first-failure.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance-second-failure.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance.json","docs/integration/evidence/2026-10-05-ktv/service-live.json"],"removed":[],"modified":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md","docs/主分支runtime更新部署记录-2026-09-21.md"]}],"total_commits":0,"head_commit":{"id":"52e342057e03bf87a72d74748380e2cbbee9199b","message":"docs(ktv): 记录 RS256 实际接入验收与开发部署,保留业务登记待办\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/52e342057e03bf87a72d74748380e2cbbee9199b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T18:04:06-07:00","added":["docs/integration/evidence/2026-10-05-ktv/caddy-existing-state.json","docs/integration/evidence/2026-10-05-ktv/deployed-runtime.json","docs/integration/evidence/2026-10-05-ktv/image-digest.json","docs/integration/evidence/2026-10-05-ktv/image-smoke.json","docs/integration/evidence/2026-10-05-ktv/native-token-candidate.json","docs/integration/evidence/2026-10-05-ktv/native-token-live.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance-first-failure.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance-second-failure.json","docs/integration/evidence/2026-10-05-ktv/runtime-acceptance.json","docs/integration/evidence/2026-10-05-ktv/service-live.json"],"removed":[],"modified":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md","docs/主分支runtime更新部署记录-2026-09-21.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26308,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-06T08:43:55+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791248696
|
1791248742
|
0
|
1791248695
|
1791248772
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25231
|
docs(ktv): 登记研发模拟身份夹具与离线岗位边界验证
|
116
|
5
|
platform.yml
|
381
|
5
|
0
|
refs/heads/main
|
b708e9424b8ca82b42c5590b02abd695553e9458
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"52e342057e03bf87a72d74748380e2cbbee9199b","after":"b708e9424b8ca82b42c5590b02abd695553e9458","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/52e342057e03bf87a72d74748380e2cbbee9199b...b708e9424b8ca82b42c5590b02abd695553e9458","commits":[{"id":"b708e9424b8ca82b42c5590b02abd695553e9458","message":"docs(ktv): 登记研发模拟身份夹具与离线岗位边界验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b708e9424b8ca82b42c5590b02abd695553e9458","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T18:13:37-07:00","added":["docs/integration/evidence/2026-10-05-ktv-rd/existing-boundaries.tap","docs/integration/evidence/2026-10-05-ktv-rd/fixture-verification.json","docs/integration/evidence/2026-10-05-ktv-rd/verify-fixture.mjs"],"removed":[],"modified":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md"]}],"total_commits":0,"head_commit":{"id":"b708e9424b8ca82b42c5590b02abd695553e9458","message":"docs(ktv): 登记研发模拟身份夹具与离线岗位边界验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b708e9424b8ca82b42c5590b02abd695553e9458","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-05T18:13:37-07:00","added":["docs/integration/evidence/2026-10-05-ktv-rd/existing-boundaries.tap","docs/integration/evidence/2026-10-05-ktv-rd/fixture-verification.json","docs/integration/evidence/2026-10-05-ktv-rd/verify-fixture.mjs"],"removed":[],"modified":["contracts/candidates/apps/haizan-self-service-ktv.onboarding.json","docs/integration/嗨赞KTV-RS256接入与登记-2026-10-05.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26365,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-06T09:04:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791249246
|
1791249427
|
0
|
1791249246
|
1791249469
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25232
|
docs(治理): 内核接入开工单受理记录回填——KI-1—KI-3 已由平台会话于 2026-10 docs(治理): 内核接入开工单受理记录回填——KI-1—KI-3 已由平台会话于 2026-10-03 落地(平台 070c6e29,隔离库证据,未发包、未部署 dev);开发计划 ⑩ 🔴 → 🟡、§8 加行...
|
117
|
5
|
governance.yml
|
185
|
5
|
0
|
refs/heads/main
|
f150ad650e3b127c33bd1edf68849a12c1dc30fd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8e2ed9c6567d258fb506fd60127666aee041be58","after":"f150ad650e3b127c33bd1edf68849a12c1dc30fd","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/8e2ed9c6567d258fb506fd60127666aee041be58...f150ad650e3b127c33bd1edf68849a12c1dc30fd","commits":[{"id":"f150ad650e3b127c33bd1edf68849a12c1dc30fd","message":"docs(治理): 内核接入开工单受理记录回填——KI-1—KI-3 已由平台会话于 2026-10-03 落地(平台 070c6e29,隔离库证据,未发包、未部署 dev);开发计划 ⑩ 🔴 → 🟡、§8 加行\n\n按平台仓 docs/integration/KI-1-KI-3执行记录-2026-10-03.md、接缝参考与提交 070c6e29 转录,\n证据等级照抄执行记录;fact-identity.ts 的 app_id 映射与 intake 取值直接读源码核过,测试未重跑。\nKI-4 / KI-5 仍等 DEC-053(签字单 S2 A6 / A8)。无实现提交;基于 origin/main 8e2ed9c。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/f150ad650e3b127c33bd1edf68849a12c1dc30fd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:09:39-07:00","added":[],"removed":[],"modified":["企业控制面/企业现实内核接入请求-2026-10-03.md","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"f150ad650e3b127c33bd1edf68849a12c1dc30fd","message":"docs(治理): 内核接入开工单受理记录回填——KI-1—KI-3 已由平台会话于 2026-10-03 落地(平台 070c6e29,隔离库证据,未发包、未部署 dev);开发计划 ⑩ 🔴 → 🟡、§8 加行\n\n按平台仓 docs/integration/KI-1-KI-3执行记录-2026-10-03.md、接缝参考与提交 070c6e29 转录,\n证据等级照抄执行记录;fact-identity.ts 的 app_id 映射与 intake 取值直接读源码核过,测试未重跑。\nKI-4 / KI-5 仍等 DEC-053(签字单 S2 A6 / A8)。无实现提交;基于 origin/main 8e2ed9c。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/f150ad650e3b127c33bd1edf68849a12c1dc30fd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:09:39-07:00","added":[],"removed":[],"modified":["企业控制面/企业现实内核接入请求-2026-10-03.md","平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23746,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-04T07:12:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791522586
|
1791522676
|
0
|
1791522585
|
1791522676
|
|
|
0
|
Edit
Delete
|
|
25233
|
docs(部署): 记录企业控制面重启与入口恢复
|
116
|
5
|
platform.yml
|
382
|
5
|
0
|
refs/heads/main
|
5ae0b400db92e20fe64433869e7f00800c1c4ae3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b708e9424b8ca82b42c5590b02abd695553e9458","after":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b708e9424b8ca82b42c5590b02abd695553e9458...5ae0b400db92e20fe64433869e7f00800c1c4ae3","commits":[{"id":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","message":"docs(部署): 记录企业控制面重启与入口恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ae0b400db92e20fe64433869e7f00800c1c4ae3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:26:01-07:00","added":["docs/integration/evidence/2026-10-08-restart/identity-proxy-health.json","docs/integration/evidence/2026-10-08-restart/runtime-health.json","docs/企业控制面重启记录-2026-10-08.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","message":"docs(部署): 记录企业控制面重启与入口恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ae0b400db92e20fe64433869e7f00800c1c4ae3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:26:01-07:00","added":["docs/integration/evidence/2026-10-08-restart/identity-proxy-health.json","docs/integration/evidence/2026-10-08-restart/runtime-health.json","docs/企业控制面重启记录-2026-10-08.md"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26384,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-06T09:14:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791523568
|
1791523749
|
0
|
1791523567
|
1791523852
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25234
|
docs(operations): record local OS restart
|
76
|
5
|
governance.yml
|
160
|
5
|
0
|
refs/heads/main
|
b5b504aec5ab1199aecd415d36c439b993d134e7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"df2aef526eda9ed1dc816004cde4d617e5e0c1dd","after":"b5b504aec5ab1199aecd415d36c439b993d134e7","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/df2aef526eda9ed1dc816004cde4d617e5e0c1dd...b5b504aec5ab1199aecd415d36c439b993d134e7","commits":[{"id":"b5b504aec5ab1199aecd415d36c439b993d134e7","message":"docs(operations): record local OS restart\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b5b504aec5ab1199aecd415d36c439b993d134e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:32:13-07:00","added":["docs/operations/local-restart-2026-10-08.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"b5b504aec5ab1199aecd415d36c439b993d134e7","message":"docs(operations): record local OS restart\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b5b504aec5ab1199aecd415d36c439b993d134e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:32:13-07:00","added":["docs/operations/local-restart-2026-10-08.md"],"removed":[],"modified":[]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":99383,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-27T10:19:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1791523942
|
1791524976
|
0
|
1791523941
|
1791525097
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25235
|
docs(operations): record local OS restart
|
76
|
5
|
platform-governance.yml
|
161
|
5
|
0
|
refs/heads/main
|
b5b504aec5ab1199aecd415d36c439b993d134e7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"df2aef526eda9ed1dc816004cde4d617e5e0c1dd","after":"b5b504aec5ab1199aecd415d36c439b993d134e7","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/df2aef526eda9ed1dc816004cde4d617e5e0c1dd...b5b504aec5ab1199aecd415d36c439b993d134e7","commits":[{"id":"b5b504aec5ab1199aecd415d36c439b993d134e7","message":"docs(operations): record local OS restart\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b5b504aec5ab1199aecd415d36c439b993d134e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:32:13-07:00","added":["docs/operations/local-restart-2026-10-08.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"b5b504aec5ab1199aecd415d36c439b993d134e7","message":"docs(operations): record local OS restart\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b5b504aec5ab1199aecd415d36c439b993d134e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T22:32:13-07:00","added":["docs/operations/local-restart-2026-10-08.md"],"removed":[],"modified":[]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":99383,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-27T10:19:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1791524976
|
1791525066
|
0
|
1791523941
|
1791525097
|
|
|
0
|
Edit
Delete
|
|
25236
|
fix(permission): bind stable machine application a fix(permission): bind stable machine application and compose Owner Scope checks...
|
116
|
5
|
platform.yml
|
383
|
5
|
0
|
refs/heads/main
|
a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","after":"a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/5ae0b400db92e20fe64433869e7f00800c1c4ae3...a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","commits":[{"id":"a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","message":"fix(permission): bind stable machine application and compose Owner Scope checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:06:57-07:00","added":["docs/integration/permission稳定应用身份与范围联合接入-2026-10-08.md","runtime/clients/permission/src/scoped.test.ts","runtime/clients/permission/src/scoped.ts","runtime/test/e2e/identity-permission-http.test.ts"],"removed":[],"modified":["runtime/apps/api-nestjs/src/platform/http/permission-decision.adapter.ts","runtime/apps/api-nestjs/test/platform.decision-api.test.ts","runtime/apps/api-nestjs/test/platform.permission-catalog-enforce.http.test.ts","runtime/clients/permission/README.md","runtime/clients/permission/src/index.ts","runtime/modules/permission/src/persistence/permission-store.ts"]}],"total_commits":0,"head_commit":{"id":"a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","message":"fix(permission): bind stable machine application and compose Owner Scope checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:06:57-07:00","added":["docs/integration/permission稳定应用身份与范围联合接入-2026-10-08.md","runtime/clients/permission/src/scoped.test.ts","runtime/clients/permission/src/scoped.ts","runtime/test/e2e/identity-permission-http.test.ts"],"removed":[],"modified":["runtime/apps/api-nestjs/src/platform/http/permission-decision.adapter.ts","runtime/apps/api-nestjs/test/platform.decision-api.test.ts","runtime/apps/api-nestjs/test/platform.permission-catalog-enforce.http.test.ts","runtime/clients/permission/README.md","runtime/clients/permission/src/index.ts","runtime/modules/permission/src/persistence/permission-store.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26391,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T13:26:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791526339
|
1791526394
|
0
|
1791526339
|
1791526422
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25237
|
fix(permission): require concrete resource for Own fix(permission): require concrete resource for Owner Scope authorization...
|
116
|
5
|
platform.yml
|
384
|
5
|
0
|
refs/heads/main
|
eabb9a6540b0cd4ec4306198cac4aacf3ec32aef
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9","after":"eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a24a8f4c58ceb1880b45a41d7c12cc1b086b60b9...eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","commits":[{"id":"eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","message":"fix(permission): require concrete resource for Owner Scope authorization\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:26:39-07:00","added":[],"removed":[],"modified":["runtime/clients/permission/src/scoped.test.ts","runtime/clients/permission/src/scoped.ts"]}],"total_commits":0,"head_commit":{"id":"eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","message":"fix(permission): require concrete resource for Owner Scope authorization\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:26:39-07:00","added":[],"removed":[],"modified":["runtime/clients/permission/src/scoped.test.ts","runtime/clients/permission/src/scoped.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26451,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T14:17:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791527210
|
1791527259
|
0
|
1791527210
|
1791527285
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25238
|
chore(reports): record accepted permission deploym chore(reports): record accepted permission deployment and clean release evidence...
|
116
|
5
|
platform.yml
|
385
|
5
|
0
|
refs/heads/main
|
b69deb851108e2a1afa0d499c114efbfc5adca30
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"eabb9a6540b0cd4ec4306198cac4aacf3ec32aef","after":"b69deb851108e2a1afa0d499c114efbfc5adca30","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/eabb9a6540b0cd4ec4306198cac4aacf3ec32aef...b69deb851108e2a1afa0d499c114efbfc5adca30","commits":[{"id":"b69deb851108e2a1afa0d499c114efbfc5adca30","message":"chore(reports): record accepted permission deployment and clean release evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b69deb851108e2a1afa0d499c114efbfc5adca30","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:47:12-07:00","added":["docs/integration/evidence/2026-10-08-permission/deployment.json","docs/integration/evidence/2026-10-08-permission/first-runtime-failure.json"],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"b51c5c26fd0687e29d398141bc2fefbfbed99bc5","message":"docs(permission): use governed clean source declaration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b51c5c26fd0687e29d398141bc2fefbfbed99bc5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:43:41-07:00","added":[],"removed":[],"modified":["runtime/CLAUDE.md"]},{"id":"eea58da59908b68074a84c909afc1c3f5886a719","message":"docs(permission): record fixed-source integration verification and dev deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eea58da59908b68074a84c909afc1c3f5886a719","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:43:23-07:00","added":[],"removed":[],"modified":["docs/integration/permission稳定应用身份与范围联合接入-2026-10-08.md","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"b69deb851108e2a1afa0d499c114efbfc5adca30","message":"chore(reports): record accepted permission deployment and clean release evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b69deb851108e2a1afa0d499c114efbfc5adca30","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-08T23:47:12-07:00","added":["docs/integration/evidence/2026-10-08-permission/deployment.json","docs/integration/evidence/2026-10-08-permission/first-runtime-failure.json"],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/runtime-acceptance.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26494,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T14:40:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791528439
|
1791528473
|
0
|
1791528438
|
1791528500
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25239
|
Merge remote-tracking branch 'origin/main'
|
117
|
5
|
governance.yml
|
186
|
5
|
0
|
refs/heads/main
|
af722ecf5d28063852f2943559c6fe6b943d51f7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f150ad650e3b127c33bd1edf68849a12c1dc30fd","after":"af722ecf5d28063852f2943559c6fe6b943d51f7","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/f150ad650e3b127c33bd1edf68849a12c1dc30fd...af722ecf5d28063852f2943559c6fe6b943d51f7","commits":[{"id":"af722ecf5d28063852f2943559c6fe6b943d51f7","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/af722ecf5d28063852f2943559c6fe6b943d51f7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T00:39:12-07:00","added":[],"removed":[],"modified":["企业控制面/企业现实内核接入请求-2026-10-03.md","平台治理/基础设施文档/开发计划.md"]},{"id":"d99af15e6e9678564515798558d92d03f973e5d7","message":"feat(skills): add enterprise runtime collaboration development skill\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/d99af15e6e9678564515798558d92d03f973e5d7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T00:38:54-07:00","added":[".agents/skills/enterprise-runtime-development/SKILL.md",".agents/skills/enterprise-runtime-development/agents/openai.yaml",".agents/skills/enterprise-runtime-development/references/workspace-sources.md"],"removed":[],"modified":["平台治理/doc/README.md"]},{"id":"6198459696dc432cc581d31df8f000003d0316cc","message":"docs(决策): DEC-030 读数补记——尤克特拉 Prisma 模型 71 → 90,精确重名集合仍是登记的 7 个\n\n- DEC-030:文末加「读数补记(2026-10-03)」,不回改 Context 与批准记录。写明总数读数与重测命令、\n 精确重名集合未变(对真源仓 1314b0a3 的 entities.json / conflicts.json)、真源仓测试不再断言总数\n (订正提交 6064ed3a 在分支 claude/exciting-tharp-d0f6f2,写补记时尚未并入 main)、本补记不裁决也不改 Catalog。\n- AppManifest与治理目录规范 §10.1、new-app-bootstrap 技能参考:示例里的「71 个 Prisma 模型」就地加订正读数。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/6198459696dc432cc581d31df8f000003d0316cc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T20:42:22-07:00","added":[],"removed":[],"modified":[".agents/skills/new-app-bootstrap/references/layer-and-boundary.md","平台治理/doc/decisions/DEC-030-尤克特拉控制面接入与实体迁移-草案.md","平台治理/doc/governance/AppManifest与治理目录规范.md"]},{"id":"2ecb8290e9c3968ef3aec98470922a7f4c561b07","message":"docs(治理): 业务应用层收纳表尤克特拉行再订正——2026-10-03 已恢复业务功能开发,Gitea main 读数 c8b1849\n\n原行写「无新业务功能」「Gitea main 读数 eec3099」,只对到 eec3099 为止成立。2026-10-03 实测(尤克特拉仓\nfetch 后 origin/main = c8b1849,按该仓 scripts/docs-metrics.mjs 口径对 eec3099 / 55dfcf8 / c8b1849 分别重数):\n- eec3099:37 个模块目录 / 185 个端点 / 71 个 Prisma 模型\n- 55dfcf8:48 / 249 / 90\n- c8b1849:48 / 253 / 90(eec3099..c8b1849 共 27 个提交,新增 11 个模块目录)\n三份 package.json 在 c8b1849 仍无 @juhai/ 依赖。新增 19 个模型与 Entity Catalog 无新的精确重名。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/2ecb8290e9c3968ef3aec98470922a7f4c561b07","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T20:42:22-07:00","added":[],"removed":[],"modified":["业务应用层/README.md"]}],"total_commits":0,"head_commit":{"id":"af722ecf5d28063852f2943559c6fe6b943d51f7","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/af722ecf5d28063852f2943559c6fe6b943d51f7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T00:39:12-07:00","added":[],"removed":[],"modified":["企业控制面/企业现实内核接入请求-2026-10-03.md","平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23882,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-09T13:09:45+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791531560
|
1791531576
|
0
|
1791531558
|
1791531576
|
|
|
0
|
Edit
Delete
|
|
25240
|
docs(permission): 对齐当前角色权限验收来源与动态区
|
116
|
5
|
platform.yml
|
386
|
5
|
0
|
refs/heads/main
|
5d8d41edc4dc93db60a27fd9edf84e284a660597
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b69deb851108e2a1afa0d499c114efbfc5adca30","after":"5d8d41edc4dc93db60a27fd9edf84e284a660597","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b69deb851108e2a1afa0d499c114efbfc5adca30...5d8d41edc4dc93db60a27fd9edf84e284a660597","commits":[{"id":"5d8d41edc4dc93db60a27fd9edf84e284a660597","message":"docs(permission): 对齐当前角色权限验收来源与动态区\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d8d41edc4dc93db60a27fd9edf84e284a660597","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:01:54-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md"]},{"id":"a08288cb9938ec2d0dbd12c79951de9711089f86","message":"chore(reports): 记录角色授权clean源码2258项真实回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a08288cb9938ec2d0dbd12c79951de9711089f86","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:00:58-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/credential-m1-sla.latest.json","reports/doc-claims.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"614683da8559bdc4fe882ca269a12bb26ed25486","message":"fix(permission): 限定角色管理候选面为开发验收环境\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/614683da8559bdc4fe882ca269a12bb26ed25486","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T01:50:47-07:00","added":[],"removed":[],"modified":["docs/角色授权实现与接入-2026-10-09.md","runtime/modules/permission/src/persistence/management-runtime.ts"]},{"id":"b31e907f7939d3821ea510c2c77a25c714f9388a","message":"chore(stack): 显式接通角色管理候选开关\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b31e907f7939d3821ea510c2c77a25c714f9388a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T01:49:22-07:00","added":[],"removed":[],"modified":["stack/compose.yaml"]},{"id":"9fbc505206ee4a890d80306362559175e3e288ff","message":"feat(permission): 补齐版本化角色、审批授权和范围绑定接入\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9fbc505206ee4a890d80306362559175e3e288ff","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T01:42:19-07:00","added":["contracts/candidates/contracts/permission-management.v1.openapi.json","docs/角色授权实现与接入-2026-10-09.md","runtime/apps/api-nestjs/src/platform/http/permission-management.controller.ts","runtime/apps/api-nestjs/test/platform.permission-roles.http.test.ts","runtime/apps/workbench/src/app/permissions/page.tsx","runtime/clients/permission/src/role-bindings.test.ts","runtime/modules/kit/src/permission-management.ts","runtime/modules/permission/prisma/migrations/202610090001_permission_roles/migration.sql","runtime/modules/permission/src/domain/roles.test.ts","runtime/modules/permission/src/domain/roles.ts","runtime/modules/permission/src/persistence/authorization-store.ts","runtime/modules/permission/src/persistence/management-runtime.ts","runtime/modules/permission/test/authorization.integration.ts","runtime/packages/contracts/src/permission-management.ts"],"removed":[],"modified":["CLAUDE.md","README.md","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md","governance/caddy-routes.json","governance/stub-surface.json","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/features/platform/api.ts","runtime/clients/permission/src/index.ts","runtime/clients/permission/src/scoped.ts","runtime/modules.json","runtime/modules/kit/src/index.ts","runtime/modules/permission/prisma/schema.prisma","runtime/modules/permission/src/domain/grant-approval.ts","runtime/modules/permission/src/index.ts","runtime/modules/permission/src/persistence/permission-store.ts","runtime/packages/contracts/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5d8d41edc4dc93db60a27fd9edf84e284a660597","message":"docs(permission): 对齐当前角色权限验收来源与动态区\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d8d41edc4dc93db60a27fd9edf84e284a660597","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:01:54-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26631,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T14:47:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791536839
|
1791536941
|
0
|
1791536838
|
1791536994
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25241
|
docs(release): 记录角色授权开发服务与业务接入边界
|
116
|
5
|
platform.yml
|
387
|
5
|
0
|
refs/heads/main
|
5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5d8d41edc4dc93db60a27fd9edf84e284a660597","after":"5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/5d8d41edc4dc93db60a27fd9edf84e284a660597...5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","commits":[{"id":"5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","message":"docs(release): 记录角色授权开发服务与业务接入边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:38:04-07:00","added":["docs/evidence/roles-2026-10-09/deployed-runtime.json","docs/evidence/roles-2026-10-09/deployment.json","docs/evidence/roles-2026-10-09/endpoints.json","docs/evidence/roles-2026-10-09/image-digest.json","docs/evidence/roles-2026-10-09/image-smoke.json","docs/evidence/roles-2026-10-09/runtime-acceptance.release.json","docs/evidence/roles-2026-10-09/workbench.json","docs/角色授权部署记录-2026-10-09.md"],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json"]},{"id":"bbbfd2070a7ad7060fc183d0edbf3e5fdc7f6461","message":"merge: 保留受控角色授权发布源码与证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bbbfd2070a7ad7060fc183d0edbf3e5fdc7f6461","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:38:04-07:00","added":[],"removed":[],"modified":[]},{"id":"61065e04e4c76614f9d099290f0d355afd2768bf","message":"chore(release): 固定角色授权镜像与真实服务验收证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61065e04e4c76614f9d099290f0d355afd2768bf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:27:21-07:00","added":[],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"bcc5f274b5c191f642d482c44df85d41d9e703a7","message":"chore(reports): 记录通过的角色权限静态复验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bcc5f274b5c191f642d482c44df85d41d9e703a7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:26:20-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"8aa284ede76ff4e781b0884afc5e7a5a2941b0fc","message":"fix(permission): 限定角色管理候选面为开发验收环境\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8aa284ede76ff4e781b0884afc5e7a5a2941b0fc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T01:50:47-07:00","added":[],"removed":[],"modified":["docs/角色授权实现与接入-2026-10-09.md","runtime/modules/permission/src/persistence/management-runtime.ts"]}],"total_commits":0,"head_commit":{"id":"5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","message":"docs(release): 记录角色授权开发服务与业务接入边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:38:04-07:00","added":["docs/evidence/roles-2026-10-09/deployed-runtime.json","docs/evidence/roles-2026-10-09/deployment.json","docs/evidence/roles-2026-10-09/endpoints.json","docs/evidence/roles-2026-10-09/image-digest.json","docs/evidence/roles-2026-10-09/image-smoke.json","docs/evidence/roles-2026-10-09/runtime-acceptance.release.json","docs/evidence/roles-2026-10-09/workbench.json","docs/角色授权部署记录-2026-10-09.md"],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26967,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T17:07:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791539008
|
1791539042
|
0
|
1791539007
|
1791539069
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25242
|
chore(release): 排除本地固定发布产物并刷新文档证据
|
116
|
5
|
platform.yml
|
388
|
5
|
0
|
refs/heads/main
|
cb0444e90e1515af0510ce2ad5ec1fdb15cea941
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69","after":"cb0444e90e1515af0510ce2ad5ec1fdb15cea941","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/5ad9f753bd601cd134b2f5ac5627af7d1eeb9b69...cb0444e90e1515af0510ce2ad5ec1fdb15cea941","commits":[{"id":"cb0444e90e1515af0510ce2ad5ec1fdb15cea941","message":"chore(release): 排除本地固定发布产物并刷新文档证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cb0444e90e1515af0510ce2ad5ec1fdb15cea941","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:46:35-07:00","added":[],"removed":[],"modified":[".gitignore","reports/doc-claims.latest.json","runtime/reports/docs-truth.latest.json"]}],"total_commits":0,"head_commit":{"id":"cb0444e90e1515af0510ce2ad5ec1fdb15cea941","message":"chore(release): 排除本地固定发布产物并刷新文档证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cb0444e90e1515af0510ce2ad5ec1fdb15cea941","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T02:46:35-07:00","added":[],"removed":[],"modified":[".gitignore","reports/doc-claims.latest.json","runtime/reports/docs-truth.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27193,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T17:43:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791539201
|
1791539236
|
0
|
1791539200
|
1791539262
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25243
|
chore(reports): 绑定角色入口完成后的目录与文档检查
|
116
|
5
|
platform.yml
|
389
|
5
|
0
|
refs/heads/main
|
4b9c69ccac48274224739f3d5368f4d7c4862b08
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cb0444e90e1515af0510ce2ad5ec1fdb15cea941","after":"4b9c69ccac48274224739f3d5368f4d7c4862b08","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/cb0444e90e1515af0510ce2ad5ec1fdb15cea941...4b9c69ccac48274224739f3d5368f4d7c4862b08","commits":[{"id":"4b9c69ccac48274224739f3d5368f4d7c4862b08","message":"chore(reports): 绑定角色入口完成后的目录与文档检查\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b9c69ccac48274224739f3d5368f4d7c4862b08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:35:38-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/doc-claims.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5ef407071dce4da4d5e15fc1ddeaf3cffb2aff37","message":"docs(permission): 记录真实管理员登录、撤权和最终部署验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ef407071dce4da4d5e15fc1ddeaf3cffb2aff37","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:34:55-07:00","added":["docs/evidence/roles-2026-10-09/login/browser-verification.json","docs/evidence/roles-2026-10-09/login/caddy-fixed-image-validation.log","docs/evidence/roles-2026-10-09/login/deployment.json","docs/evidence/roles-2026-10-09/login/first-authentication-verification.json","docs/evidence/roles-2026-10-09/login/first-runtime-timeout.json","docs/evidence/roles-2026-10-09/login/manager-client.json","docs/evidence/roles-2026-10-09/login/module-health.json","docs/evidence/roles-2026-10-09/login/real-login-and-revocation.json"],"removed":[],"modified":["CLAUDE.md","docs/角色授权部署记录-2026-10-09.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/gate-flow.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/CLAUDE.md","runtime/reports/conformance-differential.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"e83e4dc296917ee0930fc46ba913a46dd64313e9","message":"merge(release): 合入角色管理最终固定发布记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e83e4dc296917ee0930fc46ba913a46dd64313e9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:31:26-07:00","added":[],"removed":[],"modified":[]},{"id":"5cebfe2a037b6d9f529eb7ba2aeca2958729f08a","message":"test(release): 记录角色管理最终2253项验收和实际服务身份\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5cebfe2a037b6d9f529eb7ba2aeca2958729f08a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:31:18-07:00","added":[],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"4618bf9307b84f607df67e0a303b0aa324c364e7","message":"fix(permission): 防止已配置管理入口回退到通用 JWT\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4618bf9307b84f607df67e0a303b0aa324c364e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:13:36-07:00","added":[],"removed":[],"modified":["docs/runbook.md","runtime/apps/api-nestjs/src/platform/http/permission-management.controller.ts","runtime/apps/api-nestjs/test/platform.permission-manager.test.ts"]}],"total_commits":0,"head_commit":{"id":"4b9c69ccac48274224739f3d5368f4d7c4862b08","message":"chore(reports): 绑定角色入口完成后的目录与文档检查\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b9c69ccac48274224739f3d5368f4d7c4862b08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T08:35:38-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/doc-claims.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27199,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T17:46:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791560160
|
1791560194
|
0
|
1791560158
|
1791560220
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25244
|
chore(reports): 绑定角色页面完成后的治理验收
|
116
|
5
|
platform.yml
|
390
|
5
|
0
|
refs/heads/main
|
81b04e1132aabece60baf4c5160cc15d6c85b333
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b9c69ccac48274224739f3d5368f4d7c4862b08","after":"81b04e1132aabece60baf4c5160cc15d6c85b333","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4b9c69ccac48274224739f3d5368f4d7c4862b08...81b04e1132aabece60baf4c5160cc15d6c85b333","commits":[{"id":"81b04e1132aabece60baf4c5160cc15d6c85b333","message":"chore(reports): 绑定角色页面完成后的治理验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/81b04e1132aabece60baf4c5160cc15d6c85b333","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:07:54-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"2108ddbbffe9f4b9ef43f99f9cbb26aca6a78d2e","message":"docs(workbench): 记录角色操作体验与固定静态发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2108ddbbffe9f4b9ef43f99f9cbb26aca6a78d2e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:06:22-07:00","added":["docs/evidence/roles-2026-10-09/ux/browser-verification.json","docs/evidence/roles-2026-10-09/ux/deployed-runtime-check.json","docs/evidence/roles-2026-10-09/ux/final-static-deployment.json","docs/evidence/roles-2026-10-09/ux/first-browser-locator-failures.json","docs/evidence/roles-2026-10-09/ux/first-browser-sandbox-denied.json","docs/evidence/roles-2026-10-09/ux/first-static-rollback.json","docs/evidence/roles-2026-10-09/ux/interim-static-success.json","docs/evidence/roles-2026-10-09/ux/main-browser-regression.json","docs/evidence/roles-2026-10-09/ux/release-browser-regression.json","docs/evidence/roles-2026-10-09/ux/release-module-imports.json","docs/evidence/roles-2026-10-09/ux/time-label-static-success.json"],"removed":[],"modified":["docs/角色授权部署记录-2026-10-09.md","reports/workbench-ui.latest.json"]},{"id":"6b0e5099f2080bebdc8285ffdda9579f5fd1e879","message":"merge(release): 合入角色工作台受控静态发布源码\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6b0e5099f2080bebdc8285ffdda9579f5fd1e879","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:02:13-07:00","added":[],"removed":[],"modified":[]},{"id":"0c02580b6074df3a8ea291ce76dfc2f3ab9ca2de","message":"fix(workbench): 保持主要操作悬停时的文字对比度\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c02580b6074df3a8ea291ce76dfc2f3ab9ca2de","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:00:46-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/app/permissions/page.tsx"]},{"id":"06dc806cf23e6de49b506d81ff006ad8a398d288","message":"fix(workbench): 保持主要操作悬停时的文字对比度\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/06dc806cf23e6de49b506d81ff006ad8a398d288","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:00:46-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/app/permissions/page.tsx"]}],"total_commits":0,"head_commit":{"id":"81b04e1132aabece60baf4c5160cc15d6c85b333","message":"chore(reports): 绑定角色页面完成后的治理验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/81b04e1132aabece60baf4c5160cc15d6c85b333","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:07:54-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27519,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-09T23:35:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791562080
|
1791562201
|
0
|
1791562079
|
1791563249
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25245
|
chore(reports): 保存本轮通过的文档真相核验
|
116
|
5
|
platform.yml
|
391
|
5
|
0
|
refs/heads/main
|
4ddd8ba01e0fc0b22e76e872d1cb984832b1459a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"81b04e1132aabece60baf4c5160cc15d6c85b333","after":"4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/81b04e1132aabece60baf4c5160cc15d6c85b333...4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","commits":[{"id":"4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","message":"chore(reports): 保存本轮通过的文档真相核验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:09:45-07:00","added":[],"removed":[],"modified":["runtime/reports/docs-truth.latest.json"]}],"total_commits":0,"head_commit":{"id":"4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","message":"chore(reports): 保存本轮通过的文档真相核验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T09:09:45-07:00","added":[],"removed":[],"modified":["runtime/reports/docs-truth.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27634,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T00:07:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791562213
|
1791562334
|
0
|
1791562190
|
1791564173
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25246
|
merge(workbench): 合入总览展示与文案完善
|
116
|
5
|
platform.yml
|
392
|
5
|
0
|
refs/heads/main
|
fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4ddd8ba01e0fc0b22e76e872d1cb984832b1459a","after":"fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4ddd8ba01e0fc0b22e76e872d1cb984832b1459a...fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","commits":[{"id":"fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","message":"merge(workbench): 合入总览展示与文案完善\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:14:04-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/features/platform/attention.ts"]},{"id":"cd66aec4de58997e76168933cc2ac5f76a4ac15e","message":"fix(workbench): 明确总览来源时间与处理入口\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cd66aec4de58997e76168933cc2ac5f76a4ac15e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:11:15-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/features/platform/attention.ts"]}],"total_commits":0,"head_commit":{"id":"fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","message":"merge(workbench): 合入总览展示与文案完善\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:14:04-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/features/platform/attention.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27637,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":41,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T00:09:50+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791587669
|
1791588717
|
0
|
1791587668
|
1791588785
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25247
|
fix(workbench): 修正应用接入边界与本地预检恢复
|
116
|
5
|
platform.yml
|
393
|
5
|
0
|
refs/heads/main
|
50f6aa78c511759560c96a9aa3ca3bd778c49bdd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358","after":"50f6aa78c511759560c96a9aa3ca3bd778c49bdd","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/fe6ac948ea2e8f61bea0938bc6bf17ccd1f29358...50f6aa78c511759560c96a9aa3ca3bd778c49bdd","commits":[{"id":"50f6aa78c511759560c96a9aa3ca3bd778c49bdd","message":"fix(workbench): 修正应用接入边界与本地预检恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/50f6aa78c511759560c96a9aa3ca3bd778c49bdd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:14:27-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts","runtime/apps/workbench/src/features/platform/api.ts"]}],"total_commits":0,"head_commit":{"id":"50f6aa78c511759560c96a9aa3ca3bd778c49bdd","message":"fix(workbench): 修正应用接入边界与本地预检恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/50f6aa78c511759560c96a9aa3ca3bd778c49bdd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:14:27-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts","runtime/apps/workbench/src/features/platform/api.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27684,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:14:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588035
|
0
|
1791587678
|
1791588035
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25248
|
fix(workbench): 预编译 AppManifest 校验以兼容入口 CSP
|
116
|
5
|
platform.yml
|
394
|
5
|
0
|
refs/heads/main
|
65bf02005cd363dee95e4381bab5bf937421223c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"50f6aa78c511759560c96a9aa3ca3bd778c49bdd","after":"65bf02005cd363dee95e4381bab5bf937421223c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/50f6aa78c511759560c96a9aa3ca3bd778c49bdd...65bf02005cd363dee95e4381bab5bf937421223c","commits":[{"id":"65bf02005cd363dee95e4381bab5bf937421223c","message":"fix(workbench): 预编译 AppManifest 校验以兼容入口 CSP\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/65bf02005cd363dee95e4381bab5bf937421223c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:20:23-07:00","added":["runtime/apps/workbench/scripts/build-manifest-validator.mjs","runtime/apps/workbench/scripts/manifest-validator.test.mjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.cjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.d.cts"],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/eslint.config.mjs","runtime/apps/workbench/package.json","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts"]},{"id":"9f996a590551140374016fa2c1b4321c7d58a5c9","message":"docs(onboarding): 保存 OS 接入草案、只读探针及审查依据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9f996a590551140374016fa2c1b4321c7d58a5c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:18:12-07:00","added":["docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/onboarding/digital-employee-os-2026-10-09/c01.candidate.snapshot.json","docs/onboarding/digital-employee-os-2026-10-09/dev-readonly-probe.json","docs/onboarding/digital-employee-os-2026-10-09/digital-employee-os.app-manifest.v1.draft.json","docs/onboarding/digital-employee-os-2026-10-09/local-validation.json","docs/onboarding/digital-employee-os-2026-10-09/sources.json","docs/onboarding/digital-employee-os-2026-10-09/validate-local.mjs","docs/应用接入审查与修订-2026-10-09.md"],"removed":[],"modified":["runtime/apps/web/playwright.workbench.config.ts","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/modules/application-contract-registry/README.md"]}],"total_commits":0,"head_commit":{"id":"65bf02005cd363dee95e4381bab5bf937421223c","message":"fix(workbench): 预编译 AppManifest 校验以兼容入口 CSP\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/65bf02005cd363dee95e4381bab5bf937421223c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:20:23-07:00","added":["runtime/apps/workbench/scripts/build-manifest-validator.mjs","runtime/apps/workbench/scripts/manifest-validator.test.mjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.cjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.d.cts"],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/eslint.config.mjs","runtime/apps/workbench/package.json","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27723,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:14:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588131
|
0
|
1791588036
|
1791588131
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25249
|
docs(workbench): 保存总览发布验收与恢复边界
|
116
|
5
|
platform.yml
|
395
|
5
|
0
|
refs/heads/main
|
58f88226d29e795c8387a051a2699fafb7af589c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"65bf02005cd363dee95e4381bab5bf937421223c","after":"58f88226d29e795c8387a051a2699fafb7af589c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/65bf02005cd363dee95e4381bab5bf937421223c...58f88226d29e795c8387a051a2699fafb7af589c","commits":[{"id":"58f88226d29e795c8387a051a2699fafb7af589c","message":"docs(workbench): 保存总览发布验收与恢复边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/58f88226d29e795c8387a051a2699fafb7af589c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:21:44-07:00","added":["docs/evidence/overview-2026-10-09/attempt-notes.json","docs/evidence/overview-2026-10-09/controlled-live-ui.json","docs/evidence/overview-2026-10-09/controlled-source-ui.json","docs/evidence/overview-2026-10-09/deployed-runtime.json","docs/evidence/overview-2026-10-09/deployment.json","docs/evidence/overview-2026-10-09/final-observed.json","docs/evidence/overview-2026-10-09/first-attempt-restored.json","docs/evidence/overview-2026-10-09/main-source-ui.json","docs/evidence/overview-2026-10-09/preview-ui.json","docs/evidence/overview-2026-10-09/static-comparison.json","docs/evidence/overview-2026-10-09/subsequent-mainline-comparison.json","docs/总览展示与文案部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"58f88226d29e795c8387a051a2699fafb7af589c","message":"docs(workbench): 保存总览发布验收与恢复边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/58f88226d29e795c8387a051a2699fafb7af589c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:21:44-07:00","added":["docs/evidence/overview-2026-10-09/attempt-notes.json","docs/evidence/overview-2026-10-09/controlled-live-ui.json","docs/evidence/overview-2026-10-09/controlled-source-ui.json","docs/evidence/overview-2026-10-09/deployed-runtime.json","docs/evidence/overview-2026-10-09/deployment.json","docs/evidence/overview-2026-10-09/final-observed.json","docs/evidence/overview-2026-10-09/first-attempt-restored.json","docs/evidence/overview-2026-10-09/main-source-ui.json","docs/evidence/overview-2026-10-09/preview-ui.json","docs/evidence/overview-2026-10-09/static-comparison.json","docs/evidence/overview-2026-10-09/subsequent-mainline-comparison.json","docs/总览展示与文案部署记录-2026-10-09.md"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27881,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:20:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588224
|
0
|
1791588131
|
1791588224
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25250
|
docs(onboarding): 归档实际站点验收与 dev 只读核验边界
|
116
|
5
|
platform.yml
|
396
|
5
|
0
|
refs/heads/main
|
f1350aed7a85ecc9be08225272bc62ca15809b7f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"58f88226d29e795c8387a051a2699fafb7af589c","after":"f1350aed7a85ecc9be08225272bc62ca15809b7f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/58f88226d29e795c8387a051a2699fafb7af589c...f1350aed7a85ecc9be08225272bc62ca15809b7f","commits":[{"id":"f1350aed7a85ecc9be08225272bc62ca15809b7f","message":"docs(onboarding): 归档实际站点验收与 dev 只读核验边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1350aed7a85ecc9be08225272bc62ca15809b7f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:23:35-07:00","added":["docs/evidence/onboarding-2026-10-09/actual-browser.json","docs/evidence/onboarding-2026-10-09/actual-release.json","docs/evidence/onboarding-2026-10-09/controlled-browser-14.json","docs/evidence/onboarding-2026-10-09/deployment.json","docs/evidence/onboarding-2026-10-09/desktop.png","docs/evidence/onboarding-2026-10-09/dev-readonly-final.json","docs/evidence/onboarding-2026-10-09/mobile.png","docs/evidence/onboarding-2026-10-09/source-browser-18.json","docs/evidence/onboarding-2026-10-09/validation.json"],"removed":[],"modified":["docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/应用接入审查与修订-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"f1350aed7a85ecc9be08225272bc62ca15809b7f","message":"docs(onboarding): 归档实际站点验收与 dev 只读核验边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1350aed7a85ecc9be08225272bc62ca15809b7f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:23:35-07:00","added":["docs/evidence/onboarding-2026-10-09/actual-browser.json","docs/evidence/onboarding-2026-10-09/actual-release.json","docs/evidence/onboarding-2026-10-09/controlled-browser-14.json","docs/evidence/onboarding-2026-10-09/deployment.json","docs/evidence/onboarding-2026-10-09/desktop.png","docs/evidence/onboarding-2026-10-09/dev-readonly-final.json","docs/evidence/onboarding-2026-10-09/mobile.png","docs/evidence/onboarding-2026-10-09/source-browser-18.json","docs/evidence/onboarding-2026-10-09/validation.json"],"removed":[],"modified":["docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/应用接入审查与修订-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27899,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:22:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588225
|
0
|
1791588224
|
1791588225
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25251
|
docs(workbench): 保存接入页审查与 CSP 发布验收
|
116
|
5
|
platform.yml
|
397
|
5
|
0
|
refs/heads/main
|
9b41116094f3ec3e0111278ee562ab0a6cc62adf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f1350aed7a85ecc9be08225272bc62ca15809b7f","after":"9b41116094f3ec3e0111278ee562ab0a6cc62adf","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/f1350aed7a85ecc9be08225272bc62ca15809b7f...9b41116094f3ec3e0111278ee562ab0a6cc62adf","commits":[{"id":"9b41116094f3ec3e0111278ee562ab0a6cc62adf","message":"docs(workbench): 保存接入页审查与 CSP 发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9b41116094f3ec3e0111278ee562ab0a6cc62adf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:23:43-07:00","added":["docs/应用接入页面审查与部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"9b41116094f3ec3e0111278ee562ab0a6cc62adf","message":"docs(workbench): 保存接入页审查与 CSP 发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9b41116094f3ec3e0111278ee562ab0a6cc62adf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:23:43-07:00","added":["docs/应用接入页面审查与部署记录-2026-10-09.md"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28244,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:23:44+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588283
|
0
|
1791588226
|
1791588283
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25252
|
merge(docs): 保留并行应用接入部署记录
|
116
|
5
|
platform.yml
|
398
|
5
|
0
|
refs/heads/main
|
4e043f97a405f2c2d8299d43ae676970c31b22f1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9b41116094f3ec3e0111278ee562ab0a6cc62adf","after":"4e043f97a405f2c2d8299d43ae676970c31b22f1","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/9b41116094f3ec3e0111278ee562ab0a6cc62adf...4e043f97a405f2c2d8299d43ae676970c31b22f1","commits":[{"id":"4e043f97a405f2c2d8299d43ae676970c31b22f1","message":"merge(docs): 保留并行应用接入部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4e043f97a405f2c2d8299d43ae676970c31b22f1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:24:19-07:00","added":["docs/evidence/onboarding-2026-10-09/actual-browser.json","docs/evidence/onboarding-2026-10-09/actual-release.json","docs/evidence/onboarding-2026-10-09/controlled-browser-14.json","docs/evidence/onboarding-2026-10-09/deployment.json","docs/evidence/onboarding-2026-10-09/desktop.png","docs/evidence/onboarding-2026-10-09/dev-readonly-final.json","docs/evidence/onboarding-2026-10-09/mobile.png","docs/evidence/onboarding-2026-10-09/source-browser-18.json","docs/evidence/onboarding-2026-10-09/validation.json","docs/应用接入页面审查与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/应用接入审查与修订-2026-10-09.md"]},{"id":"8828247cbfe0db7be284a4b94a6dff3ba10ec0d6","message":"chore(reports): 回绑保留现用接入页后的模块证据发布 @ 6a70c2af\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8828247cbfe0db7be284a4b94a6dff3ba10ec0d6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:23:14-07:00","added":[],"removed":[],"modified":["reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"6a70c2af3eb0f3688f45e9928f8424a1666f7806","message":"merge(workbench): 保留并行接入页的CSP兼容发布\n\n# Conflicts:\n#\truntime/apps/web/playwright.workbench.config.ts\n#\truntime/apps/web/scripts/workbench-test-server.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6a70c2af3eb0f3688f45e9928f8424a1666f7806","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:22:14-07:00","added":["docs/evidence/overview-2026-10-09/attempt-notes.json","docs/evidence/overview-2026-10-09/controlled-live-ui.json","docs/evidence/overview-2026-10-09/controlled-source-ui.json","docs/evidence/overview-2026-10-09/deployed-runtime.json","docs/evidence/overview-2026-10-09/deployment.json","docs/evidence/overview-2026-10-09/final-observed.json","docs/evidence/overview-2026-10-09/first-attempt-restored.json","docs/evidence/overview-2026-10-09/main-source-ui.json","docs/evidence/overview-2026-10-09/preview-ui.json","docs/evidence/overview-2026-10-09/static-comparison.json","docs/evidence/overview-2026-10-09/subsequent-mainline-comparison.json","docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/onboarding/digital-employee-os-2026-10-09/c01.candidate.snapshot.json","docs/onboarding/digital-employee-os-2026-10-09/dev-readonly-probe.json","docs/onboarding/digital-employee-os-2026-10-09/digital-employee-os.app-manifest.v1.draft.json","docs/onboarding/digital-employee-os-2026-10-09/local-validation.json","docs/onboarding/digital-employee-os-2026-10-09/sources.json","docs/onboarding/digital-employee-os-2026-10-09/validate-local.mjs","docs/应用接入审查与修订-2026-10-09.md","docs/总览展示与文案部署记录-2026-10-09.md","runtime/apps/workbench/scripts/build-manifest-validator.mjs","runtime/apps/workbench/scripts/manifest-validator.test.mjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.cjs","runtime/apps/workbench/src/features/onboarding/generated-manifest-validator.d.cts"],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/web/playwright.workbench.config.ts","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/apps/workbench/eslint.config.mjs","runtime/apps/workbench/package.json","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts","runtime/modules/application-contract-registry/README.md"]},{"id":"a781c3ccb9e5475fb332389e5d903d58270ba6d7","message":"chore(reports): 回绑并行页面合流后的19项浏览器验收 @ 5b040376\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a781c3ccb9e5475fb332389e5d903d58270ba6d7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:21:27-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"5b040376db56f14291f51a217c545636bcf837e0","message":"merge(workbench): 合并并行总览与应用接入更新\n\n# Conflicts:\n#\truntime/apps/workbench/src/features/platform/attention.ts\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5b040376db56f14291f51a217c545636bcf837e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:15:10-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts","runtime/apps/workbench/src/features/platform/api.ts","runtime/apps/workbench/src/features/platform/attention.ts"]}],"total_commits":0,"head_commit":{"id":"4e043f97a405f2c2d8299d43ae676970c31b22f1","message":"merge(docs): 保留并行应用接入部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4e043f97a405f2c2d8299d43ae676970c31b22f1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:24:19-07:00","added":["docs/evidence/onboarding-2026-10-09/actual-browser.json","docs/evidence/onboarding-2026-10-09/actual-release.json","docs/evidence/onboarding-2026-10-09/controlled-browser-14.json","docs/evidence/onboarding-2026-10-09/deployment.json","docs/evidence/onboarding-2026-10-09/desktop.png","docs/evidence/onboarding-2026-10-09/dev-readonly-final.json","docs/evidence/onboarding-2026-10-09/mobile.png","docs/evidence/onboarding-2026-10-09/source-browser-18.json","docs/evidence/onboarding-2026-10-09/validation.json","docs/应用接入页面审查与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/应用接入审查与修订-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28252,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:23:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588478
|
0
|
1791588283
|
1791588478
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25253
|
merge(workbench): 合入运行信息固定发布源码与回归
|
116
|
5
|
platform.yml
|
399
|
5
|
0
|
refs/heads/main
|
bea9af28d46a764c9daacfede7ea0446193345ce
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e043f97a405f2c2d8299d43ae676970c31b22f1","after":"bea9af28d46a764c9daacfede7ea0446193345ce","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4e043f97a405f2c2d8299d43ae676970c31b22f1...bea9af28d46a764c9daacfede7ea0446193345ce","commits":[{"id":"bea9af28d46a764c9daacfede7ea0446193345ce","message":"merge(workbench): 合入运行信息固定发布源码与回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bea9af28d46a764c9daacfede7ea0446193345ce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:27:54-07:00","added":[],"removed":[],"modified":[]},{"id":"1e51f23b8ec96e91d7d582528dfaa422f506cb95","message":"feat(workbench): 完善运行信息概览、探针筛选与独立重试\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1e51f23b8ec96e91d7d582528dfaa422f506cb95","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:24:52-07:00","added":["runtime/apps/web/e2e-workbench/runtime-ux.spec.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/features/platform/environment.ts","runtime/apps/workbench/src/features/platform/hooks.ts"]},{"id":"0104d838a55af3a3e07d9922a1626486efd55813","message":"feat(workbench): 完善运行信息概览、探针筛选与独立重试\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0104d838a55af3a3e07d9922a1626486efd55813","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:24:52-07:00","added":["runtime/apps/web/e2e-workbench/runtime-ux.spec.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/features/platform/environment.ts","runtime/apps/workbench/src/features/platform/hooks.ts"]}],"total_commits":0,"head_commit":{"id":"bea9af28d46a764c9daacfede7ea0446193345ce","message":"merge(workbench): 合入运行信息固定发布源码与回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bea9af28d46a764c9daacfede7ea0446193345ce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:27:54-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28411,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:24:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791588659
|
0
|
1791588478
|
1791588659
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25254
|
docs(workbench): 记录运行信息交互验收与固定静态发布
|
116
|
5
|
platform.yml
|
400
|
5
|
0
|
refs/heads/main
|
2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bea9af28d46a764c9daacfede7ea0446193345ce","after":"2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/bea9af28d46a764c9daacfede7ea0446193345ce...2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","commits":[{"id":"2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","message":"docs(workbench): 记录运行信息交互验收与固定静态发布\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:30:56-07:00","added":["docs/evidence/runtime-ux-2026-10-09/deployed-interactions.json","docs/evidence/runtime-ux-2026-10-09/deployed-runtime.json","docs/evidence/runtime-ux-2026-10-09/deployment.json","docs/evidence/runtime-ux-2026-10-09/first-port-blocked.json","docs/evidence/runtime-ux-2026-10-09/module-imports.latest.json","docs/evidence/runtime-ux-2026-10-09/rendered-artifact.json","docs/evidence/runtime-ux-2026-10-09/workbench-ui.latest.json","docs/运行信息交互优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","message":"docs(workbench): 记录运行信息交互验收与固定静态发布\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:30:56-07:00","added":["docs/evidence/runtime-ux-2026-10-09/deployed-interactions.json","docs/evidence/runtime-ux-2026-10-09/deployed-runtime.json","docs/evidence/runtime-ux-2026-10-09/deployment.json","docs/evidence/runtime-ux-2026-10-09/first-port-blocked.json","docs/evidence/runtime-ux-2026-10-09/module-imports.latest.json","docs/evidence/runtime-ux-2026-10-09/rendered-artifact.json","docs/evidence/runtime-ux-2026-10-09/workbench-ui.latest.json","docs/运行信息交互优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28438,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:27:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791588717
|
1791588751
|
0
|
1791588659
|
1791588799
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25255
|
Merge branch 'codex/onboarding-ux-20261009' Merge branch 'codex/onboarding-ux-20261009'...
|
116
|
5
|
platform.yml
|
401
|
5
|
0
|
refs/heads/main
|
cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","after":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b...cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","commits":[{"id":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:33:06-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"bd4a75355b7590be253877fb7a4f837c8af4d177","message":"fix(workbench): 完善无来源登录回归与手机编辑字号\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bd4a75355b7590be253877fb7a4f837c8af4d177","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:31:53-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"d6dd19ba22f56b77417f84d983bf63b80d8becef","message":"feat(workbench): 简化接入步骤与登录衔接并保护草案编辑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d6dd19ba22f56b77417f84d983bf63b80d8becef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:30:18-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]}],"total_commits":0,"head_commit":{"id":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:33:06-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28453,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:31:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791588801
|
1791588834
|
0
|
1791588790
|
1791588860
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25256
|
docs(workbench): 记录登录与接入交互优化及静态发布验收
|
116
|
5
|
platform.yml
|
402
|
5
|
0
|
refs/heads/main
|
92e9da30ce4cac5dbca24eece6547a3c4f2742c0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","after":"92e9da30ce4cac5dbca24eece6547a3c4f2742c0","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454...92e9da30ce4cac5dbca24eece6547a3c4f2742c0","commits":[{"id":"92e9da30ce4cac5dbca24eece6547a3c4f2742c0","message":"docs(workbench): 记录登录与接入交互优化及静态发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/92e9da30ce4cac5dbca24eece6547a3c4f2742c0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:34:38-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"92e9da30ce4cac5dbca24eece6547a3c4f2742c0","message":"docs(workbench): 记录登录与接入交互优化及静态发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/92e9da30ce4cac5dbca24eece6547a3c4f2742c0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:34:38-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28523,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:33:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
23
|
1791588882
|
1791588947
|
0
|
1791588881
|
1791588950
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25257
|
Merge commit '92e9da30' into codex/module- Merge commit '92e9da30' into codex/module-evidence-20261009...
|
116
|
5
|
platform.yml
|
403
|
5
|
0
|
refs/heads/main
|
185f925c0147a7ce0ddb2d415d5717c9c2801435
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"92e9da30ce4cac5dbca24eece6547a3c4f2742c0","after":"185f925c0147a7ce0ddb2d415d5717c9c2801435","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/92e9da30ce4cac5dbca24eece6547a3c4f2742c0...185f925c0147a7ce0ddb2d415d5717c9c2801435","commits":[{"id":"185f925c0147a7ce0ddb2d415d5717c9c2801435","message":"Merge commit '92e9da30' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/185f925c0147a7ce0ddb2d415d5717c9c2801435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:10-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"d3b7c9cca7bfc284a6e638036b4b380c9d5ef6d8","message":"docs(workbench): 记录服务模块证据修复与实际部署验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d3b7c9cca7bfc284a6e638036b4b380c9d5ef6d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:05-07:00","added":["docs/evidence/modules-2026-10-09/attempts.json","docs/evidence/modules-2026-10-09/deployed-runtime.json","docs/evidence/modules-2026-10-09/deployment.json","docs/evidence/modules-2026-10-09/final-observed.json","docs/evidence/modules-2026-10-09/live-ui.json","docs/evidence/modules-2026-10-09/module-imports.json","docs/evidence/modules-2026-10-09/real-probes.json","docs/evidence/modules-2026-10-09/workbench-ui.json","docs/服务模块证据与快照部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"185f925c0147a7ce0ddb2d415d5717c9c2801435","message":"Merge commit '92e9da30' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/185f925c0147a7ce0ddb2d415d5717c9c2801435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:10-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28534,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:34:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1791588950
|
0
|
1791588921
|
1791588950
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25258
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/permission-integration...
|
116
|
5
|
platform.yml
|
404
|
5
|
0
|
refs/heads/main
|
3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"185f925c0147a7ce0ddb2d415d5717c9c2801435","after":"3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/185f925c0147a7ce0ddb2d415d5717c9c2801435...3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","commits":[{"id":"3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","message":"Merge remote-tracking branch 'origin/main' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:45-07:00","added":["docs/evidence/modules-2026-10-09/attempts.json","docs/evidence/modules-2026-10-09/deployed-runtime.json","docs/evidence/modules-2026-10-09/deployment.json","docs/evidence/modules-2026-10-09/final-observed.json","docs/evidence/modules-2026-10-09/live-ui.json","docs/evidence/modules-2026-10-09/module-imports.json","docs/evidence/modules-2026-10-09/real-probes.json","docs/evidence/modules-2026-10-09/workbench-ui.json","docs/服务模块证据与快照部署记录-2026-10-09.md"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"f7fc0f7bbf9bc31721f83f9b771f8581126ed4d8","message":"Merge branch 'codex/role-permission-release' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f7fc0f7bbf9bc31721f83f9b771f8581126ed4d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:43-07:00","added":[],"removed":[],"modified":[]},{"id":"adcc64f710abc29094f1f270d7dc4c026397a108","message":"docs(workbench): 按已提交证据生成发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/adcc64f710abc29094f1f270d7dc4c026397a108","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:34:47-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"39aab83925989f0e0d1cbc1a7caced9bb366e9ff","message":"Merge branch 'codex/role-permission-release' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/39aab83925989f0e0d1cbc1a7caced9bb366e9ff","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:34:26-07:00","added":[],"removed":[],"modified":[]},{"id":"f5f06fed0fba33f1336b62eafe54eeaa99a277cb","message":"docs(workbench): 刷新运维发布材料绑定与未闭环状态\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f5f06fed0fba33f1336b62eafe54eeaa99a277cb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:34:07-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","message":"Merge remote-tracking branch 'origin/main' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:45-07:00","added":["docs/evidence/modules-2026-10-09/attempts.json","docs/evidence/modules-2026-10-09/deployed-runtime.json","docs/evidence/modules-2026-10-09/deployment.json","docs/evidence/modules-2026-10-09/final-observed.json","docs/evidence/modules-2026-10-09/live-ui.json","docs/evidence/modules-2026-10-09/module-imports.json","docs/evidence/modules-2026-10-09/real-probes.json","docs/evidence/modules-2026-10-09/workbench-ui.json","docs/服务模块证据与快照部署记录-2026-10-09.md"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28553,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:35:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
26
|
1791588951
|
1791589031
|
0
|
1791588950
|
1791589039
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25259
|
Merge branch 'codex/onboarding-ux-20261009' Merge branch 'codex/onboarding-ux-20261009'...
|
116
|
5
|
platform.yml
|
405
|
5
|
0
|
refs/heads/main
|
89dbe44f39c0f1302027a9f6ef5a333ce029e639
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3","after":"89dbe44f39c0f1302027a9f6ef5a333ce029e639","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/3bd1716a28b6d0f3860b7a390de2fa1f8b3a64c3...89dbe44f39c0f1302027a9f6ef5a333ce029e639","commits":[{"id":"89dbe44f39c0f1302027a9f6ef5a333ce029e639","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89dbe44f39c0f1302027a9f6ef5a333ce029e639","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:36:24-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/ui/badge.tsx"]},{"id":"432c34f700b648f7a120f476543654925972a68a","message":"fix(workbench): 修复深色信息标签对比度并验证可读性\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/432c34f700b648f7a120f476543654925972a68a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:35:31-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/ui/badge.tsx"]}],"total_commits":0,"head_commit":{"id":"89dbe44f39c0f1302027a9f6ef5a333ce029e639","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89dbe44f39c0f1302027a9f6ef5a333ce029e639","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:36:24-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/ui/badge.tsx"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28925,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:35:50+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1791589030
|
0
|
1791588987
|
1791589030
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25260
|
docs(workbench): 补记深色对比度修复及最终静态版本
|
116
|
5
|
platform.yml
|
406
|
5
|
0
|
refs/heads/main
|
33954496f0f21791a84de97a16db432204f1d9ec
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"89dbe44f39c0f1302027a9f6ef5a333ce029e639","after":"33954496f0f21791a84de97a16db432204f1d9ec","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/89dbe44f39c0f1302027a9f6ef5a333ce029e639...33954496f0f21791a84de97a16db432204f1d9ec","commits":[{"id":"33954496f0f21791a84de97a16db432204f1d9ec","message":"docs(workbench): 补记深色对比度修复及最终静态版本\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/33954496f0f21791a84de97a16db432204f1d9ec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:37:06-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"33954496f0f21791a84de97a16db432204f1d9ec","message":"docs(workbench): 补记深色对比度修复及最终静态版本\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/33954496f0f21791a84de97a16db432204f1d9ec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:37:06-07:00","added":[],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28973,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:36:27+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1791589039
|
0
|
1791589030
|
1791589039
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25261
|
Merge branch 'codex/role-permission-release Merge branch 'codex/role-permission-release' into codex/permission-integration...
|
116
|
5
|
platform.yml
|
407
|
5
|
0
|
refs/heads/main
|
f7fc37b436ef7d105a24310e55aa3a768770ff48
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"33954496f0f21791a84de97a16db432204f1d9ec","after":"f7fc37b436ef7d105a24310e55aa3a768770ff48","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/33954496f0f21791a84de97a16db432204f1d9ec...f7fc37b436ef7d105a24310e55aa3a768770ff48","commits":[{"id":"f7fc37b436ef7d105a24310e55aa3a768770ff48","message":"Merge branch 'codex/role-permission-release' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f7fc37b436ef7d105a24310e55aa3a768770ff48","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:37:17-07:00","added":[],"removed":[],"modified":[]},{"id":"7977742f22074a084bf30fc39eb65c3f6c05faba","message":"fix(workbench): 保留现用信息标签对比度修复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7977742f22074a084bf30fc39eb65c3f6c05faba","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:36:52-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/components/ui/badge.tsx"]}],"total_commits":0,"head_commit":{"id":"f7fc37b436ef7d105a24310e55aa3a768770ff48","message":"Merge branch 'codex/role-permission-release' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f7fc37b436ef7d105a24310e55aa3a768770ff48","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:37:17-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28986,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:37:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791589041
|
1791589101
|
0
|
1791589039
|
1791589144
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25262
|
feat(workbench): 完善接入预检反馈与重置恢复
|
116
|
5
|
platform.yml
|
408
|
5
|
0
|
refs/heads/main
|
85ba1138710d73b0ffa53892176c0ecd39591315
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f7fc37b436ef7d105a24310e55aa3a768770ff48","after":"85ba1138710d73b0ffa53892176c0ecd39591315","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/f7fc37b436ef7d105a24310e55aa3a768770ff48...85ba1138710d73b0ffa53892176c0ecd39591315","commits":[{"id":"85ba1138710d73b0ffa53892176c0ecd39591315","message":"feat(workbench): 完善接入预检反馈与重置恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/85ba1138710d73b0ffa53892176c0ecd39591315","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:39:57-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]}],"total_commits":0,"head_commit":{"id":"85ba1138710d73b0ffa53892176c0ecd39591315","message":"feat(workbench): 完善接入预检反馈与重置恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/85ba1138710d73b0ffa53892176c0ecd39591315","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:39:57-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28989,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:37:20+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791589214
|
1791589275
|
0
|
1791589212
|
1791589336
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25263
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/permission-integration...
|
116
|
5
|
platform.yml
|
409
|
5
|
0
|
refs/heads/main
|
053cbd13d241b9fdbdb447892e43e243de1c525b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"85ba1138710d73b0ffa53892176c0ecd39591315","after":"053cbd13d241b9fdbdb447892e43e243de1c525b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/85ba1138710d73b0ffa53892176c0ecd39591315...053cbd13d241b9fdbdb447892e43e243de1c525b","commits":[{"id":"053cbd13d241b9fdbdb447892e43e243de1c525b","message":"Merge remote-tracking branch 'origin/main' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/053cbd13d241b9fdbdb447892e43e243de1c525b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:41:16-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"91b78a03d528a99b742533735f51c8d88b95e0f2","message":"docs(ops): 记录管理员入口发布、真实核验与回退重试\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/91b78a03d528a99b742533735f51c8d88b95e0f2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:41:14-07:00","added":["docs/evidence/ops-2026-10-09/actual-browser.json","docs/evidence/ops-2026-10-09/attempts.json","docs/evidence/ops-2026-10-09/browser-controlled-final.json","docs/evidence/ops-2026-10-09/browser-main.json","docs/evidence/ops-2026-10-09/caddy.json","docs/evidence/ops-2026-10-09/deployed-runtime.json","docs/evidence/ops-2026-10-09/deployment-first-rolled-back.json","docs/evidence/ops-2026-10-09/deployment.json","docs/evidence/ops-2026-10-09/image-digest.json","docs/evidence/ops-2026-10-09/image-smoke-first-failed.json","docs/evidence/ops-2026-10-09/image-smoke.json","docs/evidence/ops-2026-10-09/real-http-first-failed.json","docs/evidence/ops-2026-10-09/real-http.json","docs/evidence/ops-2026-10-09/runtime-acceptance-controlled.json","docs/evidence/ops-2026-10-09/validation.json"],"removed":[],"modified":["docs/能力操作入口与页面部署记录-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"053cbd13d241b9fdbdb447892e43e243de1c525b","message":"Merge remote-tracking branch 'origin/main' into codex/permission-integration\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/053cbd13d241b9fdbdb447892e43e243de1c525b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:41:16-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29024,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:40:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791589288
|
1791589322
|
0
|
1791589280
|
1791589360
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25264
|
merge(workbench): 完善共用导航、反馈与响应式体验
|
116
|
5
|
platform.yml
|
410
|
5
|
0
|
refs/heads/main
|
4026e0bf1f875f370d748c02bc6883b1b110de47
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"053cbd13d241b9fdbdb447892e43e243de1c525b","after":"4026e0bf1f875f370d748c02bc6883b1b110de47","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/053cbd13d241b9fdbdb447892e43e243de1c525b...4026e0bf1f875f370d748c02bc6883b1b110de47","commits":[{"id":"4026e0bf1f875f370d748c02bc6883b1b110de47","message":"merge(workbench): 完善共用导航、反馈与响应式体验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4026e0bf1f875f370d748c02bc6883b1b110de47","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:44:28-07:00","added":["runtime/apps/web/e2e-workbench/shared-ux.spec.ts","runtime/apps/workbench/src/components/ui/document-link.tsx"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/caddy.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/globals.css","runtime/apps/workbench/src/app/layout.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/page-header.tsx","runtime/apps/workbench/src/components/refresh-button.tsx","runtime/apps/workbench/src/components/state-block.tsx","runtime/apps/workbench/src/components/theme-toggle.tsx","runtime/apps/workbench/src/components/ui/copy-button.tsx","runtime/apps/workbench/src/components/ui/data-list.tsx","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"598e0d04b621229ef523295b35b06b087517863b","message":"merge(docs): 保留并行运维入口部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/598e0d04b621229ef523295b35b06b087517863b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:43:10-07:00","added":["docs/evidence/ops-2026-10-09/actual-browser.json","docs/evidence/ops-2026-10-09/attempts.json","docs/evidence/ops-2026-10-09/browser-controlled-final.json","docs/evidence/ops-2026-10-09/browser-main.json","docs/evidence/ops-2026-10-09/caddy.json","docs/evidence/ops-2026-10-09/deployed-runtime.json","docs/evidence/ops-2026-10-09/deployment-first-rolled-back.json","docs/evidence/ops-2026-10-09/deployment.json","docs/evidence/ops-2026-10-09/image-digest.json","docs/evidence/ops-2026-10-09/image-smoke-first-failed.json","docs/evidence/ops-2026-10-09/image-smoke.json","docs/evidence/ops-2026-10-09/real-http-first-failed.json","docs/evidence/ops-2026-10-09/real-http.json","docs/evidence/ops-2026-10-09/runtime-acceptance-controlled.json","docs/evidence/ops-2026-10-09/validation.json"],"removed":[],"modified":["docs/能力操作入口与页面部署记录-2026-10-09.md"]},{"id":"ca18f3070bd97aece0bd60b9702019dd74330a51","message":"docs(workbench): 记录最终合流源码 29 项交互通过\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ca18f3070bd97aece0bd60b9702019dd74330a51","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:43:10-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"713ab83982ff35245eaf6e8e11cf33df0c691f53","message":"merge(workbench): 保留最新接入预检反馈与恢复交互\n\n# Conflicts:\n#\truntime/apps/workbench/src/app/onboarding/page.tsx\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/713ab83982ff35245eaf6e8e11cf33df0c691f53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:41:31-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"c1a9a58b5ef4dc29a191565517686b046e360c3c","message":"docs(workbench): 绑定交互回归并更新发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c1a9a58b5ef4dc29a191565517686b046e360c3c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:40:37-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]}],"total_commits":0,"head_commit":{"id":"4026e0bf1f875f370d748c02bc6883b1b110de47","message":"merge(workbench): 完善共用导航、反馈与响应式体验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4026e0bf1f875f370d748c02bc6883b1b110de47","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:44:28-07:00","added":["runtime/apps/web/e2e-workbench/shared-ux.spec.ts","runtime/apps/workbench/src/components/ui/document-link.tsx"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/caddy.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/globals.css","runtime/apps/workbench/src/app/layout.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/page-header.tsx","runtime/apps/workbench/src/components/refresh-button.tsx","runtime/apps/workbench/src/components/state-block.tsx","runtime/apps/workbench/src/components/theme-toggle.tsx","runtime/apps/workbench/src/components/ui/copy-button.tsx","runtime/apps/workbench/src/components/ui/data-list.tsx","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29051,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:41:20+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
29
|
1791589480
|
1791589661
|
0
|
1791589478
|
1791589812
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25265
|
chore(reports): 回绑模块交互31项回归与最新工作台快照
|
116
|
5
|
platform.yml
|
411
|
5
|
0
|
refs/heads/main
|
33921c24a9591cc36485e03066aa6b7e62049e17
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4026e0bf1f875f370d748c02bc6883b1b110de47","after":"33921c24a9591cc36485e03066aa6b7e62049e17","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4026e0bf1f875f370d748c02bc6883b1b110de47...33921c24a9591cc36485e03066aa6b7e62049e17","commits":[{"id":"33921c24a9591cc36485e03066aa6b7e62049e17","message":"chore(reports): 回绑模块交互31项回归与最新工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/33921c24a9591cc36485e03066aa6b7e62049e17","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:46:42-07:00","added":[],"removed":[],"modified":["reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"c56396dc2095efca6ec2f11124183ee99d2af285","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c56396dc2095efca6ec2f11124183ee99d2af285","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:46:21-07:00","added":["runtime/apps/web/scripts/check-static-navigation.mjs"],"removed":[],"modified":["stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"df8182a7fc75a8f1a07336de6c02ce0897d5785f","message":"fix(ingress): recover document navigation to static Flight payloads\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/df8182a7fc75a8f1a07336de6c02ce0897d5785f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:46:08-07:00","added":["runtime/apps/web/scripts/check-static-navigation.mjs"],"removed":[],"modified":["stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"7637f173451c69052490371f8f0af5e134103cb3","message":"Merge branch 'main' into codex/module-evidence-20261009\n\n# Conflicts:\n#\tgovernance/check-workbench-ui.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7637f173451c69052490371f8f0af5e134103cb3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:45:06-07:00","added":["runtime/apps/web/e2e-workbench/shared-ux.spec.ts","runtime/apps/workbench/src/components/ui/document-link.tsx"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/caddy.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/globals.css","runtime/apps/workbench/src/app/layout.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/catalog-toolbar.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/page-header.tsx","runtime/apps/workbench/src/components/refresh-button.tsx","runtime/apps/workbench/src/components/state-block.tsx","runtime/apps/workbench/src/components/theme-toggle.tsx","runtime/apps/workbench/src/components/ui/copy-button.tsx","runtime/apps/workbench/src/components/ui/data-list.tsx","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"b113c0c36813aa50d91c9c0417134777d1ba5bf4","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b113c0c36813aa50d91c9c0417134777d1ba5bf4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:43:42-07:00","added":["docs/evidence/ops-2026-10-09/actual-browser.json","docs/evidence/ops-2026-10-09/attempts.json","docs/evidence/ops-2026-10-09/browser-controlled-final.json","docs/evidence/ops-2026-10-09/browser-main.json","docs/evidence/ops-2026-10-09/caddy.json","docs/evidence/ops-2026-10-09/deployed-runtime.json","docs/evidence/ops-2026-10-09/deployment-first-rolled-back.json","docs/evidence/ops-2026-10-09/deployment.json","docs/evidence/ops-2026-10-09/image-digest.json","docs/evidence/ops-2026-10-09/image-smoke-first-failed.json","docs/evidence/ops-2026-10-09/image-smoke.json","docs/evidence/ops-2026-10-09/real-http-first-failed.json","docs/evidence/ops-2026-10-09/real-http.json","docs/evidence/ops-2026-10-09/runtime-acceptance-controlled.json","docs/evidence/ops-2026-10-09/validation.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md","docs/能力操作入口与页面部署记录-2026-10-09.md","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]}],"total_commits":0,"head_commit":{"id":"33921c24a9591cc36485e03066aa6b7e62049e17","message":"chore(reports): 回绑模块交互31项回归与最新工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/33921c24a9591cc36485e03066aa6b7e62049e17","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:46:42-07:00","added":[],"removed":[],"modified":["reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29266,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:44:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791589673
|
1791590716
|
0
|
1791589625
|
1791590784
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25266
|
merge(docs): 合入共用体验部署与最终验证记录
|
116
|
5
|
platform.yml
|
412
|
5
|
0
|
refs/heads/main
|
38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"33921c24a9591cc36485e03066aa6b7e62049e17","after":"38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/33921c24a9591cc36485e03066aa6b7e62049e17...38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","commits":[{"id":"38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","message":"merge(docs): 合入共用体验部署与最终验证记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:49:50-07:00","added":["docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]},{"id":"88b145927920cd482c7d66eed8d693d175ad80e9","message":"docs(workbench): 记录共用体验验证、固定发布与最终现用状态\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/88b145927920cd482c7d66eed8d693d175ad80e9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:49:50-07:00","added":["docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]},{"id":"c06928b1fd023446b65cd91194b469b54b8066f3","message":"test(ingress): avoid cancelled prefetch race in navigation regression\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c06928b1fd023446b65cd91194b469b54b8066f3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:47:35-07:00","added":[],"removed":[],"modified":["runtime/apps/web/scripts/check-static-navigation.mjs"]}],"total_commits":0,"head_commit":{"id":"38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","message":"merge(docs): 合入共用体验部署与最终验证记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:49:50-07:00","added":["docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29444,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:47:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791589820
|
0
|
1791589812
|
1791589820
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25267
|
test(ingress): verify document links and record Fl test(ingress): verify document links and record Flight recovery deployment...
|
116
|
5
|
platform.yml
|
413
|
5
|
0
|
refs/heads/main
|
7ec3cbf564a288a4a7bca99b51c051269512415e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770","after":"7ec3cbf564a288a4a7bca99b51c051269512415e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/38cd753b9b70b05f7a9c4a1dbce730cbf1ebd770...7ec3cbf564a288a4a7bca99b51c051269512415e","commits":[{"id":"7ec3cbf564a288a4a7bca99b51c051269512415e","message":"test(ingress): verify document links and record Flight recovery deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ec3cbf564a288a4a7bca99b51c051269512415e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:03-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]}],"total_commits":0,"head_commit":{"id":"7ec3cbf564a288a4a7bca99b51c051269512415e","message":"test(ingress): verify document links and record Flight recovery deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ec3cbf564a288a4a7bca99b51c051269512415e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:03-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29470,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791589831
|
0
|
1791589820
|
1791589831
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25268
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/ops-ux-20261009...
|
116
|
5
|
platform.yml
|
414
|
5
|
0
|
refs/heads/main
|
0b6dc5eef3db577f0f8a2eab199499f04a3d0205
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7ec3cbf564a288a4a7bca99b51c051269512415e","after":"0b6dc5eef3db577f0f8a2eab199499f04a3d0205","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7ec3cbf564a288a4a7bca99b51c051269512415e...0b6dc5eef3db577f0f8a2eab199499f04a3d0205","commits":[{"id":"0b6dc5eef3db577f0f8a2eab199499f04a3d0205","message":"Merge remote-tracking branch 'origin/main' into codex/ops-ux-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0b6dc5eef3db577f0f8a2eab199499f04a3d0205","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:27-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json","docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]},{"id":"7d61362bd8e8f2003f37cd0b8fc8c6c353ad3c4c","message":"chore(reports): 绑定能力操作交互34项浏览器回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7d61362bd8e8f2003f37cd0b8fc8c6c353ad3c4c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:26-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"06dee7e8f0869fb20c4237d9295e25ca97404806","message":"Merge branch 'main' into codex/ops-ux-20261009\n\n# Conflicts:\n#\tgovernance/check-workbench-ui.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/06dee7e8f0869fb20c4237d9295e25ca97404806","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:48:20-07:00","added":["runtime/apps/web/e2e-workbench/shared-ux.spec.ts","runtime/apps/web/scripts/check-static-navigation.mjs","runtime/apps/workbench/src/components/catalog/catalog-toolbar.tsx","runtime/apps/workbench/src/components/ui/document-link.tsx"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/caddy.latest.json","reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/globals.css","runtime/apps/workbench/src/app/layout.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/counts-strip.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/page-header.tsx","runtime/apps/workbench/src/components/refresh-button.tsx","runtime/apps/workbench/src/components/state-block.tsx","runtime/apps/workbench/src/components/theme-toggle.tsx","runtime/apps/workbench/src/components/ui/copy-button.tsx","runtime/apps/workbench/src/components/ui/data-list.tsx","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"b9e2e5d01ffaf1af6dc77248ab6feaf408dc6eac","message":"feat(workbench): 前置受控操作并完善响应式选择与表单引导\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b9e2e5d01ffaf1af6dc77248ab6feaf408dc6eac","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:48:03-07:00","added":["runtime/apps/web/e2e-workbench/operations-ux.spec.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/components/operations/receipt-view.tsx"]}],"total_commits":0,"head_commit":{"id":"0b6dc5eef3db577f0f8a2eab199499f04a3d0205","message":"Merge remote-tracking branch 'origin/main' into codex/ops-ux-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0b6dc5eef3db577f0f8a2eab199499f04a3d0205","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:27-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json","docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29496,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:50:20+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791589880
|
0
|
1791589831
|
1791589880
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25269
|
docs(workbench): 记录接入状态与恢复交互验收
|
116
|
5
|
platform.yml
|
415
|
5
|
0
|
refs/heads/main
|
6ffadb9356150906347f8ba2539d7893d5c80495
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b6dc5eef3db577f0f8a2eab199499f04a3d0205","after":"6ffadb9356150906347f8ba2539d7893d5c80495","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b6dc5eef3db577f0f8a2eab199499f04a3d0205...6ffadb9356150906347f8ba2539d7893d5c80495","commits":[{"id":"6ffadb9356150906347f8ba2539d7893d5c80495","message":"docs(workbench): 记录接入状态与恢复交互验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ffadb9356150906347f8ba2539d7893d5c80495","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:16-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/browser.json","docs/evidence/onboarding-recovery-2026-10-09/deployment.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"d706980ffc53e2bf4a705c8f21930929a11528c7","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d706980ffc53e2bf4a705c8f21930929a11528c7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:04-07:00","added":["runtime/apps/web/e2e-workbench/operations-ux.spec.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/workbench-ui.latest.json","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/components/operations/receipt-view.tsx"]},{"id":"133d3086e7b272da0c78aeb0549c533faf2eadcd","message":"docs(workbench): 补记当前原生导航五项检查通过\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/133d3086e7b272da0c78aeb0549c533faf2eadcd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:50-07:00","added":["docs/evidence/modules-ux-2026-10-09/supplemental-navigation-current.json"],"removed":[],"modified":["docs/evidence/modules-ux-2026-10-09/validation.json","docs/服务模块交互优化与部署记录-2026-10-09.md"]},{"id":"fc9de5e787a20ea65605a71aac5235bd7291bd5b","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fc9de5e787a20ea65605a71aac5235bd7291bd5b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:25-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json","docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]},{"id":"9978d941cf1ab6647d0e82d236b9b281111450e3","message":"docs(workbench): 记录模块交互优化与真实发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9978d941cf1ab6647d0e82d236b9b281111450e3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:17-07:00","added":["docs/evidence/modules-ux-2026-10-09/actual-browser.json","docs/evidence/modules-ux-2026-10-09/build.json","docs/evidence/modules-ux-2026-10-09/deployment.json","docs/evidence/modules-ux-2026-10-09/final-observed.json","docs/evidence/modules-ux-2026-10-09/module-imports.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-final.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-first.json","docs/evidence/modules-ux-2026-10-09/validation.json","docs/evidence/modules-ux-2026-10-09/workbench-ui.json","docs/服务模块交互优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"6ffadb9356150906347f8ba2539d7893d5c80495","message":"docs(workbench): 记录接入状态与恢复交互验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ffadb9356150906347f8ba2539d7893d5c80495","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:16-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/browser.json","docs/evidence/onboarding-recovery-2026-10-09/deployment.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:50:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791589965
|
0
|
1791589880
|
1791589965
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25270
|
Merge branch 'codex/governance-labels-20261009 Merge branch 'codex/governance-labels-20261009'...
|
116
|
5
|
platform.yml
|
416
|
5
|
0
|
refs/heads/main
|
37fd5f191be23b6ef2d423c8c4a11ca0f5990169
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"6ffadb9356150906347f8ba2539d7893d5c80495","after":"37fd5f191be23b6ef2d423c8c4a11ca0f5990169","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/6ffadb9356150906347f8ba2539d7893d5c80495...37fd5f191be23b6ef2d423c8c4a11ca0f5990169","commits":[{"id":"37fd5f191be23b6ef2d423c8c4a11ca0f5990169","message":"Merge branch 'codex/governance-labels-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/37fd5f191be23b6ef2d423c8c4a11ca0f5990169","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:52:32-07:00","added":["runtime/apps/workbench/src/features/platform/governance-view.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/catalog/governance-evidence.tsx","runtime/apps/workbench/src/features/platform/attention.ts","runtime/apps/workbench/src/features/platform/catalog-labels.ts"]},{"id":"15fb7cd09c890f5d1b5da1d3d92275dce1f7c4a3","message":"chore(reports): bind governance UI regression and snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15fb7cd09c890f5d1b5da1d3d92275dce1f7c4a3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:52:07-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"4920a83868342462ff2d2364a408bca8ace44fa9","message":"Merge branch 'main' into codex/governance-labels-20261009\n\n# Conflicts:\n#\tgovernance/check-workbench-ui.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4920a83868342462ff2d2364a408bca8ace44fa9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:54-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json","docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md","runtime/apps/web/e2e-workbench/operations-ux.spec.ts"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","governance/check-workbench-ui.mjs","reports/workbench-ui.latest.json","runtime/apps/web/scripts/check-static-navigation.mjs","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/components/operations/receipt-view.tsx"]},{"id":"45bdbcc08e6d56deef4e73d091f914bd01d93570","message":"fix(workbench): distinguish pending decisions from environment evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/45bdbcc08e6d56deef4e73d091f914bd01d93570","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:35-07:00","added":["runtime/apps/workbench/src/features/platform/governance-view.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/catalog/governance-evidence.tsx","runtime/apps/workbench/src/features/platform/attention.ts","runtime/apps/workbench/src/features/platform/catalog-labels.ts"]}],"total_commits":0,"head_commit":{"id":"37fd5f191be23b6ef2d423c8c4a11ca0f5990169","message":"Merge branch 'codex/governance-labels-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/37fd5f191be23b6ef2d423c8c4a11ca0f5990169","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:52:32-07:00","added":["runtime/apps/workbench/src/features/platform/governance-view.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/catalog/governance-evidence.tsx","runtime/apps/workbench/src/features/platform/attention.ts","runtime/apps/workbench/src/features/platform/catalog-labels.ts"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29584,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:51:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791590098
|
0
|
1791589965
|
1791590098
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25271
|
docs(workbench): 核对并行发布保留接入恢复交互
|
116
|
5
|
platform.yml
|
417
|
5
|
0
|
refs/heads/main
|
8df7fdd642b5b12b4fd09d96832b226d52797234
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"37fd5f191be23b6ef2d423c8c4a11ca0f5990169","after":"8df7fdd642b5b12b4fd09d96832b226d52797234","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/37fd5f191be23b6ef2d423c8c4a11ca0f5990169...8df7fdd642b5b12b4fd09d96832b226d52797234","commits":[{"id":"8df7fdd642b5b12b4fd09d96832b226d52797234","message":"docs(workbench): 核对并行发布保留接入恢复交互\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8df7fdd642b5b12b4fd09d96832b226d52797234","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:54:55-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/final-browser.json","docs/evidence/onboarding-recovery-2026-10-09/final-service.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"29a531fb93a29f881cc6e20d8df330a39ff6e2d6","message":"chore(reports): certify governance UI at 320px and current snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/29a531fb93a29f881cc6e20d8df330a39ff6e2d6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:54:35-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"7f63d7ba97c961d100905848591df88462910aa4","message":"Merge branch 'main' into codex/governance-labels-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7f63d7ba97c961d100905848591df88462910aa4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:54:30-07:00","added":["docs/evidence/modules-ux-2026-10-09/actual-browser.json","docs/evidence/modules-ux-2026-10-09/build.json","docs/evidence/modules-ux-2026-10-09/deployment.json","docs/evidence/modules-ux-2026-10-09/final-observed.json","docs/evidence/modules-ux-2026-10-09/module-imports.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-current.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-final.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-first.json","docs/evidence/modules-ux-2026-10-09/validation.json","docs/evidence/modules-ux-2026-10-09/workbench-ui.json","docs/evidence/onboarding-recovery-2026-10-09/browser.json","docs/evidence/onboarding-recovery-2026-10-09/deployment.json","docs/服务模块交互优化与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"19f5edc813d3ab09fcba7aaf12045ddb9a58381d","message":"fix(workbench): wrap scope protocol paths on narrow screens\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/19f5edc813d3ab09fcba7aaf12045ddb9a58381d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:53:10-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/components/catalog/entry-detail.tsx"]}],"total_commits":0,"head_commit":{"id":"8df7fdd642b5b12b4fd09d96832b226d52797234","message":"docs(workbench): 核对并行发布保留接入恢复交互\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8df7fdd642b5b12b4fd09d96832b226d52797234","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:54:55-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/final-browser.json","docs/evidence/onboarding-recovery-2026-10-09/final-service.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29678,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:52:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791590185
|
0
|
1791590099
|
1791590185
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25272
|
Merge branch 'codex/governance-labels-20261009 Merge branch 'codex/governance-labels-20261009'...
|
116
|
5
|
platform.yml
|
418
|
5
|
0
|
refs/heads/main
|
5752935a6f8add15c216ab7d8a255f1e5f645697
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8df7fdd642b5b12b4fd09d96832b226d52797234","after":"5752935a6f8add15c216ab7d8a255f1e5f645697","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/8df7fdd642b5b12b4fd09d96832b226d52797234...5752935a6f8add15c216ab7d8a255f1e5f645697","commits":[{"id":"5752935a6f8add15c216ab7d8a255f1e5f645697","message":"Merge branch 'codex/governance-labels-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5752935a6f8add15c216ab7d8a255f1e5f645697","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:56:11-07:00","added":["docs/evidence/governance-ui-2026-10-09/attempts.json","docs/evidence/governance-ui-2026-10-09/candidate-browser.json","docs/evidence/governance-ui-2026-10-09/deployed-browser.json","docs/evidence/governance-ui-2026-10-09/deployment.json","docs/evidence/governance-ui-2026-10-09/initial-source-ui.json","docs/evidence/governance-ui-2026-10-09/module-imports.json","docs/evidence/governance-ui-2026-10-09/source-ui.json"],"removed":[],"modified":["docs/服务模块交互优化与部署记录-2026-10-09.md","reports/module-imports.latest.json"]},{"id":"0fb625d7c239745d1f7a2ff52db8a5a726f711a5","message":"docs(workbench): record governance UX verification and dev deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0fb625d7c239745d1f7a2ff52db8a5a726f711a5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:56:09-07:00","added":["docs/evidence/governance-ui-2026-10-09/attempts.json","docs/evidence/governance-ui-2026-10-09/candidate-browser.json","docs/evidence/governance-ui-2026-10-09/deployed-browser.json","docs/evidence/governance-ui-2026-10-09/deployment.json","docs/evidence/governance-ui-2026-10-09/initial-source-ui.json","docs/evidence/governance-ui-2026-10-09/module-imports.json","docs/evidence/governance-ui-2026-10-09/source-ui.json"],"removed":[],"modified":["docs/服务模块交互优化与部署记录-2026-10-09.md","reports/module-imports.latest.json"]}],"total_commits":0,"head_commit":{"id":"5752935a6f8add15c216ab7d8a255f1e5f645697","message":"Merge branch 'codex/governance-labels-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5752935a6f8add15c216ab7d8a255f1e5f645697","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:56:11-07:00","added":["docs/evidence/governance-ui-2026-10-09/attempts.json","docs/evidence/governance-ui-2026-10-09/candidate-browser.json","docs/evidence/governance-ui-2026-10-09/deployed-browser.json","docs/evidence/governance-ui-2026-10-09/deployment.json","docs/evidence/governance-ui-2026-10-09/initial-source-ui.json","docs/evidence/governance-ui-2026-10-09/module-imports.json","docs/evidence/governance-ui-2026-10-09/source-ui.json"],"removed":[],"modified":["docs/服务模块交互优化与部署记录-2026-10-09.md","reports/module-imports.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29763,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:54:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791590359
|
0
|
1791590186
|
1791590359
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|