|
25958
|
ci: isolate anonymous diagnostic from runner crede ci: isolate anonymous diagnostic from runner credential discovery...
|
116
|
5
|
action-source-diagnostic.yml
|
823
|
5
|
0
|
refs/heads/codex/gitea-hostfix-20261016
|
c111ad2ee9f05e135bfc1634987fb1c843e79f9d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/gitea-hostfix {"ref":"refs/heads/codex/gitea-hostfix-20261016","before":"a3b0595fe5e0e4a2a311408f8f2a046cd1b6550f","after":"c111ad2ee9f05e135bfc1634987fb1c843e79f9d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a3b0595fe5e0e4a2a311408f8f2a046cd1b6550f...c111ad2ee9f05e135bfc1634987fb1c843e79f9d","commits":[{"id":"c111ad2ee9f05e135bfc1634987fb1c843e79f9d","message":"ci: isolate anonymous diagnostic from runner credential discovery\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c111ad2ee9f05e135bfc1634987fb1c843e79f9d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:00:31-07:00","added":[],"removed":[],"modified":[".gitea/workflows/action-source-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.md"]}],"total_commits":0,"head_commit":{"id":"c111ad2ee9f05e135bfc1634987fb1c843e79f9d","message":"ci: isolate anonymous diagnostic from runner credential discovery\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c111ad2ee9f05e135bfc1634987fb1c843e79f9d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:00:31-07:00","added":[],"removed":[],"modified":[".gitea/workflows/action-source-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.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":46279,"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-17T09:59: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
|
1792202437
|
1792202499
|
0
|
1792202433
|
1792202499
|
|
|
0
|
Edit
Delete
|
|
25959
|
ci: verify public mirror reads with the existing s ci: verify public mirror reads with the existing scoped job token...
|
116
|
5
|
job-token-mirror-diagnostic.yml
|
824
|
5
|
0
|
refs/heads/codex/gitea-hostfix-20261016
|
8447d7b7b205e0591d598784c6c6145cfff1dfe8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/gitea-hostfix {"ref":"refs/heads/codex/gitea-hostfix-20261016","before":"c111ad2ee9f05e135bfc1634987fb1c843e79f9d","after":"8447d7b7b205e0591d598784c6c6145cfff1dfe8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/c111ad2ee9f05e135bfc1634987fb1c843e79f9d...8447d7b7b205e0591d598784c6c6145cfff1dfe8","commits":[{"id":"8447d7b7b205e0591d598784c6c6145cfff1dfe8","message":"ci: verify public mirror reads with the existing scoped job token\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8447d7b7b205e0591d598784c6c6145cfff1dfe8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:04:32-07:00","added":[".gitea/workflows/job-token-mirror-diagnostic.yml"],"removed":[],"modified":[".gitea/workflows/action-source-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.md"]}],"total_commits":0,"head_commit":{"id":"8447d7b7b205e0591d598784c6c6145cfff1dfe8","message":"ci: verify public mirror reads with the existing scoped job token\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8447d7b7b205e0591d598784c6c6145cfff1dfe8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:04:32-07:00","added":[".gitea/workflows/job-token-mirror-diagnostic.yml"],"removed":[],"modified":[".gitea/workflows/action-source-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.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":46300,"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-17T10:00: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
|
1
|
4
|
1792202675
|
1792202676
|
0
|
1792202675
|
1792202676
|
|
|
0
|
Edit
Delete
|
|
25961
|
ci: verify actual mirror clones and reject invalid ci: verify actual mirror clones and reject invalid job credentials...
|
116
|
5
|
job-token-mirror-diagnostic.yml
|
826
|
5
|
0
|
refs/heads/codex/gitea-hostfix-20261016
|
9a1adb09eed117b7fc9487b20f7617cf2242465e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/gitea-hostfix {"ref":"refs/heads/codex/gitea-hostfix-20261016","before":"8447d7b7b205e0591d598784c6c6145cfff1dfe8","after":"9a1adb09eed117b7fc9487b20f7617cf2242465e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/8447d7b7b205e0591d598784c6c6145cfff1dfe8...9a1adb09eed117b7fc9487b20f7617cf2242465e","commits":[{"id":"9a1adb09eed117b7fc9487b20f7617cf2242465e","message":"ci: verify actual mirror clones and reject invalid job credentials\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9a1adb09eed117b7fc9487b20f7617cf2242465e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:10:11-07:00","added":[],"removed":[],"modified":[".gitea/workflows/job-token-mirror-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.md"]}],"total_commits":0,"head_commit":{"id":"9a1adb09eed117b7fc9487b20f7617cf2242465e","message":"ci: verify actual mirror clones and reject invalid job credentials\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9a1adb09eed117b7fc9487b20f7617cf2242465e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:10:11-07:00","added":[],"removed":[],"modified":[".gitea/workflows/job-token-mirror-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.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":46352,"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-17T10:07:24+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
|
1792203015
|
1792203018
|
0
|
1792203014
|
1792203018
|
|
|
0
|
Edit
Delete
|
|
25962
|
ci: verify invalid mirror credentials by actual HT ci: verify invalid mirror credentials by actual HTTP denial status...
|
116
|
5
|
job-token-mirror-diagnostic.yml
|
827
|
5
|
0
|
refs/heads/codex/gitea-hostfix-20261016
|
eaf214d0ca1668c9905a585ae32506553c94571f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/gitea-hostfix {"ref":"refs/heads/codex/gitea-hostfix-20261016","before":"9a1adb09eed117b7fc9487b20f7617cf2242465e","after":"eaf214d0ca1668c9905a585ae32506553c94571f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/9a1adb09eed117b7fc9487b20f7617cf2242465e...eaf214d0ca1668c9905a585ae32506553c94571f","commits":[{"id":"eaf214d0ca1668c9905a585ae32506553c94571f","message":"ci: verify invalid mirror credentials by actual HTTP denial status\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eaf214d0ca1668c9905a585ae32506553c94571f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:12:16-07:00","added":[],"removed":[],"modified":[".gitea/workflows/job-token-mirror-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.md"]},{"id":"1ee82929462adc61af686f7a5f9ba8e1c4702ad2","message":"chore(reports): retain scoped document checks and real runner network receipts\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1ee82929462adc61af686f7a5f9ba8e1c4702ad2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:11:04-07:00","added":["docs/evidence/service-surface-2026-10-16/followup/runner-anonymous-source-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-job-token-ref-result.json"],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]}],"total_commits":0,"head_commit":{"id":"eaf214d0ca1668c9905a585ae32506553c94571f","message":"ci: verify invalid mirror credentials by actual HTTP denial status\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eaf214d0ca1668c9905a585ae32506553c94571f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:12:16-07:00","added":[],"removed":[],"modified":[".gitea/workflows/job-token-mirror-diagnostic.yml","docs/凭据与消费者水位及正式发布续推-2026-10-16.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":46374,"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-17T10:10: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
|
1
|
4
|
1792203140
|
1792203143
|
0
|
1792203140
|
1792203143
|
|
|
0
|
Edit
Delete
|
|
25966
|
feat: verify live enterprise feeds and rotate appr feat: verify live enterprise feeds and rotate approved human access tokens...
|
51
|
5
|
e2e.yml
|
99
|
5
|
0
|
refs/heads/main
|
8e44f79bfa48c59e2d09de4cd32d006b4746df0a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa602ccaff0f515014e35eea7e6038bdecba01aa","after":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/aa602ccaff0f515014e35eea7e6038bdecba01aa...8e44f79bfa48c59e2d09de4cd32d006b4746df0a","commits":[{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]}],"total_commits":0,"head_commit":{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]},"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":93949,"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-17T09:22:12+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
|
1792204263
|
1792204293
|
0
|
1792204020
|
1792204293
|
|
|
0
|
Edit
Delete
|
|
25971
|
test(integration): preserve raw runner and per-pac test(integration): preserve raw runner and per-package logs...
|
57
|
5
|
governance.yml
|
257
|
5
|
0
|
refs/heads/main
|
604e0f5275ee9db98a8501b849ab218f74c46561
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","after":"604e0f5275ee9db98a8501b849ab218f74c46561","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/7b8910eb1b90eacbc6610ef19fd60d7b7e06746b...604e0f5275ee9db98a8501b849ab218f74c46561","commits":[{"id":"604e0f5275ee9db98a8501b849ab218f74c46561","message":"test(integration): preserve raw runner and per-package logs\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/604e0f5275ee9db98a8501b849ab218f74c46561","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:40-07:00","added":["reports/enterprise-integration-2026-10-16/check-attempt4.log","reports/enterprise-integration-2026-10-16/check-attempt6.log","reports/enterprise-integration-2026-10-16/deps-attempt4.log","reports/enterprise-integration-2026-10-16/deps-attempt6.log","reports/enterprise-integration-2026-10-16/host-final.log","reports/enterprise-integration-2026-10-16/inference-attempt2.log","reports/enterprise-integration-2026-10-16/inference-attempt6.log","reports/enterprise-integration-2026-10-16/media-attempt1.log","reports/enterprise-integration-2026-10-16/media-attempt2.log","reports/enterprise-integration-2026-10-16/production-attempt2.log","reports/enterprise-integration-2026-10-16/production-attempt6.log","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt2.log","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt6.log","reports/enterprise-integration-2026-10-16/return-attempt1.log","reports/enterprise-integration-2026-10-16/return-final.log","reports/enterprise-integration-2026-10-16/return-repeated-recovery-before-fix.log","reports/enterprise-integration-2026-10-16/runtime-attempt2.log","reports/enterprise-integration-2026-10-16/runtime-attempt6.log","reports/enterprise-integration-2026-10-16/runtime-packages/api-fastify/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/api-nestjs/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/contracts/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/enterprise-identity/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/industry-trends/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/material-governance/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/model-credentials/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/production-archive/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/public-file/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/shijie-domain/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/shijie-runtime/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/tenant-management/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/video-edit/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/web/test.log","reports/enterprise-integration-2026-10-16/script-attempt2.log","reports/enterprise-integration-2026-10-16/script-attempt6.log","reports/enterprise-integration-2026-10-16/shijie-attempt2.log","reports/enterprise-integration-2026-10-16/shijie-attempt6.log","reports/enterprise-integration-2026-10-16/static-attempt1.log","reports/enterprise-integration-2026-10-16/ui-attempt2.log","reports/enterprise-integration-2026-10-16/ui-attempt3.log","reports/enterprise-integration-2026-10-16/ui-attempt4.log","reports/enterprise-integration-2026-10-16/ui-attempt6.log"],"removed":[],"modified":[]},{"id":"bf6fafa122126ea18f14ba2eeb01341decf0b540","message":"test(integration): retain full acceptance and recovery failure evidence\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/bf6fafa122126ea18f14ba2eeb01341decf0b540","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:29-07:00","added":["reports/enterprise-integration-2026-10-16/README.md","reports/enterprise-integration-2026-10-16/deps-attempt4.json","reports/enterprise-integration-2026-10-16/deps-attempt6.json","reports/enterprise-integration-2026-10-16/existing-m7-readonly.json","reports/enterprise-integration-2026-10-16/inference-attempt2.json","reports/enterprise-integration-2026-10-16/inference-attempt6.json","reports/enterprise-integration-2026-10-16/manifest.json","reports/enterprise-integration-2026-10-16/production-attempt2.json","reports/enterprise-integration-2026-10-16/production-attempt6.json","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt2.json","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt6.json","reports/enterprise-integration-2026-10-16/runs.json","reports/enterprise-integration-2026-10-16/runtime-attempt1.json","reports/enterprise-integration-2026-10-16/runtime-attempt2.json","reports/enterprise-integration-2026-10-16/runtime-attempt6.json","reports/enterprise-integration-2026-10-16/runtime-package-counts.json","reports/enterprise-integration-2026-10-16/script-attempt2.json","reports/enterprise-integration-2026-10-16/script-attempt6.json","reports/enterprise-integration-2026-10-16/service-before2.json","reports/enterprise-integration-2026-10-16/shijie-attempt2.json","reports/enterprise-integration-2026-10-16/shijie-attempt6.json","reports/enterprise-integration-2026-10-16/skill-source.json","reports/enterprise-integration-2026-10-16/ui-artifacts-manifest.json","reports/enterprise-integration-2026-10-16/ui-attempt2.json","reports/enterprise-integration-2026-10-16/ui-attempt3.json","reports/enterprise-integration-2026-10-16/ui-attempt4.json","reports/enterprise-integration-2026-10-16/ui-attempt6.json"],"removed":[],"modified":[]},{"id":"ed5e926256fff8dff8a02ac4ffce5289506c765f","message":"feat(integration): freeze original model intents and add governed return seam\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ed5e926256fff8dff8a02ac4ffce5289506c765f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:24-07:00","added":["app-manifest.json","docs/governance/log/2026-10-17-enterprise-integration.md","docs/platform-integration/README.md","docs/platform-integration/acceptance-2026-10-16.md","docs/platform-integration/adjudication-checklist.md","docs/platform-integration/baseline.json","docs/platform-integration/boundary-preflight.md","docs/platform-integration/capability-feedback.md","docs/platform-integration/integration-matrix.md","docs/platform-integration/model-dispositions.json","reports/enterprise-integration.latest.json","scripts/check-enterprise-integration.mjs","scripts/lib/enterprise-execution-return.mjs","scripts/lib/enterprise-execution-return.test.mjs","scripts/lib/enterprise-integration/business-command-journal.mjs","scripts/lib/enterprise-integration/ees-execution-return.mjs","scripts/lib/enterprise-integration/provenance.json","scripts/lib/integration-source-naming.mjs","scripts/lib/integration-source-naming.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","docs/README.md","docs/domain-glossary.md","package.json","packages/material-governance/src/platform-media.integration.test.ts","packages/material-governance/src/platform-media.ts","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-naming.mjs","scripts/lib/source-fingerprint.mjs"]}],"total_commits":0,"head_commit":{"id":"604e0f5275ee9db98a8501b849ab218f74c46561","message":"test(integration): preserve raw runner and per-package logs\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/604e0f5275ee9db98a8501b849ab218f74c46561","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:40-07:00","added":["reports/enterprise-integration-2026-10-16/check-attempt4.log","reports/enterprise-integration-2026-10-16/check-attempt6.log","reports/enterprise-integration-2026-10-16/deps-attempt4.log","reports/enterprise-integration-2026-10-16/deps-attempt6.log","reports/enterprise-integration-2026-10-16/host-final.log","reports/enterprise-integration-2026-10-16/inference-attempt2.log","reports/enterprise-integration-2026-10-16/inference-attempt6.log","reports/enterprise-integration-2026-10-16/media-attempt1.log","reports/enterprise-integration-2026-10-16/media-attempt2.log","reports/enterprise-integration-2026-10-16/production-attempt2.log","reports/enterprise-integration-2026-10-16/production-attempt6.log","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt2.log","reports/enterprise-integration-2026-10-16/public-file-acceptance-attempt6.log","reports/enterprise-integration-2026-10-16/return-attempt1.log","reports/enterprise-integration-2026-10-16/return-final.log","reports/enterprise-integration-2026-10-16/return-repeated-recovery-before-fix.log","reports/enterprise-integration-2026-10-16/runtime-attempt2.log","reports/enterprise-integration-2026-10-16/runtime-attempt6.log","reports/enterprise-integration-2026-10-16/runtime-packages/api-fastify/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/api-nestjs/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/contracts/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/enterprise-identity/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/industry-trends/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/material-governance/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/model-credentials/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/production-archive/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/public-file/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/shijie-domain/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/shijie-runtime/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/tenant-management/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/video-edit/test.log","reports/enterprise-integration-2026-10-16/runtime-packages/web/test.log","reports/enterprise-integration-2026-10-16/script-attempt2.log","reports/enterprise-integration-2026-10-16/script-attempt6.log","reports/enterprise-integration-2026-10-16/shijie-attempt2.log","reports/enterprise-integration-2026-10-16/shijie-attempt6.log","reports/enterprise-integration-2026-10-16/static-attempt1.log","reports/enterprise-integration-2026-10-16/ui-attempt2.log","reports/enterprise-integration-2026-10-16/ui-attempt3.log","reports/enterprise-integration-2026-10-16/ui-attempt4.log","reports/enterprise-integration-2026-10-16/ui-attempt6.log"],"removed":[],"modified":[]},"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":1110099,"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-11T22:55: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
|
3
|
4
|
1792204856
|
1792204877
|
0
|
1792204855
|
1792204877
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25972
|
test(integration): retain preceding runtime packag test(integration): retain preceding runtime package snapshot...
|
57
|
5
|
governance.yml
|
258
|
5
|
0
|
refs/heads/main
|
467250f5a05a4f0466963956eafd00c484ad93a8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"604e0f5275ee9db98a8501b849ab218f74c46561","after":"467250f5a05a4f0466963956eafd00c484ad93a8","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/604e0f5275ee9db98a8501b849ab218f74c46561...467250f5a05a4f0466963956eafd00c484ad93a8","commits":[{"id":"467250f5a05a4f0466963956eafd00c484ad93a8","message":"test(integration): retain preceding runtime package snapshot\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/467250f5a05a4f0466963956eafd00c484ad93a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:54-07:00","added":["reports/enterprise-integration-2026-10-16/runtime-packages/apps-api-fastify.log","reports/enterprise-integration-2026-10-16/runtime-packages/apps-api-nestjs.log","reports/enterprise-integration-2026-10-16/runtime-packages/apps-web.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-contracts.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-enterprise-identity.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-industry-trends.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-material-governance.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-model-credentials.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-production-archive.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-public-file.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-shijie-domain.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-shijie-runtime.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-tenant-management.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-video-edit.log"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"467250f5a05a4f0466963956eafd00c484ad93a8","message":"test(integration): retain preceding runtime package snapshot\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/467250f5a05a4f0466963956eafd00c484ad93a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:40:54-07:00","added":["reports/enterprise-integration-2026-10-16/runtime-packages/apps-api-fastify.log","reports/enterprise-integration-2026-10-16/runtime-packages/apps-api-nestjs.log","reports/enterprise-integration-2026-10-16/runtime-packages/apps-web.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-contracts.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-enterprise-identity.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-industry-trends.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-material-governance.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-model-credentials.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-production-archive.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-public-file.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-shijie-domain.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-shijie-runtime.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-tenant-management.log","reports/enterprise-integration-2026-10-16/runtime-packages/packages-video-edit.log"],"removed":[],"modified":[]},"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":1110352,"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-17T10:40:55+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792204880
|
1792204925
|
0
|
1792204878
|
1792204925
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25974
|
fix: retain sanitized human refresh failure phase fix: retain sanitized human refresh failure phase for reconciliation...
|
51
|
5
|
e2e.yml
|
101
|
5
|
0
|
refs/heads/main
|
683e8367579e01e5d5108be384cbe938c9a9c882
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","after":"683e8367579e01e5d5108be384cbe938c9a9c882","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/8e44f79bfa48c59e2d09de4cd32d006b4746df0a...683e8367579e01e5d5108be384cbe938c9a9c882","commits":[{"id":"683e8367579e01e5d5108be384cbe938c9a9c882","message":"fix: retain sanitized human refresh failure phase for reconciliation\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/683e8367579e01e5d5108be384cbe938c9a9c882","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:05:17-07:00","added":["scripts/enterprise-human-refresh.test.mjs","scripts/lib/enterprise-refresh-state.mjs"],"removed":[],"modified":["docs/enterprise-integration-2026-10-16.md","scripts/enterprise-human-refresh.mjs"]}],"total_commits":0,"head_commit":{"id":"683e8367579e01e5d5108be384cbe938c9a9c882","message":"fix: retain sanitized human refresh failure phase for reconciliation\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/683e8367579e01e5d5108be384cbe938c9a9c882","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:05:17-07:00","added":["scripts/enterprise-human-refresh.test.mjs","scripts/lib/enterprise-refresh-state.mjs"],"removed":[],"modified":["docs/enterprise-integration-2026-10-16.md","scripts/enterprise-human-refresh.mjs"]},"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":94019,"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-17T10:27:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792206408
|
1792206427
|
0
|
1792206320
|
1792206427
|
|
|
0
|
Edit
Delete
|
|
25976
|
docs(integration): record verified local release a docs(integration): record verified local release and retained activation gaps...
|
57
|
5
|
governance.yml
|
259
|
5
|
0
|
refs/heads/main
|
b274247be015db0fac5c137b58cee0dfbdb36c46
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"467250f5a05a4f0466963956eafd00c484ad93a8","after":"b274247be015db0fac5c137b58cee0dfbdb36c46","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/467250f5a05a4f0466963956eafd00c484ad93a8...b274247be015db0fac5c137b58cee0dfbdb36c46","commits":[{"id":"b274247be015db0fac5c137b58cee0dfbdb36c46","message":"docs(integration): record verified local release and retained activation gaps\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b274247be015db0fac5c137b58cee0dfbdb36c46","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:07:45-07:00","added":["docs/releases/2026-10-17-eios1.md","reports/enterprise-integration-2026-10-16/deployment.json","reports/enterprise-integration-2026-10-16/manifest-native.json","reports/enterprise-integration-2026-10-16/release-summary.json","reports/enterprise-integration-2026-10-16/resource-cleanup.json","reports/enterprise-integration-2026-10-16/running-seam-attempt1.json","reports/enterprise-integration-2026-10-16/running-seam.json","reports/enterprise-integration-2026-10-16/service-after.json","reports/enterprise-integration-2026-10-16/workspace-docs-local-before-close.log"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-10-17-enterprise-integration.md","docs/platform-integration/acceptance-2026-10-16.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration-2026-10-16/manifest.json","reports/enterprise-integration.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/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"]}],"total_commits":0,"head_commit":{"id":"b274247be015db0fac5c137b58cee0dfbdb36c46","message":"docs(integration): record verified local release and retained activation gaps\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b274247be015db0fac5c137b58cee0dfbdb36c46","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:07:45-07:00","added":["docs/releases/2026-10-17-eios1.md","reports/enterprise-integration-2026-10-16/deployment.json","reports/enterprise-integration-2026-10-16/manifest-native.json","reports/enterprise-integration-2026-10-16/release-summary.json","reports/enterprise-integration-2026-10-16/resource-cleanup.json","reports/enterprise-integration-2026-10-16/running-seam-attempt1.json","reports/enterprise-integration-2026-10-16/running-seam.json","reports/enterprise-integration-2026-10-16/service-after.json","reports/enterprise-integration-2026-10-16/workspace-docs-local-before-close.log"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-10-17-enterprise-integration.md","docs/platform-integration/acceptance-2026-10-16.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration-2026-10-16/manifest.json","reports/enterprise-integration.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/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":1110412,"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-17T10:41: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
|
4
|
1792206477
|
1792206524
|
0
|
1792206476
|
1792206524
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25978
|
docs(integration): align matrix labels with review docs(integration): align matrix labels with reviewed infrastructure scope...
|
57
|
5
|
governance.yml
|
260
|
5
|
0
|
refs/heads/main
|
13667080d9297dffde2de83611e7a99c80afb42b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b274247be015db0fac5c137b58cee0dfbdb36c46","after":"13667080d9297dffde2de83611e7a99c80afb42b","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/b274247be015db0fac5c137b58cee0dfbdb36c46...13667080d9297dffde2de83611e7a99c80afb42b","commits":[{"id":"13667080d9297dffde2de83611e7a99c80afb42b","message":"docs(integration): align matrix labels with reviewed infrastructure scope\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/13667080d9297dffde2de83611e7a99c80afb42b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:08:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/platform-integration/README.md","docs/platform-integration/integration-matrix.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"13667080d9297dffde2de83611e7a99c80afb42b","message":"docs(integration): align matrix labels with reviewed infrastructure scope\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/13667080d9297dffde2de83611e7a99c80afb42b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:08:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/platform-integration/README.md","docs/platform-integration/integration-matrix.md","reports/governance-docs.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":1110491,"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-17T11:07:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792206542
|
1792206572
|
0
|
1792206540
|
1792206572
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25980
|
docs: record verified local enterprise activation docs: record verified local enterprise activation and Owner acceptance...
|
51
|
5
|
e2e.yml
|
103
|
5
|
0
|
refs/heads/main
|
c9fdff3049b9d6f8b4291f603e10871ce8371903
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"683e8367579e01e5d5108be384cbe938c9a9c882","after":"c9fdff3049b9d6f8b4291f603e10871ce8371903","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/683e8367579e01e5d5108be384cbe938c9a9c882...c9fdff3049b9d6f8b4291f603e10871ce8371903","commits":[{"id":"c9fdff3049b9d6f8b4291f603e10871ce8371903","message":"docs: record verified local enterprise activation and Owner acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/c9fdff3049b9d6f8b4291f603e10871ce8371903","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:19:49-07:00","added":["docs/deployments/enterprise-activation-local-2026-10-16.md","docs/evidence/enterprise-activation-2026-10-16/local-development-acceptance.json","scripts/check-enterprise-activation-evidence.mjs","scripts/check-enterprise-activation-evidence.test.mjs"],"removed":[],"modified":["docs/contracts/enterprise-integration.md","docs/enterprise-activation-2026-10-16.md","docs/platform-onboarding.md","governance/enterprise-activation-plan.local-development.json","governance/enterprise-integration.json","governance/enterprise-registration.local-development.json","scripts/check-enterprise-integration.mjs","scripts/check-enterprise-registration.test.mjs"]}],"total_commits":0,"head_commit":{"id":"c9fdff3049b9d6f8b4291f603e10871ce8371903","message":"docs: record verified local enterprise activation and Owner acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/c9fdff3049b9d6f8b4291f603e10871ce8371903","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:19:49-07:00","added":["docs/deployments/enterprise-activation-local-2026-10-16.md","docs/evidence/enterprise-activation-2026-10-16/local-development-acceptance.json","scripts/check-enterprise-activation-evidence.mjs","scripts/check-enterprise-activation-evidence.test.mjs"],"removed":[],"modified":["docs/contracts/enterprise-integration.md","docs/enterprise-activation-2026-10-16.md","docs/platform-onboarding.md","governance/enterprise-activation-plan.local-development.json","governance/enterprise-integration.json","governance/enterprise-registration.local-development.json","scripts/check-enterprise-integration.mjs","scripts/check-enterprise-registration.test.mjs"]},"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":94031,"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-17T11:05: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
|
4
|
1792207254
|
1792207272
|
0
|
1792207191
|
1792207272
|
|
|
0
|
Edit
Delete
|
|
25982
|
test: include local activation snapshot negative c test: include local activation snapshot negative checks in enterprise gate...
|
51
|
5
|
e2e.yml
|
105
|
5
|
0
|
refs/heads/main
|
79820800bf42318a51661942227f31f08caf9752
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c9fdff3049b9d6f8b4291f603e10871ce8371903","after":"79820800bf42318a51661942227f31f08caf9752","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/c9fdff3049b9d6f8b4291f603e10871ce8371903...79820800bf42318a51661942227f31f08caf9752","commits":[{"id":"79820800bf42318a51661942227f31f08caf9752","message":"test: include local activation snapshot negative checks in enterprise gate\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/79820800bf42318a51661942227f31f08caf9752","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:20:50-07:00","added":[],"removed":[],"modified":["scripts/check-enterprise-registration.test.mjs"]}],"total_commits":0,"head_commit":{"id":"79820800bf42318a51661942227f31f08caf9752","message":"test: include local activation snapshot negative checks in enterprise gate\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/79820800bf42318a51661942227f31f08caf9752","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:20:50-07:00","added":[],"removed":[],"modified":["scripts/check-enterprise-registration.test.mjs"]},"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":94065,"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-17T11:19: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
|
1792207350
|
1792207367
|
0
|
1792207252
|
1792207367
|
|
|
0
|
Edit
Delete
|
|
25984
|
docs: retain final service health data preservatio docs: retain final service health data preservation and cleanup receipts...
|
51
|
5
|
e2e.yml
|
107
|
5
|
0
|
refs/heads/main
|
0c3bdd0e722ad6e1ea0193dcc80079331cfefa96
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"79820800bf42318a51661942227f31f08caf9752","after":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/79820800bf42318a51661942227f31f08caf9752...0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","commits":[{"id":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","message":"docs: retain final service health data preservation and cleanup receipts\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:26:31-07:00","added":["docs/evidence/enterprise-activation-2026-10-16/final-service-readback.json"],"removed":[],"modified":["docs/deployments/enterprise-activation-local-2026-10-16.md"]}],"total_commits":0,"head_commit":{"id":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","message":"docs: retain final service health data preservation and cleanup receipts\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:26:31-07:00","added":["docs/evidence/enterprise-activation-2026-10-16/final-service-readback.json"],"removed":[],"modified":["docs/deployments/enterprise-activation-local-2026-10-16.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":94068,"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-17T11:20: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
|
4
|
1792207671
|
1792207690
|
0
|
1792207594
|
1792207690
|
|
|
0
|
Edit
Delete
|
|
25985
|
docs(integration): record bounded M7 read authoriz docs(integration): record bounded M7 read authorization recovery...
|
57
|
5
|
governance.yml
|
261
|
5
|
0
|
refs/heads/main
|
035958fb052c2b5cbf1957da79b0bd08f1167320
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"13667080d9297dffde2de83611e7a99c80afb42b","after":"035958fb052c2b5cbf1957da79b0bd08f1167320","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/13667080d9297dffde2de83611e7a99c80afb42b...035958fb052c2b5cbf1957da79b0bd08f1167320","commits":[{"id":"035958fb052c2b5cbf1957da79b0bd08f1167320","message":"docs(integration): record bounded M7 read authorization recovery\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/035958fb052c2b5cbf1957da79b0bd08f1167320","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:32:01-07:00","added":["docs/platform-integration/m7-read-recovery-2026-10-16.md","reports/m7-read-recovery-2026-10-16/http-after.json","reports/m7-read-recovery-2026-10-16/http-before.json","reports/m7-read-recovery-2026-10-16/manifest.json","reports/m7-read-recovery-2026-10-16/owner-after.json","reports/m7-read-recovery-2026-10-16/owner-before.json","reports/m7-read-recovery-2026-10-16/owner-maintenance.jsonl","reports/m7-read-recovery-2026-10-16/rollback.json","reports/m7-read-recovery-2026-10-16/validation.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-10-17-enterprise-integration.md","docs/model-center-media.md","docs/platform-integration/README.md","docs/platform-integration/acceptance-2026-10-16.md","docs/platform-integration/adjudication-checklist.md","docs/platform-integration/capability-feedback.md","docs/platform-integration/integration-matrix.md","docs/releases/current.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"035958fb052c2b5cbf1957da79b0bd08f1167320","message":"docs(integration): record bounded M7 read authorization recovery\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/035958fb052c2b5cbf1957da79b0bd08f1167320","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:32:01-07:00","added":["docs/platform-integration/m7-read-recovery-2026-10-16.md","reports/m7-read-recovery-2026-10-16/http-after.json","reports/m7-read-recovery-2026-10-16/http-before.json","reports/m7-read-recovery-2026-10-16/manifest.json","reports/m7-read-recovery-2026-10-16/owner-after.json","reports/m7-read-recovery-2026-10-16/owner-before.json","reports/m7-read-recovery-2026-10-16/owner-maintenance.jsonl","reports/m7-read-recovery-2026-10-16/rollback.json","reports/m7-read-recovery-2026-10-16/validation.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-10-17-enterprise-integration.md","docs/model-center-media.md","docs/platform-integration/README.md","docs/platform-integration/acceptance-2026-10-16.md","docs/platform-integration/adjudication-checklist.md","docs/platform-integration/capability-feedback.md","docs/platform-integration/integration-matrix.md","docs/releases/current.md","reports/governance-docs.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":1110549,"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-17T11:09:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792207940
|
1792207987
|
0
|
1792207939
|
1792207987
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25988
|
docs(integration): record revocable year-long M7 r docs(integration): record revocable year-long M7 read authorization...
|
57
|
5
|
governance.yml
|
262
|
5
|
0
|
refs/heads/main
|
b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"035958fb052c2b5cbf1957da79b0bd08f1167320","after":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/035958fb052c2b5cbf1957da79b0bd08f1167320...b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","commits":[{"id":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","message":"docs(integration): record revocable year-long M7 read authorization\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:57:20-07:00","added":["docs/governance/log/2026-10-16-m7-standing-read.md","docs/platform-integration/m7-standing-read-2026-10-16.md","reports/m7-standing-read-2026-10-16/document-validation.json","reports/m7-standing-read-2026-10-16/http-after.json","reports/m7-standing-read-2026-10-16/http-before.json","reports/m7-standing-read-2026-10-16/http-created.json","reports/m7-standing-read-2026-10-16/manifest.json","reports/m7-standing-read-2026-10-16/owner-after.json","reports/m7-standing-read-2026-10-16/owner-before.json","reports/m7-standing-read-2026-10-16/owner-created.json","reports/m7-standing-read-2026-10-16/owner-invalid-request.json","reports/m7-standing-read-2026-10-16/owner-maintenance.jsonl","reports/m7-standing-read-2026-10-16/plan.json","reports/m7-standing-read-2026-10-16/review.json","reports/m7-standing-read-2026-10-16/rollback.json","reports/m7-standing-read-2026-10-16/runtime.json","reports/m7-standing-read-2026-10-16/validation.json"],"removed":[],"modified":["CLAUDE.md","docs/model-center-media.md","docs/platform-integration/README.md","docs/platform-integration/acceptance-2026-10-16.md","docs/platform-integration/adjudication-checklist.md","docs/platform-integration/capability-feedback.md","docs/platform-integration/integration-matrix.md","docs/platform-integration/m7-read-recovery-2026-10-16.md","docs/releases/2026-10-17-eios1.md","docs/releases/current.md","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","message":"docs(integration): record revocable year-long M7 read authorization\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:57:20-07:00","added":["docs/governance/log/2026-10-16-m7-standing-read.md","docs/platform-integration/m7-standing-read-2026-10-16.md","reports/m7-standing-read-2026-10-16/document-validation.json","reports/m7-standing-read-2026-10-16/http-after.json","reports/m7-standing-read-2026-10-16/http-before.json","reports/m7-standing-read-2026-10-16/http-created.json","reports/m7-standing-read-2026-10-16/manifest.json","reports/m7-standing-read-2026-10-16/owner-after.json","reports/m7-standing-read-2026-10-16/owner-before.json","reports/m7-standing-read-2026-10-16/owner-created.json","reports/m7-standing-read-2026-10-16/owner-invalid-request.json","reports/m7-standing-read-2026-10-16/owner-maintenance.jsonl","reports/m7-standing-read-2026-10-16/plan.json","reports/m7-standing-read-2026-10-16/review.json","reports/m7-standing-read-2026-10-16/rollback.json","reports/m7-standing-read-2026-10-16/runtime.json","reports/m7-standing-read-2026-10-16/validation.json"],"removed":[],"modified":["CLAUDE.md","docs/model-center-media.md","docs/platform-integration/README.md","docs/platform-integration/acceptance-2026-10-16.md","docs/platform-integration/adjudication-checklist.md","docs/platform-integration/capability-feedback.md","docs/platform-integration/integration-matrix.md","docs/platform-integration/m7-read-recovery-2026-10-16.md","docs/releases/2026-10-17-eios1.md","docs/releases/current.md","reports/enterprise-integration.latest.json","reports/governance-docs.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":1110638,"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-17T11:32:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792209448
|
1792209539
|
0
|
1792209448
|
1792209539
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25989
|
docs(CHG-050): record approved Owner permission de docs(CHG-050): record approved Owner permission definitions and historical correction scope...
|
117
|
5
|
governance.yml
|
256
|
5
|
0
|
refs/heads/main
|
e94e2c0bd275e053175e81afbd111d25912c7989
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"117c9f6f5bf646625b2496ce51ab6e6bab967e74","after":"e94e2c0bd275e053175e81afbd111d25912c7989","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/117c9f6f5bf646625b2496ce51ab6e6bab967e74...e94e2c0bd275e053175e81afbd111d25912c7989","commits":[{"id":"e94e2c0bd275e053175e81afbd111d25912c7989","message":"docs(CHG-050): record approved Owner permission definitions and historical correction scope\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e94e2c0bd275e053175e81afbd111d25912c7989","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:46:14-07:00","added":["平台治理/doc/decisions/CHG-050-材料/README.md","平台治理/doc/decisions/CHG-050-材料/permissions.delta.json","平台治理/doc/decisions/CHG-050-材料/validation.json"],"removed":[],"modified":[]},{"id":"084ad0b4862736b00f586a81abc5660514a49b49","message":"decisions: CHG-049 已推送(控制面 Gitea / GitHub main 27b46ede,10-15 用户同意)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/084ad0b4862736b00f586a81abc5660514a49b49","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:16:24-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-049-材料/README.md"]},{"id":"42f9f4db457914020faf60a266ff0a068653752d","message":"decisions: CHG-049 已应用(控制面 main 27b46ede:Catalog f39d4c9e、EES 登记表 49265073、钉数 46c90665、回绑 27b46ede;未推送)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/42f9f4db457914020faf60a266ff0a068653752d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:09:20-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-049-材料/README.md","平台治理/doc/decisions/CHG-049-材料/apps.delta.json","平台治理/doc/decisions/CHG-049-材料/conflicts.delta.json","平台治理/doc/decisions/CHG-049-材料/entities-knowledge-feedback.delta.json","平台治理/doc/decisions/CHG-049-材料/entities-product.delta.json"]},{"id":"317785a7fc9e8a2471c9df40117c2c2be114b8eb","message":"decisions: CHG-049 已签署(10-15 用户答 Q1 / Q2 让渡、Q3 / Q4 丙、Q5 是,由 04 应用并合入);增量状态 signed-applying\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/317785a7fc9e8a2471c9df40117c2c2be114b8eb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:59:58-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-049-材料/README.md","平台治理/doc/decisions/CHG-049-材料/apps.delta.json","平台治理/doc/decisions/CHG-049-材料/conflicts.delta.json","平台治理/doc/decisions/CHG-049-材料/entities-knowledge-feedback.delta.json","平台治理/doc/decisions/CHG-049-材料/entities-product.delta.json"]},{"id":"e8162fac63e59ac995c5cf2dc9d00a3c070f2299","message":"decisions: CHG-049 草案——认领登记表 6 个同名键:Product / KnowledgeFeedback 让渡,Order / Project 登记为已跟踪冲突,Contract / Refund 待裁(Q1–Q5);04 干跑 b93d7667 通过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e8162fac63e59ac995c5cf2dc9d00a3c070f2299","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:51:48-07:00","added":["平台治理/doc/decisions/CHG-049-材料/README.md","平台治理/doc/decisions/CHG-049-材料/apps.delta.json","平台治理/doc/decisions/CHG-049-材料/conflicts.delta.json","平台治理/doc/decisions/CHG-049-材料/ees.domain.knowledge.draft.json","平台治理/doc/decisions/CHG-049-材料/entities-knowledge-feedback.delta.json","平台治理/doc/decisions/CHG-049-材料/entities-product.delta.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"e94e2c0bd275e053175e81afbd111d25912c7989","message":"docs(CHG-050): record approved Owner permission definitions and historical correction scope\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e94e2c0bd275e053175e81afbd111d25912c7989","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T20:46:14-07:00","added":["平台治理/doc/decisions/CHG-050-材料/README.md","平台治理/doc/decisions/CHG-050-材料/permissions.delta.json","平台治理/doc/decisions/CHG-050-材料/validation.json"],"removed":[],"modified":[]},"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":26865,"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-16T09:31: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
|
4
|
1792216627
|
1792216718
|
0
|
1792216626
|
1792216718
|
|
|
0
|
Edit
Delete
|
|
25997
|
feat: add approved development program execution a feat: add approved development program execution and report acceptance...
|
51
|
5
|
e2e.yml
|
109
|
5
|
0
|
refs/heads/main
|
19202516109d86104b60fd3a202ae508051f73c5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","after":"19202516109d86104b60fd3a202ae508051f73c5","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/0c3bdd0e722ad6e1ea0193dcc80079331cfefa96...19202516109d86104b60fd3a202ae508051f73c5","commits":[{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.md"]}],"total_commits":0,"head_commit":{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.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":94077,"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-17T11:26: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
|
2
|
4
|
1792220822
|
1792220839
|
0
|
1792220743
|
1792220839
|
|
|
0
|
Edit
Delete
|
|
26000
|
CHG-044 record bounded Yggdrasil development execu CHG-044 record bounded Yggdrasil development execution approval...
|
117
|
5
|
governance.yml
|
257
|
5
|
0
|
refs/heads/main
|
26c8706f18686e07ae69dfe0f761704601f721fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e94e2c0bd275e053175e81afbd111d25912c7989","after":"26c8706f18686e07ae69dfe0f761704601f721fb","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/e94e2c0bd275e053175e81afbd111d25912c7989...26c8706f18686e07ae69dfe0f761704601f721fb","commits":[{"id":"26c8706f18686e07ae69dfe0f761704601f721fb","message":"CHG-044 record bounded Yggdrasil development execution approval\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26c8706f18686e07ae69dfe0f761704601f721fb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:56-07:00","added":["平台治理/doc/decisions/CHG-044-材料/yggdrasil-execution-20261017.delta.json"],"removed":[],"modified":["平台治理/doc/decisions/CHG-044-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"26c8706f18686e07ae69dfe0f761704601f721fb","message":"CHG-044 record bounded Yggdrasil development execution approval\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26c8706f18686e07ae69dfe0f761704601f721fb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:56-07:00","added":["平台治理/doc/decisions/CHG-044-材料/yggdrasil-execution-20261017.delta.json"],"removed":[],"modified":["平台治理/doc/decisions/CHG-044-材料/README.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":26926,"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-17T13:57:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1792220857
|
1792220874
|
0
|
1792220780
|
1792220874
|
|
|
0
|
Edit
Delete
|
|
26003
|
build: include fixed EES consumer artifact in API build: include fixed EES consumer artifact in API dependency layers...
|
51
|
5
|
e2e.yml
|
111
|
5
|
0
|
refs/heads/main
|
f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"19202516109d86104b60fd3a202ae508051f73c5","after":"f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/19202516109d86104b60fd3a202ae508051f73c5...f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","commits":[{"id":"f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","message":"build: include fixed EES consumer artifact in API dependency layers\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:08:16-07:00","added":[],"removed":[],"modified":["docs/enterprise-execution-local-2026-10-17.md","server/Dockerfile","server/Dockerfile.colima","团购本地生活AI运营App/screens-real-modules.jsx"]}],"total_commits":0,"head_commit":{"id":"f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","message":"build: include fixed EES consumer artifact in API dependency layers\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:08:16-07:00","added":[],"removed":[],"modified":["docs/enterprise-execution-local-2026-10-17.md","server/Dockerfile","server/Dockerfile.colima","团购本地生活AI运营App/screens-real-modules.jsx"]},"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":94442,"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-17T15:05: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
|
2
|
4
|
1792221015
|
1792221033
|
0
|
1792220926
|
1792221033
|
|
|
0
|
Edit
Delete
|
|
26008
|
fix: bind outcome observations and allow explicit fix: bind outcome observations and allow explicit rejected-report evidence repair...
|
51
|
5
|
e2e.yml
|
113
|
5
|
0
|
refs/heads/main
|
b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc","after":"b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/f2185d82dcfb700dc23a61fc2b75ae0ca54c03bc...b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","commits":[{"id":"b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","message":"fix: bind outcome observations and allow explicit rejected-report evidence repair\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:55:42-07:00","added":["docs/deployments/enterprise-execution-local-2026-10-17.md"],"removed":[],"modified":["README.md","docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/src/openapi.ts","server/test/r64-enterprise-execution.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]}],"total_commits":0,"head_commit":{"id":"b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","message":"fix: bind outcome observations and allow explicit rejected-report evidence repair\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:55:42-07:00","added":["docs/deployments/enterprise-execution-local-2026-10-17.md"],"removed":[],"modified":["README.md","docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/src/openapi.ts","server/test/r64-enterprise-execution.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]},"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":94462,"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-17T15:08:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792223836
|
1792223854
|
0
|
1792223750
|
1792223854
|
|
|
0
|
Edit
Delete
|
|
26011
|
fix: complete native closure contract and constrai fix: complete native closure contract and constrain explicit original-workflow repair admission...
|
51
|
5
|
e2e.yml
|
115
|
5
|
0
|
refs/heads/main
|
342a189cef979643607810c270b5f965a038e5d8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c","after":"342a189cef979643607810c270b5f965a038e5d8","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/b03c5eb9228b4f0ae33ab9a1c42378b58c3a795c...342a189cef979643607810c270b5f965a038e5d8","commits":[{"id":"342a189cef979643607810c270b5f965a038e5d8","message":"fix: complete native closure contract and constrain explicit original-workflow repair admission\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/342a189cef979643607810c270b5f965a038e5d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:18:30-07:00","added":["governance/enterprise-execution-repair-request.json","server/vendor/juhai-ees-business-consumer-0.1.3.tgz"],"removed":["server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"modified":["CLAUDE.md","README.md","docs/contracts/enterprise-execution.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/package-lock.json","server/package.json","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","开发计划.md","项目阻塞点分析.md"]}],"total_commits":0,"head_commit":{"id":"342a189cef979643607810c270b5f965a038e5d8","message":"fix: complete native closure contract and constrain explicit original-workflow repair admission\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/342a189cef979643607810c270b5f965a038e5d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:18:30-07:00","added":["governance/enterprise-execution-repair-request.json","server/vendor/juhai-ees-business-consumer-0.1.3.tgz"],"removed":["server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"modified":["CLAUDE.md","README.md","docs/contracts/enterprise-execution.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/package-lock.json","server/package.json","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","开发计划.md","项目阻塞点分析.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":94542,"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-17T15:55: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
|
4
|
1792225317
|
1792225347
|
0
|
1792225134
|
1792225347
|
|
|
0
|
Edit
Delete
|
|
26013
|
docs: record actual program execution, expired wri docs: record actual program execution, expired write admission and verified readonly recovery...
|
51
|
5
|
e2e.yml
|
117
|
5
|
0
|
refs/heads/main
|
21cfe802d8fc6abb715e0ca3b04bb6412ef88aee
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"342a189cef979643607810c270b5f965a038e5d8","after":"21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/342a189cef979643607810c270b5f965a038e5d8...21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","commits":[{"id":"21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","message":"docs: record actual program execution, expired write admission and verified readonly recovery\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:25:32-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/current-partial-acceptance.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","message":"docs: record actual program execution, expired write admission and verified readonly recovery\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:25:32-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/current-partial-acceptance.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.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":94774,"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-17T16:18:54+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
|
1792226138
|
1792226168
|
0
|
1792225568
|
1792226168
|
|
|
0
|
Edit
Delete
|
|
26015
|
docs: preserve frozen Owner deadline and prepare e docs: preserve frozen Owner deadline and prepare explicit one-time final acceptance decision...
|
51
|
5
|
e2e.yml
|
119
|
5
|
0
|
refs/heads/main
|
dfcae96585f92e3935a25050d1f8ed677b4e5009
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"21cfe802d8fc6abb715e0ca3b04bb6412ef88aee","after":"dfcae96585f92e3935a25050d1f8ed677b4e5009","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/21cfe802d8fc6abb715e0ca3b04bb6412ef88aee...dfcae96585f92e3935a25050d1f8ed677b4e5009","commits":[{"id":"dfcae96585f92e3935a25050d1f8ed677b4e5009","message":"docs: preserve frozen Owner deadline and prepare explicit one-time final acceptance decision\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/dfcae96585f92e3935a25050d1f8ed677b4e5009","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:43:28-07:00","added":["governance/enterprise-execution-final-acceptance-request.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution-repair-request.json","governance/enterprise-execution.local-development.json"]}],"total_commits":0,"head_commit":{"id":"dfcae96585f92e3935a25050d1f8ed677b4e5009","message":"docs: preserve frozen Owner deadline and prepare explicit one-time final acceptance decision\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/dfcae96585f92e3935a25050d1f8ed677b4e5009","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T01:43:28-07:00","added":["governance/enterprise-execution-final-acceptance-request.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution-repair-request.json","governance/enterprise-execution.local-development.json"]},"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":94786,"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-17T16: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
|
4
|
1792227106
|
1792227123
|
0
|
1792226666
|
1792227123
|
|
|
0
|
Edit
Delete
|
|
26017
|
feat(execution): deliver verified bounded local ac feat(execution): deliver verified bounded local acceptance and close write access...
|
51
|
5
|
e2e.yml
|
121
|
5
|
0
|
refs/heads/main
|
a87cd59196a874e4335bcc461d811db45ee5f8cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"dfcae96585f92e3935a25050d1f8ed677b4e5009","after":"a87cd59196a874e4335bcc461d811db45ee5f8cf","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/dfcae96585f92e3935a25050d1f8ed677b4e5009...a87cd59196a874e4335bcc461d811db45ee5f8cf","commits":[{"id":"a87cd59196a874e4335bcc461d811db45ee5f8cf","message":"feat(execution): deliver verified bounded local acceptance and close write access\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/a87cd59196a874e4335bcc461d811db45ee5f8cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:30:41-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-acceptance.json"],"removed":[],"modified":["README.md","docs/contracts/enterprise-execution.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution-final-acceptance-request.json","governance/enterprise-execution.local-development.json","团购本地生活AI运营App/screens-real-modules.jsx","治理经验库.md"]},{"id":"4f47cf93a3440724a5fc78d66f72a3ce5ed48b5a","message":"fix(execution): repair explicit evaluation rejection without rerunning\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/4f47cf93a3440724a5fc78d66f72a3ce5ed48b5a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:25:41-07:00","added":[],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md","server/src/modules/enterprise/execution-service.ts","server/src/openapi.ts","server/test/r64-enterprise-execution.test.ts"]}],"total_commits":0,"head_commit":{"id":"a87cd59196a874e4335bcc461d811db45ee5f8cf","message":"feat(execution): deliver verified bounded local acceptance and close write access\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/a87cd59196a874e4335bcc461d811db45ee5f8cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:30:41-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-acceptance.json"],"removed":[],"modified":["README.md","docs/contracts/enterprise-execution.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution-final-acceptance-request.json","governance/enterprise-execution.local-development.json","团购本地生活AI运营App/screens-real-modules.jsx","治理经验库.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":94801,"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-17T16:44: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
|
2
|
4
|
1792229545
|
1792229563
|
0
|
1792229466
|
1792229563
|
|
|
0
|
Edit
Delete
|
|
26020
|
docs(execution): record fixed readonly service and docs(execution): record fixed readonly service and final live acceptance...
|
51
|
5
|
e2e.yml
|
123
|
5
|
0
|
refs/heads/main
|
1d90cdba84a05123573cd29128b559d3c1075e08
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a87cd59196a874e4335bcc461d811db45ee5f8cf","after":"1d90cdba84a05123573cd29128b559d3c1075e08","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/a87cd59196a874e4335bcc461d811db45ee5f8cf...1d90cdba84a05123573cd29128b559d3c1075e08","commits":[{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.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":94915,"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-17T17:31:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792229767
|
1792229784
|
0
|
1792229693
|
1792229784
|
|
|
0
|
Edit
Delete
|
|
26022
|
docs(execution): verify native authority and write docs(execution): verify native authority and writer revocation readback...
|
51
|
5
|
e2e.yml
|
125
|
5
|
0
|
refs/heads/main
|
08e61eda828767e5712cde9c89a67df8cb6e9c70
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1d90cdba84a05123573cd29128b559d3c1075e08","after":"08e61eda828767e5712cde9c89a67df8cb6e9c70","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/1d90cdba84a05123573cd29128b559d3c1075e08...08e61eda828767e5712cde9c89a67df8cb6e9c70","commits":[{"id":"08e61eda828767e5712cde9c89a67df8cb6e9c70","message":"docs(execution): verify native authority and writer revocation readback\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/08e61eda828767e5712cde9c89a67df8cb6e9c70","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:42:35-07:00","added":[],"removed":[],"modified":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"]}],"total_commits":0,"head_commit":{"id":"08e61eda828767e5712cde9c89a67df8cb6e9c70","message":"docs(execution): verify native authority and writer revocation readback\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/08e61eda828767e5712cde9c89a67df8cb6e9c70","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:42:35-07:00","added":[],"removed":[],"modified":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"]},"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":94924,"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-17T17:34: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
|
4
|
1792230355
|
1792230373
|
0
|
1792230278
|
1792230373
|
|
|
0
|
Edit
Delete
|
|
26029
|
chore(reports): 门禁消费 回绑 880d8e2(一致性门禁扫描面纳入 role:so chore(reports): 门禁消费 回绑 880d8e2(一致性门禁扫描面纳入 role:source 源仓)...
|
117
|
5
|
governance.yml
|
258
|
5
|
0
|
refs/heads/main
|
26719c11488969449ccbafc689e10c7de868131a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"26c8706f18686e07ae69dfe0f761704601f721fb","after":"26719c11488969449ccbafc689e10c7de868131a","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/26c8706f18686e07ae69dfe0f761704601f721fb...26719c11488969449ccbafc689e10c7de868131a","commits":[{"id":"26719c11488969449ccbafc689e10c7de868131a","message":"chore(reports): 门禁消费 回绑 880d8e2(一致性门禁扫描面纳入 role:source 源仓)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26719c11488969449ccbafc689e10c7de868131a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T04:41:06-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/门禁消费.latest.json"]},{"id":"880d8e2d84ad1252927f73763faf1ace6ed5cddd","message":"fix(governance): 一致性门禁 L2/L3/L4/L10 扫描面纳入 workspace.json role:source 源仓\n\n2026-10-16 应用仓迁入 ~/企业智能OS 的层目录后,仓发现只按本工作区 layers 走,扫描面\n塌到 6 个仓,迁走的 13 个仓不在 L2 / L3 / L4 / L10 视野里。workspace-consistency.test.mjs\n的扫描面门槛(\u003e 10)当时就该红,被截断的 --json 掩盖了(1d3f1d2 修了截断后显形)。\n\n- lib/workspace-repositories:declaredSourceRepositories(resolver) 从 L5 同一个\n createCatalogSourceResolver 判过的清单(按 manifestSha256 核对同一份字节)取 role: source\n 的 copy.path,不复刻旧路径前缀规则;discoverRepositories 增 sources 选项(源仓先占\n git-common-dir,层内同仓 worktree 不抢位);repositoryLabel 把工作区外路径写作 ~/…;\n trackedFileEntries 带 abs 读盘;gitCommonDir 取 realpath(/var → /private/var 下\n worktree 与主检出此前归并不上)。\n- 门禁:resolver 只加载一次、在扫描之前;--json 增 scope.sources(每个声明 scanned /\n merged / missing,error 非空 = 退回层内仓)与 counts.scannedSourceRepositories;\n 声明了却不是 git 检出的源仓报 L1。--scope=root 不变。\n- core:带日期的证据快照 evidence/\u003cYYYY-MM-DD…\u003e/ 按归档豁免(用户 10-17 裁定;\n 自助式KTV docs/evidence/2026-10-0x-…/ 一处 8810 条照原位置写的相对链接)。其余不豁免。\n- 测试 +4(repositoryLabel、源仓夹具含 worktree 抢位、清单被改写拒读、证据快照豁免),\n 扫描面用例补源仓断言并重写门槛注释。\n\n读数(工作区根 --json,2026-10-17):仓 6 → 19(源仓 13),受控文件 7533 → 15991;\nL4 396 → 462(KTV 36、juhai-thing-cloud 16、infra 14),L10 0 → 1(DEC-038,\nthing-cloud 7 个文件),扩面前的发现一条不少;不豁免证据快照时 L4 为 9272。\n\n文档:平台治理/基础/README.md 一致性门禁段、ep-run-gates governance-layer-gates\n(扫描面 / L1 / L4 行)、ep-governance-docs consistency-rules(扫描面 / L4 豁免)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/880d8e2d84ad1252927f73763faf1ace6ed5cddd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T04:40:54-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-governance-docs/references/consistency-rules.md",".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/README.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-consistency-core.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]},{"id":"b9b3178ea877233898ffc6ce2ec61ef9af1adbb1","message":"chore(reports): 门禁消费 回绑 1d3f1d2(一致性门禁 L5 源仓映射)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/b9b3178ea877233898ffc6ce2ec61ef9af1adbb1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T04:18:20-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/门禁消费.latest.json"]},{"id":"1d3f1d2379361b80ed9a7e147d67385c3bbd8f91","message":"fix(governance): 一致性门禁 L5 按 workspace.json role:source 映射旧 Catalog 路径\n\n2026-10-16 应用仓迁入 ~/企业智能OS 后,L5 直接 existsSync 旧路径,把 7 条实际存在的\n证据(工单 ×3、报价 ×2、智服、嗨赞造意;4 个文件)报成缺失;真源仓早已经\n~/企业智能OS/workspace.json 的 role: source 声明映射。\n\n- L5 判定搬进 core:catalogPathFindings(directory / code_truth / evidence,顺序不变)。\n- exists 用真源仓自己的 createCatalogSourceResolver 与 governance/catalog-source-workspaces.json\n 构造(与 catalog:drift / governance-linter 同一份,不另抄规则);catalogSourceExists 包一层:\n 声明源缺文件、origin ≠ upstream 照红且不回落旧位置,detail 括号写映射到了哪;未声明照旧看工作区根。\n 模块或配置缺失退回旧口径;resolver 构造失败报 CATALOG_SOURCE_UNRESOLVABLE 并退回旧口径。\n- --json 增 catalogSources(module / config / roots / references)与 counts.catalogSourceResolved。\n- 结尾 process.exit() 改 process.exitCode:macOS 管道写入异步,exit 截掉 64 KiB 之后的输出,\n 全量 --json 131 KB,测试经管道读到半截 JSON(HEAD 版同样截断,实测)。\n- 测试 +5:纯函数两条、真源仓 resolver 夹具两条(迁走可解析 / 未声明缺失照报 / 声明源缺文件\n 不回落 / origin 不符判红)、IO 层与 resolver + 纯函数同判一条。\n- 同步:基础/README.md 一致性门禁段、ep-run-gates governance-layer-gates.md L5 行。\n\n读数(2026-10-17):L5 7 → 0,catalogSourceResolved 4;其余检查不受影响。\nworkspace-consistency.test.mjs 51/52:剩 1 条「扩面后仓数异常:6」是既有问题(HEAD 同为 6,\n此前被截断的 JSON 掩盖)——应用仓迁走后 L2/L3/L4 扫描面不再进入这些仓,另立。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1d3f1d2379361b80ed9a7e147d67385c3bbd8f91","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T04:18:08-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/README.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-consistency-core.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]}],"total_commits":0,"head_commit":{"id":"26719c11488969449ccbafc689e10c7de868131a","message":"chore(reports): 门禁消费 回绑 880d8e2(一致性门禁扫描面纳入 role:source 源仓)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26719c11488969449ccbafc689e10c7de868131a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T04:41:06-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/门禁消费.latest.json"]},"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":26936,"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-17T15:06: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
|
4
|
1792237391
|
1792237803
|
0
|
1792237390
|
1792237803
|
|
|
0
|
Edit
Delete
|
|
26036
|
governance(decisions): CHG-052 起草——canonical 前缀登记与 governance(decisions): CHG-052 起草——canonical 前缀登记与 check:canonical-ids 清零(待签)...
|
117
|
5
|
governance.yml
|
259
|
5
|
0
|
refs/heads/main
|
893670830e4d2519aec71d74557bb3fad8c80741
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"26719c11488969449ccbafc689e10c7de868131a","after":"893670830e4d2519aec71d74557bb3fad8c80741","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/26719c11488969449ccbafc689e10c7de868131a...893670830e4d2519aec71d74557bb3fad8c80741","commits":[{"id":"893670830e4d2519aec71d74557bb3fad8c80741","message":"governance(decisions): CHG-052 起草——canonical 前缀登记与 check:canonical-ids 清零(待签)\n\n用户 2026-10-17 裁定 T11 三问按建议(org_ 实体名 Organization;opr_ 候选期降 warn;已发布 Schema 过渡豁免以 @juhai/contracts 2.0.0 为出口),本 CHG 据此起草,施加前须 Catalog Owner 签署;未签前不改 Catalog、契约与豁免表。材料:Tenant 登记 ten_(DEC-032 B)、新增 Organization(org_,HR)与 ItemType(itm_,物包),门禁加候选期降级与 non-ulid-id 例外,10 条豁免(ten_ 已发布 4 份与 EES 语义契约 2 份按 legacy-pattern;fac_ 按 DEC-011 声明形态并对 3 份已发布 projections 过渡豁免),6 份候选契约的 ten_ 收紧为 ULID。预期 error 6 → 0。收纳表 doc/ 计数随之更新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/893670830e4d2519aec71d74557bb3fad8c80741","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:01:55-07:00","added":["平台治理/doc/decisions/CHG-052-材料/README.md","平台治理/doc/decisions/CHG-052-材料/entities.delta.json","平台治理/doc/decisions/CHG-052-材料/gate-and-exceptions.delta.json"],"removed":[],"modified":["平台治理/README.md"]},{"id":"9c81d558308691cadebc21de414302c98a148a56","message":"governance(decisions): CHG-051 材料补记影响图节点基线 343 → 344\n\n裁决也是影响图节点,新增 DEC-049 让 impact-graph.test.mjs 的节点数加 1、边数不变;真源仓应用时由根链发现并单独提交。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/9c81d558308691cadebc21de414302c98a148a56","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:00:50-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-051-材料/README.md","平台治理/doc/decisions/CHG-051-材料/catalog.delta.json"]},{"id":"974a0e0f740e9f168b048733445ffffbb2d64841","message":"governance(decisions): CHG-051——DEC-049 新增并登记为 approved\n\n用户 2026-10-17 在企业智能OS 04 会话以 Catalog Owner 身份裁定(04 完善计划 §4 T12),\n按草案「建议 Decision」第 1–7 条批准 DEC-049:写入身份分叉一 A(平台模块自身为 producer),\n生产中央入口首期分叉二 A(同进程直连),动作登记首期分叉三 A(运维命令按租户显式登记)。\nClaude 转录。实现(auditActions、audit.lifecycle-relay、运维定义、各模块 relay 注册)另排。\n\n- CHG-051 材料:README 与 catalog.delta.json(真源仓 decisions.json 新增 DEC-049 approved,\n linter 计数 55/51 → 56/52)。\n- DEC-049 状态行与批准记录、《待裁决架构事项》索引。\n- 基础/README.md、基础/总体开发计划.md 台账计数 56 条:52 approved / 0 pending / 4 rejected。\n- 平台治理/README.md 收纳表 doc/:CHG-001~051,289 文件(原写 277,实为 287,本次一并订正)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/974a0e0f740e9f168b048733445ffffbb2d64841","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T06:57:36-07:00","added":["平台治理/doc/decisions/CHG-051-材料/README.md","平台治理/doc/decisions/CHG-051-材料/catalog.delta.json"],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/DEC-049-平台模块生命周期审计中央转发-草案.md","平台治理/doc/decisions/待裁决架构事项.md","平台治理/基础/README.md","平台治理/基础/总体开发计划.md"]},{"id":"beee2f038bd558183845084e70df4145a16fb88b","message":"chore(reports): 门禁消费 回绑 6a85eeb(机密 / 领域层门禁扫描面纳入 role:source 源仓)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/beee2f038bd558183845084e70df4145a16fb88b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:09:57-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/门禁消费.latest.json"]},{"id":"6a85eebbc98f9ef56205ef64c31ca8fc1cc96c1e","message":"fix(governance): 机密门禁与领域层门禁扫描面纳入 workspace.json role:source 源仓\n\n2026-10-16 应用仓迁入 ~/企业智能OS 后,两道门禁仍只走旧 layers:机密门禁只扫 6 个仓,\n领域层门禁扫到 0 个仓却照跑(基线 7 条判 B3,「领域层至少有一个仓」红)。\n\n- lib/workspace-repositories:从一致性门禁搬进 loadCatalogSourceResolver / declaredSources /\n sourceRepositoryStatuses,三道门禁共用;declaredSourceRepositories 增 term / layerPath;\n 配置的根不存在也写进 error(扫描面缩水不静默)。\n- check-tracked-secrets:sources + trackedFileEntries;--json 增 scope.sources、counts.sourceRepositories;\n --scope=root 不加源仓。读数 6 → 19 个仓、9606 → 23542 份文件,内容命中 0 → 1(四膳测试里的裸 PEM 头)。\n- check-domain-layer:并入 projectTerm「公用应用」层的源仓;源仓以 Catalog 登记的 app.repository 命名\n (经 resolver.resolvePath 落到同一检出),基线 key 与 sourceManifest 比对不随迁仓变。读数 0 → 6 个仓,\n 发现 7 → 20,B3 7 → 0,基线外 B1 7 条(未改基线,待用户定)。\n- 两道门禁结尾改 process.exitCode(管道 64 KiB 截断)。\n- 测试 +2、改 3;文档:基础/README、ep-run-gates governance-layer-gates、门禁消费登记 note。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/6a85eebbc98f9ef56205ef64c31ca8fc1cc96c1e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:09:48-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/README.md","平台治理/基础/scripts/check-domain-layer.mjs","平台治理/基础/scripts/check-tracked-secrets.mjs","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/domain-layer.test.mjs","平台治理/基础/tests/tracked-secrets.test.mjs","平台治理/基础/tests/workspace-consistency.test.mjs","平台治理/基础/门禁消费登记.json"]}],"total_commits":0,"head_commit":{"id":"893670830e4d2519aec71d74557bb3fad8c80741","message":"governance(decisions): CHG-052 起草——canonical 前缀登记与 check:canonical-ids 清零(待签)\n\n用户 2026-10-17 裁定 T11 三问按建议(org_ 实体名 Organization;opr_ 候选期降 warn;已发布 Schema 过渡豁免以 @juhai/contracts 2.0.0 为出口),本 CHG 据此起草,施加前须 Catalog Owner 签署;未签前不改 Catalog、契约与豁免表。材料:Tenant 登记 ten_(DEC-032 B)、新增 Organization(org_,HR)与 ItemType(itm_,物包),门禁加候选期降级与 non-ulid-id 例外,10 条豁免(ten_ 已发布 4 份与 EES 语义契约 2 份按 legacy-pattern;fac_ 按 DEC-011 声明形态并对 3 份已发布 projections 过渡豁免),6 份候选契约的 ten_ 收紧为 ULID。预期 error 6 → 0。收纳表 doc/ 计数随之更新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/893670830e4d2519aec71d74557bb3fad8c80741","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:01:55-07:00","added":["平台治理/doc/decisions/CHG-052-材料/README.md","平台治理/doc/decisions/CHG-052-材料/entities.delta.json","平台治理/doc/decisions/CHG-052-材料/gate-and-exceptions.delta.json"],"removed":[],"modified":["平台治理/README.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":27138,"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-17T19: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
|
1
|
4
|
1792246265
|
1792246283
|
0
|
1792246265
|
1792246283
|
|
|
0
|
Edit
Delete
|
|
26038
|
governance(decisions): CHG-052 已合入真源仓 main 1c089a9 governance(decisions): CHG-052 已合入真源仓 main 1c089a9c4...
|
117
|
5
|
governance.yml
|
260
|
5
|
0
|
refs/heads/main
|
74f50c74cd860c40415ac728e2a55c0c3d78f7cb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"893670830e4d2519aec71d74557bb3fad8c80741","after":"74f50c74cd860c40415ac728e2a55c0c3d78f7cb","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/893670830e4d2519aec71d74557bb3fad8c80741...74f50c74cd860c40415ac728e2a55c0c3d78f7cb","commits":[{"id":"74f50c74cd860c40415ac728e2a55c0c3d78f7cb","message":"governance(decisions): CHG-052 已合入真源仓 main 1c089a9c4\n\n状态行与 §9 补记落地:用户同意后快进合入 main 1c089a9c4,Gitea 与 GitHub 一致,main 上只读复核证据新鲜度 0 个错误;两份 delta 加 landedOn。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/74f50c74cd860c40415ac728e2a55c0c3d78f7cb","author":{"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:19:47-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-052-材料/README.md","平台治理/doc/decisions/CHG-052-材料/entities.delta.json","平台治理/doc/decisions/CHG-052-材料/gate-and-exceptions.delta.json"]},{"id":"993efbf1505deba5e54103c1a3707f1df2069de7","message":"governance(decisions): CHG-052 §9 补记真库验收、根链与回绑读数\n\n测试修复 168bcb9a8(ai-gateway 真库集成测试租户;首轮 mainline 才暴露);168bcb9a8 上 check:runtime 2934/0、port-conformance 93/0、mainline 13 组 262 例;回灌提交 40d86cd92 上根链 25 步全过;证据新鲜度 61 fresh / 2 stale / 0 错误;分支 tip 1c089a9c4。落地提交号待落地后补记。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/993efbf1505deba5e54103c1a3707f1df2069de7","author":{"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:05:18-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-052-材料/README.md"]},{"id":"29266df402ed6107eb7bfc1b799394f7a0d1bae7","message":"governance(decisions): CHG-052 签署并施加——材料改为已签署,补施加记录 §9\n\n用户 2026-10-17 以 Catalog Owner 身份签署 CHG-052,候选契约按「按原文收紧并迁夹具」处理。真源仓施加提交 e087cf43e(分支 claude/chg052-prefixes-20261017,待落地 main)。\n\n§9 记录施加时的细化:两份 AppManifest 的 authoritativeEntities 声明同步(ENTITY_OWNER_CARDINALITY);租户形态取 identity CANONICAL_TENANT_PATTERN(首字符 0–7);ai-gateway 模式、model-center 运行时 Schema 与夹具迁移;linter / impact-graph 基线实测读数。两份 delta 的 status 改为 signed-applied。真库 check:runtime、根链与回绑结果在落地时补记。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/29266df402ed6107eb7bfc1b799394f7a0d1bae7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:30:23-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-052-材料/README.md","平台治理/doc/decisions/CHG-052-材料/entities.delta.json","平台治理/doc/decisions/CHG-052-材料/gate-and-exceptions.delta.json"]}],"total_commits":0,"head_commit":{"id":"74f50c74cd860c40415ac728e2a55c0c3d78f7cb","message":"governance(decisions): CHG-052 已合入真源仓 main 1c089a9c4\n\n状态行与 §9 补记落地:用户同意后快进合入 main 1c089a9c4,Gitea 与 GitHub 一致,main 上只读复核证据新鲜度 0 个错误;两份 delta 加 landedOn。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/74f50c74cd860c40415ac728e2a55c0c3d78f7cb","author":{"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:19:47-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-052-材料/README.md","平台治理/doc/decisions/CHG-052-材料/entities.delta.json","平台治理/doc/decisions/CHG-052-材料/gate-and-exceptions.delta.json"]},"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":27385,"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-17T22:11:05+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
|
1792250391
|
1792250816
|
0
|
1792250390
|
1792250816
|
|
|
0
|
Edit
Delete
|
|
26043
|
docs(enterprise): close six historical warnings wi docs(enterprise): close six historical warnings with fixed live evidence...
|
51
|
5
|
e2e.yml
|
127
|
5
|
0
|
refs/heads/main
|
b4a845e7fef3ded960fa4f18670ada079e333f27
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"08e61eda828767e5712cde9c89a67df8cb6e9c70","after":"b4a845e7fef3ded960fa4f18670ada079e333f27","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/08e61eda828767e5712cde9c89a67df8cb6e9c70...b4a845e7fef3ded960fa4f18670ada079e333f27","commits":[{"id":"b4a845e7fef3ded960fa4f18670ada079e333f27","message":"docs(enterprise): close six historical warnings with fixed live evidence\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b4a845e7fef3ded960fa4f18670ada079e333f27","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T15:55:56-07:00","added":["docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","docs/evidence/enterprise-closeout-2026-10-17/platform-deployed-readback.json","docs/evidence/enterprise-closeout-2026-10-17/platform-freshness.json","governance/enterprise-read-session-recovery-request.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"b4a845e7fef3ded960fa4f18670ada079e333f27","message":"docs(enterprise): close six historical warnings with fixed live evidence\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b4a845e7fef3ded960fa4f18670ada079e333f27","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T15:55:56-07:00","added":["docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","docs/evidence/enterprise-closeout-2026-10-17/platform-deployed-readback.json","docs/evidence/enterprise-closeout-2026-10-17/platform-freshness.json","governance/enterprise-read-session-recovery-request.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.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":94928,"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-17T17:44:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792277836
|
1792277856
|
0
|
1792277761
|
1792277856
|
|
|
0
|
Edit
Delete
|
|
26045
|
docs(enterprise): record approved readonly session docs(enterprise): record approved readonly session recovery and live UI acceptance...
|
51
|
5
|
e2e.yml
|
129
|
5
|
0
|
refs/heads/main
|
662711ae88dc4aad8505c4494035aa715f619e3e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4a845e7fef3ded960fa4f18670ada079e333f27","after":"662711ae88dc4aad8505c4494035aa715f619e3e","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/b4a845e7fef3ded960fa4f18670ada079e333f27...662711ae88dc4aad8505c4494035aa715f619e3e","commits":[{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]}],"total_commits":0,"head_commit":{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]},"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":94974,"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-18T06:56:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792277961
|
1792278130
|
0
|
1792277888
|
1792278130
|
|
|
0
|
Edit
Delete
|
|
26047
|
docs(enterprise): verify readonly token rotation a docs(enterprise): verify readonly token rotation and unchanged write revocation...
|
51
|
5
|
e2e.yml
|
131
|
5
|
0
|
refs/heads/main
|
f43fab8c455ef789faeeff2b81cc38479b3ece2b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"662711ae88dc4aad8505c4494035aa715f619e3e","after":"f43fab8c455ef789faeeff2b81cc38479b3ece2b","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/662711ae88dc4aad8505c4494035aa715f619e3e...f43fab8c455ef789faeeff2b81cc38479b3ece2b","commits":[{"id":"f43fab8c455ef789faeeff2b81cc38479b3ece2b","message":"docs(enterprise): verify readonly token rotation and unchanged write revocation\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/f43fab8c455ef789faeeff2b81cc38479b3ece2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T16:01:36-07:00","added":[],"removed":[],"modified":["docs/enterprise-closeout-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json"]}],"total_commits":0,"head_commit":{"id":"f43fab8c455ef789faeeff2b81cc38479b3ece2b","message":"docs(enterprise): verify readonly token rotation and unchanged write revocation\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/f43fab8c455ef789faeeff2b81cc38479b3ece2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T16:01:36-07:00","added":[],"removed":[],"modified":["docs/enterprise-closeout-local-2026-10-17.md","docs/enterprise-execution-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json"]},"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":95012,"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-18T06:58: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
|
4
|
1792278206
|
1792278236
|
0
|
1792278099
|
1792278236
|
|
|
0
|
Edit
Delete
|
|
26055
|
governance(decisions): CHG-053 签署并施加——PurchaseOrde governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用...
|
117
|
5
|
governance.yml
|
261
|
5
|
0
|
refs/heads/main
|
302c620dc110928a6f13efe91b1e81632aadb8ae
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74f50c74cd860c40415ac728e2a55c0c3d78f7cb","after":"302c620dc110928a6f13efe91b1e81632aadb8ae","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/74f50c74cd860c40415ac728e2a55c0c3d78f7cb...302c620dc110928a6f13efe91b1e81632aadb8ae","commits":[{"id":"302c620dc110928a6f13efe91b1e81632aadb8ae","message":"governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/302c620dc110928a6f13efe91b1e81632aadb8ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T17:56:02-07:00","added":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"302c620dc110928a6f13efe91b1e81632aadb8ae","message":"governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/302c620dc110928a6f13efe91b1e81632aadb8ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T17:56:02-07:00","added":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"],"removed":[],"modified":[]},"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":27419,"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-17T23:19: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
|
1
|
4
|
1792285543
|
1792285560
|
0
|
1792285542
|
1792285560
|
|
|
0
|
Edit
Delete
|
|
26056
|
governance(decisions): CHG-053 记已推送——真源仓 main 0e9e governance(decisions): CHG-053 记已推送——真源仓 main 0e9e0f36b 两端已推...
|
117
|
5
|
governance.yml
|
262
|
5
|
0
|
refs/heads/main
|
61f857f712f035f2b2cd884bcbd50eb31842777e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"302c620dc110928a6f13efe91b1e81632aadb8ae","after":"61f857f712f035f2b2cd884bcbd50eb31842777e","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/302c620dc110928a6f13efe91b1e81632aadb8ae...61f857f712f035f2b2cd884bcbd50eb31842777e","commits":[{"id":"61f857f712f035f2b2cd884bcbd50eb31842777e","message":"governance(decisions): CHG-053 记已推送——真源仓 main 0e9e0f36b 两端已推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/61f857f712f035f2b2cd884bcbd50eb31842777e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T18:10:34-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"]}],"total_commits":0,"head_commit":{"id":"61f857f712f035f2b2cd884bcbd50eb31842777e","message":"governance(decisions): CHG-053 记已推送——真源仓 main 0e9e0f36b 两端已推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/61f857f712f035f2b2cd884bcbd50eb31842777e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T18:10:34-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"]},"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":27431,"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-18T09:05: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
|
2
|
4
|
1792285839
|
1792286873
|
0
|
1792285838
|
1792286873
|
|
|
0
|
Edit
Delete
|
|
26063
|
governance(decisions): CHG-054 已快进合入真源仓本地 main 4b9 governance(decisions): CHG-054 已快进合入真源仓本地 main 4b9ef1c56(未推送)...
|
117
|
5
|
governance.yml
|
263
|
5
|
0
|
refs/heads/main
|
a7baf99f5358f63ae4c7b74b670ecd169830b280
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"61f857f712f035f2b2cd884bcbd50eb31842777e","after":"a7baf99f5358f63ae4c7b74b670ecd169830b280","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/61f857f712f035f2b2cd884bcbd50eb31842777e...a7baf99f5358f63ae4c7b74b670ecd169830b280","commits":[{"id":"a7baf99f5358f63ae4c7b74b670ecd169830b280","message":"governance(decisions): CHG-054 已快进合入真源仓本地 main 4b9ef1c56(未推送)\n\n合入前 fetch,origin/main 仍为基 23e139a01,无需 rebase;主检出 ff-only。合入后 main 证据新鲜度\n63 fresh / 0 错误;04 对齐工具 REF=origin/main 复跑 9 个登记应用「用了未声明」全空,04 第 4 项\n恢复为已达到(边界:未推送、无草案应用另计、动态类型静态判不了、不替代签收)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a7baf99f5358f63ae4c7b74b670ecd169830b280","author":{"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:10:38-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md","平台治理/doc/decisions/CHG-054-材料/apps.delta.json"]},{"id":"1715de28b84855769be0b8199cf7aef0a182a28b","message":"governance(decisions): CHG-054 记施加与验证——真源仓分支 tip 4b9ef1c56,待用户同意合入\n\n施加时按问 3 规则给尤克特拉补 ees.domain.thing(createExecution 读 development-site 的 Site),\n影响图 346 / 360。根链 25 步 REAL_EXIT=0(governance 984/0、contracts 621/0),check:impact、\nEES check:source、ERK 镜像 --contracts-root 校验、EES 无库全套 391/32 跳过/0 失败均通过;\n回绑后证据新鲜度 63 fresh / 0 错误。ERK 镜像原有 CHG-035 遗留漂移随施加消除。未合入、未推送。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1715de28b84855769be0b8199cf7aef0a182a28b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T18:47:40-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md","平台治理/doc/decisions/CHG-054-材料/apps.delta.json"]},{"id":"79a32ad245f641adc295a6820c5276249c2c035f","message":"governance(decisions): CHG-054 签署——应用草案的 EES 依赖登记(方案 D)与 ERK 草案改指向 EES erk/\n\n用户 2026-10-17 以 Catalog Owner 按 04 EES 应用ID登记提案 §9 推荐裁定四问:\nD(platform 写 enterprise-entity-service,applications 写所读写实体的\nees.domain.*);ERK 草案现在改指向 EES erk/、W1 后退役、owner 改\nplatform-engineering;内核类型按 Catalog owner_application;作者侧不登记。\n材料含 apps.delta.json 与施加时细化(ERK 镜像 sha 钉住,须同步 erk/ 两文件\n并登 SOURCE-PATCHES)。施加在真源仓分支,合入 main 前先报用户。\n\n同提交订正收纳表 doc/:CHG-053 落地时未改计数(292 → 实为 294),\n加本 CHG 两份材料后为 296,范围改为 CHG-001~054。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/79a32ad245f641adc295a6820c5276249c2c035f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T18:34:51-07:00","added":["平台治理/doc/decisions/CHG-054-材料/README.md","平台治理/doc/decisions/CHG-054-材料/apps.delta.json"],"removed":[],"modified":["平台治理/README.md"]}],"total_commits":0,"head_commit":{"id":"a7baf99f5358f63ae4c7b74b670ecd169830b280","message":"governance(decisions): CHG-054 已快进合入真源仓本地 main 4b9ef1c56(未推送)\n\n合入前 fetch,origin/main 仍为基 23e139a01,无需 rebase;主检出 ff-only。合入后 main 证据新鲜度\n63 fresh / 0 错误;04 对齐工具 REF=origin/main 复跑 9 个登记应用「用了未声明」全空,04 第 4 项\n恢复为已达到(边界:未推送、无草案应用另计、动态类型静态判不了、不替代签收)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a7baf99f5358f63ae4c7b74b670ecd169830b280","author":{"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:10:38-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md","平台治理/doc/decisions/CHG-054-材料/apps.delta.json"]},"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":27443,"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-18T09:10: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
|
1
|
4
|
1792290700
|
1792290717
|
0
|
1792290700
|
1792290717
|
|
|
0
|
Edit
Delete
|
|
26065
|
governance(decisions): CHG-054 记已推送——真源仓 main 4b9e governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推...
|
117
|
5
|
governance.yml
|
264
|
5
|
0
|
refs/heads/main
|
b4925e969bd405bf7e0fa6b884a8fa42fd4086c8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7baf99f5358f63ae4c7b74b670ecd169830b280","after":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a7baf99f5358f63ae4c7b74b670ecd169830b280...b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","commits":[{"id":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","message":"governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","author":{"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:34:10-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","message":"governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","author":{"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:34:10-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.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":27480,"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-18T10:31:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1792290941
|
1792290958
|
0
|
1792290940
|
1792290958
|
|
|
0
|
Edit
Delete
|
|
26100
|
fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 ma fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较...
|
117
|
5
|
governance.yml
|
265
|
5
|
0
|
refs/heads/main
|
cc09b9ccb2e3a8731c1a62f95c6143a14e144a68
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","after":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8...cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","commits":[{"id":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","message":"fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较\n\nL9 用 find 扫全工作区,治理仓根下被 git 忽略的 .secrets / .local 部署快照与发布副本(106 份)\n被算成「治理仓」自己的 compose,与源仓同名栈报撞名:5 条里 4 条是这类(enterprise-platform-stack、\nerk、digital-employee-os、digital-employee-os-production)。改为按所属仓 git check-ignore 排除\n忽略文件,与 L4 等「受控文件」口径一致;JSON counts.ignoredComposeFiles 如实报排除数。\n修后 L9 只剩 erk-dev 一条真冲突(原仓 ERK 镜像与 ERK 源仓同名,挂 N-11 裁决),未动。\n\n- workspace-repositories.mjs 新增 gitIgnoredPaths(非 git / 命令失败时返回空集,保守不排除)\n- 测试:真实工作区 L9 不再列出 .secrets/.local 副本;gitIgnoredPaths 单测\n- 顺带修两条既有红用例(源仓 resolver / loadCatalogSourceResolver):夹具根目录取 realpath,\n macOS tmpdir 的 /var → /private/var 不再与按物理路径返回的 resolver 对不上;本文件 59/59\n- ep-run-gates 参考 governance-layer-gates.md 的 L9 行补口径\n\n平台治理/基础 全套 419 例另有 5 条既有失败(domain-layer-baseline 1、new-platform-catalog-merged-state 3、\nnew-platform-catalog-readiness 1),所在文件不引用本次改动的模块,未处理。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-18T09:12:50-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]}],"total_commits":0,"head_commit":{"id":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","message":"fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较\n\nL9 用 find 扫全工作区,治理仓根下被 git 忽略的 .secrets / .local 部署快照与发布副本(106 份)\n被算成「治理仓」自己的 compose,与源仓同名栈报撞名:5 条里 4 条是这类(enterprise-platform-stack、\nerk、digital-employee-os、digital-employee-os-production)。改为按所属仓 git check-ignore 排除\n忽略文件,与 L4 等「受控文件」口径一致;JSON counts.ignoredComposeFiles 如实报排除数。\n修后 L9 只剩 erk-dev 一条真冲突(原仓 ERK 镜像与 ERK 源仓同名,挂 N-11 裁决),未动。\n\n- workspace-repositories.mjs 新增 gitIgnoredPaths(非 git / 命令失败时返回空集,保守不排除)\n- 测试:真实工作区 L9 不再列出 .secrets/.local 副本;gitIgnoredPaths 单测\n- 顺带修两条既有红用例(源仓 resolver / loadCatalogSourceResolver):夹具根目录取 realpath,\n macOS tmpdir 的 /var → /private/var 不再与按物理路径返回的 resolver 对不上;本文件 59/59\n- ep-run-gates 参考 governance-layer-gates.md 的 L9 行补口径\n\n平台治理/基础 全套 419 例另有 5 条既有失败(domain-layer-baseline 1、new-platform-catalog-merged-state 3、\nnew-platform-catalog-readiness 1),所在文件不引用本次改动的模块,未处理。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-18T09:12:50-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]},"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":27492,"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-18T10:35:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1792340381
|
1792340398
|
0
|
1792340379
|
1792340398
|
|
|
0
|
Edit
Delete
|
|
26110
|
build: 完善Release版本构建配置
|
13
|
5
|
codeql-analysis.yml
|
37
|
-2
|
46
|
refs/heads/main
|
6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0000000000000000000000000000000000000000","after":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","compare_url":"https://gitea.g-hi.com/luoanwu/printer-server/compare/c254333cc45c082124d3d4fd01a4a3fc3fda7296...6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","commits":[{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},{"id":"b44b6415c67f54b2d1bcd688757fec2aaf1686f4","message":"fix: 修复PrintJob状态转换和数据库初始化崩溃问题\n\n1. PrinterDatabase.optimizeDatabase()\n - 将PRAGMA命令从execSQL改为query()方法\n - Room的SupportSQLiteDatabase对PRAGMA有限制\n - 添加异常处理确保数据库优化失败不影响启动\n\n2. PrinterService.onTaskFailed()\n - 添加状态检查逻辑,根据当前状态决定处理方式\n - FAILED状态:执行重试逻辑\n - PRINTING状态:先转换为FAILED再重试\n - 其他状态:直接重新调度执行\n\n3. PrintingApplicationService.executePrintJob()\n - 新增prepareJobForPrinting()确保状态正确转换\n - CREATED -\u003e QUEUED -\u003e PRINTING 状态流转\n - 新增handleJobFailure()安全处理失败\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/b44b6415c67f54b2d1bcd688757fec2aaf1686f4","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:54:24+08:00","added":[],"removed":[],"modified":["printer-redesign/application/service/PrinterService.java","printer-redesign/application/service/PrintingApplicationService.java","printer-redesign/infrastructure/database/PrinterDatabase.java","printer-redesign/scripts/build-release.sh"]},{"id":"d2d0385e8b5c1b06d7e59f108c6e9f845905c841","message":"fix: 修复编译错误并成功构建APK\n\n修复内容:\n- PrintTestActivity: 重写以修复API兼容性问题\n - observeEnabled()替代getEnabledPrinters()\n - 移除PrinterApplication依赖\n - 修复Priority/PrintType方法调用\n - 修复rawContent类型(String→byte[])\n- OrderFormatterService: 补充shouldBeep()方法闭合括号\n- TemplateRenderEngine: 修复方法调用\n - getSummary()→toString()\n - setFontSize()→setSize()\n - setWidth()→setLength()\n- PrintJobDao: 添加getActiveJobs()方法\n- QueueViewModel: 修复RxJava包装和cancel()参数\n- MainViewModel: 移除totalCount()调用\n- PrinterConfigDTO: 修复fromEntity()方法兼容性\n\n构建结果:APK 7.8MB\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/d2d0385e8b5c1b06d7e59f108c6e9f845905c841","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:38:29+08:00","added":[],"removed":[],"modified":["printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/domain/service/OrderFormatterService.java","printer-redesign/infrastructure/database/dao/PrintJobDao.java","printer-redesign/infrastructure/device/EscPosExecutor.java","printer-redesign/infrastructure/device/PrinterCommandExecutor.java","printer-redesign/infrastructure/device/TsplExecutor.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java"]},{"id":"f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","message":"feat: 增强应用架构与测试功能\n\n- 新增 CQRS 模式支持 (command/query/dto)\n- 添加 PrintTestActivity 测试界面\n- 新增 MainViewModel 和 QueueViewModel\n- 完善 build.gradle 配置与签名设置\n- 优化 MainActivity 功能与交互\n- 增强 PrintTaskAdapter 适配逻辑\n- 添加 proguard 混淆规则和构建脚本\n- 更新 UI 资源文件\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:28:57+08:00","added":["printer-redesign/application/command/ConfigurePrinterCommand.java","printer-redesign/application/command/RecoverDeadLetterCommand.java","printer-redesign/application/command/SubmitPrintJobCommand.java","printer-redesign/application/dto/PrintJobDTO.java","printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/dto/QueueStatsDTO.java","printer-redesign/application/query/GetPrintJobsQuery.java","printer-redesign/application/query/GetQueueStatsQuery.java","printer-redesign/keystore.properties.template","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java","printer-redesign/proguard-rules.pro","printer-redesign/scripts/build-release.sh","printer-redesign/scripts/generate-keystore.sh","printer-redesign/src/main/res/drawable/ic_help.xml","printer-redesign/src/main/res/layout/activity_print_test.xml"],"removed":[],"modified":[".gitignore","printer-redesign/build.gradle","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/migration/BillStyleAdapter.java","printer-redesign/migration/PrintTaskAdapter.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/values/colors.xml","printer-redesign/src/main/res/values/strings.xml"]},{"id":"4052be41183584c726cd84d2f9d9cb5c371da83b","message":"feat: 完善模板引擎系统与UI优化\n\n模板引擎增强:\n- 新增 ExpressionEvaluator 表达式求值器,支持复杂条件判断\n- 新增 FormatPipeline 格式化管道,支持货币/日期/截断等格式化\n- 新增 ContextDataEnhanced 增强上下文,支持嵌套路径和管道\n- 新增 GroupElement 分组元素,支持条件渲染和循环渲染\n- 新增 TableElementEnhanced 增强表格,支持分组/小计/合计\n- 新增 ImageElement 图片元素,支持URL/Base64/本地文件\n- 新增 TemplateValidator 模板验证器\n- 新增 TemplateRenderEngineEnhanced 增强渲染引擎\n- 完善 TemplateManager 模板管理器\n\nUI和功能优化:\n- 新增 HealthCheckActivity 健康检查详情页\n- 新增 LogViewerActivity 日志查看页面\n- 新增 QueueDetailActivity 队列详情页面\n- 优化 MainActivity 界面布局和状态显示\n- 精简 SystemPrintDriver 代码结构\n- 新增相关资源文件和菜单\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/4052be41183584c726cd84d2f9d9cb5c371da83b","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:12:50+08:00","added":["printer-redesign/application/engine/TemplateRenderEngineEnhanced.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/docs/TEMPLATE_ENHANCEMENT_GUIDE.md","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/domain/service/formatter/StrategyRegistry.java","printer-redesign/domain/template/ContextDataEnhanced.java","printer-redesign/domain/template/CutElement.java","printer-redesign/domain/template/FormatPipeline.java","printer-redesign/domain/template/GroupElement.java","printer-redesign/domain/template/ImageElement.java","printer-redesign/domain/template/QRCodeElement.java","printer-redesign/domain/template/SpacerElement.java","printer-redesign/domain/template/TableElementEnhanced.java","printer-redesign/infrastructure/device/utils/BitmapToEscPosUtil.java","printer-redesign/presentation/HealthCheckActivity.java","printer-redesign/presentation/LogViewerActivity.java","printer-redesign/presentation/QueueDetailActivity.java","printer-redesign/src/main/res/drawable/bg_error_message.xml","printer-redesign/src/main/res/drawable/bg_status_chip.xml","printer-redesign/src/main/res/drawable/ic_check_circle.xml","printer-redesign/src/main/res/drawable/ic_error.xml","printer-redesign/src/main/res/drawable/ic_print_type.xml","printer-redesign/src/main/res/drawable/ic_recover.xml","printer-redesign/src/main/res/drawable/ic_warning.xml","printer-redesign/src/main/res/layout/activity_health_check.xml","printer-redesign/src/main/res/layout/activity_log_viewer.xml","printer-redesign/src/main/res/layout/activity_queue_detail.xml","printer-redesign/src/main/res/layout/item_health_component.xml","printer-redesign/src/main/res/layout/item_print_log.xml","printer-redesign/src/main/res/layout/item_queue_job.xml","printer-redesign/src/main/res/menu/menu_log_viewer.xml","printer-redesign/src/main/res/menu/menu_queue_detail.xml"],"removed":[],"modified":["ARCHITECTURE_COMPARISON.md","CLAUDE.md","printer-redesign/ARCHITECTURE.md","printer-redesign/application/engine/TemplateManager.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/build.gradle","printer-redesign/domain/template/BarcodeElement.java","printer-redesign/domain/template/BaseElement.java","printer-redesign/domain/template/ContextData.java","printer-redesign/domain/template/LineElement.java","printer-redesign/domain/template/PrintElement.java","printer-redesign/domain/template/TableElement.java","printer-redesign/domain/template/TextElement.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/layout/activity_main.xml","printer-redesign/src/main/res/values/colors.xml"]}],"total_commits":0,"head_commit":{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},"repository":{"id":13,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","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":"printer-server","full_name":"luoanwu/printer-server","description":"KTV打印服务器 - DDD架构重构","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server/languages","html_url":"https://gitea.g-hi.com/luoanwu/printer-server","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/printer-server.git","clone_url":"https://gitea.g-hi.com/luoanwu/printer-server.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-28T11:06:40+08:00","updated_at":"2026-02-28T11:06:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":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,"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","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","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":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
2
|
4
|
1792378815
|
1792378847
|
0
|
1792378815
|
1792378847
|
|
|
0
|
Edit
Delete
|
|
26142
|
docs: archive application architecture business fl docs: archive application architecture business flows and interfaces...
|
51
|
5
|
e2e.yml
|
133
|
5
|
0
|
refs/heads/main
|
858e30c8de30fb00846bc09394d2cd15b1daf039
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f43fab8c455ef789faeeff2b81cc38479b3ece2b","after":"858e30c8de30fb00846bc09394d2cd15b1daf039","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/f43fab8c455ef789faeeff2b81cc38479b3ece2b...858e30c8de30fb00846bc09394d2cd15b1daf039","commits":[{"id":"858e30c8de30fb00846bc09394d2cd15b1daf039","message":"docs: archive application architecture business flows and interfaces\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/858e30c8de30fb00846bc09394d2cd15b1daf039","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T22:10:51-07:00","added":["docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md"],"removed":[],"modified":["README.md"]}],"total_commits":0,"head_commit":{"id":"858e30c8de30fb00846bc09394d2cd15b1daf039","message":"docs: archive application architecture business flows and interfaces\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/858e30c8de30fb00846bc09394d2cd15b1daf039","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T22:10:51-07:00","added":["docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md"],"removed":[],"modified":["README.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":95029,"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-18T07:01: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
|
1792473287
|
1792473317
|
0
|
1792473073
|
1792473317
|
|
|
0
|
Edit
Delete
|
|
26144
|
docs: archive application architecture business fl docs: archive application architecture business flows and interfaces...
|
57
|
5
|
governance.yml
|
263
|
5
|
0
|
refs/heads/main
|
1705a502d411c91d509f12d3e81491c09a170dcd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","after":"1705a502d411c91d509f12d3e81491c09a170dcd","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7...1705a502d411c91d509f12d3e81491c09a170dcd","commits":[{"id":"1705a502d411c91d509f12d3e81491c09a170dcd","message":"docs: archive application architecture business flows and interfaces\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1705a502d411c91d509f12d3e81491c09a170dcd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T22:10:51-07:00","added":["docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md"],"removed":[],"modified":["README.md"]}],"total_commits":0,"head_commit":{"id":"1705a502d411c91d509f12d3e81491c09a170dcd","message":"docs: archive application architecture business flows and interfaces\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1705a502d411c91d509f12d3e81491c09a170dcd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T22:10:51-07:00","added":["docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md"],"removed":[],"modified":["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":1110744,"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-17T11:57:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792473347
|
1792473378
|
0
|
1792473075
|
1792473378
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26150
|
docs(framework): synchronize platform governance-k docs(framework): synchronize platform governance-kit migration navigation...
|
117
|
5
|
governance.yml
|
266
|
5
|
0
|
refs/heads/main
|
d4ddf5f298ffab91f9958ad1046f9d0915e8a082
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","after":"d4ddf5f298ffab91f9958ad1046f9d0915e8a082","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/cc09b9ccb2e3a8731c1a62f95c6143a14e144a68...d4ddf5f298ffab91f9958ad1046f9d0915e8a082","commits":[{"id":"d4ddf5f298ffab91f9958ad1046f9d0915e8a082","message":"docs(framework): synchronize platform governance-kit migration navigation\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/d4ddf5f298ffab91f9958ad1046f9d0915e8a082","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:26:48-07:00","added":[],"removed":[],"modified":["企业控制面/CLAUDE.md"]},{"id":"eedb914b9efad1fc8ce3b040121b208e4d17ef28","message":"docs(governance): 收纳表计 DEC-062 草案(doc/ 297 文件)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/eedb914b9efad1fc8ce3b040121b208e4d17ef28","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-18T20:44:49-07:00","added":[],"removed":[],"modified":["平台治理/README.md"]},{"id":"26d70fb414b2526bc405eff03acb04c6c188f190","message":"docs(decisions): DEC-062 搜索能力归属与检索服务边界草案(04 完善计划第 17 项,T2)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26d70fb414b2526bc405eff03acb04c6c188f190","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-18T20:33:19-07:00","added":["平台治理/doc/decisions/DEC-062-搜索能力归属与检索服务边界-草案.md"],"removed":[],"modified":[]},{"id":"1ac8f5f7cf46a2c5761e46c5613f2c51a65e5953","message":"docs(governance): repoint links to app repos moved into 企业智能OS\n\n一致性门禁 L4:治理仓 7 份文档的 17 条相对链接仍指向 10-16 已搬走的应用仓旧位置\n(企业领域应用层/AI人事系统、AI项目与工单、知识云、设备云,业务应用层/嗨赞造意、巨嗨智服),\n改为指向 ~/企业智能OS/01-业务应用层、02-业务中台层 下的新位置;只改链接路径,正文不动,\n目标文件逐一核实存在。复跑 --only L4:463 → 446,治理仓自身 0 条。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1ac8f5f7cf46a2c5761e46c5613f2c51a65e5953","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-18T09:16:25-07:00","added":[],"removed":[],"modified":["工程基础框架/框架变更请求-公用应用接入经验-2026-09-26.md","平台治理/doc/decisions/DEC-008-设备身份模型-草案.md","平台治理/企业应用开发梳理-2026-09-09.md","平台治理/企业应用挖掘分析与梳理-2026-09-09-1745.md","平台治理/基础/DEC-032租户标识盘点与迁移评审包.md","平台治理/基础/上层对接经验回灌台账.md","数字员工OS/数字员工OS缺失全面梳理-2026-09-15.md"]}],"total_commits":0,"head_commit":{"id":"d4ddf5f298ffab91f9958ad1046f9d0915e8a082","message":"docs(framework): synchronize platform governance-kit migration navigation\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/d4ddf5f298ffab91f9958ad1046f9d0915e8a082","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:26:48-07:00","added":[],"removed":[],"modified":["企业控制面/CLAUDE.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":27545,"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-19T00:19:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792477614
|
1792477704
|
0
|
1792477612
|
1792477704
|
|
|
0
|
Edit
Delete
|
|
26155
|
feat(auth): complete enterprise email SSO callback feat(auth): complete enterprise email SSO callback and mapped admin login...
|
51
|
5
|
e2e.yml
|
135
|
5
|
0
|
refs/heads/main
|
67d9d80d771be2aadf6d3bf7c6084cb636bc65ce
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"858e30c8de30fb00846bc09394d2cd15b1daf039","after":"67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/858e30c8de30fb00846bc09394d2cd15b1daf039...67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","commits":[{"id":"67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","message":"feat(auth): complete enterprise email SSO callback and mapped admin login\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:50:47-07:00","added":["docs/contracts/enterprise-sso.md","docs/deployments/enterprise-sso-local-2026-10-19.md","governance/enterprise-sso.example.json","server/prisma/migrations/20261020063833_enterprise_sso_login/migration.sql","server/src/modules/auth/enterprise-sso.ts","server/test/r65-enterprise-sso.test.ts","团购本地生活AI运营App/enterprise-callback.html","团购本地生活AI运营App/enterprise-login.css","团购本地生活AI运营App/enterprise-login.html","团购本地生活AI运营App/enterprise-login.js","团购本地生活AI运营App/scripts/test-enterprise-sso.mjs"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/contracts/identity-governance.md","docs/enterprise-activation-2026-10-16.md","docs/enterprise-model-inventory.md","docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md","governance/model-dispositions.json","server/.env.example","server/README.md","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/middleware/auth.ts","server/src/middleware/request-log.ts","server/src/modules/auth/routes.ts","server/src/modules/auth/service.ts","server/src/openapi.ts","server/test/request-log.unit.test.ts","团购本地生活AI运营App/README.md","团购本地生活AI运营App/api.js","团购本地生活AI运营App/app-config.js","团购本地生活AI运营App/app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/scripts/build.mjs","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","message":"feat(auth): complete enterprise email SSO callback and mapped admin login\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:50:47-07:00","added":["docs/contracts/enterprise-sso.md","docs/deployments/enterprise-sso-local-2026-10-19.md","governance/enterprise-sso.example.json","server/prisma/migrations/20261020063833_enterprise_sso_login/migration.sql","server/src/modules/auth/enterprise-sso.ts","server/test/r65-enterprise-sso.test.ts","团购本地生活AI运营App/enterprise-callback.html","团购本地生活AI运营App/enterprise-login.css","团购本地生活AI运营App/enterprise-login.html","团购本地生活AI运营App/enterprise-login.js","团购本地生活AI运营App/scripts/test-enterprise-sso.mjs"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/contracts/identity-governance.md","docs/enterprise-activation-2026-10-16.md","docs/enterprise-model-inventory.md","docs/system-atlas/系统图册.html","docs/system-atlas/系统图册.md","governance/model-dispositions.json","server/.env.example","server/README.md","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/middleware/auth.ts","server/src/middleware/request-log.ts","server/src/modules/auth/routes.ts","server/src/modules/auth/service.ts","server/src/openapi.ts","server/test/request-log.unit.test.ts","团购本地生活AI运营App/README.md","团购本地生活AI运营App/api.js","团购本地生活AI运营App/app-config.js","团购本地生活AI运营App/app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screens-more.jsx","团购本地生活AI运营App/scripts/build.mjs","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":95064,"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-20T13:11:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792479709
|
1792479739
|
0
|
1792479466
|
1792479739
|
|
|
0
|
Edit
Delete
|
|
26157
|
fix(web): refresh SSO assets and hydrate administr fix(web): refresh SSO assets and hydrate administrator profile...
|
51
|
5
|
e2e.yml
|
137
|
5
|
0
|
refs/heads/main
|
c9c5b974b336f6604f3dd1bed9c9844593fb61b6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"67d9d80d771be2aadf6d3bf7c6084cb636bc65ce","after":"c9c5b974b336f6604f3dd1bed9c9844593fb61b6","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/67d9d80d771be2aadf6d3bf7c6084cb636bc65ce...c9c5b974b336f6604f3dd1bed9c9844593fb61b6","commits":[{"id":"c9c5b974b336f6604f3dd1bed9c9844593fb61b6","message":"fix(web): refresh SSO assets and hydrate administrator profile\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/c9c5b974b336f6604f3dd1bed9c9844593fb61b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:02:44-07:00","added":[],"removed":[],"modified":["docs/contracts/enterprise-sso.md","docs/deployments/enterprise-sso-local-2026-10-19.md","团购本地生活AI运营App/enterprise-callback.html","团购本地生活AI运营App/enterprise-login.html","团购本地生活AI运营App/enterprise-login.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/scripts/test-enterprise-sso.mjs"]}],"total_commits":0,"head_commit":{"id":"c9c5b974b336f6604f3dd1bed9c9844593fb61b6","message":"fix(web): refresh SSO assets and hydrate administrator profile\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/c9c5b974b336f6604f3dd1bed9c9844593fb61b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:02:44-07:00","added":[],"removed":[],"modified":["docs/contracts/enterprise-sso.md","docs/deployments/enterprise-sso-local-2026-10-19.md","团购本地生活AI运营App/enterprise-callback.html","团购本地生活AI运营App/enterprise-login.html","团购本地生活AI运营App/enterprise-login.js","团购本地生活AI运营App/index.html","团购本地生活AI运营App/scripts/test-enterprise-sso.mjs"]},"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":95444,"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-20T14:57:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792479897
|
1792479917
|
0
|
1792479768
|
1792479917
|
|
|
0
|
Edit
Delete
|
|
26159
|
docs(auth): record verified enterprise SSO deploym docs(auth): record verified enterprise SSO deployment and acceptance...
|
51
|
5
|
e2e.yml
|
139
|
5
|
0
|
refs/heads/main
|
73d1df58b937f7a2dd2e8ef33e14f8dfb928171a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c9c5b974b336f6604f3dd1bed9c9844593fb61b6","after":"73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/c9c5b974b336f6604f3dd1bed9c9844593fb61b6...73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","commits":[{"id":"73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","message":"docs(auth): record verified enterprise SSO deployment and acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:08:02-07:00","added":["docs/evidence/enterprise-sso-2026-10-20/acceptance.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","message":"docs(auth): record verified enterprise SSO deployment and acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:08:02-07:00","added":["docs/evidence/enterprise-sso-2026-10-20/acceptance.json"],"removed":[],"modified":[]},"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":95467,"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-20T15:02:48+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
|
1792480175
|
1792481211
|
0
|
1792480085
|
1792481211
|
|
|
0
|
Edit
Delete
|
|
26161
|
docs(deploy): finalize enterprise SSO service and docs(deploy): finalize enterprise SSO service and recovery record...
|
51
|
5
|
e2e.yml
|
141
|
5
|
0
|
refs/heads/main
|
9c56e58889870b1c9ea607deec97331f2481a924
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"73d1df58b937f7a2dd2e8ef33e14f8dfb928171a","after":"9c56e58889870b1c9ea607deec97331f2481a924","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/73d1df58b937f7a2dd2e8ef33e14f8dfb928171a...9c56e58889870b1c9ea607deec97331f2481a924","commits":[{"id":"9c56e58889870b1c9ea607deec97331f2481a924","message":"docs(deploy): finalize enterprise SSO service and recovery record\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/9c56e58889870b1c9ea607deec97331f2481a924","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:08:57-07:00","added":[],"removed":[],"modified":["docs/deployments/enterprise-sso-local-2026-10-19.md"]}],"total_commits":0,"head_commit":{"id":"9c56e58889870b1c9ea607deec97331f2481a924","message":"docs(deploy): finalize enterprise SSO service and recovery record\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/9c56e58889870b1c9ea607deec97331f2481a924","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:08:57-07:00","added":[],"removed":[],"modified":["docs/deployments/enterprise-sso-local-2026-10-19.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":95472,"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-20T15:08:05+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
|
1792481212
|
1792481231
|
0
|
1792480140
|
1792481231
|
|
|
0
|
Edit
Delete
|
|
26165
|
docs: preserve verified SSO and deployment lessons
|
51
|
5
|
e2e.yml
|
143
|
5
|
0
|
refs/heads/main
|
29d04c6b16b587963a6b2940dd94abf046ae40a8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9c56e58889870b1c9ea607deec97331f2481a924","after":"29d04c6b16b587963a6b2940dd94abf046ae40a8","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/9c56e58889870b1c9ea607deec97331f2481a924...29d04c6b16b587963a6b2940dd94abf046ae40a8","commits":[{"id":"29d04c6b16b587963a6b2940dd94abf046ae40a8","message":"docs: preserve verified SSO and deployment lessons\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/29d04c6b16b587963a6b2940dd94abf046ae40a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:14:52-07:00","added":[],"removed":[],"modified":["docs/deployments/enterprise-sso-local-2026-10-19.md","治理经验库.md"]}],"total_commits":0,"head_commit":{"id":"29d04c6b16b587963a6b2940dd94abf046ae40a8","message":"docs: preserve verified SSO and deployment lessons\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/29d04c6b16b587963a6b2940dd94abf046ae40a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:14:52-07:00","added":[],"removed":[],"modified":["docs/deployments/enterprise-sso-local-2026-10-19.md","治理经验库.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":95480,"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-20T15:09:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792481335
|
1792481353
|
0
|
1792480506
|
1792481353
|
|
|
0
|
Edit
Delete
|
|
26172
|
merge: 尤克特拉接入统一模型中心真实文本能力
|
51
|
5
|
e2e.yml
|
145
|
5
|
0
|
refs/heads/main
|
e5f9e48da2237576bb84d292b40999e1691dbde8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"29d04c6b16b587963a6b2940dd94abf046ae40a8","after":"e5f9e48da2237576bb84d292b40999e1691dbde8","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/29d04c6b16b587963a6b2940dd94abf046ae40a8...e5f9e48da2237576bb84d292b40999e1691dbde8","commits":[{"id":"e5f9e48da2237576bb84d292b40999e1691dbde8","message":"merge: 尤克特拉接入统一模型中心真实文本能力\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/e5f9e48da2237576bb84d292b40999e1691dbde8","author":{"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:07:55-07:00","added":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/adapters/ai/model-center.ts","server/test/model-center.unit.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","server/.env.example","server/src/adapters/ai/index.ts","server/src/adapters/ai/real.ts","server/src/config/env.ts","server/src/lib/ai-usage-context.ts","开发计划.md"]},{"id":"00b539c81872d90a4569169c72cd435fb498a9ce","message":"docs(ai): 同步最终1006项回归与有界文本接入状态\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/00b539c81872d90a4569169c72cd435fb498a9ce","author":{"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:06:42-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/model-center-local-2026-10-20.md","server/.env.example"]},{"id":"4988c0bcbf45287ea90d148bd3c68eb516ded9e3","message":"fix(ai): 模型中心模式无需供应商密钥\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/4988c0bcbf45287ea90d148bd3c68eb516ded9e3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T01:34:26-07:00","added":[],"removed":[],"modified":["docs/contracts/model-center.md","server/src/config/env.ts","server/test/model-center.unit.test.ts"]},{"id":"acbc8acaa356282aa849402ec81c42e59b6d9ab0","message":"feat(ai): 尤克特拉通过统一模型中心调用文本模型\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/acbc8acaa356282aa849402ec81c42e59b6d9ab0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T00:57:15-07:00","added":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/adapters/ai/model-center.ts","server/test/model-center.unit.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","server/.env.example","server/src/adapters/ai/index.ts","server/src/adapters/ai/real.ts","server/src/config/env.ts","server/src/lib/ai-usage-context.ts","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"e5f9e48da2237576bb84d292b40999e1691dbde8","message":"merge: 尤克特拉接入统一模型中心真实文本能力\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/e5f9e48da2237576bb84d292b40999e1691dbde8","author":{"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:07:55-07:00","added":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/adapters/ai/model-center.ts","server/test/model-center.unit.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","server/.env.example","server/src/adapters/ai/index.ts","server/src/adapters/ai/real.ts","server/src/config/env.ts","server/src/lib/ai-usage-context.ts","开发计划.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":95505,"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-20T15:15:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792487431
|
1792487521
|
0
|
1792487279
|
1792487521
|
|
|
0
|
Edit
Delete
|
|
26179
|
merge: 尤克特拉开发商户有界文本权益
|
51
|
5
|
e2e.yml
|
147
|
5
|
0
|
refs/heads/main
|
cb9de182ef5017ebf53d7d79474375b29733998a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5f9e48da2237576bb84d292b40999e1691dbde8","after":"cb9de182ef5017ebf53d7d79474375b29733998a","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/e5f9e48da2237576bb84d292b40999e1691dbde8...cb9de182ef5017ebf53d7d79474375b29733998a","commits":[{"id":"cb9de182ef5017ebf53d7d79474375b29733998a","message":"merge: 尤克特拉开发商户有界文本权益\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/cb9de182ef5017ebf53d7d79474375b29733998a","author":{"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:32:09-07:00","added":["server/src/lib/model-center-configuration.ts","server/test/model-center-access.unit.test.ts"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/.env.example","server/src/adapters/ai/model-center.ts","server/src/middleware/entitlement.ts","server/test/r39-entitlement.test.ts","开发计划.md"]},{"id":"0ed660d40277fee5407a733d99f6c5a7600970a2","message":"feat(ai): 为已授权开发商户提供限时文本研发权益\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/0ed660d40277fee5407a733d99f6c5a7600970a2","author":{"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:32:02-07:00","added":["server/src/lib/model-center-configuration.ts","server/test/model-center-access.unit.test.ts"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/.env.example","server/src/adapters/ai/model-center.ts","server/src/middleware/entitlement.ts","server/test/r39-entitlement.test.ts","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"cb9de182ef5017ebf53d7d79474375b29733998a","message":"merge: 尤克特拉开发商户有界文本权益\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/cb9de182ef5017ebf53d7d79474375b29733998a","author":{"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:32:09-07:00","added":["server/src/lib/model-center-configuration.ts","server/test/model-center-access.unit.test.ts"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/.env.example","server/src/adapters/ai/model-center.ts","server/src/middleware/entitlement.ts","server/test/r39-entitlement.test.ts","开发计划.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":95634,"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-20T17:07:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792488810
|
1792488828
|
0
|
1792488732
|
1792488828
|
|
|
0
|
Edit
Delete
|
|
26181
|
merge: 模型中心真实用量兼容迁移
|
51
|
5
|
e2e.yml
|
149
|
5
|
0
|
refs/heads/main
|
afc2a19605a8f7da10785303eee507a380b01a8d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cb9de182ef5017ebf53d7d79474375b29733998a","after":"afc2a19605a8f7da10785303eee507a380b01a8d","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/cb9de182ef5017ebf53d7d79474375b29733998a...afc2a19605a8f7da10785303eee507a380b01a8d","commits":[{"id":"afc2a19605a8f7da10785303eee507a380b01a8d","message":"merge: 模型中心真实用量兼容迁移\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/afc2a19605a8f7da10785303eee507a380b01a8d","author":{"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:43:13-07:00","added":["server/prisma/migrations/20261020093435_model_center_usage_provider/migration.sql"],"removed":[],"modified":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/openapi.ts","server/test/r45-ai-usage.test.ts"]},{"id":"28e1650b0f9d845661a2c9a8cbc978e0971049f4","message":"fix(ai): 迁移用量约束以接纳模型中心真实文本调用\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/28e1650b0f9d845661a2c9a8cbc978e0971049f4","author":{"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:36:30-07:00","added":["server/prisma/migrations/20261020093435_model_center_usage_provider/migration.sql"],"removed":[],"modified":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/openapi.ts","server/test/r45-ai-usage.test.ts"]}],"total_commits":0,"head_commit":{"id":"afc2a19605a8f7da10785303eee507a380b01a8d","message":"merge: 模型中心真实用量兼容迁移\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/afc2a19605a8f7da10785303eee507a380b01a8d","author":{"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:43:13-07:00","added":["server/prisma/migrations/20261020093435_model_center_usage_provider/migration.sql"],"removed":[],"modified":["docs/contracts/model-center.md","docs/deployments/model-center-local-2026-10-20.md","server/src/openapi.ts","server/test/r45-ai-usage.test.ts"]},"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":95707,"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-20T17:32:12+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
|
1792489475
|
1792489494
|
0
|
1792489397
|
1792489494
|
|
|
0
|
Edit
Delete
|
|
26183
|
merge: 模型中心现用验收与费用记录
|
51
|
5
|
e2e.yml
|
151
|
5
|
0
|
refs/heads/main
|
ff2eaee4eed577ef2952eb8c89a297f9548383dc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"afc2a19605a8f7da10785303eee507a380b01a8d","after":"ff2eaee4eed577ef2952eb8c89a297f9548383dc","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/afc2a19605a8f7da10785303eee507a380b01a8d...ff2eaee4eed577ef2952eb8c89a297f9548383dc","commits":[{"id":"ff2eaee4eed577ef2952eb8c89a297f9548383dc","message":"merge: 模型中心现用验收与费用记录\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/ff2eaee4eed577ef2952eb8c89a297f9548383dc","author":{"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:08-07:00","added":["docs/evidence/model-center-2026-10-20/acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/model-center-local-2026-10-20.md","开发计划.md"]},{"id":"df676eac4d9c6613ca62a90e7e0607517f5a065a","message":"docs(ai): 记录现用模型中心真实调用及独立预算验收\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/df676eac4d9c6613ca62a90e7e0607517f5a065a","author":{"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:43-07:00","added":["docs/evidence/model-center-2026-10-20/acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/model-center-local-2026-10-20.md","开发计划.md"]}],"total_commits":0,"head_commit":{"id":"ff2eaee4eed577ef2952eb8c89a297f9548383dc","message":"merge: 模型中心现用验收与费用记录\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/ff2eaee4eed577ef2952eb8c89a297f9548383dc","author":{"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:08-07:00","added":["docs/evidence/model-center-2026-10-20/acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/model-center-local-2026-10-20.md","开发计划.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":95753,"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-20T17:43: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
|
4
|
1792490084
|
1792490174
|
0
|
1792489810
|
1792490174
|
|
|
0
|
Edit
Delete
|