|
24513
|
fix(workbench): stop retrying rejected authorizati fix(workbench): stop retrying rejected authorization codes...
|
116
|
5
|
platform.yml
|
322
|
5
|
0
|
refs/heads/main
|
6f2db039cd23649f51c496df2c881fd1683c1859
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b7dd0b51fbb5bcd97ad2cbbff45ec02c0eff08f","after":"6f2db039cd23649f51c496df2c881fd1683c1859","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4b7dd0b51fbb5bcd97ad2cbbff45ec02c0eff08f...6f2db039cd23649f51c496df2c881fd1683c1859","commits":[{"id":"6f2db039cd23649f51c496df2c881fd1683c1859","message":"fix(workbench): stop retrying rejected authorization codes\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6f2db039cd23649f51c496df2c881fd1683c1859","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-24T15:31:59-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/features/auth/api.ts"]}],"total_commits":0,"head_commit":{"id":"6f2db039cd23649f51c496df2c881fd1683c1859","message":"fix(workbench): stop retrying rejected authorization codes\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6f2db039cd23649f51c496df2c881fd1683c1859","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-24T15:31:59-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/features/auth/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":17244,"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-09-25T06:28: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
|
1790289141
|
1790289184
|
0
|
1790289139
|
1790289213
|
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
|
|
24306
|
chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0
|
116
|
5
|
platform.yml
|
227
|
5
|
0
|
refs/heads/main
|
bc038a5aed9128abe21e0eaae0f95541b2ec23a6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b8872b8b0416625bf337eb81857eb100cd313e2","after":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4b8872b8b0416625bf337eb81857eb100cd313e2...bc038a5aed9128abe21e0eaae0f95541b2ec23a6","commits":[{"id":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","message":"chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0\n\ncheck:stub-surface 在 clean 树重跑:34 条 / 环境开关 10;工作台两份快照按 job-readiness.json(enabledBy)重建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc038a5aed9128abe21e0eaae0f95541b2ec23a6","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-20T20:37:05-07:00","added":[],"removed":[],"modified":["reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"9e587bd042b38c0d6109b78e2070cb0e587827fe","message":"fix(governance): 作业登记 enabledBy 对账 + stub-surface 开关扫描放宽到 *_ENABLED——对抗验收 F3 收口\n\njob-readiness:active 条目以 enabledBy(env + 期望值)声明处理器按哪个开关决定执行与否,check:modules 对账处理器源码\n(UNDECLARED / ORPHAN / VALUE / NOT_ACTIVE / INVALID 五种判红)。第一次跑抓出 audit.chain-verify 与 ai-gateway.budget-window\n按 PLATFORM_PERSISTENCE_ENABLED 取等(dev 已置 1),连同 identity.session-cleanup(IDP_SESSION_CLEANUP_ENABLED=\"true\",dev 为 false)三条声明。\nstub-surface:开关名由 PLATFORM_* 放宽到任何 *_ENABLED,S5 接受 \"1\" / \"true\";放宽后只多 IDP_SESSION_CLEANUP_ENABLED 一条,已登记;\n清单 33 → 34、环境开关 9 → 10,CLAUDE.md 清单声明随改。治理单测 554 / 553 passed / 1 skipped。报告回绑另提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9e587bd042b38c0d6109b78e2070cb0e587827fe","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-20T20:37:02-07:00","added":["docs/acceptance/2026-09-20/job-readiness-enabled-by.after-fix.json"],"removed":[],"modified":["CLAUDE.md","docs/治理门禁对抗性验收-2026-09-20.md","governance/check-stub-surface.mjs","governance/job-readiness.json","governance/lib/job-readiness.mjs","governance/lib/stub-surface-core.mjs","governance/stub-surface.json","governance/test/job-readiness.test.mjs","governance/test/stub-surface.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","message":"chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0\n\ncheck:stub-surface 在 clean 树重跑:34 条 / 环境开关 10;工作台两份快照按 job-readiness.json(enabledBy)重建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc038a5aed9128abe21e0eaae0f95541b2ec23a6","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-20T20:37:05-07:00","added":[],"removed":[],"modified":["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":31362,"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":44,"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-09-21T11:16:17+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
|
1789961829
|
1789961950
|
0
|
1789961829
|
1789961993
|
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
|
|
26064
|
chore(reports): CHG-054 Site 独立复验回绑 @ 6b5ddeb1e
|
116
|
5
|
platform.yml
|
864
|
5
|
0
|
refs/heads/main
|
1997eb3515aa2cea47ce9496ce4b265c4cac797b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b9ef1c5623897d27eb0826a0c18c48d210e847d","after":"1997eb3515aa2cea47ce9496ce4b265c4cac797b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4b9ef1c5623897d27eb0826a0c18c48d210e847d...1997eb3515aa2cea47ce9496ce4b265c4cac797b","commits":[{"id":"1997eb3515aa2cea47ce9496ce4b265c4cac797b","message":"chore(reports): CHG-054 Site 独立复验回绑 @ 6b5ddeb1e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1997eb3515aa2cea47ce9496ce4b265c4cac797b","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-17T19:30:40-07:00","added":["docs/evidence/chg054-yggdrasil-site-2026-10-17/contracts-local.initial.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/contracts-local.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/doc-claims.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/ees-source.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/freshness.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/impact-workspace.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/mutation.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/registry-workspace.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/release-drift.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/verification.json"],"removed":[],"modified":["docs/企业实体服务/CHG-054尤克特拉Site依赖差额复验-2026-10-17.md","reports/doc-claims.latest.json","reports/release-drift.latest.json"]},{"id":"6b5ddeb1e4ab84014973e5982b3cfe7ea019ebb5","message":"test(contracts): 补齐 CHG-054 Site 依赖遗漏的反向回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6b5ddeb1e4ab84014973e5982b3cfe7ea019ebb5","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-17T19:27:03-07:00","added":["docs/企业实体服务/CHG-054尤克特拉Site依赖差额复验-2026-10-17.md"],"removed":[],"modified":["contracts/test/impact-graph.test.mjs"]}],"total_commits":0,"head_commit":{"id":"1997eb3515aa2cea47ce9496ce4b265c4cac797b","message":"chore(reports): CHG-054 Site 独立复验回绑 @ 6b5ddeb1e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1997eb3515aa2cea47ce9496ce4b265c4cac797b","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-17T19:30:40-07:00","added":["docs/evidence/chg054-yggdrasil-site-2026-10-17/contracts-local.initial.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/contracts-local.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/doc-claims.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/ees-source.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/freshness.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/impact-workspace.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/mutation.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/registry-workspace.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/release-drift.log.gz","docs/evidence/chg054-yggdrasil-site-2026-10-17/verification.json"],"removed":[],"modified":["docs/企业实体服务/CHG-054尤克特拉Site依赖差额复验-2026-10-17.md","reports/doc-claims.latest.json","reports/release-drift.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":55250,"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":60,"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-18T10:22: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
|
1792290811
|
1792290814
|
0
|
1792290811
|
1792290826
|
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
|
|
23367
|
chore(governance): refresh docs audit after branch chore(governance): refresh docs audit after branch merge...
|
6
|
5
|
ci.yml
|
23285
|
5
|
0
|
refs/heads/main
|
40eba4256bc04073a7cb6db68db33b3d531b89e2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bb16bc5f020d52b79a2a0091a8313ef8cbf5d3d","after":"40eba4256bc04073a7cb6db68db33b3d531b89e2","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/4bb16bc5f020d52b79a2a0091a8313ef8cbf5d3d...40eba4256bc04073a7cb6db68db33b3d531b89e2","commits":[{"id":"40eba4256bc04073a7cb6db68db33b3d531b89e2","message":"chore(governance): refresh docs audit after branch merge\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/40eba4256bc04073a7cb6db68db33b3d531b89e2","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:07:24-07:00","added":[],"removed":[],"modified":["reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7ad08231997911b26fdd564ec0f11e2eaa6cf35a","message":"Merge remote-tracking branch 'origin/codex/merge-all-20260429'\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7ad08231997911b26fdd564ec0f11e2eaa6cf35a","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:04:58-07:00","added":[],"removed":[],"modified":[]},{"id":"a1102c567b007187ad1c7cc1dcf83b2c9e040d14","message":"Merge remote-tracking branch 'origin/claude/dreamy-euler-597865'\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/a1102c567b007187ad1c7cc1dcf83b2c9e040d14","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:04:46-07:00","added":[],"removed":[],"modified":[]},{"id":"c6ccfc2ce7f0767951d30c5338ee812f98e351bf","message":"Merge remote-tracking branch 'origin/chore/array-guard-fix'\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c6ccfc2ce7f0767951d30c5338ee812f98e351bf","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:04:36-07:00","added":[],"removed":[],"modified":[]},{"id":"bf9bc63ca236ac41001e8a0caddcc4cd138712fe","message":"Merge remote-tracking branch 'origin/chore/fffd-fix'\n\n# Conflicts:\n#\tfrontend/src/router/modules/supplemental.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bf9bc63ca236ac41001e8a0caddcc4cd138712fe","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:03:23-07:00","added":[],"removed":[],"modified":["backend/src/modules/analytics/analytics.schema.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/shared/constants/holidays.ts","backend/src/shared/constants/permissions.ts","frontend/src/router/menu.ts","frontend/src/router/modules/dashboard.ts","scripts/archive/check-frontend-errors.js","scripts/audit-menu-inventory.ts"]}],"total_commits":0,"head_commit":{"id":"40eba4256bc04073a7cb6db68db33b3d531b89e2","message":"chore(governance): refresh docs audit after branch merge\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/40eba4256bc04073a7cb6db68db33b3d531b89e2","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T19:07:24-07:00","added":[],"removed":[],"modified":["reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"repository":{"id":6,"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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5447364,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-05-16T08:30: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":false,"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
|
1
|
14
|
1778897785
|
1778899595
|
0
|
1778897279
|
1778899595
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25301
|
docs(workbench): 记录目录文案分类验收与静态部署
|
116
|
5
|
platform.yml
|
442
|
5
|
0
|
refs/heads/main
|
443d7dffca6ad7ecf290c04c855d5074f2accc65
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","after":"443d7dffca6ad7ecf290c04c855d5074f2accc65","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2...443d7dffca6ad7ecf290c04c855d5074f2accc65","commits":[{"id":"443d7dffca6ad7ecf290c04c855d5074f2accc65","message":"docs(workbench): 记录目录文案分类验收与静态部署\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/443d7dffca6ad7ecf290c04c855d5074f2accc65","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-09T18:59:45-07:00","added":["docs/evidence/catalog-copy-2026-10-09/browser-head-changed.json","docs/evidence/catalog-copy-2026-10-09/browser-sandbox-blocked.json","docs/evidence/catalog-copy-2026-10-09/browser.log","docs/evidence/catalog-copy-2026-10-09/build.log","docs/evidence/catalog-copy-2026-10-09/candidate-browser.json","docs/evidence/catalog-copy-2026-10-09/catalog-reconciliation.json","docs/evidence/catalog-copy-2026-10-09/deployed-browser.json","docs/evidence/catalog-copy-2026-10-09/deployment.json","docs/evidence/catalog-copy-2026-10-09/module-imports.json","docs/evidence/catalog-copy-2026-10-09/workbench-ui.json","docs/目录文案与分类核对部署记录-2026-10-09.md"],"removed":[],"modified":[]},{"id":"3eb2d384f8866dddd343de05d73af8fcbdf91689","message":"chore(reports): 三份原证据重验收尾与工作台回绑 @ 4bc80d0e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3eb2d384f8866dddd343de05d73af8fcbdf91689","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-09T18:59:29-07:00","added":[],"removed":[],"modified":["reports/alert-delivery.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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"]}],"total_commits":0,"head_commit":{"id":"443d7dffca6ad7ecf290c04c855d5074f2accc65","message":"docs(workbench): 记录目录文案分类验收与静态部署\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/443d7dffca6ad7ecf290c04c855d5074f2accc65","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-09T18:59:45-07:00","added":["docs/evidence/catalog-copy-2026-10-09/browser-head-changed.json","docs/evidence/catalog-copy-2026-10-09/browser-sandbox-blocked.json","docs/evidence/catalog-copy-2026-10-09/browser.log","docs/evidence/catalog-copy-2026-10-09/build.log","docs/evidence/catalog-copy-2026-10-09/candidate-browser.json","docs/evidence/catalog-copy-2026-10-09/catalog-reconciliation.json","docs/evidence/catalog-copy-2026-10-09/deployed-browser.json","docs/evidence/catalog-copy-2026-10-09/deployment.json","docs/evidence/catalog-copy-2026-10-09/module-imports.json","docs/evidence/catalog-copy-2026-10-09/workbench-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":33296,"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-10T09:57:37+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
|
1791597609
|
1791597760
|
0
|
1791597608
|
1791597872
|
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
|
|
23485
|
docs(governance): record gitea publish baseline fo docs(governance): record gitea publish baseline for independent repo...
|
75
|
5
|
governance.yml
|
2
|
5
|
0
|
refs/heads/main
|
299e9e73a28b31c10f2bd4a03db552811de642db
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bcef1bbfffbca2968adef922ca60afb8d4d5bfd","after":"299e9e73a28b31c10f2bd4a03db552811de642db","compare_url":"https://gitea.g-hi.com/luoanwu/training-framework/compare/4bcef1bbfffbca2968adef922ca60afb8d4d5bfd...299e9e73a28b31c10f2bd4a03db552811de642db","commits":[{"id":"299e9e73a28b31c10f2bd4a03db552811de642db","message":"docs(governance): record gitea publish baseline for independent repo\n\n远端已建立并实测对齐:\ngitea = https://gitea.g-hi.com/luoanwu/training-framework.git(独立新仓)\nls-remote 实测 gitea/main=4bcef1bb,与推送时本地 HEAD 逐字一致。\n\n同时写明仍不成立的宣称:远端 CI 已绿、已部署、生产可用。\n并记录 push 打印 Everything up-to-date 不构成已发布证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/training-framework/commit/299e9e73a28b31c10f2bd4a03db552811de642db","author":{"name":"ailaoluo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"ailaoluo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-15T21:04:53-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"299e9e73a28b31c10f2bd4a03db552811de642db","message":"docs(governance): record gitea publish baseline for independent repo\n\n远端已建立并实测对齐:\ngitea = https://gitea.g-hi.com/luoanwu/training-framework.git(独立新仓)\nls-remote 实测 gitea/main=4bcef1bb,与推送时本地 HEAD 逐字一致。\n\n同时写明仍不成立的宣称:远端 CI 已绿、已部署、生产可用。\n并记录 push 打印 Everything up-to-date 不构成已发布证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/training-framework/commit/299e9e73a28b31c10f2bd4a03db552811de642db","author":{"name":"ailaoluo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"ailaoluo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-15T21:04:53-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/governance-docs.latest.json"]},"repository":{"id":75,"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":"training-framework","full_name":"luoanwu/training-framework","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":626,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/training-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/training-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/training-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/training-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/training-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-16T12:03:11+08:00","updated_at":"2026-08-16T12:03:35+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
|
1786853097
|
1786853153
|
0
|
1786853096
|
1786853153
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23687
|
docs(release): record r39 deployment and productio docs(release): record r39 deployment and production acceptance...
|
57
|
5
|
governance.yml
|
58
|
5
|
0
|
refs/heads/main
|
c29d59318105847c5b0f0792d78bdb44ed012814
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bd818ff3707544c3cab263ef0f8e78fbb2bbed4","after":"c29d59318105847c5b0f0792d78bdb44ed012814","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4bd818ff3707544c3cab263ef0f8e78fbb2bbed4...c29d59318105847c5b0f0792d78bdb44ed012814","commits":[{"id":"c29d59318105847c5b0f0792d78bdb44ed012814","message":"docs(release): record r39 deployment and production acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/c29d59318105847c5b0f0792d78bdb44ed012814","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-08T07:18:52-07:00","added":["docs/releases/2026-09-08-r39.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-production-access-pagination.md","docs/releases/current.md"]}],"total_commits":0,"head_commit":{"id":"c29d59318105847c5b0f0792d78bdb44ed012814","message":"docs(release): record r39 deployment and production acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/c29d59318105847c5b0f0792d78bdb44ed012814","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-08T07:18:52-07:00","added":["docs/releases/2026-09-08-r39.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-production-access-pagination.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":636672,"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":5,"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-09-08T22:04: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
|
2
|
4
|
1788877156
|
1788877194
|
0
|
1788877155
|
1788877194
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26287
|
chore(release): 联建成本与管理交互最终静态发布材料
|
116
|
5
|
platform.yml
|
975
|
5
|
0
|
refs/heads/main
|
442d25192f3ecb7b53aeb21ba1f9883c9ac34540
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bda23e4659c262e0faa77b96a6073d840a613b7","after":"442d25192f3ecb7b53aeb21ba1f9883c9ac34540","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4bda23e4659c262e0faa77b96a6073d840a613b7...442d25192f3ecb7b53aeb21ba1f9883c9ac34540","commits":[{"id":"442d25192f3ecb7b53aeb21ba1f9883c9ac34540","message":"chore(release): 联建成本与管理交互最终静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/442d25192f3ecb7b53aeb21ba1f9883c9ac34540","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-21T15:53:58-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"776b855c77160e827181c265faf762bc3b0950bc","message":"merge: 按最新主线保留管理交互与成本最终回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/776b855c77160e827181c265faf762bc3b0950bc","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-21T15:53:54-07:00","added":["docs/evidence/cost-workspace-2026-10-21/deployment-7c432c04.json","docs/evidence/cost-workspace-2026-10-21/deployment-initial-rollback.json","docs/evidence/cost-workspace-2026-10-21/live-browser-7c432c04.json","docs/evidence/cost-workspace-2026-10-21/main-landing.json"],"removed":[],"modified":["docs/成本容量工作区交互实现-2026-10-21.md","reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/mw-cost-capacity.spec.ts","runtime/apps/workbench/src/features/module-workspaces/cost-capacity.tsx","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-kit.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"3c33791eeca667e7a5cd5bbf74b0ba305038cf3f","message":"chore(reports): 回绑合流成本工作区158项与静态门禁\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3c33791eeca667e7a5cd5bbf74b0ba305038cf3f","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-21T15:53:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.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-kit.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"cfb0d69a565947d6e4e0787016f05dd5a69fa2ce","message":"merge: 保留主线管理交互并合入成本示例提示修正\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cfb0d69a565947d6e4e0787016f05dd5a69fa2ce","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-21T15:50:56-07:00","added":["docs/evidence/cost-workspace-2026-10-21/deployment-7c432c04.json","docs/evidence/cost-workspace-2026-10-21/deployment-initial-rollback.json","docs/evidence/cost-workspace-2026-10-21/live-browser-7c432c04.json","docs/evidence/cost-workspace-2026-10-21/main-landing.json"],"removed":[],"modified":["docs/成本容量工作区交互实现-2026-10-21.md","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/apps/web/e2e-workbench/mw-cost-capacity.spec.ts","runtime/apps/workbench/src/features/module-workspaces/cost-capacity.tsx"]},{"id":"0f09f9eda4e4b68a06de3b96685d88d115a5ae7f","message":"chore(release): 固定成本工作区最终静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0f09f9eda4e4b68a06de3b96685d88d115a5ae7f","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-21T15:50:44-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"442d25192f3ecb7b53aeb21ba1f9883c9ac34540","message":"chore(release): 联建成本与管理交互最终静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/442d25192f3ecb7b53aeb21ba1f9883c9ac34540","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-21T15:53:58-07:00","added":[],"removed":[],"modified":["reports/release-manifest.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":98589,"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":146,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-22T06:51:34+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
|
1792623391
|
0
|
1792623260
|
1792623391
|
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
|
|
25633
|
feat(console): 合并控制台逐页布局与样式改造
|
125
|
16
|
verify.yml
|
5
|
16
|
0
|
refs/heads/main
|
faac5481c1cca66e4708222686b6588a43938150
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bda2cc02706e1c64d5cd23c233673a0b32d0a72","after":"faac5481c1cca66e4708222686b6588a43938150","compare_url":"https://gitea.g-hi.com/pengzhiyu/IAM/compare/4bda2cc02706e1c64d5cd23c233673a0b32d0a72...faac5481c1cca66e4708222686b6588a43938150","commits":[{"id":"faac5481c1cca66e4708222686b6588a43938150","message":"feat(console): 合并控制台逐页布局与样式改造\n\n控制台各页面原先列表用「查看详情」按钮、详情是整张表单、弹窗操作区与空状态各不相同,常用信息和危险操作混在一起。合并 feat/console-layout 分支,按统一的列表、抽屉与弹窗约定逐页重排企业内、平台侧与应用内的管理页面。\n\n实现内容:\n- 列表统一为整行可点(OpenableRow 或同交互的专用行),名称为链接或按钮、末列右箭头,需要处理的状态用 cell-note 提示;空状态改为带图标、说明与操作的公共 EmptyList,无数据时不显示分页\n- 详情抽屉按「基本信息 / 业务分区 / 危险区」分区,修改就地展开且同一时间只进行一项;危险操作默认收起,展开后用单选卡片或确认勾选\n- 企业、应用接入改为带分区标签的详情页;新增只读组织架构图;成员、部门、用户组、所有账号、企业与平台管理员、应用开通、操作记录、权限清单、角色、角色分配、程序接入(密钥管理内嵌抽屉)与程序身份完成改造\n- 弹窗底部统一使用 FormActions「取消 + 主操作」,多步弹窗提供「重新选择」;权限统一以名称为主、代码为辅显示,勾选清单统一为带边框的列表\n- 同步更新各页面单元测试与相关验收脚本中的文案和定位\n\n验证:\n- 分支上每次提交前运行 npm run check:format:check、lint、typecheck、test、build 通过,最后一次 Vitest 26 个文件 223 项全部通过\n- 各页面在浏览器 1280 宽、375 窄屏及亮/暗色下核对;程序接入、程序身份等演示环境缺数据的页面以页面内临时改写接口响应检查,未提交写操作\n- 验收脚本仅执行 node --check,未实际运行\n- 合并无冲突,main 上未单独重新运行检查;平台权限查询接入、个人中心尚未改造\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/faac5481c1cca66e4708222686b6588a43938150","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T08:07:51-07:00","added":["iam-admin-web/src/pages/management/OrganizationChartPage.tsx","iam-admin-web/src/pages/management/PlatformTenantPage.tsx","iam-admin-web/src/test/organizations.test.tsx"],"removed":[],"modified":["iam-admin-web/scripts/acceptance-group-lifecycle.mjs","iam-admin-web/scripts/acceptance-p10-t01.mjs","iam-admin-web/scripts/acceptance-p10-t02.mjs","iam-admin-web/scripts/acceptance-p10-t03.mjs","iam-admin-web/scripts/acceptance-p10-t04.mjs","iam-admin-web/scripts/acceptance-t02.mjs","iam-admin-web/scripts/acceptance-t03.mjs","iam-admin-web/scripts/acceptance-t04.mjs","iam-admin-web/scripts/acceptance-t06.mjs","iam-admin-web/src/App.tsx","iam-admin-web/src/components/Management.tsx","iam-admin-web/src/lib/t04-api.ts","iam-admin-web/src/pages/management/ApplicationAdmissionPage.tsx","iam-admin-web/src/pages/management/ApplicationContracts.tsx","iam-admin-web/src/pages/management/ApplicationLifecycle.tsx","iam-admin-web/src/pages/management/ApplicationShared.tsx","iam-admin-web/src/pages/management/ApplicationsPage.tsx","iam-admin-web/src/pages/management/AuditPage.tsx","iam-admin-web/src/pages/management/AuthorizationShared.tsx","iam-admin-web/src/pages/management/BindingScopes.tsx","iam-admin-web/src/pages/management/BindingsPage.tsx","iam-admin-web/src/pages/management/GroupsPage.tsx","iam-admin-web/src/pages/management/MachineClientsPage.tsx","iam-admin-web/src/pages/management/MachineContract.tsx","iam-admin-web/src/pages/management/MachineCredentials.tsx","iam-admin-web/src/pages/management/MembersPage.tsx","iam-admin-web/src/pages/management/OrganizationsPage.tsx","iam-admin-web/src/pages/management/PlatformPages.tsx","iam-admin-web/src/pages/management/RolesPage.tsx","iam-admin-web/src/pages/management/ServicePrincipalsPage.tsx","iam-admin-web/src/styles/applications.css","iam-admin-web/src/styles/audit.css","iam-admin-web/src/styles/authorization.css","iam-admin-web/src/styles/management.css","iam-admin-web/src/test/application-lifecycle.test.tsx","iam-admin-web/src/test/application-management.test.tsx","iam-admin-web/src/test/audit.test.tsx","iam-admin-web/src/test/authorization-management.test.tsx","iam-admin-web/src/test/group-editor.test.tsx","iam-admin-web/src/test/group-lifecycle.test.tsx","iam-admin-web/src/test/machine-clients.test.tsx","iam-admin-web/src/test/machine-credentials.test.tsx","iam-admin-web/src/test/management-integration.test.tsx","iam-admin-web/src/test/service-principals.test.tsx"]},{"id":"3cf111b21a47760e5c71fc6b2fba96d882dbd3f1","message":"feat(console): 把程序身份详情改为分区抽屉并列出使用它的程序客户端\n\n程序身份详情是一张整体表单,改名、更换负责人和停用都要勾选确认并一起提交;负责人失效时改名会直接被后端拒绝,界面却没有提示;列表每行放「查看详情」按钮,页面顶部还有单独的说明框。按已定的列表与抽屉约定重排。\n\n实现内容:\n- 页面说明并入卡片描述;列表改为整行可点,负责人失效时在负责人下用 cell-note 提示;空列表使用「还没有程序身份」定制空状态\n- 详情抽屉分「基本信息 / 负责人 / 程序客户端 / 停用或恢复」:改名与更换负责人就地展开,不需要影响确认;停用或恢复在危险区展开并须确认;同一时间只进行一项修改,每项修改都带上其余字段的当前值提交到原有整体保存接口\n- 正常状态下负责人失效时禁用「修改名称」并提示先更换负责人,状态说明改为程序暂时不能获取令牌;已停用且负责人失效时恢复按钮不可用\n- 新增「程序客户端」分区:按身份代码搜索程序客户端后再按身份标识过滤(最多 100 个),链接到程序接入详情;没有客户端时给出前往程序接入的链接\n- 新建改为独立弹窗:名称、代码与平铺的负责人选择,底部使用 FormActions;负责人选择改为「选择 成员代码」按钮\n- 保存后焦点留在抽屉内;重写程序身份单元测试(更换负责人、停用确认、未知结果重试、冲突重读),同步 acceptance-p10-t01 中的详情等待、新建、状态变更、负责人失效、冲突重读与深链接步骤\n\n验证:\n- npm run check(format:check、lint、typecheck、test、build):通过,Vitest 26 个文件 223 项全部通过\n- node --check 检查 acceptance-p10-t01:通过\n- 演示环境没有程序身份,浏览器中以页面内临时改写接口响应的方式检查列表、详情四区、更换负责人、停用确认、负责人失效与新建弹窗(1280 宽、375 窄屏及亮/暗色),未提交写操作\n- 验收脚本 acceptance-p10-t01:未运行,需要独立隔离环境\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/3cf111b21a47760e5c71fc6b2fba96d882dbd3f1","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T08:05:50-07:00","added":[],"removed":[],"modified":["iam-admin-web/scripts/acceptance-p10-t01.mjs","iam-admin-web/src/pages/management/ServicePrincipalsPage.tsx","iam-admin-web/src/styles/management.css","iam-admin-web/src/test/service-principals.test.tsx"]},{"id":"ba844f0abb4b7b64a50d2a5b617e87e33aac5a14","message":"feat(console): 把程序接入详情改为分区抽屉并内嵌密钥管理\n\n程序接入页顶部有一大段说明,列表每行放「查看详情」按钮;详情是一张整体表单,管理密钥要切换到另一个子视图,新建时在弹窗里同时套着两张选择卡片。按已定的列表与抽屉约定重排。\n\n实现内容:\n- 页头补「应用」徽标,原顶部说明并入页头与卡片描述,授权方式名称移到详情技术细节\n- 列表改为整行可点(客户端 ID 为按钮、程序身份与可调用操作为灰色说明),状态正常但暂时不能获取令牌时在状态下提示;空列表使用「还没有程序客户端」定制空状态\n- 详情抽屉分「基本信息 / 可调用的操作 / 密钥 / 停用或归档」:调整操作就地展开,无改动不能保存,改动后须确认;平台已不再批准的操作照常列出并注明不生效,取消勾选后不能再选回\n- 密钥改为抽屉内的常驻分区:逐份显示状态与时间,撤销确认在该行下方展开,成功后以提示条告知并重读记录;更换密钥仍显示一次性回执\n- 调整操作、密钥操作与状态变更互相锁定,写入结果不明或冲突时不能切换到其他修改;保存或撤销后焦点留在抽屉内\n- 新建改为两步:先选程序身份,再选服务并勾选操作,底部「重新选择程序身份 / 创建程序客户端」,不再要求影响确认\n- ScopeChoices 改为与权限勾选一致的边框清单,新增 unavailable、legendHidden、hint;平台「程序可调用的操作」弹窗使用平台场景的说明\n- 同步程序接入与密钥单元测试,以及 acceptance-p10-t02、t03、t04 中的详情等待、新建步骤、调整操作、密钥分区与空状态文案\n\n验证:\n- npm run check(format:check、lint、typecheck、test、build):通过,Vitest 26 个文件 222 项全部通过;构建时 Vite 提示打包文件体积偏大,未核实是否为既有提示\n- node --check 检查 acceptance-p10-t02、t03、t04:通过\n- 演示环境没有程序客户端、可访问服务与程序身份,浏览器中以页面内临时改写接口响应的方式检查列表、详情四区、撤销与更换密钥表单、调整操作、新建两步与已归档只读状态(1280 宽、375 窄屏及亮/暗色),未提交写操作;平台「程序可调用的操作」弹窗打开查看未保存\n- 验收脚本 acceptance-p10-t02、t03、t04:未运行,需要独立隔离环境\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/ba844f0abb4b7b64a50d2a5b617e87e33aac5a14","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T07:57:52-07:00","added":[],"removed":[],"modified":["iam-admin-web/scripts/acceptance-p10-t02.mjs","iam-admin-web/scripts/acceptance-p10-t03.mjs","iam-admin-web/scripts/acceptance-p10-t04.mjs","iam-admin-web/src/pages/management/MachineClientsPage.tsx","iam-admin-web/src/pages/management/MachineContract.tsx","iam-admin-web/src/pages/management/MachineCredentials.tsx","iam-admin-web/src/styles/management.css","iam-admin-web/src/test/machine-clients.test.tsx","iam-admin-web/src/test/machine-credentials.test.tsx"]},{"id":"91e187c7bfa1c897d22cd3fb7e5d30d7368a586d","message":"feat(console): 在角色分配中显示角色包含的权限并改用卡片选择分配对象\n\n角色分配页已随企业管理员改为分区抽屉,但业务模式下仍看不出一条分配实际给了哪些权限,分配对象名称下显示的是无意义的标识缩写,新建时用下拉框选择成员或用户组,页头徽标也与其他应用内页面不一致。\n\n实现内容:\n- 页头徽标改为「应用」,与权限清单、角色页一致\n- 分配对象说明:有与名称不同的成员代码或用户组代码时显示「类型 · 代码」,名称即代码时只显示类型,两者都没有才回退标识缩写;用户组不是正常状态时在名称下提示\n- 详情基本信息为角色补充灰色代码,新增「角色包含的权限」(按应用权限清单显示名称)\n- 分配弹窗第一步「分配给」改为横排的「成员 / 用户组」单选卡片;第二步选中角色后显示该角色包含的权限预览,读取失败不影响分配\n- BindingRecord 类型补充 group_code;同步 acceptance-t04 中选择分配对象类型的步骤\n\n验证:\n- npm run check(format:check、lint、typecheck、test、build):通过,Vitest 26 个文件 222 项全部通过;首次运行时 group-lifecycle 中一项焦点断言偶发失败,单独重跑 3 次及全量重跑均通过,与本次改动无关\n- node --check 检查 acceptance-t04:通过\n- 浏览器 1280 宽、375 窄屏及亮/暗色检查列表、详情抽屉与分配弹窗两步(切换成员/用户组、选择成员与角色、权限预览),未提交写操作;演示数据没有分给用户组的记录,用户组代码与归档提示未在页面上实际看到\n- 验收脚本 acceptance-t04:未运行,需要独立隔离环境\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/91e187c7bfa1c897d22cd3fb7e5d30d7368a586d","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T07:45:50-07:00","added":[],"removed":[],"modified":["iam-admin-web/scripts/acceptance-t04.mjs","iam-admin-web/src/lib/t04-api.ts","iam-admin-web/src/pages/management/BindingsPage.tsx","iam-admin-web/src/styles/authorization.css"]},{"id":"4a92a91f122f15d9c26a0ff0fc321e14b589777e","message":"feat(console): 把角色详情改为分区抽屉并重排权限清单\n\n角色详情原先是一张整体表单,改名、调整权限和停用归档混在一起,任何修改都要勾选影响确认;列表每行放「查看 X」按钮,权限清单页也没有筛选。按已定的列表与抽屉约定重排两页。\n\n实现内容:\n- 权限清单拆为独立组件:卡片说明给出权限总数与可放进角色的数量,加入本地名称/代码搜索与状态筛选、「去组合角色」链接,不能放进角色的原因用灰字说明,空清单使用公共空状态\n- 角色列表改用 OpenableRow 整行可点,并提供「还没有角色」定制空状态\n- 角色详情抽屉分「基本信息 / 包含的权限 / 停用或归档」三区:改名与调整权限就地展开,状态变更用单选卡片;同一时间只进行一项修改,每项修改都带上其余字段的当前值提交到原有整体保存接口\n- 改名不再要求影响确认;有分配记录时调整权限、以及任何状态变更仍须确认,草稿改动后确认失效;归档仍同时提交 revokeBindings\n- 基本信息显示分配记录数并提供「前往角色分配」链接;已归档角色只读,不提供修改入口\n- 新建角色改为独立弹窗,底部使用 FormActions「取消 / 创建角色」\n- 公共 PermissionPicker 改为带边框的勾选清单,显示「已选 N 项」,只在不可选的行注明原因,新增 legendHidden;企业管理员中「可分配的权限」随之生效\n- 重写角色相关单元测试(状态归档、改名、调整权限确认、归档只读、新建),同步 acceptance-t04 中的角色详情入口、状态变更与冲突复核步骤\n\n验证:\n- npm run check(format:check、lint、typecheck、test、build):通过,Vitest 26 个文件 222 项全部通过\n- node --check 检查 acceptance-t04:通过\n- 浏览器 1280 宽、375 窄屏及亮/暗色检查权限清单、角色列表、详情三区、新建弹窗与企业管理员可分配权限;已停用权限、需按数据范围分配的权限与已归档角色通过页面内临时改写响应查看,未做写操作\n- 验收脚本 acceptance-t04:未运行,需要独立隔离环境\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/4a92a91f122f15d9c26a0ff0fc321e14b589777e","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T07:39:38-07:00","added":[],"removed":[],"modified":["iam-admin-web/scripts/acceptance-t04.mjs","iam-admin-web/src/pages/management/AuthorizationShared.tsx","iam-admin-web/src/pages/management/RolesPage.tsx","iam-admin-web/src/styles/authorization.css","iam-admin-web/src/styles/management.css","iam-admin-web/src/test/authorization-management.test.tsx"]}],"total_commits":0,"head_commit":{"id":"faac5481c1cca66e4708222686b6588a43938150","message":"feat(console): 合并控制台逐页布局与样式改造\n\n控制台各页面原先列表用「查看详情」按钮、详情是整张表单、弹窗操作区与空状态各不相同,常用信息和危险操作混在一起。合并 feat/console-layout 分支,按统一的列表、抽屉与弹窗约定逐页重排企业内、平台侧与应用内的管理页面。\n\n实现内容:\n- 列表统一为整行可点(OpenableRow 或同交互的专用行),名称为链接或按钮、末列右箭头,需要处理的状态用 cell-note 提示;空状态改为带图标、说明与操作的公共 EmptyList,无数据时不显示分页\n- 详情抽屉按「基本信息 / 业务分区 / 危险区」分区,修改就地展开且同一时间只进行一项;危险操作默认收起,展开后用单选卡片或确认勾选\n- 企业、应用接入改为带分区标签的详情页;新增只读组织架构图;成员、部门、用户组、所有账号、企业与平台管理员、应用开通、操作记录、权限清单、角色、角色分配、程序接入(密钥管理内嵌抽屉)与程序身份完成改造\n- 弹窗底部统一使用 FormActions「取消 + 主操作」,多步弹窗提供「重新选择」;权限统一以名称为主、代码为辅显示,勾选清单统一为带边框的列表\n- 同步更新各页面单元测试与相关验收脚本中的文案和定位\n\n验证:\n- 分支上每次提交前运行 npm run check:format:check、lint、typecheck、test、build 通过,最后一次 Vitest 26 个文件 223 项全部通过\n- 各页面在浏览器 1280 宽、375 窄屏及亮/暗色下核对;程序接入、程序身份等演示环境缺数据的页面以页面内临时改写接口响应检查,未提交写操作\n- 验收脚本仅执行 node --check,未实际运行\n- 合并无冲突,main 上未单独重新运行检查;平台权限查询接入、个人中心尚未改造\n","url":"https://gitea.g-hi.com/pengzhiyu/IAM/commit/faac5481c1cca66e4708222686b6588a43938150","author":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"committer":{"name":"starry","email":"gamebyteyu@gmail.com","username":""},"verification":null,"timestamp":"2026-10-12T08:07:51-07:00","added":["iam-admin-web/src/pages/management/OrganizationChartPage.tsx","iam-admin-web/src/pages/management/PlatformTenantPage.tsx","iam-admin-web/src/test/organizations.test.tsx"],"removed":[],"modified":["iam-admin-web/scripts/acceptance-group-lifecycle.mjs","iam-admin-web/scripts/acceptance-p10-t01.mjs","iam-admin-web/scripts/acceptance-p10-t02.mjs","iam-admin-web/scripts/acceptance-p10-t03.mjs","iam-admin-web/scripts/acceptance-p10-t04.mjs","iam-admin-web/scripts/acceptance-t02.mjs","iam-admin-web/scripts/acceptance-t03.mjs","iam-admin-web/scripts/acceptance-t04.mjs","iam-admin-web/scripts/acceptance-t06.mjs","iam-admin-web/src/App.tsx","iam-admin-web/src/components/Management.tsx","iam-admin-web/src/lib/t04-api.ts","iam-admin-web/src/pages/management/ApplicationAdmissionPage.tsx","iam-admin-web/src/pages/management/ApplicationContracts.tsx","iam-admin-web/src/pages/management/ApplicationLifecycle.tsx","iam-admin-web/src/pages/management/ApplicationShared.tsx","iam-admin-web/src/pages/management/ApplicationsPage.tsx","iam-admin-web/src/pages/management/AuditPage.tsx","iam-admin-web/src/pages/management/AuthorizationShared.tsx","iam-admin-web/src/pages/management/BindingScopes.tsx","iam-admin-web/src/pages/management/BindingsPage.tsx","iam-admin-web/src/pages/management/GroupsPage.tsx","iam-admin-web/src/pages/management/MachineClientsPage.tsx","iam-admin-web/src/pages/management/MachineContract.tsx","iam-admin-web/src/pages/management/MachineCredentials.tsx","iam-admin-web/src/pages/management/MembersPage.tsx","iam-admin-web/src/pages/management/OrganizationsPage.tsx","iam-admin-web/src/pages/management/PlatformPages.tsx","iam-admin-web/src/pages/management/RolesPage.tsx","iam-admin-web/src/pages/management/ServicePrincipalsPage.tsx","iam-admin-web/src/styles/applications.css","iam-admin-web/src/styles/audit.css","iam-admin-web/src/styles/authorization.css","iam-admin-web/src/styles/management.css","iam-admin-web/src/test/application-lifecycle.test.tsx","iam-admin-web/src/test/application-management.test.tsx","iam-admin-web/src/test/audit.test.tsx","iam-admin-web/src/test/authorization-management.test.tsx","iam-admin-web/src/test/group-editor.test.tsx","iam-admin-web/src/test/group-lifecycle.test.tsx","iam-admin-web/src/test/machine-clients.test.tsx","iam-admin-web/src/test/machine-credentials.test.tsx","iam-admin-web/src/test/management-integration.test.tsx","iam-admin-web/src/test/service-principals.test.tsx"]},"repository":{"id":125,"owner":{"id":16,"login":"pengzhiyu","login_name":"","source_id":0,"full_name":"","email":"228834386@qq.com","avatar_url":"https://gitea.g-hi.com/avatar/bcd8cfbb58b96e4afa8ab5f6ac09cb16","html_url":"https://gitea.g-hi.com/pengzhiyu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-07-15T09:26:56+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":"pengzhiyu"},"name":"IAM","full_name":"pengzhiyu/IAM","description":"Identity and Access Management(身份识别与访问管理)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":100939,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/pengzhiyu/IAM/languages","html_url":"https://gitea.g-hi.com/pengzhiyu/IAM","url":"https://gitea.g-hi.com/api/v1/repos/pengzhiyu/IAM","link":"","ssh_url":"git@gitea.g-hi.com:pengzhiyu/IAM.git","clone_url":"https://gitea.g-hi.com/pengzhiyu/IAM.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-08T17:04:24+08:00","updated_at":"2026-10-11T23:51: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":16,"login":"pengzhiyu","login_name":"","source_id":0,"full_name":"","email":"16+pengzhiyu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/bcd8cfbb58b96e4afa8ab5f6ac09cb16","html_url":"https://gitea.g-hi.com/pengzhiyu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-07-15T09:26:56+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":"pengzhiyu"},"sender":{"id":16,"login":"pengzhiyu","login_name":"","source_id":0,"full_name":"","email":"16+pengzhiyu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/bcd8cfbb58b96e4afa8ab5f6ac09cb16","html_url":"https://gitea.g-hi.com/pengzhiyu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-07-15T09:26:56+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":"pengzhiyu"}}...
|
push
|
2
|
4
|
1791818109
|
1791818322
|
0
|
1791818107
|
1791818322
|
|
|
0
|
Edit
Delete
|
|
26201
|
chore(reports): 回绑模型中心 UI 收尾文档声明
|
116
|
5
|
platform.yml
|
930
|
5
|
0
|
refs/heads/main
|
8f36ecd0c64126c69e070189b9ee3a08d859f022
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bdf91665c40e0fe9623f0d23a57e812d58121a3","after":"8f36ecd0c64126c69e070189b9ee3a08d859f022","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4bdf91665c40e0fe9623f0d23a57e812d58121a3...8f36ecd0c64126c69e070189b9ee3a08d859f022","commits":[{"id":"8f36ecd0c64126c69e070189b9ee3a08d859f022","message":"chore(reports): 回绑模型中心 UI 收尾文档声明\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8f36ecd0c64126c69e070189b9ee3a08d859f022","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-20T03:58:41-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"71d086cb464d2ba453feb93a3cd479453cdc5086","message":"docs(workbench): 记录统一模型中心现用交互与只读验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/71d086cb464d2ba453feb93a3cd479453cdc5086","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-20T03:58:40-07:00","added":["docs/evidence/model-center-ux-2026-10-20/acceptance.json","docs/evidence/model-center-ux-2026-10-20/build.log.gz","docs/evidence/model-center-ux-2026-10-20/deployment.json","docs/evidence/model-center-ux-2026-10-20/hi-atelier.png","docs/evidence/model-center-ux-2026-10-20/initial-model-regression.log.gz","docs/evidence/model-center-ux-2026-10-20/initial-workbench-regression.log.gz","docs/evidence/model-center-ux-2026-10-20/root-check.log.gz","docs/evidence/model-center-ux-2026-10-20/workbench-regression.log.gz","docs/evidence/model-center-ux-2026-10-20/yggdrasil.png"],"removed":[],"modified":["docs/model-center-public-application-configuration-2026-10-20.md","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"8f36ecd0c64126c69e070189b9ee3a08d859f022","message":"chore(reports): 回绑模型中心 UI 收尾文档声明\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8f36ecd0c64126c69e070189b9ee3a08d859f022","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-20T03:58:41-07:00","added":[],"removed":[],"modified":["reports/doc-claims.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":79961,"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":137,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-20T18:55: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
|
30
|
1792494069
|
1792494071
|
0
|
1792494068
|
1792494083
|
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
|
|
24084
|
docs(计划): 偏差 #36 裁决「维持分离」,S-5 由过渡方案改判为终态
|
117
|
5
|
governance.yml
|
51
|
5
|
0
|
refs/heads/main
|
e393d2db524e2c16a517866d412b1d039c01640a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4be34a8411ad6ac48125865937ecad8ec32abc1f","after":"e393d2db524e2c16a517866d412b1d039c01640a","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/4be34a8411ad6ac48125865937ecad8ec32abc1f...e393d2db524e2c16a517866d412b1d039c01640a","commits":[{"id":"e393d2db524e2c16a517866d412b1d039c01640a","message":"docs(计划): 偏差 #36 裁决「维持分离」,S-5 由过渡方案改判为终态\n\n目录负责人裁定选项 ①:模块依赖故障 ≠ 宿主运行时不健康。模块健康只在\nGET /api/platform/modules[/:id/health] 可见,/api/health 只反映宿主依赖。\n\n两处改判:\n- S-5 不再标「过渡方案」而是终态。这条分离由 e2e/identity-profile.test.ts\n 第 188—189 行的成对断言守着,是设计不是欠账;真源仓已给该用例补注释说明\n 裁决出处与那次 775 → 561 的实锤\n- 跨目录待办更新:FR-1—5 已随框架 0.22.0 全部到位(FR-1 健康子检查 0.19.0、\n FR-4 租户 claim 读序 0.20.0、FR-5 runner 三值 0.20.0),余 FR-6 待受理\n\n偏差 #36 移入已关闭,并在其中记下「FR 被受理 ≠ 它解锁的工作就该做」。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e393d2db524e2c16a517866d412b1d039c01640a","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-17T23:49:17-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"e393d2db524e2c16a517866d412b1d039c01640a","message":"docs(计划): 偏差 #36 裁决「维持分离」,S-5 由过渡方案改判为终态\n\n目录负责人裁定选项 ①:模块依赖故障 ≠ 宿主运行时不健康。模块健康只在\nGET /api/platform/modules[/:id/health] 可见,/api/health 只反映宿主依赖。\n\n两处改判:\n- S-5 不再标「过渡方案」而是终态。这条分离由 e2e/identity-profile.test.ts\n 第 188—189 行的成对断言守着,是设计不是欠账;真源仓已给该用例补注释说明\n 裁决出处与那次 775 → 561 的实锤\n- 跨目录待办更新:FR-1—5 已随框架 0.22.0 全部到位(FR-1 健康子检查 0.19.0、\n FR-4 租户 claim 读序 0.20.0、FR-5 runner 三值 0.20.0),余 FR-6 待受理\n\n偏差 #36 移入已关闭,并在其中记下「FR 被受理 ≠ 它解锁的工作就该做」。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e393d2db524e2c16a517866d412b1d039c01640a","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-17T23:49:17-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.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":9322,"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":2,"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-09-18T14:36: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
|
1
|
4
|
1789714198
|
1789714213
|
0
|
1789714159
|
1789714213
|
|
|
0
|
Edit
Delete
|
|
25634
|
chore(reports): 收口根门禁与发布链本地验收证据
|
116
|
5
|
platform.yml
|
665
|
5
|
0
|
refs/heads/main
|
8f5d5e1dc7fab5f185a05967f845cdfb9c644519
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4bfc0b81a531ef603cf1d427b398a0021cc9ae57","after":"8f5d5e1dc7fab5f185a05967f845cdfb9c644519","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4bfc0b81a531ef603cf1d427b398a0021cc9ae57...8f5d5e1dc7fab5f185a05967f845cdfb9c644519","commits":[{"id":"8f5d5e1dc7fab5f185a05967f845cdfb9c644519","message":"chore(reports): 收口根门禁与发布链本地验收证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8f5d5e1dc7fab5f185a05967f845cdfb9c644519","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-12T09:06:09-07:00","added":["docs/evidence/release-chain-2026-10-12/committed-image-smoke.log.gz","docs/evidence/release-chain-2026-10-12/root-check-passed.log.gz","docs/evidence/release-chain-2026-10-12/validation-final.json"],"removed":[],"modified":["docs/发布链自主补齐与验收-2026-10-12.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-smoke.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"6b509cbec026fad6d67f4929b39d0d7dfc90a0ee","message":"chore(reports): 回绑最终发布制品、SBOM 与静态验收报告\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6b509cbec026fad6d67f4929b39d0d7dfc90a0ee","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-12T09:03:29-07:00","added":["docs/evidence/release-chain-2026-10-12/image-a91ac81d.log.gz","docs/evidence/release-chain-2026-10-12/image-d8a155f4-smoke.log.gz","docs/evidence/release-chain-2026-10-12/image-d8a155f4.log.gz","docs/evidence/release-chain-2026-10-12/root-before-snapshot-refresh.log.gz"],"removed":[],"modified":["docs/发布链自主补齐与验收-2026-10-12.md","docs/正式发布材料待办-2026-10-10.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.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/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.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/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.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":"d8a155f434bac46290f76d8fc1b874eaf603e7bd","message":"docs(release): 按门禁格式声明运行验收短 SHA\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d8a155f434bac46290f76d8fc1b874eaf603e7bd","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-12T08:58:52-07:00","added":[],"removed":[],"modified":["runtime/CLAUDE.md"]},{"id":"a91ac81d57ddf93d7135fb39c6cbe5bd67cfcaeb","message":"docs(release): 回绑完整运行验收与发布材料执行记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a91ac81d57ddf93d7135fb39c6cbe5bd67cfcaeb","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-12T08:57:00-07:00","added":["docs/evidence/release-chain-2026-10-12/bootstrap-first-failed.log.gz","docs/evidence/release-chain-2026-10-12/image-final-build.log.gz","docs/evidence/release-chain-2026-10-12/image-first-build.log.gz","docs/evidence/release-chain-2026-10-12/image-smoke.log.gz","docs/evidence/release-chain-2026-10-12/root-check-first-failed.log.gz","docs/evidence/release-chain-2026-10-12/root-check.log.gz","docs/evidence/release-chain-2026-10-12/runtime-first-executed-failed.json","docs/evidence/release-chain-2026-10-12/sdk-package-smoke.json","docs/evidence/release-chain-2026-10-12/validation.json","docs/发布链自主补齐与验收-2026-10-12.md"],"removed":[],"modified":["docs/README.md","docs/当前状态与验收边界.md","docs/文档索引.md","docs/正式发布材料待办-2026-10-10.md","runtime/CLAUDE.md","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"c0abbfb3d200af80811ec318e4bf758701d00f80","message":"fix(release): 同步新增 SDK 的镜像证据范围与引用负例\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c0abbfb3d200af80811ec318e4bf758701d00f80","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-12T08:43:24-07:00","added":[],"removed":[],"modified":["docs/正式发布材料待办-2026-10-10.md","governance/evidence-scopes.json","governance/test/check-candidate-contracts.test.mjs"]}],"total_commits":0,"head_commit":{"id":"8f5d5e1dc7fab5f185a05967f845cdfb9c644519","message":"chore(reports): 收口根门禁与发布链本地验收证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8f5d5e1dc7fab5f185a05967f845cdfb9c644519","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-12T09:06:09-07:00","added":["docs/evidence/release-chain-2026-10-12/committed-image-smoke.log.gz","docs/evidence/release-chain-2026-10-12/root-check-passed.log.gz","docs/evidence/release-chain-2026-10-12/validation-final.json"],"removed":[],"modified":["docs/发布链自主补齐与验收-2026-10-12.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-smoke.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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"]},"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":36269,"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":53,"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-12T22:34: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
|
2
|
30
|
1791821218
|
1791821287
|
0
|
1791821218
|
1791821317
|
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
|
|
26186
|
docs(framework): record fixed F13 merge acceptance
|
54
|
5
|
governance.yml
|
64
|
5
|
0
|
refs/heads/main
|
35139da0bbf8d336f3d9ab517cd81f320652dd55
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c1ee62e7fed0a6e7bcd05f17c08761dffd0d834","after":"35139da0bbf8d336f3d9ab517cd81f320652dd55","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/4c1ee62e7fed0a6e7bcd05f17c08761dffd0d834...35139da0bbf8d336f3d9ab517cd81f320652dd55","commits":[{"id":"35139da0bbf8d336f3d9ab517cd81f320652dd55","message":"docs(framework): record fixed F13 merge acceptance\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/35139da0bbf8d336f3d9ab517cd81f320652dd55","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-20T02:53:28-07:00","added":["reports/strip-residue-merge-2026-10-20.json"],"removed":[],"modified":["docs/strip-sample-domain.md"]},{"id":"53a20053168b202225d2d9c4dcc328b1727976ce","message":"merge(framework): integrate the verified F13 strip-residue fixes\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/53a20053168b202225d2d9c4dcc328b1727976ce","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-20T02:50:55-07:00","added":["scripts/lib/strip-domain.test.mjs"],"removed":[],"modified":["CHANGELOG.md","CLAUDE.md","apps/api-nestjs/test/request-log.middleware.test.ts","docs/strip-sample-domain.md","scripts/check-fork-readiness.mjs","scripts/lib/strip-domain.mjs","scripts/scaffold-derived.mjs"]},{"id":"4f0bb137f3d44d2428fffdc55b6169a8744fcd62","message":"docs(changelog): 剥离修复挪到 Unreleased(变基后误落在 0.23.0 段)\n\n分支 09-24 基于 df53867,变基到 main 083b36e 时 CHANGELOG 的「### Fixed」按上下文落进已发布的 [0.23.0];\n挪回 [Unreleased],并注明 10-12 在 main 083b36e 仍复现。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/4f0bb137f3d44d2428fffdc55b6169a8744fcd62","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-12T17:14:58-07:00","added":[],"removed":[],"modified":["CHANGELOG.md"]},{"id":"d4422a0fc69116bb970322c5e8fe6a689257f0c8","message":"fix(scaffold): --strip-sample 时结尾提示如实说明示例域已剥离\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/d4422a0fc69116bb970322c5e8fe6a689257f0c8","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-24T01:12:40-07:00","added":[],"removed":[],"modified":["CHANGELOG.md","scripts/scaffold-derived.mjs"]},{"id":"e1b6a6cbd509fbdc1974935cd8034b7a8fe6ae9a","message":"fix(strip): request-log 单测不再用 /api/orders;F13 加剥离演练,残留在源仓即红\n\nscaffold --strip-sample 在 df53867 必然 exit 2:request-log 中间件单测把 /api/orders\n当任意 URL 用,命中 orders 域 residueTokens。单测与示例域无关,改用 /api/users。\n\nF13 此前只查标记配对,残留要到派生方 scaffold 才暴露。strip-domain.mjs 新增\ndryRunStripResidue(内存执行第 1–3 步 + 第 7 步残留扫描,与 stripDomain 共用口径),\ncheck:fork-readiness 命中即红。负向:修单测前 exit 1 点名该文件;单测 4 例。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e1b6a6cbd509fbdc1974935cd8034b7a8fe6ae9a","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-24T01:12:07-07:00","added":["scripts/lib/strip-domain.test.mjs"],"removed":[],"modified":["CHANGELOG.md","CLAUDE.md","apps/api-nestjs/test/request-log.middleware.test.ts","docs/strip-sample-domain.md","scripts/check-fork-readiness.mjs","scripts/lib/strip-domain.mjs"]}],"total_commits":0,"head_commit":{"id":"35139da0bbf8d336f3d9ab517cd81f320652dd55","message":"docs(framework): record fixed F13 merge acceptance\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/35139da0bbf8d336f3d9ab517cd81f320652dd55","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-20T02:53:28-07:00","added":["reports/strip-residue-merge-2026-10-20.json"],"removed":[],"modified":["docs/strip-sample-domain.md"]},"repository":{"id":54,"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":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":9942,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-10-20T17:26: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
|
10
|
1792490178
|
1792490209
|
0
|
1792490045
|
1792490249
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23663
|
docs(release): record r26 deployment and verified docs(release): record r26 deployment and verified video import...
|
57
|
5
|
governance.yml
|
34
|
5
|
0
|
refs/heads/main
|
0c76882d16b8073e15754f5273434abf56b0aacc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c201da642a16d74a94243ab1a14da7dc94fd0db","after":"0c76882d16b8073e15754f5273434abf56b0aacc","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4c201da642a16d74a94243ab1a14da7dc94fd0db...0c76882d16b8073e15754f5273434abf56b0aacc","commits":[{"id":"0c76882d16b8073e15754f5273434abf56b0aacc","message":"docs(release): record r26 deployment and verified video import\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0c76882d16b8073e15754f5273434abf56b0aacc","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-06T22:55:02-07:00","added":["docs/releases/2026-09-07-r26.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-video-edit-import.md","docs/releases/current.md","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/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"bcfca6731e1015ee4d01071b696fcbd472474f4f","message":"fix(video-edit): allow current source videos into private editing drafts\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/bcfca6731e1015ee4d01071b696fcbd472474f4f","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-06T22:43:41-07:00","added":["docs/governance/log/2026-09-07-video-edit-import.md"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/video-edit/VideoEditStudio.tsx","apps/web/src/components/material-factory/video-edit/video-edit.module.css","docs/product/ai-video-edit.md","packages/contracts/src/video-edit.ts","packages/video-edit/src/index.ts","scripts/check-video-edit-acceptance.cjs"]}],"total_commits":0,"head_commit":{"id":"0c76882d16b8073e15754f5273434abf56b0aacc","message":"docs(release): record r26 deployment and verified video import\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0c76882d16b8073e15754f5273434abf56b0aacc","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-06T22:55:02-07:00","added":["docs/releases/2026-09-07-r26.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-video-edit-import.md","docs/releases/current.md","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/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.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":291894,"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":5,"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-09-07T13:28:03+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
|
1788760507
|
1788760546
|
0
|
1788760506
|
1788760546
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26764
|
chore(reports): 回绑真实来源规划的文档事实核对
|
116
|
5
|
platform.yml
|
1177
|
5
|
0
|
refs/heads/main
|
e58a53198e507f829b98893f5c73bfd896023b7a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c2cfd53802075ca008755d01e8924cd52709e59","after":"e58a53198e507f829b98893f5c73bfd896023b7a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4c2cfd53802075ca008755d01e8924cd52709e59...e58a53198e507f829b98893f5c73bfd896023b7a","commits":[{"id":"e58a53198e507f829b98893f5c73bfd896023b7a","message":"chore(reports): 回绑真实来源规划的文档事实核对\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e58a53198e507f829b98893f5c73bfd896023b7a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:39:42-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"1760db203a05f4c615990538363f3b5544c87aa8","message":"docs(permissions): 区分技术有效关系与真实业务归属\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1760db203a05f4c615990538363f3b5544c87aa8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:39:41-07:00","added":[],"removed":[],"modified":["docs/角色授权实现与接入-2026-10-09.md"]},{"id":"e47d6629d519c8e542a27ff5902df9492c68f659","message":"docs(permissions): 核对真实应用与HR范围来源并规划接通顺序\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e47d6629d519c8e542a27ff5902df9492c68f659","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:38:26-07:00","added":["docs/evidence/permission-owner-sources-2026-11-01/hr-three-accounts-readonly.public.json","docs/evidence/permission-owner-sources-2026-11-01/m1-registration-readonly.public.json","docs/evidence/permission-owner-sources-2026-11-01/source-inventory.public.json","docs/evidence/permission-owner-sources-2026-11-01/three-account-profile-check.public.json"],"removed":[],"modified":["docs/角色授权实现与接入-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"e58a53198e507f829b98893f5c73bfd896023b7a","message":"chore(reports): 回绑真实来源规划的文档事实核对\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e58a53198e507f829b98893f5c73bfd896023b7a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:39:42-07:00","added":[],"removed":[],"modified":["reports/doc-claims.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":109086,"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":1,"watchers_count":1,"branch_count":168,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T16:36: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
|
30
|
1793522514
|
1793522902
|
0
|
1793522412
|
1793522944
|
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
|
|
24990
|
docs: propose ADR-007, the machine-actor identity docs: propose ADR-007, the machine-actor identity model (PROPOSED, awaiting Owner approval)...
|
121
|
5
|
kernel-ci.yml
|
343
|
5
|
0
|
refs/heads/main
|
e431aa9c35cfe6dd460b643d942db8177ee51226
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c3bd4277f0ab98a2904936a1638ccb56444bb5f","after":"e431aa9c35cfe6dd460b643d942db8177ee51226","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4c3bd4277f0ab98a2904936a1638ccb56444bb5f...e431aa9c35cfe6dd460b643d942db8177ee51226","commits":[{"id":"e431aa9c35cfe6dd460b643d942db8177ee51226","message":"docs: propose ADR-007, the machine-actor identity model (PROPOSED, awaiting Owner approval)\n\nA registered SERVICE Principal authenticates as itself and acts under a bounded, revocable MachineDelegation\nfrom its accountable Human, step-bound to the Saga plan, with the Human's authority rechecked on every use and\na closed deny list (never approvals, never BeginSagaCompensation, never grants). Impersonation is rejected.\nSix decisions with recommended answers for the Owner; implementation slices S1-S4 follow approval.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/e431aa9c35cfe6dd460b643d942db8177ee51226","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-02T05:37:46-07:00","added":["docs/decisions/ADR-007-machine-actor-identity.md"],"removed":[],"modified":["docs/decisions/README.md","docs/saga-order-fulfilment.md","model/gap-governance.json"]}],"total_commits":0,"head_commit":{"id":"e431aa9c35cfe6dd460b643d942db8177ee51226","message":"docs: propose ADR-007, the machine-actor identity model (PROPOSED, awaiting Owner approval)\n\nA registered SERVICE Principal authenticates as itself and acts under a bounded, revocable MachineDelegation\nfrom its accountable Human, step-bound to the Saga plan, with the Human's authority rechecked on every use and\na closed deny list (never approvals, never BeginSagaCompensation, never grants). Impersonation is rejected.\nSix decisions with recommended answers for the Owner; implementation slices S1-S4 follow approval.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/e431aa9c35cfe6dd460b643d942db8177ee51226","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-02T05:37:46-07:00","added":["docs/decisions/ADR-007-machine-actor-identity.md"],"removed":[],"modified":["docs/decisions/README.md","docs/saga-order-fulfilment.md","model/gap-governance.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":217158,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":65,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T20:33: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
|
2
|
4
|
1790944671
|
1790944709
|
0
|
1790944670
|
1790944709
|
|
|
0
|
Edit
Delete
|
|
26184
|
chore(reports): rebind final main task schedule in chore(reports): rebind final main task schedule integration checks...
|
116
|
5
|
platform.yml
|
920
|
5
|
0
|
refs/heads/main
|
a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c708bbeb96e0c4e29442f80ea2421f29bc5ee86","after":"a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4c708bbeb96e0c4e29442f80ea2421f29bc5ee86...a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","commits":[{"id":"a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","message":"chore(reports): rebind final main task schedule integration checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","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-20T02:49:19-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/evidence.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/runtime-static.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/stubs.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/verification.json"],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.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-kit.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":"28deb035e42adc3f3b869ce69f1b5cd41dbf94e3","message":"docs(ees): record final main 3964 integration evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/28deb035e42adc3f3b869ce69f1b5cd41dbf94e3","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-20T02:48:18-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/final-main-3964/byte-comparison.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/preserved-main-baseline.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/preserved-main-runtime-acceptance.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/preserved-main-workbench-ui.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/root-check-passed.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/root-check-sandbox-failed.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/root-evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/source-manifests.json.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/verification.json"],"removed":[],"modified":["docs/evidence/task-schedule-read-2026-10-20/README.md","docs/企业实体服务/Task当前计划只读候选与验收-2026-10-20.md","docs/证据新鲜度历史.md","runtime/CLAUDE.md"]},{"id":"909fcd378ba22ec79cac327c1727bd188f6e75e0","message":"merge(ees): 在3964项主线上合入Task计划只读切片\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/909fcd378ba22ec79cac327c1727bd188f6e75e0","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-20T02:41:16-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/README.md","docs/evidence/task-schedule-read-2026-10-20/integration/byte-comparison.json","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/doc-claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/evidence-freshness.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/runtime-static.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/stub-surface.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/verification.json","docs/evidence/task-schedule-read-2026-10-20/integration/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/integration/root-check.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/v5-not-run.json","docs/evidence/task-schedule-read-2026-10-20/integration/verification.json","docs/evidence/task-schedule-read-2026-10-20/logs/api-regression.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/default.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/doc-claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/doc-ees.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/doc-stub.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/root-check-final.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/root-check-final2.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/root-check-fixed-deps.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/root-check-rebound.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/root-check.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/sdk-descriptions.log.gz","docs/evidence/task-schedule-read-2026-10-20/logs/sdk.log.gz","docs/evidence/task-schedule-read-2026-10-20/root-check/doc-claims.json","docs/evidence/task-schedule-read-2026-10-20/root-check/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/root-check/fixture-coverage.json","docs/evidence/task-schedule-read-2026-10-20/root-check/fixtures.json","docs/evidence/task-schedule-read-2026-10-20/root-check/governance-kit.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/conformance-differential.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/full-runtime.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/mainline-prepare.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/module-migrations.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/runner.log","docs/evidence/task-schedule-read-2026-10-20/runtime-v1/runtime-acceptance.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/conformance-differential.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/full-runtime.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/mainline-prepare.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/module-migrations.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/runner.log","docs/evidence/task-schedule-read-2026-10-20/runtime-v2/runtime-acceptance.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/api-nestjs.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/conformance-differential.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/credential-m1-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/full-runtime.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/machine-revocation-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/mainline-prepare.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/module-migrations.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/platform-tests.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/revocation-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/runner.log","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/runtime-acceptance.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/scope-fact-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v3/scope-http.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/api-nestjs.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/conformance-differential.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/credential-m1-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/doc-claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/doc-governance.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/doc-stub.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/doc-truth.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/full-runtime.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/machine-revocation-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/mainline-prepare.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/module-migrations.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/package-test-counts.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/platform-tests.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/previous-runtime-acceptance.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/public-file.log.gz","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/revocation-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/runner.log","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/runtime-acceptance.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/scope-fact-sla.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/scope-http.latest.json","docs/evidence/task-schedule-read-2026-10-20/runtime-v4/verification.json","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/doc-claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/doc-stub.log.gz","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/evidence-freshness.log.gz","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/runtime-static.log.gz","docs/evidence/task-schedule-read-2026-10-20/static-after-v4/verification.json","docs/evidence/task-schedule-read-2026-10-20/verification.json","docs/企业实体服务/Task当前计划只读候选与验收-2026-10-20.md","runtime/services/enterprise-entity-service/test/task-schedule-read.test.mjs"],"removed":[],"modified":["docs/README.md","docs/文档索引.md","docs/证据新鲜度历史.md","governance/test/enterprise-entity-service.test.mjs","runtime/services/enterprise-entity-service/SOURCE-PATCHES.json","runtime/services/enterprise-entity-service/erk/docs/task-schedule.md","runtime/services/enterprise-entity-service/erk/src/kernel.js","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/engine-api.mjs","runtime/services/enterprise-entity-service/test/entity-read-descriptions.test.mjs"]},{"id":"1690e6d55fc6747f7541ebe8fb6daefbe43a6e0d","message":"chore(reports): bind integrated Task read documentation checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1690e6d55fc6747f7541ebe8fb6daefbe43a6e0d","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-20T02:38:19-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/doc-claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/evidence-freshness.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/runtime-static.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/stub-surface.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/docs-checks/verification.json"],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.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-kit.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":"e18b4be2f8bd67380561ba5f35d222059a5ad9dd","message":"docs(ees): retain integrated Task read validation and byte comparison\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e18b4be2f8bd67380561ba5f35d222059a5ad9dd","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-20T02:33:42-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/integration/byte-comparison.json","docs/evidence/task-schedule-read-2026-10-20/integration/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/integration/root-check.log.gz","docs/evidence/task-schedule-read-2026-10-20/integration/v5-not-run.json","docs/evidence/task-schedule-read-2026-10-20/integration/verification.json"],"removed":[],"modified":["docs/evidence/task-schedule-read-2026-10-20/README.md","docs/企业实体服务/Task当前计划只读候选与验收-2026-10-20.md","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","message":"chore(reports): rebind final main task schedule integration checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a3c7c5fdec3e9dfcdd9a039f31c7be3c1662da2f","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-20T02:49:19-07:00","added":["docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/claims.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/evidence-freshness.json","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/evidence.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/runtime-static.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/stubs.log.gz","docs/evidence/task-schedule-read-2026-10-20/final-main-3964/post-doc/verification.json"],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.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-kit.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"]},"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":73348,"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":137,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-20T17:09:02+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
|
1792489906
|
0
|
1792489866
|
1792489906
|
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
|
|
25205
|
test(gates): 七项重型门禁与静态链在 1791ae9d 指纹下的报告与截图
|
57
|
5
|
governance.yml
|
236
|
5
|
0
|
refs/heads/main
|
fcf2069901b8469ddeda090ed580fe0eb0c934aa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c8742d8cc39c65c0c85f237a887f8ecb95c54a5","after":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4c8742d8cc39c65c0c85f237a887f8ecb95c54a5...fcf2069901b8469ddeda090ed580fe0eb0c934aa","commits":[{"id":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","message":"test(gates): 七项重型门禁与静态链在 1791ae9d 指纹下的报告与截图\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/fcf2069901b8469ddeda090ed580fe0eb0c934aa","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:57:13-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.check-report-desktop.png","reports/content-detail.description-candidates-desktop.png","reports/content-detail.output-mobile.png","reports/content-detail.plans-desktop.png","reports/content-formal-delivery-ui.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/director-workbench.desktop.png","reports/external-video-source-ui.png","reports/governance-docs.latest.json","reports/governance.latest.json","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/inference-acceptance.latest.json","reports/material-publication-ui.png","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-billing-ui.png","reports/model-credential-error.desktop.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","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-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","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/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","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-preview.templates.png","reports/template-save-ready.APPLICATION.png","reports/template-save-ready.GENERAL.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","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/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},{"id":"ccc857913711c456ea8bc7a39303bb48a46ea596","message":"docs(governance): 门店侧发布门禁变基合入主干后的基线与七项重验记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ccc857913711c456ea8bc7a39303bb48a46ea596","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:57:13-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-10-03-store-publication-gate.md"]},{"id":"1aece2b7b26cf40bb80e739890cf133848b3547b","message":"docs(governance): ADR-0023 门店侧发布门禁以发布治理为唯一真源,同步归属矩阵、模块缺口与治理记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1aece2b7b26cf40bb80e739890cf133848b3547b","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-03T19:32:28-07:00","added":["docs/adr/0023-store-side-publication-gate.md","docs/governance/log/2026-10-03-store-publication-gate.md"],"removed":[],"modified":["CLAUDE.md","docs/adr/README.md","docs/domain/owner-matrix.md","docs/product/material-governance.md","docs/product/module-gaps-2026-10-03.md"]},{"id":"ff2d032ec8b571c0b7c3fe502932ba7ac7c7e66f","message":"test(gates): 门店发布门禁三条防回潮规则\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ff2d032ec8b571c0b7c3fe502932ba7ac7c7e66f","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-03T19:32:28-07:00","added":[],"removed":[],"modified":["scripts/check-material-review-concurrency-guard.mjs"]},{"id":"d18d909cccc87b596057c32a549648ca595ce822","message":"feat(web): 品牌模板页显示门店可用状态并指向版本发布页,模板制作页被拦时给出原因\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d18d909cccc87b596057c32a549648ca595ce822","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-03T19:32:28-07:00","added":["apps/web/src/components/material-factory/template-store-status.ts"],"removed":[],"modified":["apps/web/e2e/specs/edit-studio.spec.ts","apps/web/e2e/support/api.ts","apps/web/src/components/material-factory/EditStudio.tsx","apps/web/src/components/material-factory/TemplateStudio.tsx"]}],"total_commits":0,"head_commit":{"id":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","message":"test(gates): 七项重型门禁与静态链在 1791ae9d 指纹下的报告与截图\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/fcf2069901b8469ddeda090ed580fe0eb0c934aa","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:57:13-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.check-report-desktop.png","reports/content-detail.description-candidates-desktop.png","reports/content-detail.output-mobile.png","reports/content-detail.plans-desktop.png","reports/content-formal-delivery-ui.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/director-workbench.desktop.png","reports/external-video-source-ui.png","reports/governance-docs.latest.json","reports/governance.latest.json","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/inference-acceptance.latest.json","reports/material-publication-ui.png","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-billing-ui.png","reports/model-credential-error.desktop.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","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-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","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/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","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-preview.templates.png","reports/template-save-ready.APPLICATION.png","reports/template-save-ready.GENERAL.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","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/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},"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":994153,"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-04T10:36:47+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
|
1791124858
|
1791124908
|
0
|
1791086301
|
1791124908
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26922
|
fix(eios): 允许本应用已登记标识并保持重名拒绝
|
160
|
5
|
ci.yml
|
17
|
5
|
0
|
refs/heads/main
|
a4045b6870a3eb41c3fd261818f78e49f509b891
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c925eb3ff629a4aa96c6819d5d09617e97c5c79","after":"a4045b6870a3eb41c3fd261818f78e49f509b891","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/4c925eb3ff629a4aa96c6819d5d09617e97c5c79...a4045b6870a3eb41c3fd261818f78e49f509b891","commits":[{"id":"a4045b6870a3eb41c3fd261818f78e49f509b891","message":"fix(eios): 允许本应用已登记标识并保持重名拒绝\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a4045b6870a3eb41c3fd261818f78e49f509b891","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:18:15-08:00","added":["docs/eios-transformation/inventory/scripts/test_manifest_registration.py"],"removed":[],"modified":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/本机dev接入-2026-11-01.md"]}],"total_commits":0,"head_commit":{"id":"a4045b6870a3eb41c3fd261818f78e49f509b891","message":"fix(eios): 允许本应用已登记标识并保持重名拒绝\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a4045b6870a3eb41c3fd261818f78e49f509b891","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:18:15-08:00","added":["docs/eios-transformation/inventory/scripts/test_manifest_registration.py"],"removed":[],"modified":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/本机dev接入-2026-11-01.md"]},"repository":{"id":160,"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":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112279,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:16: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
|
8
|
0
|
1793582534
|
0
|
1793582299
|
1793582535
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25197
|
docs(governance): verify merged main and isolated docs(governance): verify merged main and isolated acceptance cleanup...
|
57
|
5
|
governance.yml
|
234
|
5
|
0
|
refs/heads/main
|
1c3e4847ca3bb202c877fa23726c3bd2a52cedcb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4cadfe25a137afa7cb8681d66c07bba53dac99c2","after":"1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4cadfe25a137afa7cb8681d66c07bba53dac99c2...1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","commits":[{"id":"1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","message":"docs(governance): verify merged main and isolated acceptance cleanup\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","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-03T19:34:26-07:00","added":[],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/module-completion-2026-10-04/README.md","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]},{"id":"de449d847e98522074b13e5efe6ca6a8edec84f3","message":"test(governance): record current-source acceptance and dependency release blocker\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/de449d847e98522074b13e5efe6ca6a8edec84f3","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-03T19:32:22-07:00","added":["reports/content-formal-delivery-ui.png","reports/external-video-source-ui.png","reports/material-publication-ui.png","reports/model-billing-ui.png","reports/module-completion-2026-10-04/README.md","reports/module-completion-2026-10-04/dependency-before-fixes.json","reports/module-completion-2026-10-04/production-environment-failure.json","reports/module-completion-2026-10-04/ui-directory-setup-failure.png","reports/module-completion-2026-10-04/ui-directory-setup-failure.txt","reports/module-completion-2026-10-04/verification.json"],"removed":[],"modified":["reports/admin-brands.desktop.png","reports/admin-brands.mobile.png","reports/admin-desktop.png","reports/admin-mobile.png","reports/content-detail.check-report-desktop.png","reports/content-detail.description-candidates-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.output-mobile.png","reports/content-detail.plans-desktop.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/director-workbench.desktop.png","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-creation-1135.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/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","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-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","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/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","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/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","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/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},{"id":"f5d276691bf9a1d7c47b4885fdb3e4f2edd3c4be","message":"feat(material): implement frozen content delivery and media lifecycle governance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/f5d276691bf9a1d7c47b4885fdb3e4f2edd3c4be","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-03T19:32:02-07:00","added":["apps/api-fastify/prisma/migrations/20261004030000_content_document/migration.sql","apps/api-fastify/test/material-content-delivery.integration.test.ts","apps/api-nestjs/prisma/migrations/20261004030000_content_document/migration.sql","apps/api-nestjs/test/material-content-delivery.integration.test.ts","apps/web/src/app/admin/assets/page.tsx","apps/web/src/components/admin/AssetInventoryDashboard.tsx","apps/web/src/components/material-factory/ContentArtworkPreview.tsx","apps/web/src/components/material-factory/PromoteContentButton.tsx","apps/web/src/components/material-factory/video-edit/ImportVideoSource.tsx","deploy/vm/fixtures/material-governance-v1.prisma","docs/governance/log/2026-10-04-module-completion.md","docs/releases/2026-10-04-module-completion.md","docs/releases/migrations/2026-10-04-material-governance.json","packages/contracts/src/asset-inventory.ts","packages/contracts/src/content-delivery.ts","packages/contracts/src/realtime.test.ts","packages/material-governance/src/asset-inventory.integration.test.ts","packages/material-governance/src/asset-inventory.ts","packages/material-governance/src/content-delivery.integration.test.ts","packages/material-governance/src/content-delivery.ts","packages/video-edit/src/source-import.integration.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/modules/creative-project/content.service.ts","apps/api-fastify/src/modules/material-factory/material-factory.service.ts","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/routes/material-operations.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-fastify/src/routes/video-edit.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/material-asset-deletion.integration.test.ts","apps/api-fastify/test/material-governance.http.acceptance.test.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/creative-project/content.service.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/material-factory/material-factory.service.ts","apps/api-nestjs/src/material-factory/material-operations.controller.ts","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/material-production/material-production.service.ts","apps/api-nestjs/src/material-production/object-storage.service.ts","apps/api-nestjs/src/video-edit/video-edit.controller.ts","apps/api-nestjs/test/material-asset-deletion.integration.test.ts","apps/api-nestjs/test/material-governance.http.acceptance.test.ts","apps/api-nestjs/test/outbox-dispatcher.integration.test.ts","apps/web/src/components/admin/AdminShell.tsx","apps/web/src/components/material-factory/ContentStudio.tsx","apps/web/src/components/material-factory/ProductionDetail.tsx","apps/web/src/components/material-factory/video-edit/VideoEditStudio.tsx","apps/web/src/lib/api.ts","deploy/vm/release.py","deploy/vm/release_test.py","docs/README.md","docs/domain/module-boundary.md","docs/domain/owner-matrix.md","docs/product/acceptance-and-status.md","docs/product/content-creation-workbench.md","docs/product/material-governance.md","docs/product/module-gaps-2026-10-03.md","docs/product/pro-video-platform-progress.md","docs/releases/current.md","package.json","packages/contracts/src/index.ts","packages/contracts/src/material-access.test.ts","packages/contracts/src/material-access.ts","packages/contracts/src/material.ts","packages/contracts/src/production.ts","packages/contracts/src/realtime.ts","packages/contracts/src/video-edit.ts","packages/material-governance/src/index.ts","packages/video-edit/src/index.ts","packages/video-edit/src/media.ts","packages/video-edit/src/range-preview.ts","pnpm-lock.yaml","scripts/check-public-file-acceptance.mjs","scripts/lib/material-governance-ui-acceptance.mjs","scripts/lib/vitest-skips.mjs","scripts/migration-history.json"]},{"id":"5ecdab6e275e16242b996df8768d6dc5017d9d22","message":"feat(governance): implement publication approval, video recovery and billing reconciliation\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5ecdab6e275e16242b996df8768d6dc5017d9d22","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-03T18:16:59-07:00","added":["apps/api-fastify/prisma/migrations/20261004010000_material_reconciliation/migration.sql","apps/api-fastify/prisma/migrations/20261004020000_material_publication/migration.sql","apps/api-fastify/prisma/migrations/20261004021000_publication_audit/migration.sql","apps/api-fastify/src/routes/material-operations.ts","apps/api-fastify/src/routes/material-publication.ts","apps/api-fastify/src/routes/model-billing.ts","apps/api-fastify/test/material-governance.http.acceptance.test.ts","apps/api-nestjs/prisma/migrations/20261004010000_material_reconciliation/migration.sql","apps/api-nestjs/prisma/migrations/20261004020000_material_publication/migration.sql","apps/api-nestjs/prisma/migrations/20261004021000_publication_audit/migration.sql","apps/api-nestjs/src/material-factory/material-operations.controller.ts","apps/api-nestjs/src/material-factory/material-publication.controller.ts","apps/api-nestjs/src/material-factory/model-billing.controller.ts","apps/api-nestjs/test/material-governance.http.acceptance.test.ts","apps/web/src/app/admin/billing/page.tsx","apps/web/src/app/admin/publications/page.tsx","apps/web/src/components/admin/MaterialPublicationDashboard.tsx","apps/web/src/components/admin/ModelBillingDashboard.tsx","apps/web/src/components/admin/ProductionPerformancePanel.tsx","deploy/vm/fixtures/script-entity-settings.prisma","docs/product/material-governance.md","packages/contracts/src/material-publication.ts","packages/contracts/src/model-billing.test.ts","packages/contracts/src/model-billing.ts","packages/contracts/src/production-performance.ts","packages/material-governance/package.json","packages/material-governance/src/errors.ts","packages/material-governance/src/governance.integration.test.ts","packages/material-governance/src/index.ts","packages/material-governance/src/material-publication.integration.test.ts","packages/material-governance/src/material-publication.ts","packages/material-governance/src/model-billing.ts","packages/material-governance/src/production-performance.integration.test.ts","packages/material-governance/src/production-performance.ts","packages/material-governance/src/storyboard-recovery.ts","packages/material-governance/tsconfig.json","scripts/lib/material-governance-ui-acceptance.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/material-factory/material-factory.service.ts","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/routes/material-factory.ts","apps/api-fastify/src/routes/tenancy.ts","apps/api-fastify/src/routes/video-edit.ts","apps/api-fastify/test/storyboard-shot-compliance.integration.test.ts","apps/api-nestjs/package.json","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/material-factory/material-factory.controller.ts","apps/api-nestjs/src/material-factory/material-factory.module.ts","apps/api-nestjs/src/material-factory/material-factory.service.ts","apps/api-nestjs/src/material-production/material-production.service.ts","apps/api-nestjs/src/tenancy/tenancy.controller.ts","apps/api-nestjs/src/video-edit/video-edit.controller.ts","apps/api-nestjs/test/storyboard-shot-compliance.integration.test.ts","apps/web/src/components/admin/AdminShell.tsx","apps/web/src/components/admin/ModelOperationsDashboard.tsx","apps/web/src/components/material-factory/VideoStudio.tsx","apps/web/src/lib/api.ts","deploy/vm/Dockerfile","deploy/vm/release_test.py","docs/README.md","docs/domain/module-boundary.md","docs/domain/owner-matrix.md","docs/product/acceptance-and-status.md","docs/product/module-gaps-2026-10-03.md","packages/contracts/src/index.ts","packages/contracts/src/material-access.ts","packages/contracts/src/storyboard.ts","pnpm-lock.yaml","scripts/check-ui-acceptance.mjs","scripts/migration-history.json","turbo.json"]}],"total_commits":0,"head_commit":{"id":"1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","message":"docs(governance): verify merged main and isolated acceptance cleanup\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","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-03T19:34:26-07:00","added":[],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/module-completion-2026-10-04/README.md","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.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":980216,"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-04T08:24: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
|
3
|
3
|
0
|
1791081407
|
0
|
1791081298
|
1791081407
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26363
|
docs(di02): record DI02-on-main three-tier results docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor...
|
76
|
5
|
governance.yml
|
262
|
5
|
0
|
refs/heads/main
|
27faf4754b6614b27f3bb25649e89d480b93fd73
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4ce9763d152f07dcdf889d437d99b8c78f8b4dba","after":"27faf4754b6614b27f3bb25649e89d480b93fd73","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/4ce9763d152f07dcdf889d437d99b8c78f8b4dba...27faf4754b6614b27f3bb25649e89d480b93fd73","commits":[{"id":"27faf4754b6614b27f3bb25649e89d480b93fd73","message":"docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor\n\nEvidence line and tests-passing row carry the measured clean 6046aa1b result\n(runtime 1321/0, 33 steps, 210/0; static 34/34; UI 74/0); reports bound in\n94667d2e, snapshot anchor -\u003e 94667d2e.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/27faf4754b6614b27f3bb25649e89d480b93fd73","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-22T20:15:50-07:00","added":["docs/evidence/di02-on-main-2026-10-23/full-gate-final.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-on-main-2026-10-23/README.md"]},{"id":"94667d2ef0173604e732266049d1d847b4b77b62","message":"chore(reports): bind DI02-on-main three-tier acceptance at 6046aa1b\n\nClean 6046aa1b (main 4ce9763d + DI02 15547763/4b3dd2b9 + terminate lock)\non task-owned PG16/Redis7/Kafka 3.8 (loopback, removed): check:runtime 33\nsteps all 0, 1321 tests / 0 failures (floor 924), behavior matrix 210\npoints / 0 drift; pnpm check 34/34; check:ui NestJS and Fastify 37/37\neach, 74 runs, 0 unexpected. First attempt, no failures.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/94667d2ef0173604e732266049d1d847b4b77b62","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-22T20:15:31-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"6046aa1b89f9ea27e2af5c815ce23b1427fdb1c6","message":"docs(di02): pre-write counts on main 4ce9763d and record mutation proof\n\nown-tests 133 / own-test-cases 1138 by countOwnTests; tests-passing\npre-written 1321 (main measured 1305 + tool-runtime 8 + 4 per backend), to be\nconfirmed by the clean three-tier run. Snapshot anchor -\u003e 5b7def56. Mutation\n(always redeliver at worker entry) turns both lock cases red on each backend\n(2 failed / 18 passed); clean 5b7def56 20/20 per backend.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6046aa1b89f9ea27e2af5c815ce23b1427fdb1c6","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-22T19:50:01-07:00","added":["docs/evidence/di02-on-main-2026-10-23/README.md","docs/evidence/di02-on-main-2026-10-23/full-gate-runner.py","docs/evidence/di02-on-main-2026-10-23/mutation-failures.txt","docs/evidence/di02-on-main-2026-10-23/mutation.diff","docs/evidence/di02-on-main-2026-10-23/targeted-clean.json","docs/evidence/di02-on-main-2026-10-23/targeted-mutation.json","docs/evidence/di02-on-main-2026-10-23/targeted-runner.py"],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md"]},{"id":"5b7def568779974fe5aa716b11b7e9119d7315b6","message":"test(work): lock DI02 worker-entry termination on authoritative Owner refusal\n\nMirrored derived-host cases on both backends: after Owner cancellation (409)\nor revocation (403) at worker entry the job performs exactly one Owner check\nand ends once with job.failed error=\u003crefusal code\u003e, failureKind=CONFIG_ERROR,\nno execution fact and no second Runtime. Rethrowing the refusal for retry\n(mutation) leaves the previous 18 cases green but fails both new cases on the\ncheck count (3 vs 1) and, with that removed, on failureKind RETRY_EXHAUSTED.\nIsolated PG16/Redis7 targeted run: 20/20 per backend on the candidate.\n\nTest content is byte-identical to d7e3e024 on claude/di02-terminate-lock-20261022\n(parallel session, forked from 80a242a2), taken via the wave-A integration\nbranch commit dc129ad4; the two tests were compared and are the same, so\nthat version is kept and credited.\n\n(cherry picked from commit d7e3e024a66b6128b7deacc40fa381e5fdecca91)\n(cherry picked from commit dc129ad4c82744ca48ade728755fd0a3f329b928)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5b7def568779974fe5aa716b11b7e9119d7315b6","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-22T19:46:17-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/derived-host.acceptance.test.ts","apps/api-nestjs/test/derived-host.acceptance.test.ts"]},{"id":"c93f7735a4afbc9167f5ae05055fc55a5f587daa","message":"fix(work): redeliver derived worker entry on Owner dependency outages (DI02)\n\nOnly an authoritative Owner refusal (state changed or revoked) ends a\nderived execution unit at worker START/RESUME; both backends now record\nthe same refusal code. Unavailable, unconfigured, timed-out or malformed\nOwner reads are rethrown for redelivery under the shared queue policy\ninstead of freezing a permanent FAILED receipt. Real PG/Redis acceptance\nfor the two new mirrored cases is pending an isolated environment.\n\n(cherry picked from commit 4b3dd2b9b0b7e601778e2f9d8545b16fd6df9417)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c93f7735a4afbc9167f5ae05055fc55a5f587daa","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-22T19:46:17-07:00","added":[],"removed":[],"modified":["apps/api-fastify/src/modules/work/derived-executions.service.ts","apps/api-fastify/src/modules/work/runtimes.service.ts","apps/api-fastify/test/derived-host.acceptance.test.ts","apps/api-nestjs/src/work/derived-executions.service.ts","apps/api-nestjs/src/work/runtimes.service.ts","apps/api-nestjs/test/derived-host.acceptance.test.ts","docs/operations/unified-execution-sdk.md"]}],"total_commits":0,"head_commit":{"id":"27faf4754b6614b27f3bb25649e89d480b93fd73","message":"docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor\n\nEvidence line and tests-passing row carry the measured clean 6046aa1b result\n(runtime 1321/0, 33 steps, 210/0; static 34/34; UI 74/0); reports bound in\n94667d2e, snapshot anchor -\u003e 94667d2e.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/27faf4754b6614b27f3bb25649e89d480b93fd73","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-22T20:15:50-07:00","added":["docs/evidence/di02-on-main-2026-10-23/full-gate-final.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-on-main-2026-10-23/README.md"]},"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":123707,"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":1,"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-10-23T10:14:16+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
|
1792726748
|
1792726838
|
0
|
1792726746
|
1792727872
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26364
|
docs(di02): record DI02-on-main three-tier results docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor...
|
76
|
5
|
platform-governance.yml
|
263
|
5
|
0
|
refs/heads/main
|
27faf4754b6614b27f3bb25649e89d480b93fd73
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4ce9763d152f07dcdf889d437d99b8c78f8b4dba","after":"27faf4754b6614b27f3bb25649e89d480b93fd73","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/4ce9763d152f07dcdf889d437d99b8c78f8b4dba...27faf4754b6614b27f3bb25649e89d480b93fd73","commits":[{"id":"27faf4754b6614b27f3bb25649e89d480b93fd73","message":"docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor\n\nEvidence line and tests-passing row carry the measured clean 6046aa1b result\n(runtime 1321/0, 33 steps, 210/0; static 34/34; UI 74/0); reports bound in\n94667d2e, snapshot anchor -\u003e 94667d2e.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/27faf4754b6614b27f3bb25649e89d480b93fd73","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-22T20:15:50-07:00","added":["docs/evidence/di02-on-main-2026-10-23/full-gate-final.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-on-main-2026-10-23/README.md"]},{"id":"94667d2ef0173604e732266049d1d847b4b77b62","message":"chore(reports): bind DI02-on-main three-tier acceptance at 6046aa1b\n\nClean 6046aa1b (main 4ce9763d + DI02 15547763/4b3dd2b9 + terminate lock)\non task-owned PG16/Redis7/Kafka 3.8 (loopback, removed): check:runtime 33\nsteps all 0, 1321 tests / 0 failures (floor 924), behavior matrix 210\npoints / 0 drift; pnpm check 34/34; check:ui NestJS and Fastify 37/37\neach, 74 runs, 0 unexpected. First attempt, no failures.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/94667d2ef0173604e732266049d1d847b4b77b62","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-22T20:15:31-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"6046aa1b89f9ea27e2af5c815ce23b1427fdb1c6","message":"docs(di02): pre-write counts on main 4ce9763d and record mutation proof\n\nown-tests 133 / own-test-cases 1138 by countOwnTests; tests-passing\npre-written 1321 (main measured 1305 + tool-runtime 8 + 4 per backend), to be\nconfirmed by the clean three-tier run. Snapshot anchor -\u003e 5b7def56. Mutation\n(always redeliver at worker entry) turns both lock cases red on each backend\n(2 failed / 18 passed); clean 5b7def56 20/20 per backend.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6046aa1b89f9ea27e2af5c815ce23b1427fdb1c6","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-22T19:50:01-07:00","added":["docs/evidence/di02-on-main-2026-10-23/README.md","docs/evidence/di02-on-main-2026-10-23/full-gate-runner.py","docs/evidence/di02-on-main-2026-10-23/mutation-failures.txt","docs/evidence/di02-on-main-2026-10-23/mutation.diff","docs/evidence/di02-on-main-2026-10-23/targeted-clean.json","docs/evidence/di02-on-main-2026-10-23/targeted-mutation.json","docs/evidence/di02-on-main-2026-10-23/targeted-runner.py"],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md"]},{"id":"5b7def568779974fe5aa716b11b7e9119d7315b6","message":"test(work): lock DI02 worker-entry termination on authoritative Owner refusal\n\nMirrored derived-host cases on both backends: after Owner cancellation (409)\nor revocation (403) at worker entry the job performs exactly one Owner check\nand ends once with job.failed error=\u003crefusal code\u003e, failureKind=CONFIG_ERROR,\nno execution fact and no second Runtime. Rethrowing the refusal for retry\n(mutation) leaves the previous 18 cases green but fails both new cases on the\ncheck count (3 vs 1) and, with that removed, on failureKind RETRY_EXHAUSTED.\nIsolated PG16/Redis7 targeted run: 20/20 per backend on the candidate.\n\nTest content is byte-identical to d7e3e024 on claude/di02-terminate-lock-20261022\n(parallel session, forked from 80a242a2), taken via the wave-A integration\nbranch commit dc129ad4; the two tests were compared and are the same, so\nthat version is kept and credited.\n\n(cherry picked from commit d7e3e024a66b6128b7deacc40fa381e5fdecca91)\n(cherry picked from commit dc129ad4c82744ca48ade728755fd0a3f329b928)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5b7def568779974fe5aa716b11b7e9119d7315b6","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-22T19:46:17-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/derived-host.acceptance.test.ts","apps/api-nestjs/test/derived-host.acceptance.test.ts"]},{"id":"c93f7735a4afbc9167f5ae05055fc55a5f587daa","message":"fix(work): redeliver derived worker entry on Owner dependency outages (DI02)\n\nOnly an authoritative Owner refusal (state changed or revoked) ends a\nderived execution unit at worker START/RESUME; both backends now record\nthe same refusal code. Unavailable, unconfigured, timed-out or malformed\nOwner reads are rethrown for redelivery under the shared queue policy\ninstead of freezing a permanent FAILED receipt. Real PG/Redis acceptance\nfor the two new mirrored cases is pending an isolated environment.\n\n(cherry picked from commit 4b3dd2b9b0b7e601778e2f9d8545b16fd6df9417)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c93f7735a4afbc9167f5ae05055fc55a5f587daa","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-22T19:46:17-07:00","added":[],"removed":[],"modified":["apps/api-fastify/src/modules/work/derived-executions.service.ts","apps/api-fastify/src/modules/work/runtimes.service.ts","apps/api-fastify/test/derived-host.acceptance.test.ts","apps/api-nestjs/src/work/derived-executions.service.ts","apps/api-nestjs/src/work/runtimes.service.ts","apps/api-nestjs/test/derived-host.acceptance.test.ts","docs/operations/unified-execution-sdk.md"]}],"total_commits":0,"head_commit":{"id":"27faf4754b6614b27f3bb25649e89d480b93fd73","message":"docs(di02): record DI02-on-main three-tier results and refresh snapshot anchor\n\nEvidence line and tests-passing row carry the measured clean 6046aa1b result\n(runtime 1321/0, 33 steps, 210/0; static 34/34; UI 74/0); reports bound in\n94667d2e, snapshot anchor -\u003e 94667d2e.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/27faf4754b6614b27f3bb25649e89d480b93fd73","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-22T20:15:50-07:00","added":["docs/evidence/di02-on-main-2026-10-23/full-gate-final.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-on-main-2026-10-23/README.md"]},"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":123707,"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":1,"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-10-23T10:14:16+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
|
1792726838
|
1792727864
|
0
|
1792726747
|
1792727872
|
|
|
0
|
Edit
Delete
|
|
23719
|
Merge branch 'main' into feature/storyboar Merge branch 'main' into feature/storyboard-video-regenerate...
|
57
|
5
|
governance.yml
|
90
|
5
|
0
|
refs/heads/main
|
d644831535615b63a052ee56d2cb0287cb3ee632
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d09042299bc23d6e8e26c8e981f1a685845aac8","after":"d644831535615b63a052ee56d2cb0287cb3ee632","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4d09042299bc23d6e8e26c8e981f1a685845aac8...d644831535615b63a052ee56d2cb0287cb3ee632","commits":[{"id":"d644831535615b63a052ee56d2cb0287cb3ee632","message":"Merge branch 'main' into feature/storyboard-video-regenerate\n\n# Conflicts:\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d644831535615b63a052ee56d2cb0287cb3ee632","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-08T11:30:28-07:00","added":["docs/releases/2026-09-08-r52.md","docs/releases/2026-09-08-trends1.md","reports/industry-trends-2026-09-08/deployment.json","reports/video-batch-pause-2026-09-08/backup-verification.json","reports/video-batch-pause-2026-09-08/browser-verification.json","reports/video-batch-pause-2026-09-08/deployed-verify.json","reports/video-batch-pause-2026-09-08/deployment.json"],"removed":[],"modified":["docs/governance/log/2026-09-08-industry-trends.md","docs/governance/log/2026-09-08-video-batch-pause.md","docs/releases/current.md","reports/video-batch-pause-2026-09-08/README.md"]},{"id":"ac69fc0a2b281d7d4d906ed14ab0ead60cfd9b57","message":"test(video): record full fixed-source regeneration acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ac69fc0a2b281d7d4d906ed14ab0ead60cfd9b57","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-08T11:29:51-07:00","added":["reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png","reports/video-regenerate-2026-09-08/validation.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-video-regenerate.md","reports/admin-desktop.png","reports/content-detail.images-desktop.png","reports/content-detail.review-desktop.png","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/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","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-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-batch-paused.mobile.png"]},{"id":"881988325479f24f280c78eafcf0e069b0f99e56","message":"test(video): align regression fixture naming with project glossary\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/881988325479f24f280c78eafcf0e069b0f99e56","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-08T11:23:04-07:00","added":[],"removed":[],"modified":["scripts/lib/video-regeneration-ui-acceptance.mjs"]},{"id":"ffd52de63c055c0ca566bee4e2cbbff5437b0de5","message":"fix(video): keep polling claimed storyboard jobs\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ffd52de63c055c0ca566bee4e2cbbff5437b0de5","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-08T11:22:16-07:00","added":[],"removed":[],"modified":["apps/web/src/components/material-factory/StoryboardStudio.tsx"]},{"id":"86830e5df55d0fe112701500b70b086c11a64774","message":"test(video): verify regeneration through real API and retained MP4 downloads\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/86830e5df55d0fe112701500b70b086c11a64774","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-08T11:22:06-07:00","added":[],"removed":[],"modified":["reports/video-regenerate-2026-09-08/README.md","scripts/lib/video-regeneration-ui-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"d644831535615b63a052ee56d2cb0287cb3ee632","message":"Merge branch 'main' into feature/storyboard-video-regenerate\n\n# Conflicts:\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d644831535615b63a052ee56d2cb0287cb3ee632","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-08T11:30:28-07:00","added":["docs/releases/2026-09-08-r52.md","docs/releases/2026-09-08-trends1.md","reports/industry-trends-2026-09-08/deployment.json","reports/video-batch-pause-2026-09-08/backup-verification.json","reports/video-batch-pause-2026-09-08/browser-verification.json","reports/video-batch-pause-2026-09-08/deployed-verify.json","reports/video-batch-pause-2026-09-08/deployment.json"],"removed":[],"modified":["docs/governance/log/2026-09-08-industry-trends.md","docs/governance/log/2026-09-08-video-batch-pause.md","docs/releases/current.md","reports/video-batch-pause-2026-09-08/README.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":669068,"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":7,"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-09-09T02:27:16+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
|
1788892248
|
1788892538
|
0
|
1788892247
|
1788892538
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23747
|
docs(uiux): add frontend UI/UX analysis with brows docs(uiux): add frontend UI/UX analysis with browser scan evidence...
|
57
|
5
|
governance.yml
|
118
|
5
|
0
|
refs/heads/main
|
a5a6955af7f91a188144a09b1ba85771b734c467
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d15cf9ed63e29b14a734145f364170422b3e25c","after":"a5a6955af7f91a188144a09b1ba85771b734c467","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4d15cf9ed63e29b14a734145f364170422b3e25c...a5a6955af7f91a188144a09b1ba85771b734c467","commits":[{"id":"a5a6955af7f91a188144a09b1ba85771b734c467","message":"docs(uiux): add frontend UI/UX analysis with browser scan evidence\n\nRead-only analysis of apps/web bound to HEAD 2344e0b and the deployed\ntimeline2/timeline3a stack: 42 Playwright page views (desktop + mobile)\nwith axe-core, font-size, touch-target, label and shell-height metrics,\ninteraction checks, source metrics, page-by-page review, reconciliation\nwith the 08-28 / 09-04 / 09-05 audits and design package, and a P0-P3\nimprovement route. Registers the report in docs/README.md and the\ngovernance log.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/a5a6955af7f91a188144a09b1ba85771b734c467","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-08T18:31:17-07:00","added":["docs/governance/log/2026-09-08-frontend-uiux-analysis.md","reports/frontend-uiux-analysis-2026-09-08/README.md","reports/frontend-uiux-analysis-2026-09-08/evidence/aggregate.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-aggregate.md","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary-rerun.json","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary.json","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.sh","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.txt","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-interactions.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-scan.mjs","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin-operations.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-deliveries.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-events.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-gallery.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-industry-trends.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-inpaint.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-reviews.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-shijie.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-templates.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create-scrolled.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-menu-dialog.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video.jpg"],"removed":[],"modified":["docs/README.md"]}],"total_commits":0,"head_commit":{"id":"a5a6955af7f91a188144a09b1ba85771b734c467","message":"docs(uiux): add frontend UI/UX analysis with browser scan evidence\n\nRead-only analysis of apps/web bound to HEAD 2344e0b and the deployed\ntimeline2/timeline3a stack: 42 Playwright page views (desktop + mobile)\nwith axe-core, font-size, touch-target, label and shell-height metrics,\ninteraction checks, source metrics, page-by-page review, reconciliation\nwith the 08-28 / 09-04 / 09-05 audits and design package, and a P0-P3\nimprovement route. Registers the report in docs/README.md and the\ngovernance log.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/a5a6955af7f91a188144a09b1ba85771b734c467","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-08T18:31:17-07:00","added":["docs/governance/log/2026-09-08-frontend-uiux-analysis.md","reports/frontend-uiux-analysis-2026-09-08/README.md","reports/frontend-uiux-analysis-2026-09-08/evidence/aggregate.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-aggregate.md","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary-rerun.json","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary.json","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.sh","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.txt","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-interactions.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-scan.mjs","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin-operations.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-deliveries.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-events.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-gallery.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-industry-trends.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-inpaint.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-reviews.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-shijie.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-templates.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create-scrolled.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-menu-dialog.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video.jpg"],"removed":[],"modified":["docs/README.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":745659,"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":7,"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-09-09T09:28: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
|
2
|
4
|
1788917844
|
1788917934
|
0
|
1788917843
|
1788917934
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24406
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 20f55c6
|
116
|
5
|
platform.yml
|
270
|
5
|
0
|
refs/heads/main
|
5521cefcd1c9829d371987cca2e03cbb15a48ffb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d26b21f47b31438616efa468b357e9bead9404b","after":"5521cefcd1c9829d371987cca2e03cbb15a48ffb","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4d26b21f47b31438616efa468b357e9bead9404b...5521cefcd1c9829d371987cca2e03cbb15a48ffb","commits":[{"id":"5521cefcd1c9829d371987cca2e03cbb15a48ffb","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 20f55c6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5521cefcd1c9829d371987cca2e03cbb15a48ffb","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-23T06:40:53-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"20f55c69f5a3adc928bfff2cc47f5ebe905dfd7f","message":"chore(reports): evidence 回绑 @ d790a3e\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/20f55c69f5a3adc928bfff2cc47f5ebe905dfd7f","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-23T06:40:53-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"d790a3e3c3cc47aeb9e857583bd834233fafe704","message":"chore(reports): 根链静态报告、identity 静态子检查与工作台快照回绑 @ 270234c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d790a3e3c3cc47aeb9e857583bd834233fafe704","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-23T06:40:48-07:00","added":[],"removed":[],"modified":["identity/reports/contract-consumers.latest.json","identity/reports/docs-truth.latest.json","identity/reports/dual-backend-parity.latest.json","identity/reports/fork-readiness.latest.json","identity/reports/governance-docs.latest.json","identity/reports/migrations.latest.json","identity/reports/naming.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/validation-source.latest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"270234c703bd2588d1b2ab399745c2b69d05d7bb","message":"docs(状态): 运行时证据行改到 clean 27e8d8b(1615/0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/270234c703bd2588d1b2ab399745c2b69d05d7bb","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-23T06:40:00-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md"]},{"id":"47dea4a7dabc3bf294988380020dc3d221161b29","message":"chore(reports): 运行时与主线验收回绑 @ 27e8d8b\n\ncheck:runtime 1615/0(地板 775,RLS enforce);mainline 12 套件全过。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47dea4a7dabc3bf294988380020dc3d221161b29","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-23T06:40:00-07:00","added":[],"removed":[],"modified":["reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.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/naming.latest.json","runtime/reports/runtime-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"5521cefcd1c9829d371987cca2e03cbb15a48ffb","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 20f55c6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5521cefcd1c9829d371987cca2e03cbb15a48ffb","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-23T06:40:53-07:00","added":[],"removed":[],"modified":["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":35807,"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":46,"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-09-23T21: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
|
1790170898
|
1790171969
|
0
|
1790170897
|
1790172045
|
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
|
|
26088
|
test(device): verify committed adversarial artifac test(device): verify committed adversarial artifact content fingerprint...
|
135
|
5
|
governance.yml
|
8
|
5
|
0
|
refs/heads/main
|
6ee3dc2f44d19f9755063124bdc9efb68f8f5810
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d2d9352220bed528bbfdce783ae269bf03a7b5d","after":"6ee3dc2f44d19f9755063124bdc9efb68f8f5810","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud/compare/4d2d9352220bed528bbfdce783ae269bf03a7b5d...6ee3dc2f44d19f9755063124bdc9efb68f8f5810","commits":[{"id":"6ee3dc2f44d19f9755063124bdc9efb68f8f5810","message":"test(device): verify committed adversarial artifact content fingerprint\n","url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud/commit/6ee3dc2f44d19f9755063124bdc9efb68f8f5810","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-18T04:45:17-07:00","added":[],"removed":[],"modified":["reports/evidence-current.latest.json"]},{"id":"a80c4d5138dd128983e3eecad5e96e6636208175","message":"docs(device): bind final adversarial and four-combination regression evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud/commit/a80c4d5138dd128983e3eecad5e96e6636208175","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-18T04:43:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/ci-evidence.latest.json","reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/device-boundaries.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/evidence-current.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/s2-adversarial.latest.json","reports/s2-candidate.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"ccdd262e21b3638fb4638b38e5071e96e1e298e8","message":"fix(device): preserve settled receipts and current binding evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud/commit/ccdd262e21b3638fb4638b38e5071e96e1e298e8","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-18T04:34:23-07:00","added":["docs/evidence/2026-10-18-s2-adversarial/after.tap","docs/evidence/2026-10-18-s2-adversarial/before.tap","docs/evidence/2026-10-18-s2-adversarial/isolated-runtime.json","ops/device-loop-candidate/adversarial.test.mjs","reports/s2-adversarial.latest.json"],"removed":[],"modified":["CLAUDE.md","docs/s2-device-loop.md","ops/device-loop-candidate/run-isolated.mjs","ops/device-loop-candidate/service.mjs","ops/device-loop-candidate/terminal.mjs","package.json"]}],"total_commits":0,"head_commit":{"id":"6ee3dc2f44d19f9755063124bdc9efb68f8f5810","message":"test(device): verify committed adversarial artifact content fingerprint\n","url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud/commit/6ee3dc2f44d19f9755063124bdc9efb68f8f5810","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-18T04:45:17-07:00","added":[],"removed":[],"modified":["reports/evidence-current.latest.json"]},"repository":{"id":135,"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":"juhai-thing-cloud","full_name":"luoanwu/juhai-thing-cloud","description":"物云:02「物」域应用,自设备云 juhai-device-cloud 4652ce0 分叉","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2199,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-thing-cloud/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-thing-cloud","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-thing-cloud.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-thing-cloud.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-12T21:14:44+08:00","updated_at":"2026-10-18T19:08: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
|
10
|
1792324577
|
1792324668
|
0
|
1792324577
|
1792324700
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23926
|
Merge Gitea integration evidence without changing Merge Gitea integration evidence without changing validated runtime...
|
116
|
5
|
platform.yml
|
46
|
5
|
0
|
refs/heads/main
|
399f0d9e72c6b443649a71809dab48cb32faec6a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d3d5070120fcc60dec9c11574294912a5904a59","after":"399f0d9e72c6b443649a71809dab48cb32faec6a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4d3d5070120fcc60dec9c11574294912a5904a59...399f0d9e72c6b443649a71809dab48cb32faec6a","commits":[{"id":"399f0d9e72c6b443649a71809dab48cb32faec6a","message":"Merge Gitea integration evidence without changing validated runtime\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/399f0d9e72c6b443649a71809dab48cb32faec6a","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-12T16:45:40-07:00","added":["reports/adversarial/2026-09-12/pre-integration/reports/mainline-acceptance.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/mainline-restore.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/port-conformance.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/release-manifest.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/revocation-sla.latest.json","reports/adversarial/2026-09-12/pre-integration/runtime/reports/runtime-acceptance.latest.json","reports/adversarial/2026-09-12/pre-integration/runtime/reports/ui-acceptance.latest.json"],"removed":[],"modified":["docs/完整实现对抗验收-2026-09-12.md","reports/adversarial-acceptance.latest.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"3e1e652c341a557267732c4573b3500c93dab660","message":"Merge validated adversarial evidence from main; preserve durable HTTP mainline\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3e1e652c341a557267732c4573b3500c93dab660","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-12T16:43:58-07:00","added":["reports/adversarial-acceptance.latest.json","reports/adversarial-environment.latest.json","reports/adversarial-promotion-negative.latest.json","reports/adversarial/2026-09-12/catalog-full.log","reports/adversarial/2026-09-12/ci-port-annotations.json","reports/adversarial/2026-09-12/ci-unit-annotations.json","reports/adversarial/2026-09-12/cold-fact-fixed.log","reports/adversarial/2026-09-12/cold-fact.log","reports/adversarial/2026-09-12/cold-fix-typecheck.log","reports/adversarial/2026-09-12/cold-unit-fixed.log","reports/adversarial/2026-09-12/cold-unit-network.log","reports/adversarial/2026-09-12/cold-unit.log","reports/adversarial/2026-09-12/contracts-local.log","reports/adversarial/2026-09-12/contracts-workspace.log","reports/adversarial/2026-09-12/fact-js-before.sha","reports/adversarial/2026-09-12/governance.log","reports/adversarial/2026-09-12/install.log","reports/adversarial/2026-09-12/mainline.log","reports/adversarial/2026-09-12/permission-after.log","reports/adversarial/2026-09-12/permission-before.log","reports/adversarial/2026-09-12/port-environment-failure.log","reports/adversarial/2026-09-12/port.log","reports/adversarial/2026-09-12/promotion-after.log","reports/adversarial/2026-09-12/promotion-before.log","reports/adversarial/2026-09-12/promotion-cli.log","reports/adversarial/2026-09-12/restore.log","reports/adversarial/2026-09-12/runtime.log","reports/adversarial/2026-09-12/ui.log"],"removed":[],"modified":["CLAUDE.md","README.md","docs/完整实现对抗验收-2026-09-12.md"]}],"total_commits":0,"head_commit":{"id":"399f0d9e72c6b443649a71809dab48cb32faec6a","message":"Merge Gitea integration evidence without changing validated runtime\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/399f0d9e72c6b443649a71809dab48cb32faec6a","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-12T16:45:40-07:00","added":["reports/adversarial/2026-09-12/pre-integration/reports/mainline-acceptance.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/mainline-restore.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/port-conformance.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/release-manifest.latest.json","reports/adversarial/2026-09-12/pre-integration/reports/revocation-sla.latest.json","reports/adversarial/2026-09-12/pre-integration/runtime/reports/runtime-acceptance.latest.json","reports/adversarial/2026-09-12/pre-integration/runtime/reports/ui-acceptance.latest.json"],"removed":[],"modified":["docs/完整实现对抗验收-2026-09-12.md","reports/adversarial-acceptance.latest.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.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":6604,"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":8,"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-09-13T07:43:10+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
|
1789256750
|
1789256787
|
0
|
1789256749
|
1789256812
|
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
|
|
23498
|
docs(migration): 回灌 P9——文档内部数字自相矛盾
|
54
|
5
|
governance.yml
|
10
|
5
|
0
|
refs/heads/main
|
ccbc413eaf556c59a5c14707ce87d264c050180f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4d95adb2ebe583e4dddbd233cbb4ffb574b17862","after":"ccbc413eaf556c59a5c14707ce87d264c050180f","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/4d95adb2ebe583e4dddbd233cbb4ffb574b17862...ccbc413eaf556c59a5c14707ce87d264c050180f","commits":[{"id":"ccbc413eaf556c59a5c14707ce87d264c050180f","message":"docs(migration): 回灌 P9——文档内部数字自相矛盾\n\n下游 Digital Employee OS 移植时实测:只改了 CLAUDE.md 的「证据新鲜度」块\n(49 tests),漏了下方 GOVERNANCE-BASELINE 表(仍是源仓的 11/60/56),\n同一份文件里两个数字互相矛盾,而三级门禁全绿。\n\ncheck:docs-truth 是 targeted 断言集,不覆盖数字类事实,抓不到这类漂移。\n数字矛盾比数字过时更险:过时只是陈旧,矛盾意味着至少有一个是编的,\n而读者无从判断是哪个。\n\n按 §5 回灌纪律(「换个移植目标还会再踩吗」→ 会 → 回灌上游),三处同步补齐:\n- 踩坑档案新增 P9\n- 步骤 8 显式点名 GOVERNANCE-BASELINE 表每个数字与发布状态快照,\n 并加警告说明 check:docs-truth 的覆盖边界\n- 验收标准把「证据日期」扩为「证据日期 + 基线表每个数字」\n\n暂未机器化:数字类断言仍靠人工核对,属手册明记的已知缺口。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/ccbc413eaf556c59a5c14707ce87d264c050180f","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-19T05:10:13-07:00","added":[],"removed":[],"modified":["docs/migration-playbook.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"ccbc413eaf556c59a5c14707ce87d264c050180f","message":"docs(migration): 回灌 P9——文档内部数字自相矛盾\n\n下游 Digital Employee OS 移植时实测:只改了 CLAUDE.md 的「证据新鲜度」块\n(49 tests),漏了下方 GOVERNANCE-BASELINE 表(仍是源仓的 11/60/56),\n同一份文件里两个数字互相矛盾,而三级门禁全绿。\n\ncheck:docs-truth 是 targeted 断言集,不覆盖数字类事实,抓不到这类漂移。\n数字矛盾比数字过时更险:过时只是陈旧,矛盾意味着至少有一个是编的,\n而读者无从判断是哪个。\n\n按 §5 回灌纪律(「换个移植目标还会再踩吗」→ 会 → 回灌上游),三处同步补齐:\n- 踩坑档案新增 P9\n- 步骤 8 显式点名 GOVERNANCE-BASELINE 表每个数字与发布状态快照,\n 并加警告说明 check:docs-truth 的覆盖边界\n- 验收标准把「证据日期」扩为「证据日期 + 基线表每个数字」\n\n暂未机器化:数字类断言仍靠人工核对,属手册明记的已知缺口。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/ccbc413eaf556c59a5c14707ce87d264c050180f","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-19T05:10:13-07:00","added":[],"removed":[],"modified":["docs/migration-playbook.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":54,"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":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1362,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-08-19T19:35:35+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
|
6
|
1787141425
|
1787141444
|
0
|
1787141425
|
1787141445
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23660
|
fix(ui): show complete Shijie preview workspaces
|
57
|
5
|
governance.yml
|
31
|
5
|
0
|
refs/heads/main
|
71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4da250d406ea38f15ecd80fb613a7b1aba554f7b","after":"71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4da250d406ea38f15ecd80fb613a7b1aba554f7b...71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","commits":[{"id":"71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","message":"fix(ui): show complete Shijie preview workspaces\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","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-06T21:44:22-07:00","added":["docs/governance/log/2026-09-07-shijie-full-layout.md"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/shijie/ShijieStudio.tsx","apps/web/src/components/material-factory/shijie/shijie.module.css"]}],"total_commits":0,"head_commit":{"id":"71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","message":"fix(ui): show complete Shijie preview workspaces\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/71c0bd2a590e07b2a8ba98b631c6d6bfe79b654f","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-06T21:44:22-07:00","added":["docs/governance/log/2026-09-07-shijie-full-layout.md"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/shijie/ShijieStudio.tsx","apps/web/src/components/material-factory/shijie/shijie.module.css"]},"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":291610,"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":5,"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-09-07T12:11:26+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
|
1
|
4
|
1788756292
|
1788756382
|
0
|
1788756291
|
1788756382
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24141
|
chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点
|
76
|
5
|
governance.yml
|
78
|
5
|
0
|
refs/heads/main
|
74c732d8d4b88957365dd80770032bab706e84e2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4da2c656ae691428be3f177563952cba66c37b88","after":"74c732d8d4b88957365dd80770032bab706e84e2","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/4da2c656ae691428be3f177563952cba66c37b88...74c732d8d4b88957365dd80770032bab706e84e2","commits":[{"id":"74c732d8d4b88957365dd80770032bab706e84e2","message":"chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 df72512(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n四十一份 reports/*.latest.json 全部 clean 绑定(gitSha=df72512、worktreeDirty:false):\n静态 28 + 运行态 13。静态整轮 **28/28 步骤全部通过**(退出码 0),运行态 733 tests /\n行为矩阵 204/204 / 87 项指标零违规。\n\n本批改的是两后端的 WS 传输层与 replay 查询,两个预设风险点均未兑现:\n- 16 KiB 传输层上限**未挡住任何测试**——正常控制帧远在其下,上限值选得合适\n- outbox 查询由 findFirst 改为 aggregate(_min/_max) 后,在 RLS enforce 下行为与原先一致\n\nruntime 跑了两轮,**数字完全一致**(733 / 204-204 / 零违规),无非确定性;第一轮因改动\n尚未提交而 worktreeDirty:true,按仓规矩只绑定本地、不能作阶段门证据,故提交实现后重跑。\n这是顺序问题不是结果问题——记下来是为了下次先提交再跑,省一轮 20 分钟。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/74c732d8d4b88957365dd80770032bab706e84e2","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-18T08:15:17-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"df72512110999b668b00c5cbf94ce0691ec7f3af","message":"feat(realtime): B3′ 采纳上游两处加固——重放游标缺口判定与 WS 传输层单帧上限\n\n立项 §2 的「采纳上游加固 4」批次。逐个比对后实收两处真加固、一处口径收敛,另有两处\n开工时的判断被实测推翻,一并更正在代码注释里。\n\n一、replay 转发到 @juhai/kernel,补上 cursor-unknown\n\n本仓的 replay.ts 是框架 0.1.0 时代的拷贝,导出名与框架一致但实现落后一代,缺\n`maxSeq` 与策略「游标超前于现存最大 seq ⇒ 报缺口」。旧实现下,客户端报一个本租户\n从未产生过的游标(伪造 / 串号 / DB 被重置)会命中 pendingCount === 0 而返回 none——\n「已追平」与「真的没有新事件」在数值上无从区分,客户端**永远停在一个不存在的进度上、\n再也收不到补发**,与本仓「绝不静默缺口」的判据直接冲突。\n\n实证(打转发后的实现):\n since=999999, maxSeq=42 → {\"kind\":\"gap\",\"reason\":\"cursor-unknown\"}\n since=42, maxSeq=42 → {\"kind\":\"none\"} ← 真已追平,无误报\n\n框架同时修了契约文件内部的自相矛盾:pendingCount 旧注释写「且已投递」,与两后端刻意\n选定的账本语义相反(outbox 是「发生过什么」的账本,补发范围是全部留存行,重叠由客户端\n按信封 id 去重)——docs-truth 扫不到这类矛盾。\n\n两后端各改一处查询:findFirst(minSeq) → aggregate(_min/_max),一次拿两个边界,\n比原先还少一次往返。\n\n二、WS 传输层单帧上限(REALTIME_WS_MAX_PAYLOAD_BYTES = 16 KiB)\n\n框架注释记了一次真实事故,而**本仓此前正处在那个状态**:只有应用层的\nREALTIME_MAX_COMMAND_BYTES = 4096,没有接线传输层,而 ws 的默认 maxPayload 是 100MiB\n——任意客户端反复发 100MiB 帧即可制造内存压力,而「防撑爆」的守卫在内存被完整缓冲\n之后才生效。本批同时接线两后端并取同值(G17):\n Fastify app.register(websocket, { options: { maxPayload: … } })\n NestJS @WebSocketGateway({ path: \"/ws\", maxPayload: … })\n传输层 16384 比应用层 4096 留一档余量,使「超协议约束」与「超传输上限」成为两种可区分\n的失败:4096~16384 的帧仍拿到语义清晰的 connection.error(too-large),真正的巨帧在协议层\n即被 close 1009 掐断。**只加常量不接线正是该注释批评的形态**,故两者同批落地。\n\n三、两处开工判断被实测推翻,已更正在注释里\n\n1) 「订阅列表无上限」不成立:本仓原本就有 .max(50) / .max(200),只是写成字面量,\n 值与框架一致。本批只是把魔法数字收敛成具名单源,不是补安全缺口。\n2) subscription 不是单纯落后,而是**互有领先**:框架有那两个上限,本仓有\n `envelope.resourceRefs` 这条「新事件唯一扩展协议」(禁止为产品主键继续追加字段名猜测,\n 否则行业对象会反向污染内核),框架那份仍是「取第一个以 Id 结尾的键」的启发式。\n 整份转发会删掉本仓这个设计,故**不转发**——按迁移手册 §6 走分歧账本,只取上限、\n 保留本仓实现。这是三个模块里唯一的合并式采纳。\n\n@repo/contracts 1.19.0 → 1.20.0。注意 P7 **没有要求**这次升版:根与 kernel 两个 barrel 的\nexport 行都没变,而 apiDigest 只哈希入口 .d.ts。但公开面实际多了 3 个符号,按语义应升——\n真正记录这次面变化的是 K1 锁(replay.ts 的 4 个导出转移给内核包、另两处各 +1/+2,\n40 模块 / 755 导出)。\n\n验证:contracts 312/312 · typecheck 13/13 · 静态整轮 28/28 · runtime 733 / 行为矩阵 204/204 /\n零违规(16 KiB 上限未挡住任何测试,aggregate 在 RLS enforce 下行为与 findFirst 一致)。\nruntime 报告在本提交后重跑回绑。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/df72512110999b668b00c5cbf94ce0691ec7f3af","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-18T08:03:00-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/replay.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/events/replay.service.ts","docs/product-extension-guide.md","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/realtime-command.ts","packages/contracts/src/replay.ts","packages/contracts/src/subscription.ts"]}],"total_commits":0,"head_commit":{"id":"74c732d8d4b88957365dd80770032bab706e84e2","message":"chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 df72512(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n四十一份 reports/*.latest.json 全部 clean 绑定(gitSha=df72512、worktreeDirty:false):\n静态 28 + 运行态 13。静态整轮 **28/28 步骤全部通过**(退出码 0),运行态 733 tests /\n行为矩阵 204/204 / 87 项指标零违规。\n\n本批改的是两后端的 WS 传输层与 replay 查询,两个预设风险点均未兑现:\n- 16 KiB 传输层上限**未挡住任何测试**——正常控制帧远在其下,上限值选得合适\n- outbox 查询由 findFirst 改为 aggregate(_min/_max) 后,在 RLS enforce 下行为与原先一致\n\nruntime 跑了两轮,**数字完全一致**(733 / 204-204 / 零违规),无非确定性;第一轮因改动\n尚未提交而 worktreeDirty:true,按仓规矩只绑定本地、不能作阶段门证据,故提交实现后重跑。\n这是顺序问题不是结果问题——记下来是为了下次先提交再跑,省一轮 20 分钟。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/74c732d8d4b88957365dd80770032bab706e84e2","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-18T08:15:17-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":88055,"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-18T22:42: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
|
36
|
1789744521
|
1789744530
|
0
|
1789744520
|
1789744543
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24142
|
chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点
|
76
|
5
|
platform-governance.yml
|
79
|
5
|
0
|
refs/heads/main
|
74c732d8d4b88957365dd80770032bab706e84e2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4da2c656ae691428be3f177563952cba66c37b88","after":"74c732d8d4b88957365dd80770032bab706e84e2","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/4da2c656ae691428be3f177563952cba66c37b88...74c732d8d4b88957365dd80770032bab706e84e2","commits":[{"id":"74c732d8d4b88957365dd80770032bab706e84e2","message":"chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 df72512(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n四十一份 reports/*.latest.json 全部 clean 绑定(gitSha=df72512、worktreeDirty:false):\n静态 28 + 运行态 13。静态整轮 **28/28 步骤全部通过**(退出码 0),运行态 733 tests /\n行为矩阵 204/204 / 87 项指标零违规。\n\n本批改的是两后端的 WS 传输层与 replay 查询,两个预设风险点均未兑现:\n- 16 KiB 传输层上限**未挡住任何测试**——正常控制帧远在其下,上限值选得合适\n- outbox 查询由 findFirst 改为 aggregate(_min/_max) 后,在 RLS enforce 下行为与原先一致\n\nruntime 跑了两轮,**数字完全一致**(733 / 204-204 / 零违规),无非确定性;第一轮因改动\n尚未提交而 worktreeDirty:true,按仓规矩只绑定本地、不能作阶段门证据,故提交实现后重跑。\n这是顺序问题不是结果问题——记下来是为了下次先提交再跑,省一轮 20 分钟。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/74c732d8d4b88957365dd80770032bab706e84e2","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-18T08:15:17-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"df72512110999b668b00c5cbf94ce0691ec7f3af","message":"feat(realtime): B3′ 采纳上游两处加固——重放游标缺口判定与 WS 传输层单帧上限\n\n立项 §2 的「采纳上游加固 4」批次。逐个比对后实收两处真加固、一处口径收敛,另有两处\n开工时的判断被实测推翻,一并更正在代码注释里。\n\n一、replay 转发到 @juhai/kernel,补上 cursor-unknown\n\n本仓的 replay.ts 是框架 0.1.0 时代的拷贝,导出名与框架一致但实现落后一代,缺\n`maxSeq` 与策略「游标超前于现存最大 seq ⇒ 报缺口」。旧实现下,客户端报一个本租户\n从未产生过的游标(伪造 / 串号 / DB 被重置)会命中 pendingCount === 0 而返回 none——\n「已追平」与「真的没有新事件」在数值上无从区分,客户端**永远停在一个不存在的进度上、\n再也收不到补发**,与本仓「绝不静默缺口」的判据直接冲突。\n\n实证(打转发后的实现):\n since=999999, maxSeq=42 → {\"kind\":\"gap\",\"reason\":\"cursor-unknown\"}\n since=42, maxSeq=42 → {\"kind\":\"none\"} ← 真已追平,无误报\n\n框架同时修了契约文件内部的自相矛盾:pendingCount 旧注释写「且已投递」,与两后端刻意\n选定的账本语义相反(outbox 是「发生过什么」的账本,补发范围是全部留存行,重叠由客户端\n按信封 id 去重)——docs-truth 扫不到这类矛盾。\n\n两后端各改一处查询:findFirst(minSeq) → aggregate(_min/_max),一次拿两个边界,\n比原先还少一次往返。\n\n二、WS 传输层单帧上限(REALTIME_WS_MAX_PAYLOAD_BYTES = 16 KiB)\n\n框架注释记了一次真实事故,而**本仓此前正处在那个状态**:只有应用层的\nREALTIME_MAX_COMMAND_BYTES = 4096,没有接线传输层,而 ws 的默认 maxPayload 是 100MiB\n——任意客户端反复发 100MiB 帧即可制造内存压力,而「防撑爆」的守卫在内存被完整缓冲\n之后才生效。本批同时接线两后端并取同值(G17):\n Fastify app.register(websocket, { options: { maxPayload: … } })\n NestJS @WebSocketGateway({ path: \"/ws\", maxPayload: … })\n传输层 16384 比应用层 4096 留一档余量,使「超协议约束」与「超传输上限」成为两种可区分\n的失败:4096~16384 的帧仍拿到语义清晰的 connection.error(too-large),真正的巨帧在协议层\n即被 close 1009 掐断。**只加常量不接线正是该注释批评的形态**,故两者同批落地。\n\n三、两处开工判断被实测推翻,已更正在注释里\n\n1) 「订阅列表无上限」不成立:本仓原本就有 .max(50) / .max(200),只是写成字面量,\n 值与框架一致。本批只是把魔法数字收敛成具名单源,不是补安全缺口。\n2) subscription 不是单纯落后,而是**互有领先**:框架有那两个上限,本仓有\n `envelope.resourceRefs` 这条「新事件唯一扩展协议」(禁止为产品主键继续追加字段名猜测,\n 否则行业对象会反向污染内核),框架那份仍是「取第一个以 Id 结尾的键」的启发式。\n 整份转发会删掉本仓这个设计,故**不转发**——按迁移手册 §6 走分歧账本,只取上限、\n 保留本仓实现。这是三个模块里唯一的合并式采纳。\n\n@repo/contracts 1.19.0 → 1.20.0。注意 P7 **没有要求**这次升版:根与 kernel 两个 barrel 的\nexport 行都没变,而 apiDigest 只哈希入口 .d.ts。但公开面实际多了 3 个符号,按语义应升——\n真正记录这次面变化的是 K1 锁(replay.ts 的 4 个导出转移给内核包、另两处各 +1/+2,\n40 模块 / 755 导出)。\n\n验证:contracts 312/312 · typecheck 13/13 · 静态整轮 28/28 · runtime 733 / 行为矩阵 204/204 /\n零违规(16 KiB 上限未挡住任何测试,aggregate 在 RLS enforce 下行为与 findFirst 一致)。\nruntime 报告在本提交后重跑回绑。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/df72512110999b668b00c5cbf94ce0691ec7f3af","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-18T08:03:00-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/replay.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/events/replay.service.ts","docs/product-extension-guide.md","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/realtime-command.ts","packages/contracts/src/replay.ts","packages/contracts/src/subscription.ts"]}],"total_commits":0,"head_commit":{"id":"74c732d8d4b88957365dd80770032bab706e84e2","message":"chore(reports): B3′ 的四十一份三级证据 回绑 @ df72512,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 df72512(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n四十一份 reports/*.latest.json 全部 clean 绑定(gitSha=df72512、worktreeDirty:false):\n静态 28 + 运行态 13。静态整轮 **28/28 步骤全部通过**(退出码 0),运行态 733 tests /\n行为矩阵 204/204 / 87 项指标零违规。\n\n本批改的是两后端的 WS 传输层与 replay 查询,两个预设风险点均未兑现:\n- 16 KiB 传输层上限**未挡住任何测试**——正常控制帧远在其下,上限值选得合适\n- outbox 查询由 findFirst 改为 aggregate(_min/_max) 后,在 RLS enforce 下行为与原先一致\n\nruntime 跑了两轮,**数字完全一致**(733 / 204-204 / 零违规),无非确定性;第一轮因改动\n尚未提交而 worktreeDirty:true,按仓规矩只绑定本地、不能作阶段门证据,故提交实现后重跑。\n这是顺序问题不是结果问题——记下来是为了下次先提交再跑,省一轮 20 分钟。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/74c732d8d4b88957365dd80770032bab706e84e2","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-18T08:15:17-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":88055,"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-18T22:42: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
|
8
|
1789744530
|
1789744538
|
0
|
1789744521
|
1789744544
|
|
|
0
|
Edit
Delete
|
|
25592
|
merge(ci): record approved Gitea maintenance prefl merge(ci): record approved Gitea maintenance preflight...
|
116
|
5
|
platform.yml
|
636
|
5
|
0
|
refs/heads/main
|
49dd59095b4170df322244ec8a3d56ea0346589d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4da5cdfabc315587e457da4503e73c89f34ae746","after":"49dd59095b4170df322244ec8a3d56ea0346589d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4da5cdfabc315587e457da4503e73c89f34ae746...49dd59095b4170df322244ec8a3d56ea0346589d","commits":[{"id":"49dd59095b4170df322244ec8a3d56ea0346589d","message":"merge(ci): record approved Gitea maintenance preflight\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/49dd59095b4170df322244ec8a3d56ea0346589d","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-11T16:42:28-07:00","added":["docs/evidence/gitea-ci-2026-10-11/maintenance-document-validation.json","docs/evidence/gitea-ci-2026-10-11/maintenance-preflight.json"],"removed":[],"modified":["docs/GiteaCI支持核验-2026-10-11.md","docs/发布出处集中裁决-2026-10-11.md","reports/ci-mirror.latest.json","reports/doc-claims.latest.json"]},{"id":"4da9193425b1cd864e1379d2bfe8eeee1c6d417b","message":"chore(reports): bind Gitea maintenance documentation checks at 3e1611b2\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4da9193425b1cd864e1379d2bfe8eeee1c6d417b","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-11T16:42:21-07:00","added":["docs/evidence/gitea-ci-2026-10-11/maintenance-document-validation.json"],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/doc-claims.latest.json"]},{"id":"3e1611b251d79af633847481336cb8928daad0ec","message":"docs(ci): record approved Gitea maintenance preflight and rollback plan\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3e1611b251d79af633847481336cb8928daad0ec","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-11T16:41:51-07:00","added":["docs/evidence/gitea-ci-2026-10-11/maintenance-preflight.json"],"removed":[],"modified":["docs/GiteaCI支持核验-2026-10-11.md","docs/发布出处集中裁决-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"49dd59095b4170df322244ec8a3d56ea0346589d","message":"merge(ci): record approved Gitea maintenance preflight\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/49dd59095b4170df322244ec8a3d56ea0346589d","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-11T16:42:28-07:00","added":["docs/evidence/gitea-ci-2026-10-11/maintenance-document-validation.json","docs/evidence/gitea-ci-2026-10-11/maintenance-preflight.json"],"removed":[],"modified":["docs/GiteaCI支持核验-2026-10-11.md","docs/发布出处集中裁决-2026-10-11.md","reports/ci-mirror.latest.json","reports/doc-claims.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":64532,"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":53,"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-12T07:33:53+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
|
1791762775
|
1791762844
|
0
|
1791762152
|
1791762879
|
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
|
|
25417
|
docs(control-plane): record merged security CI and docs(control-plane): record merged security CI and current inherited runtime...
|
117
|
5
|
governance.yml
|
204
|
5
|
0
|
refs/heads/main
|
a8bb3e5defb80919ebe6af71e18d7e20221c9a29
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4de7ffc25207203884cb41ffb752db1f53ba7066","after":"a8bb3e5defb80919ebe6af71e18d7e20221c9a29","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/4de7ffc25207203884cb41ffb752db1f53ba7066...a8bb3e5defb80919ebe6af71e18d7e20221c9a29","commits":[{"id":"a8bb3e5defb80919ebe6af71e18d7e20221c9a29","message":"docs(control-plane): record merged security CI and current inherited runtime\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a8bb3e5defb80919ebe6af71e18d7e20221c9a29","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-10T05:51:33-07:00","added":[],"removed":[],"modified":["企业控制面/README.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"a8bb3e5defb80919ebe6af71e18d7e20221c9a29","message":"docs(control-plane): record merged security CI and current inherited runtime\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a8bb3e5defb80919ebe6af71e18d7e20221c9a29","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-10T05:51:33-07:00","added":[],"removed":[],"modified":["企业控制面/README.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.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":24904,"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-10T19:26:14+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
|
1791636697
|
1791636712
|
0
|
1791636697
|
1791636712
|
|
|
0
|
Edit
Delete
|
|
25037
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident...
|
121
|
5
|
kernel-ci.yml
|
390
|
5
|
0
|
refs/heads/main
|
fb139a229e332e872cbdeabb620e9ce3c683f050
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4dec903c935d7851b9e50117a42f077e662bfda1","after":"fb139a229e332e872cbdeabb620e9ce3c683f050","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4dec903c935d7851b9e50117a42f077e662bfda1...fb139a229e332e872cbdeabb620e9ce3c683f050","commits":[{"id":"fb139a229e332e872cbdeabb620e9ce3c683f050","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/fb139a229e332e872cbdeabb620e9ce3c683f050","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-02T08:25:41-07:00","added":["docs/v1-remaining-2026-10-02.md","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-metrics.json"],"removed":[],"modified":["README.md","docs/roadmap.md","model/plan-ledger.json","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/runbook.md"]},{"id":"c7ec014103cd8c5e048ccf9caf593138298a3749","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c7ec014103cd8c5e048ccf9caf593138298a3749","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-02T08:23:57-07:00","added":[],"removed":[],"modified":["docs/fault-injection-matrix.md","model/gap-governance.json","model/plan-ledger.json","test/domain-scanner-death.integration.test.js","test/support/domain-scanner-death-child.js"]},{"id":"2217fe2f3d0ebc9fa2b9e19ef9c44b07d35bb5d3","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/2217fe2f3d0ebc9fa2b9e19ef9c44b07d35bb5d3","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-02T08:21:49-07:00","added":["ops/deployments/2026-10-02-human-anonymization-02060-local.md","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/2026-10-02-scenario-live-acceptance-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/dependencies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/migrate.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-port.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-start.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-version.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/app-manifest.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/doc-claims.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/gap-governance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/governance-tests.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/invariants.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/model.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/plan-ledger.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/validation.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-api-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-api.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-migrate.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-monthly-partitions.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-dump.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-port.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-start.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restored-contracts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-machine-delegation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-operation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/deploy-attempt1-preflight.mjs","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/deploy.mjs","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/final-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-api-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-attempt1-preflight-failed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-maintained-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-monthly-partitions.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-machine-delegation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-operation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-api-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.runtime-timer-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.saga-manager-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.saga-timeout-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-api.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.runtime-timer.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.saga-manager.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-runtime-timer-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-saga-manager-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-saga-timeout-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/merged-source-comparison.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/port-display-observation.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/source-manifest.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/worker-config-unchanged.json","ops/deployments/evidence/2026-10-02-query-observability-02050/experience-note.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/deployments/evidence/2026-10-02-query-observability-02050/precheck/unit.log","ops/deployments/evidence/2026-10-02-query-observability-02050/redaction-summary.json","ops/deployments/evidence/2026-10-02-scenario-live-acceptance/run-0205-contaminated-by-0206-deployment.tap","ops/deployments/evidence/2026-10-02-scenario-live-acceptance/run-0206-passed.tap","ops/smoke-human-anonymization.js","src/api-query-parameters.js","test/api-query-parameters.test.js","test/support/acceptance-transport.js"],"removed":[],"modified":["README.md","contracts/compat-waivers.json","contracts/openapi.v1.json","docs/api-contracts.md","docs/roadmap.md","docs/v1-completion.md","model/gap-governance.json","model/plan-ledger.json","model/scenario-bindings.json","ops/runbook.md","package.json","src/api-contracts.js","test/k81-golden-path-acceptance.integration.test.js","test/k83-saga-failure-acceptance.integration.test.js","test/k84-result-quality-acceptance.integration.test.js","test/k85-time-knowledge-acceptance.integration.test.js"]},{"id":"af54cd1a86767d6d1eb0b6f9c028188a4d9714c9","message":"docs: bind the K8.7 SLO breach monitor to its commit\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/af54cd1a86767d6d1eb0b6f9c028188a4d9714c9","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-02T08:21:08-07:00","added":[],"removed":[],"modified":["docs/v1-completion.md","model/scenario-bindings.json"]},{"id":"cb41c910830b9cb9a6586808b131a71127a17796","message":"feat: SLO breach monitor reports a governed Incident candidate (K8.7, off by default)\n\nAn optional in-process monitor windows the same exposition /metrics serves,\njudges an SLO breached when it burns its error budget faster than a threshold\n(sample floor, restart handling, calm-tick recovery) and reports one EXTERNAL\nsignal through ReportExternalTrigger. The signal is a candidate only: Humans\nvalidate, authorize and fire the reviewed Trigger before any INCIDENT Case or\nTask exists. No contract or SQL change; the SLI evaluator moves to src/ and\nops/lib re-exports it. Adds erk_slo_breach_monitor_up, erk_slo_breaching and the\nErkSloBreachMonitorDown rule. Disabled unless SLO_BREACH_TENANT_ID and\nSLO_BREACH_TRIGGER_DEFINITION_ID are set; not deployed, no real-fault run.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/cb41c910830b9cb9a6586808b131a71127a17796","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-02T08:21:07-07:00","added":["docs/slo-breach-incident.md","src/slo-breach.js","src/slo-sli.js","test/slo-breach-incident.integration.test.js","test/slo-breach.test.js"],"removed":[],"modified":["docs/alerting.md","docs/production-readiness.md","docs/slo-incident-acceptance.md","docs/slo.md","model/alerts.json","model/plan-ledger.json","model/production-readiness.json","model/slo-incident-acceptance.json","ops/alerts/erk.rules.yml","ops/lib/slo-sli.js","scripts/check-slo-incident-acceptance.js","src/http.js","src/metrics.js","src/server.js","test/slo-incident-acceptance.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"fb139a229e332e872cbdeabb620e9ce3c683f050","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/fb139a229e332e872cbdeabb620e9ce3c683f050","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-02T08:25:41-07:00","added":["docs/v1-remaining-2026-10-02.md","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-metrics.json"],"removed":[],"modified":["README.md","docs/roadmap.md","model/plan-ledger.json","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/runbook.md"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":245390,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":24,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T23:25: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
|
4
|
1790968959
|
1790970401
|
0
|
1790954760
|
1790970401
|
|
|
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
|
|
23449
|
docs(governance): record verified publish baseline
|
54
|
5
|
governance.yml
|
4
|
5
|
0
|
refs/heads/main
|
e109e80574304306c9a5911d5e923d2dc7e6c0f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e0ae0a55bf748faaa3a1f2b937b4375c1cf7fa8","after":"e109e80574304306c9a5911d5e923d2dc7e6c0f4","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/4e0ae0a55bf748faaa3a1f2b937b4375c1cf7fa8...e109e80574304306c9a5911d5e923d2dc7e6c0f4","commits":[{"id":"e109e80574304306c9a5911d5e923d2dc7e6c0f4","message":"docs(governance): record verified publish baseline\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e109e80574304306c9a5911d5e923d2dc7e6c0f4","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-22T01:27:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"e109e80574304306c9a5911d5e923d2dc7e6c0f4","message":"docs(governance): record verified publish baseline\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e109e80574304306c9a5911d5e923d2dc7e6c0f4","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-22T01:27:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/validation-source.latest.json"]},"repository":{"id":54,"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":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":861,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-07-22T16:26: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
|
2
|
8
|
1784709216
|
1784709270
|
0
|
1784709216
|
1784709270
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23834
|
docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea n docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea npm registry...
|
54
|
5
|
governance.yml
|
36
|
5
|
0
|
refs/heads/main
|
ed6561882ae52d6d0f2b6fd5429382e85b4f12ab
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e46be3af7172533e93417e123d3369963f13e08","after":"ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/4e46be3af7172533e93417e123d3369963f13e08...ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","commits":[{"id":"ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","message":"docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea npm registry\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","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-10T06:59:49-07:00","added":[],"removed":[],"modified":["CHANGELOG.md"]}],"total_commits":0,"head_commit":{"id":"ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","message":"docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea npm registry\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","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-10T06:59:49-07:00","added":[],"removed":[],"modified":["CHANGELOG.md"]},"repository":{"id":54,"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":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5071,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.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-03T12:24:18+08:00","updated_at":"2026-09-10T21:51:18+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
|
10
|
1789048793
|
1789048837
|
0
|
1789048793
|
1789048847
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24471
|
docs(deploy): 记录 C01 快照更新
|
116
|
5
|
platform.yml
|
300
|
5
|
0
|
refs/heads/main
|
b4ff190727e47c85ab6e0b9e79584c56380078d8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e5f2a5321eb5aeff5deda08f1fa43a572960a07","after":"b4ff190727e47c85ab6e0b9e79584c56380078d8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4e5f2a5321eb5aeff5deda08f1fa43a572960a07...b4ff190727e47c85ab6e0b9e79584c56380078d8","commits":[{"id":"b4ff190727e47c85ab6e0b9e79584c56380078d8","message":"docs(deploy): 记录 C01 快照更新\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b4ff190727e47c85ab6e0b9e79584c56380078d8","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-23T21:18:22-07:00","added":[],"removed":[],"modified":["docs/主分支runtime更新部署记录-2026-09-21.md"]}],"total_commits":0,"head_commit":{"id":"b4ff190727e47c85ab6e0b9e79584c56380078d8","message":"docs(deploy): 记录 C01 快照更新\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b4ff190727e47c85ab6e0b9e79584c56380078d8","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-23T21:18:22-07:00","added":[],"removed":[],"modified":["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":13245,"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":46,"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-09-24T12:06:23+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
|
1790223510
|
1790223554
|
0
|
1790223510
|
1790223584
|
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
|
|
23866
|
docs(releases): record governance2 deployment and docs(releases): record governance2 deployment and restored OCR...
|
57
|
5
|
governance.yml
|
215
|
5
|
0
|
refs/heads/main
|
f91bb2efbad462a2c653bea45ecc14fadebd76ce
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e66049d88c3b4b904aa4e2fe178bc24da3eafed","after":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/4e66049d88c3b4b904aa4e2fe178bc24da3eafed...f91bb2efbad462a2c653bea45ecc14fadebd76ce","commits":[{"id":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","message":"docs(releases): record governance2 deployment and restored OCR\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/f91bb2efbad462a2c653bea45ecc14fadebd76ce","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-11T23:44:52-07:00","added":["docs/releases/2026-09-12-governance2.md"],"removed":[],"modified":["docs/governance/log/2026-09-12-governance-blindspots.md","docs/releases/current.md","reports/startup-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"f91bb2efbad462a2c653bea45ecc14fadebd76ce","message":"docs(releases): record governance2 deployment and restored OCR\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/f91bb2efbad462a2c653bea45ecc14fadebd76ce","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-11T23:44:52-07:00","added":["docs/releases/2026-09-12-governance2.md"],"removed":[],"modified":["docs/governance/log/2026-09-12-governance-blindspots.md","docs/releases/current.md","reports/startup-acceptance.latest.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":935576,"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":13,"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-09-12T14:39:41+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
|
1789195502
|
1789195545
|
0
|
1789195501
|
1789195545
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25186
|
docs: record verified real-module tests and local docs: record verified real-module tests and local deployment...
|
51
|
5
|
ci.yml
|
48
|
5
|
0
|
refs/heads/main
|
d2c63f918ffbd04ed438448039a81bf97038aaf6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e729d975177f19aff25f2005c586e995aafe556","after":"d2c63f918ffbd04ed438448039a81bf97038aaf6","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/4e729d975177f19aff25f2005c586e995aafe556...d2c63f918ffbd04ed438448039a81bf97038aaf6","commits":[{"id":"d2c63f918ffbd04ed438448039a81bf97038aaf6","message":"docs: record verified real-module tests and local deployment\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/d2c63f918ffbd04ed438448039a81bf97038aaf6","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-03T18:08:16-07:00","added":[],"removed":[],"modified":["docs/deployments/real-modules-local-2026-10-03.md","docs/real-module-completion-2026-10-03.md"]}],"total_commits":0,"head_commit":{"id":"d2c63f918ffbd04ed438448039a81bf97038aaf6","message":"docs: record verified real-module tests and local deployment\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/d2c63f918ffbd04ed438448039a81bf97038aaf6","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-03T18:08:16-07:00","added":[],"removed":[],"modified":["docs/deployments/real-modules-local-2026-10-03.md","docs/real-module-completion-2026-10-03.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":90446,"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-04T09:05: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
|
5
|
0
|
1791077318
|
0
|
1791076100
|
1791077318
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25187
|
docs: record verified real-module tests and local docs: record verified real-module tests and local deployment...
|
51
|
5
|
e2e.yml
|
49
|
5
|
0
|
refs/heads/main
|
d2c63f918ffbd04ed438448039a81bf97038aaf6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e729d975177f19aff25f2005c586e995aafe556","after":"d2c63f918ffbd04ed438448039a81bf97038aaf6","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/4e729d975177f19aff25f2005c586e995aafe556...d2c63f918ffbd04ed438448039a81bf97038aaf6","commits":[{"id":"d2c63f918ffbd04ed438448039a81bf97038aaf6","message":"docs: record verified real-module tests and local deployment\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/d2c63f918ffbd04ed438448039a81bf97038aaf6","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-03T18:08:16-07:00","added":[],"removed":[],"modified":["docs/deployments/real-modules-local-2026-10-03.md","docs/real-module-completion-2026-10-03.md"]}],"total_commits":0,"head_commit":{"id":"d2c63f918ffbd04ed438448039a81bf97038aaf6","message":"docs: record verified real-module tests and local deployment\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/d2c63f918ffbd04ed438448039a81bf97038aaf6","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-03T18:08:16-07:00","added":[],"removed":[],"modified":["docs/deployments/real-modules-local-2026-10-03.md","docs/real-module-completion-2026-10-03.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":90446,"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-04T09:05: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
|
2
|
4
|
1791121450
|
1791121492
|
0
|
1791076100
|
1791121492
|
|
|
0
|
Edit
Delete
|
|
26026
|
chore(reports): re-embed evidence in workbench sna chore(reports): re-embed evidence in workbench snapshots @ 145484a8b...
|
116
|
5
|
platform.yml
|
843
|
5
|
0
|
refs/heads/main
|
57b50401aa68e6dfe3cc9608585e991e970eccb5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4e877e658c7e156c60f3e32d467ad6f396485343","after":"57b50401aa68e6dfe3cc9608585e991e970eccb5","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4e877e658c7e156c60f3e32d467ad6f396485343...57b50401aa68e6dfe3cc9608585e991e970eccb5","commits":[{"id":"57b50401aa68e6dfe3cc9608585e991e970eccb5","message":"chore(reports): re-embed evidence in workbench snapshots @ 145484a8b\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57b50401aa68e6dfe3cc9608585e991e970eccb5","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-17T03:43:25-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"145484a8b9e5ff512549ab0d0fd2e02a124f318d","message":"chore(reports): bind evidence freshness @ 69ab441df\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/145484a8b9e5ff512549ab0d0fd2e02a124f318d","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-17T03:43:24-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"69ab441df9f3e57ac479c7bb56df44aa74217742","message":"chore(reports): bind workbench snapshots @ 4936ef42c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/69ab441df9f3e57ac479c7bb56df44aa74217742","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-17T03:43:06-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4936ef42cc5f43e22149420029867b8bf73beb42","message":"chore(reports): bind canonical-ids, release-drift, cross-cutting, gate-flow and acceptance-matrix @ 3b5b65acc\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4936ef42cc5f43e22149420029867b8bf73beb42","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-17T03:42:04-07:00","added":["reports/canonical-ids.latest.json"],"removed":[],"modified":["reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/gate-flow.latest.json","reports/release-drift.latest.json"]},{"id":"3b5b65accb71b70806bf5e7f64d193e00471787a","message":"feat(governance): add report-only canonical ID gate and align Yggdrasil identity dependency\n\ncheck:canonical-ids (DEC-058, 04 dictionary design §3.2) reconciles the\ncanonical prefixes registered in contracts/catalogs/entities.json with the\nID patterns written in tracked JSON contracts (contracts/schemas, contracts,\ncandidates, EES contracts and domain packages): duplicate or malformed\nprefixes, ULID patterns using unregistered prefixes, one prefix written in\nboth ULID and non-ULID forms, registered prefixes written as non-ULID, and\nreferences to the unanchored party-canonical-ids $defs/ulid are errors;\ngoverned entities without a prefix are warnings. Exceptions need a DEC basis\nand fail when stale (Device urn:uuid: under DEC-008 clause 1 is the only one).\nMissing input fails closed. Eleven self-tests cover each rule negatively.\n\nThe first run on main reports 6 errors (ten_ in two forms and unregistered,\norg_/itm_/opr_ unregistered, fac_ not ULID) and 187 governed entities without\na prefix. Fixing them needs Catalog CHGs owned by HR, 02 and platform owners,\nso the user chose report-only for now: the script is registered in\ngate-flow.json as an out-of-chain gate with its wire-in condition, and its\nreport is declared in evidence-scopes.json at warn severity.\n\nAlso align the Yggdrasil draft with its registered local development identity\n(docs/integration/尤克特拉本机研发身份登记-2026-10-16.md): it obtains Human\nsessions from the platform IdP, so dependencies.applications now lists\nenterprise-idp (lifecycle stays draft); impact graph edges 352 -\u003e 353.\n\nFix fact-consumer-watermarks CLI test: it spawned URL.pathname, which\npercent-encodes the non-ASCII workspace path and failed in every checkout\nhere; use fileURLToPath.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3b5b65accb71b70806bf5e7f64d193e00471787a","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-17T03:41:12-07:00","added":["governance/canonical-ids.exceptions.json","governance/check-canonical-ids.mjs","governance/test/check-canonical-ids.test.mjs"],"removed":[],"modified":["contracts/apps/yggdrasil.local-life.draft.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","governance/evidence-scopes.json","governance/gate-flow.json","governance/test/fact-consumer-watermarks.test.mjs","package.json"]}],"total_commits":0,"head_commit":{"id":"57b50401aa68e6dfe3cc9608585e991e970eccb5","message":"chore(reports): re-embed evidence in workbench snapshots @ 145484a8b\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57b50401aa68e6dfe3cc9608585e991e970eccb5","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-17T03:43:25-07:00","added":[],"removed":[],"modified":["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":49069,"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":60,"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-17T17:54:02+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
|
1792234145
|
1792234147
|
0
|
1792234145
|
1792234159
|
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
|
|
24963
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/ledger-expiry-recheck...
|
121
|
5
|
kernel-ci.yml
|
316
|
5
|
0
|
refs/heads/main
|
efd045fe51d3a46edce95546835e83b773246fe1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4eb660148459d56a0a9bf15707d19a209cb6fd0b","after":"efd045fe51d3a46edce95546835e83b773246fe1","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4eb660148459d56a0a9bf15707d19a209cb6fd0b...efd045fe51d3a46edce95546835e83b773246fe1","commits":[{"id":"efd045fe51d3a46edce95546835e83b773246fe1","message":"Merge remote-tracking branch 'origin/main' into claude/ledger-expiry-recheck\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/efd045fe51d3a46edce95546835e83b773246fe1","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-02T03:28:49-07:00","added":["ops/deployments/2026-10-02-drive-saga-01950-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},{"id":"177154e7f6a9eebd1aa16f7f98e0ceee7034561c","message":"docs: record V8R authority expiry recheck live on 0.195.0 and update ledger notes\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/177154e7f6a9eebd1aa16f7f98e0ceee7034561c","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-02T03:28:28-07:00","added":["ops/deployments/2026-10-02-authority-expiry-recheck-0195-local.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"efd045fe51d3a46edce95546835e83b773246fe1","message":"Merge remote-tracking branch 'origin/main' into claude/ledger-expiry-recheck\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/efd045fe51d3a46edce95546835e83b773246fe1","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-02T03:28:49-07:00","added":["ops/deployments/2026-10-02-drive-saga-01950-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":197024,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":56,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T18:29: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
|
4
|
1790937138
|
1790937174
|
0
|
1790937137
|
1790937174
|
|
|
0
|
Edit
Delete
|
|
26040
|
chore(reports): 工作台发布快照与 Release Manifest 联建 @ 4eb chore(reports): 工作台发布快照与 Release Manifest 联建 @ 4eb694fe6...
|
116
|
5
|
platform.yml
|
854
|
5
|
0
|
refs/heads/main
|
d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4eb694fe693728d8e25b0dd2d2ee7785e8afe484","after":"d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4eb694fe693728d8e25b0dd2d2ee7785e8afe484...d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","commits":[{"id":"d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ 4eb694fe6\n\n为把两份快照发布到现网挂载目录,按 runbook 在干净固定源码上 workbench:release-snapshots 联建三份材料,使发布守卫 assertFreshSnapshots 通过。Manifest 在非镜像源 HEAD 上重生成,images.runtime.digest 按「只认精确 HEAD」回到缺项(3 → 4),属已登记的稳定状态。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","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-17T08:43:06-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ 4eb694fe6\n\n为把两份快照发布到现网挂载目录,按 runbook 在干净固定源码上 workbench:release-snapshots 联建三份材料,使发布守卫 assertFreshSnapshots 通过。Manifest 在非镜像源 HEAD 上重生成,images.runtime.digest 按「只认精确 HEAD」回到缺项(3 → 4),属已登记的稳定状态。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d2b3f4fb1b305ffc26e94ffcb6c95f7c94c93220","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-17T08:43:06-07:00","added":[],"removed":[],"modified":["reports/release-manifest.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":53497,"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":60,"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-17T23: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
|
2
|
30
|
1792251842
|
1792251844
|
0
|
1792251841
|
1792251856
|
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
|
|
26549
|
chore(reports): CHG-062 工作台快照回绑(纳入 evidence 结论)@ 5 chore(reports): CHG-062 工作台快照回绑(纳入 evidence 结论)@ 5c97fe4ac...
|
116
|
5
|
platform.yml
|
1066
|
5
|
0
|
refs/heads/main
|
564aa48254a44e138a128c71142f50346612fb91
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4eca3f9d0bd66b0ef9d9c2dd02e6b2b61aa9c784","after":"564aa48254a44e138a128c71142f50346612fb91","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4eca3f9d0bd66b0ef9d9c2dd02e6b2b61aa9c784...564aa48254a44e138a128c71142f50346612fb91","commits":[{"id":"564aa48254a44e138a128c71142f50346612fb91","message":"chore(reports): CHG-062 工作台快照回绑(纳入 evidence 结论)@ 5c97fe4ac\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/564aa48254a44e138a128c71142f50346612fb91","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-27T10:20:29-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5c97fe4ac2e6092f6473dfefa292db15d9b15e24","message":"chore(reports): CHG-062 证据新鲜度回绑 @ 511adc3a1\n\npartial:55 fresh / 14 warn / 0 error(warn 均为本轮未重跑的真库/浏览器/部署验收,与 main 4eca3f9d0 同一组)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5c97fe4ac2e6092f6473dfefa292db15d9b15e24","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-27T10:20:28-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"511adc3a1bba62c035a215269b213e9c239594fd","message":"chore(reports): CHG-062 工作台快照回绑 @ 8281a9b13\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/511adc3a1bba62c035a215269b213e9c239594fd","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-27T10:20:13-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"8281a9b139edbcc6b49d5559663e0c66d6d6ca0c","message":"chore(reports): CHG-062 根链静态报告回绑 @ de39bbf7d\n\n根 pnpm check 在 clean de39bbf7d 上除 check:evidence(仅工作台快照过期)外全绿;governance 1364/0,contracts 689/0;catalog:drift 0 error / 0 drift / 18 info(工作区感知门禁读主检出 main 4eca3f9d0)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8281a9b139edbcc6b49d5559663e0c66d6d6ca0c","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-27T10:20:03-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.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-kit.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":"de39bbf7dec1232c766dfdf0119bc170ea2a5b8c","message":"chore(reports): CHG-062 check:runtime 真库验收回绑 @ e5d8a2b51(4588/0,地板4541,RLS enforce1)\n\n一次性 PG/Redis/Redpanda(c62rt30b8-pg / -redis,enterprise-platform-c62rt30b8)。\nrevocation-sla 仍 partial(与前一轮一致)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/de39bbf7dec1232c766dfdf0119bc170ea2a5b8c","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-27T10:15:43-07:00","added":[],"removed":[],"modified":["reports/credential-m1-sla.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/runtime-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"564aa48254a44e138a128c71142f50346612fb91","message":"chore(reports): CHG-062 工作台快照回绑(纳入 evidence 结论)@ 5c97fe4ac\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/564aa48254a44e138a128c71142f50346612fb91","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-27T10:20:29-07:00","added":[],"removed":[],"modified":["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":127915,"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":1,"watchers_count":1,"branch_count":156,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-28T00:54: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
|
1793121677
|
1793121687
|
0
|
1793121676
|
1793121710
|
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
|
|
24704
|
Keep ledger and registry tests valid as slices and Keep ledger and registry tests valid as slices and invariants close...
|
121
|
5
|
kernel-ci.yml
|
59
|
5
|
0
|
refs/heads/main
|
5d33e5d56487664a0aa6f0e253f745eeceb96bb6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4ee009dc47250ce356a6d2116465fdcc3f5967d7","after":"5d33e5d56487664a0aa6f0e253f745eeceb96bb6","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4ee009dc47250ce356a6d2116465fdcc3f5967d7...5d33e5d56487664a0aa6f0e253f745eeceb96bb6","commits":[{"id":"5d33e5d56487664a0aa6f0e253f745eeceb96bb6","message":"Keep ledger and registry tests valid as slices and invariants close\n\nThe record commit appended K9.1 and closed UDM-03, which broke two unit tests that hard-coded a 130-slice ledger and UDM-03 as an open entry.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/5d33e5d56487664a0aa6f0e253f745eeceb96bb6","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-29T18:55:58-07:00","added":[],"removed":[],"modified":["test/invariant-registry.test.js","test/plan-ledger.test.js"]}],"total_commits":0,"head_commit":{"id":"5d33e5d56487664a0aa6f0e253f745eeceb96bb6","message":"Keep ledger and registry tests valid as slices and invariants close\n\nThe record commit appended K9.1 and closed UDM-03, which broke two unit tests that hard-coded a 130-slice ledger and UDM-03 as an open entry.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/5d33e5d56487664a0aa6f0e253f745eeceb96bb6","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-29T18:55:58-07:00","added":[],"removed":[],"modified":["test/invariant-registry.test.js","test/plan-ledger.test.js"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":57155,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":14,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T09:54: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
|
1
|
4
|
1790734532
|
1790734971
|
0
|
1790733364
|
1790734971
|
|
|
0
|
Edit
Delete
|
|
25123
|
docs: mark K8.1, K8.3, K8.4 and K8.6 done (Owner d docs: mark K8.1, K8.3, K8.4 and K8.6 done (Owner decision); done means the local kernel part with external blockers kept as BLOCKED...
|
121
|
5
|
kernel-ci.yml
|
476
|
5
|
0
|
refs/heads/main
|
4915494eb71729938e3f2dbcee58b3f04cdf7dd4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4efd8dd4bded554f6fa9a5ef9ecaa00a2a1d493d","after":"4915494eb71729938e3f2dbcee58b3f04cdf7dd4","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4efd8dd4bded554f6fa9a5ef9ecaa00a2a1d493d...4915494eb71729938e3f2dbcee58b3f04cdf7dd4","commits":[{"id":"4915494eb71729938e3f2dbcee58b3f04cdf7dd4","message":"docs: mark K8.1, K8.3, K8.4 and K8.6 done (Owner decision); done means the local kernel part with external blockers kept as BLOCKED\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4915494eb71729938e3f2dbcee58b3f04cdf7dd4","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-02T21:39:31-07:00","added":["ops/deployments/2026-10-03-k86-live-acceptance-local.md"],"removed":[],"modified":["docs/v1-completion.md","docs/v1-remaining-2026-10-03.md","model/gap-governance.json","model/plan-ledger.json","model/scenario-bindings.json","test/v1-completion.test.js"]}],"total_commits":0,"head_commit":{"id":"4915494eb71729938e3f2dbcee58b3f04cdf7dd4","message":"docs: mark K8.1, K8.3, K8.4 and K8.6 done (Owner decision); done means the local kernel part with external blockers kept as BLOCKED\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4915494eb71729938e3f2dbcee58b3f04cdf7dd4","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-02T21:39:31-07:00","added":["ops/deployments/2026-10-03-k86-live-acceptance-local.md"],"removed":[],"modified":["docs/v1-completion.md","docs/v1-remaining-2026-10-03.md","model/gap-governance.json","model/plan-ledger.json","model/scenario-bindings.json","test/v1-completion.test.js"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":314741,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":19,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-03T12:46: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
|
3
|
3
|
0
|
1791108075
|
0
|
1791002853
|
1791108075
|
|
|
0
|
Edit
Delete
|
|
24755
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/governance-readiness-20260930...
|
121
|
5
|
kernel-ci.yml
|
108
|
5
|
0
|
refs/heads/main
|
12407ea59893ff2270418ac757ca9f1dfa3a53d2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4f0ac77f2c91c64c878de5859764fd6996dbb3ca","after":"12407ea59893ff2270418ac757ca9f1dfa3a53d2","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4f0ac77f2c91c64c878de5859764fd6996dbb3ca...12407ea59893ff2270418ac757ca9f1dfa3a53d2","commits":[{"id":"12407ea59893ff2270418ac757ca9f1dfa3a53d2","message":"Merge remote-tracking branch 'origin/main' into codex/governance-readiness-20260930\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/12407ea59893ff2270418ac757ca9f1dfa3a53d2","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-30T02:05:49-07:00","added":["ops/deployments/2026-09-30-metrics-slo-01330-local.md"],"removed":[],"modified":[]},{"id":"8aa5605a9eccf6ddc9b45f9c52d3e27c1754d486","message":"docs(deploy): record verified 0.133.1 governance readiness delivery\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8aa5605a9eccf6ddc9b45f9c52d3e27c1754d486","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-30T02:05:31-07:00","added":["ops/deployments/2026-09-30-governance-readiness-01331-evidence.json","ops/deployments/2026-09-30-governance-readiness-01331-local.md"],"removed":[],"modified":["model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json"]}],"total_commits":0,"head_commit":{"id":"12407ea59893ff2270418ac757ca9f1dfa3a53d2","message":"Merge remote-tracking branch 'origin/main' into codex/governance-readiness-20260930\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/12407ea59893ff2270418ac757ca9f1dfa3a53d2","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-30T02:05:49-07:00","added":["ops/deployments/2026-09-30-metrics-slo-01330-local.md"],"removed":[],"modified":[]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":63379,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":20,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T17:05: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
|
1
|
4
|
1790762134
|
1790762705
|
0
|
1790759203
|
1790762705
|
|
|
0
|
Edit
Delete
|